Переглянути джерело

!176 update 1.4.2
Merge pull request !176 from Foming/dev

Foming 11 місяців тому
батько
коміт
a186c6f721
40 змінених файлів з 136 додано та 233 видалено
  1. 4 0
      report-core/pom.xml
  2. 0 2
      report-core/src/main/java/com/anjiplus/template/gaea/business/ReportApplication.java
  3. 7 7
      report-core/src/main/java/com/anjiplus/template/gaea/business/filter/TokenFilter.java
  4. 5 12
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/controller/AccessAuthorityController.java
  5. 4 16
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/controller/dto/AccessAuthorityDto.java
  6. 0 5
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/dao/entity/AccessAuthority.java
  7. 2 9
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/controller/AccessRoleController.java
  8. 5 13
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/controller/dto/AccessRoleDto.java
  9. 0 2
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/AccessUserController.java
  10. 4 16
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/dto/AccessUserDto.java
  11. 2 5
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/dto/GaeaUserDto.java
  12. 3 7
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/dto/UpdatePasswordDto.java
  13. 2 2
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/controller/ReportDashboardController.java
  14. 11 13
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/dao/entity/ReportDashboard.java
  15. 10 11
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboardwidget/dao/entity/ReportDashboardWidget.java
  16. 2 2
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dataset/controller/DataSetController.java
  17. 10 10
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dataset/dao/entity/DataSet.java
  18. 2 2
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/datasetparam/controller/DataSetParamController.java
  19. 11 11
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/datasetparam/dao/entity/DataSetParam.java
  20. 2 2
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/datasettransform/controller/DataSetTransformController.java
  21. 6 7
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/datasettransform/dao/entity/DataSetTransform.java
  22. 2 2
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/datasource/controller/DataSourceController.java
  23. 7 8
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/datasource/dao/entity/DataSource.java
  24. 1 2
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dict/controller/GaeaDictController.java
  25. 1 2
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dict/controller/GaeaDictItemController.java
  26. 0 7
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dict/controller/dto/GaeaDictDTO.java
  27. 0 11
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dict/controller/dto/GaeaDictItemDTO.java
  28. 1 2
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/file/controller/GaeaFileController.java
  29. 0 2
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/file/controller/dto/GaeaFileDTO.java
  30. 5 6
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/file/entity/GaeaFile.java
  31. 2 2
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/report/controller/ReportController.java
  32. 10 11
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/report/dao/entity/Report.java
  33. 2 2
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/reportexcel/controller/ReportExcelController.java
  34. 6 7
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/reportexcel/dao/entity/ReportExcel.java
  35. 2 2
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/reportshare/controller/ReportShareController.java
  36. 0 10
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/reportshare/controller/dto/ReportShareDto.java
  37. 0 1
      report-core/src/main/java/com/anjiplus/template/gaea/business/modules/reportshare/controller/param/ReportShareParam.java
  38. 3 0
      report-core/src/main/resources/bootstrap.yml
  39. 1 1
      report-ui/src/views/accessRole/components/RoleAuthority.vue
  40. 1 1
      report-ui/src/views/accessUser/components/UserRole.vue

+ 4 - 0
report-core/pom.xml

@@ -88,6 +88,10 @@
                     <groupId>org.springframework.boot</groupId>
                     <artifactId>spring-boot-starter-data-redis</artifactId>
                 </exclusion>
+                <exclusion>
+                    <groupId>com.spring4all</groupId>
+                    <artifactId>swagger-spring-boot-starter</artifactId>
+                </exclusion>
             </exclusions>
         </dependency>
 

+ 0 - 2
report-core/src/main/java/com/anjiplus/template/gaea/business/ReportApplication.java

@@ -4,7 +4,6 @@ import com.anji.plus.gaea.annotation.enabled.EnabledGaeaConfiguration;
 import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
-import springfox.documentation.swagger2.annotations.EnableSwagger2;
 
 /**
  * 业务模板
@@ -21,7 +20,6 @@ import springfox.documentation.swagger2.annotations.EnableSwagger2;
         "com.anjiplus.template.gaea.business.modules.*.**.dao",
         "com.anji.plus.gaea.*.module.*.dao"
 })
-@EnableSwagger2
 public class ReportApplication {
     public static void main( String[] args ) {
         SpringApplication.run(ReportApplication.class);

+ 7 - 7
report-core/src/main/java/com/anjiplus/template/gaea/business/filter/TokenFilter.java

@@ -67,24 +67,24 @@ public class TokenFilter implements Filter {
         HttpServletResponse response = (HttpServletResponse) servletResponse;
         String uri = request.getRequestURI();
 
-        // TODO 暂时先不校验 直接放行
-        /*if (true) {
-            filterChain.doFilter(request, response);
-            return;
-        }*/
-
         //OPTIONS直接放行
         if ("OPTIONS".equalsIgnoreCase(request.getMethod())) {
             filterChain.doFilter(request, response);
             return;
         }
 
+        /** 修复 国家信息安全漏洞共享平台披露的漏洞 CNVD-2024-34975
+         * 避免,通过/dataSetParam/verification;swagger-ui,方式,绕过TokenFilter
+         * 当初在开发期,为方便前后联调,引入了swagger-ui,目前前后端接口基本稳定,同时考虑目前大部分aj-report没有二开能力,
+         * 我们再三斟酌,删除swagger-ui,二开的同学如有需要,自己添加。
+         */
         // swagger相关的直接放行
+        /*
         if (uri.contains("swagger-ui") || uri.contains("swagger-resources")) {
             filterChain.doFilter(request, response);
             return;
         }
-
+        */
 
         if (SLASH.equals(uri) || SLASH.concat(BusinessConstant.SLASH).equals(uri)) {
             if (BusinessConstant.SLASH.equals(uri)) {

+ 5 - 12
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/controller/AccessAuthorityController.java

@@ -2,27 +2,21 @@
 package com.anjiplus.template.gaea.business.modules.accessauthority.controller;
 
 import com.anji.plus.gaea.annotation.Permission;
-import com.anji.plus.gaea.annotation.AccessKey;
-import com.anji.plus.gaea.bean.KeyValue;
 import com.anji.plus.gaea.bean.ResponseBean;
 import com.anji.plus.gaea.bean.TreeNode;
 import com.anji.plus.gaea.curd.controller.GaeaBaseController;
 import com.anji.plus.gaea.curd.service.GaeaBaseService;
 import com.anji.plus.gaea.holder.UserContentHolder;
-import com.anji.plus.gaea.utils.GaeaBeanUtils;
-import com.anji.plus.gaea.utils.GaeaUtils;
-import com.anjiplus.template.gaea.business.modules.accessauthority.dao.entity.AccessAuthority;
-import com.anjiplus.template.gaea.business.modules.accessauthority.service.AccessAuthorityService;
 import com.anjiplus.template.gaea.business.modules.accessauthority.controller.dto.AccessAuthorityDto;
 import com.anjiplus.template.gaea.business.modules.accessauthority.controller.param.AccessAuthorityParam;
+import com.anjiplus.template.gaea.business.modules.accessauthority.dao.entity.AccessAuthority;
+import com.anjiplus.template.gaea.business.modules.accessauthority.service.AccessAuthorityService;
 import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.context.i18n.LocaleContextHolder;
-import org.springframework.web.bind.annotation.*;
-import io.swagger.annotations.Api;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
 
 import java.util.List;
-import java.util.Locale;
-import java.util.Map;
 
 /**
 * @desc 权限管理 controller
@@ -30,7 +24,6 @@ import java.util.Map;
 * @date 2019-02-17 08:50:10.009
 **/
 @RestController
-@Api(tags = "权限管理管理")
 @RequestMapping("/accessAuthority")
 @Permission(code = "authorityManage", name = "权限管理")
 public class AccessAuthorityController extends GaeaBaseController<AccessAuthorityParam, AccessAuthority, AccessAuthorityDto> {

+ 4 - 16
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/controller/dto/AccessAuthorityDto.java

@@ -1,17 +1,13 @@
 
 package com.anjiplus.template.gaea.business.modules.accessauthority.controller.dto;
 
-import java.io.Serializable;
-import javax.validation.constraints.NotEmpty;
-import javax.validation.constraints.NotNull;
-
-import com.anji.plus.gaea.annotation.Query;
-import com.anji.plus.gaea.constant.QueryEnum;
 import com.anji.plus.gaea.curd.dto.GaeaBaseDTO;
-import io.swagger.annotations.ApiModelProperty;
-import com.anji.plus.gaea.annotation.Formatter;
 import lombok.Data;
 
+import javax.validation.constraints.NotEmpty;
+import javax.validation.constraints.NotNull;
+import java.io.Serializable;
+
 /**
 *
 * @description 权限管理 dto
@@ -21,38 +17,30 @@ import lombok.Data;
 @Data
 public class AccessAuthorityDto extends GaeaBaseDTO implements Serializable {
     /** 父菜单代码 */
-    @ApiModelProperty(value = "父菜单代码")
     private String parentTarget;
 
     /** 目标菜单 */
-    @ApiModelProperty(value = "菜单代码")
     @NotEmpty(message = "6002")
     private String target;
 
     /** 目标菜单名称 */
-    @ApiModelProperty(value = "菜单名称")
     @NotEmpty(message = "6002")
     private String targetName;
 
     /** 目标按钮 */
-    @ApiModelProperty(value = "按钮代码")
     @NotEmpty(message = "6002")
     private String action;
 
     /** 目标按钮名称 */
-    @ApiModelProperty(value = "按钮名称")
     @NotEmpty(message = "6002")
     private String actionName;
 
     /**  0--未删除 1--已删除 DIC_NAME=DEL_FLAG */
-    @ApiModelProperty(value = " 0--未删除 1--已删除 DIC_NAME=DEL_FLAG")
     private Integer deleteFlag;
 
     /** 0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG */
-    @ApiModelProperty(value = "0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG")
     @NotNull(message = "6002")
     private Integer enableFlag;
 
-    @ApiModelProperty(value = "sort")
     private Integer sort;
 }

+ 0 - 5
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessauthority/dao/entity/AccessAuthority.java

@@ -1,12 +1,9 @@
 
 package com.anjiplus.template.gaea.business.modules.accessauthority.dao.entity;
 
-import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 import com.anji.plus.gaea.curd.entity.GaeaBaseEntity;
 import com.baomidou.mybatisplus.annotation.TableName;
-import javax.validation.constraints.*;
-import java.util.Date;
 /**
 * @description 权限管理 entity
 * @author Devli
@@ -38,6 +35,4 @@ public class AccessAuthority extends GaeaBaseEntity {
 
     private Integer sort;
 
-
-
 }

+ 2 - 9
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/controller/AccessRoleController.java

@@ -2,23 +2,17 @@
 package com.anjiplus.template.gaea.business.modules.accessrole.controller;
 
 import com.anji.plus.gaea.annotation.Permission;
-import com.anji.plus.gaea.annotation.AccessKey;
 import com.anji.plus.gaea.bean.ResponseBean;
-import com.anji.plus.gaea.bean.TreeNode;
 import com.anji.plus.gaea.curd.controller.GaeaBaseController;
 import com.anji.plus.gaea.curd.service.GaeaBaseService;
 import com.anji.plus.gaea.holder.UserContentHolder;
-import com.anji.plus.gaea.utils.GaeaBeanUtils;
-import com.anji.plus.gaea.utils.GaeaUtils;
-import com.anjiplus.template.gaea.business.modules.accessrole.dao.entity.AccessRole;
-import com.anjiplus.template.gaea.business.modules.accessrole.service.AccessRoleService;
 import com.anjiplus.template.gaea.business.modules.accessrole.controller.dto.AccessRoleDto;
 import com.anjiplus.template.gaea.business.modules.accessrole.controller.param.AccessRoleParam;
+import com.anjiplus.template.gaea.business.modules.accessrole.dao.entity.AccessRole;
+import com.anjiplus.template.gaea.business.modules.accessrole.service.AccessRoleService;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
-import io.swagger.annotations.Api;
 
-import java.util.List;
 import java.util.Map;
 
 /**
@@ -27,7 +21,6 @@ import java.util.Map;
 * @date 2019-02-17 08:50:14.136
 **/
 @RestController
-@Api(tags = "角色管理管理")
 @RequestMapping("/accessRole")
 @Permission(code = "roleManage", name = "角色管理")
 public class AccessRoleController extends GaeaBaseController<AccessRoleParam, AccessRole, AccessRoleDto> {

+ 5 - 13
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessrole/controller/dto/AccessRoleDto.java

@@ -1,18 +1,14 @@
 
 package com.anjiplus.template.gaea.business.modules.accessrole.controller.dto;
 
-import java.io.Serializable;
-import java.util.List;
-import javax.validation.constraints.NotEmpty;
-import javax.validation.constraints.NotNull;
-
-import com.anji.plus.gaea.annotation.Query;
-import com.anji.plus.gaea.constant.QueryEnum;
 import com.anji.plus.gaea.curd.dto.GaeaBaseDTO;
-import io.swagger.annotations.ApiModelProperty;
-import com.anji.plus.gaea.annotation.Formatter;
 import lombok.Data;
 
+import javax.validation.constraints.NotEmpty;
+import javax.validation.constraints.NotNull;
+import java.io.Serializable;
+import java.util.List;
+
 /**
 *
 * @description 角色管理 dto
@@ -23,21 +19,17 @@ import lombok.Data;
 public class AccessRoleDto extends GaeaBaseDTO implements Serializable {
 
     /** 角色编码 */
-    @ApiModelProperty(value = "角色编码")
     @NotEmpty(message = "6002")
     private String roleCode;
 
     /** 角色名称 */
-    @ApiModelProperty(value = "角色名称")
     @NotEmpty(message = "6002")
     private String roleName;
 
     /**  0--未删除 1--已删除 DIC_NAME=DEL_FLAG */
-    @ApiModelProperty(value = " 0--未删除 1--已删除 DIC_NAME=DEL_FLAG")
     private Integer deleteFlag;
 
     /** 0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG */
-    @ApiModelProperty(value = "0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG")
     @NotNull(message = "6002")
     private Integer enableFlag;
 

+ 0 - 2
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/AccessUserController.java

@@ -20,7 +20,6 @@ import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 import org.springframework.web.bind.annotation.GetMapping;
 import org.springframework.web.bind.annotation.PathVariable;
-import io.swagger.annotations.Api;
 
 import java.util.Map;
 
@@ -30,7 +29,6 @@ import java.util.Map;
 * @date 2019-02-17 08:50:11.902
 **/
 @RestController
-@Api(tags = "用户管理管理")
 @RequestMapping("/accessUser")
 @Permission(code = "userManage", name = "用户管理")
 public class AccessUserController extends GaeaBaseController<AccessUserParam, AccessUser, AccessUserDto> {

+ 4 - 16
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/dto/AccessUserDto.java

@@ -1,15 +1,12 @@
 
 package com.anjiplus.template.gaea.business.modules.accessuser.controller.dto;
 
-import java.io.Serializable;
-import javax.validation.constraints.NotEmpty;
-import javax.validation.constraints.NotNull;
-
 import com.anji.plus.gaea.curd.dto.GaeaBaseDTO;
-import com.anjiplus.template.gaea.business.modules.accessuser.dao.entity.AccessUser;
-import io.swagger.annotations.ApiModelProperty;
-import com.anji.plus.gaea.annotation.Formatter;
 import lombok.Data;
+
+import javax.validation.constraints.NotEmpty;
+import javax.validation.constraints.NotNull;
+import java.io.Serializable;
 import java.util.Date;
 import java.util.List;
 
@@ -23,42 +20,33 @@ import java.util.List;
 public class AccessUserDto extends GaeaBaseDTO implements Serializable {
 
     /**  登录名 */
-    @ApiModelProperty(value = " 登录名")
     @NotEmpty(message = "6002")
     private String loginName;
 
     /** 真实用户 */
-    @ApiModelProperty(value = "真实用户")
     @NotEmpty(message = "6002")
     private String realName;
 
     /** 手机号码 */
-    @ApiModelProperty(value = "手机号码")
     private String phone;
 
     /** 用户邮箱 */
-    @ApiModelProperty(value = "用户邮箱")
     private String email;
 
     /** 0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG */
-    @ApiModelProperty(value = "0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG")
     @NotNull(message = "6002")
     private Integer enableFlag;
 
     /**  0--未删除 1--已删除 DIC_NAME=DEL_FLAG */
-    @ApiModelProperty(value = " 0--未删除 1--已删除 DIC_NAME=DEL_FLAG")
     private Integer deleteFlag;
 
     /** 最后一次登录IP */
-    @ApiModelProperty(value = "最后一次登录IP")
     private String lastLoginIp;
 
     /** 最后一次登陆时间 */
-    @ApiModelProperty(value = "最后一次登陆时间")
     private Date lastLoginTime;
 
     /** 备注 */
-    @ApiModelProperty(value = "备注")
     private String remark;
 
     /** 用户勾选的角色 */

+ 2 - 5
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/dto/GaeaUserDto.java

@@ -1,21 +1,18 @@
 package com.anjiplus.template.gaea.business.modules.accessuser.controller.dto;
 
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 import javax.validation.constraints.NotBlank;
 import java.util.List;
 
-@ApiModel(value = "用户登录")
 @Data
 public class GaeaUserDto {
 
-    @ApiModelProperty(value = "登录名")
+    /** 登录名*/
     @NotBlank
     private String loginName;
 
-    @ApiModelProperty(value = "密码")
+    /** 密码*/
     @NotBlank
     private String password;
 

+ 3 - 7
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/accessuser/controller/dto/UpdatePasswordDto.java

@@ -1,25 +1,21 @@
 package com.anjiplus.template.gaea.business.modules.accessuser.controller.dto;
 
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 import javax.validation.constraints.NotBlank;
-import java.util.List;
 
-@ApiModel(value = "修改密码")
 @Data
 public class UpdatePasswordDto {
 
-    @ApiModelProperty(value = "旧密码密码")
+    /** 旧密码密码 */
     @NotBlank
     private String oldPassword;
 
-    @ApiModelProperty(value = "密码")
+    /** 新密码 */
     @NotBlank
     private String password;
 
-    @ApiModelProperty(value = "密码")
+    /** 确认密码 */
     @NotBlank
     private String confirmPassword;
 }

+ 2 - 2
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/controller/ReportDashboardController.java

@@ -9,7 +9,7 @@ import com.anjiplus.template.gaea.business.modules.dashboard.controller.dto.Char
 import com.anjiplus.template.gaea.business.modules.dashboard.controller.dto.ReportDashboardObjectDto;
 import com.anjiplus.template.gaea.business.modules.reportshare.controller.dto.ReportShareDto;
 import com.anjiplus.template.gaea.business.modules.reportshare.service.ReportShareService;
-import io.swagger.annotations.Api;
+
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.ResponseEntity;
 import org.springframework.validation.annotation.Validated;
@@ -26,7 +26,7 @@ import javax.servlet.http.HttpServletResponse;
 * @date 2021-04-12 14:52:21.761
 **/
 @RestController
-@Api(tags = "大屏设计管理")
+
 @Permission(code = "bigScreenManage", name = "大屏报表")
 @RequestMapping("/reportDashboard")
 public class ReportDashboardController {

+ 11 - 13
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboard/dao/entity/ReportDashboard.java

@@ -5,7 +5,6 @@ import com.anji.plus.gaea.annotation.Unique;
 import com.anji.plus.gaea.curd.entity.GaeaBaseEntity;
 import com.anjiplus.template.gaea.business.code.ResponseCode;
 import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 /**
@@ -16,39 +15,38 @@ import lombok.Data;
 @TableName(keepGlobalPrefix=true, value="gaea_report_dashboard")
 @Data
 public class ReportDashboard extends GaeaBaseEntity {
-    @ApiModelProperty(value = "报表编码")
+    /** 报表编码*/
     @Unique(code = ResponseCode.REPORT_CODE_ISEXIST)
     private String reportCode;
 
-    @ApiModelProperty(value = "看板标题")
+    /** 看板标题*/
     private String title;
 
-    @ApiModelProperty(value = "宽度px")
+    /** 宽度px*/
     private Long width;
 
-    @ApiModelProperty(value = "高度px")
+    /** 高度px*/
     private Long height;
 
-    @ApiModelProperty(value = "背景色")
+    /** 背景色*/
     private String backgroundColor;
 
-    @ApiModelProperty(value = "背景图片")
+    /** 背景图片*/
     private String backgroundImage;
 
-    @ApiModelProperty(value = "工作台中的辅助线")
+    /** 工作台中的辅助线*/
     private String presetLine;
 
-    @ApiModelProperty(value = "自动刷新间隔秒,数据字典REFRESH_TYPE")
+    /** 自动刷新间隔秒,数据字典REFRESH_TYPE*/
     private Integer refreshSeconds;
 
-    @ApiModelProperty(value = "0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG")
+    /** 0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG*/
     private Integer enableFlag;
 
-    @ApiModelProperty(value = " 0--未删除 1--已删除 DIC_NAME=DEL_FLAG")
+    /**  0--未删除 1--已删除 DIC_NAME=DEL_FLAG*/
     private Integer deleteFlag;
 
-    @ApiModelProperty(value = "排序,降序")
+    /** 排序,降序*/
     private Integer sort;
 
-
 }

+ 10 - 11
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dashboardwidget/dao/entity/ReportDashboardWidget.java

@@ -3,7 +3,6 @@ package com.anjiplus.template.gaea.business.modules.dashboardwidget.dao.entity;
 
 import com.anji.plus.gaea.curd.entity.GaeaBaseEntity;
 import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 /**
@@ -14,36 +13,36 @@ import lombok.Data;
 @TableName(keepGlobalPrefix=true, value="gaea_report_dashboard_widget")
 @Data
 public class ReportDashboardWidget extends GaeaBaseEntity {
-    @ApiModelProperty(value = "报表编码")
+    /** 报表编码 */
     private String reportCode;
 
-    @ApiModelProperty(value = "组件类型参考字典DASHBOARD_PANEL_TYPE")
+    /** 组件类型参考字典DASHBOARD_PANEL_TYPE */
     private String type;
 
-    @ApiModelProperty(value = "组件的渲染属性json")
+    /** 组件的渲染属性json */
     private String setup;
 
-    @ApiModelProperty(value = "组件的数据属性json")
+    /** 组件的渲染属性json */
     private String data;
 
-    @ApiModelProperty(value = "组件的配置属性json")
+    /** 组件的渲染属性json */
     private String collapse;
 
-    @ApiModelProperty(value = "组件的大小位置属性json")
+    /** 组件的渲染属性json */
     private String position;
 
     private String options;
 
-    @ApiModelProperty(value = "自动刷新间隔秒")
+    /** 自动刷新间隔秒 */
     private Integer refreshSeconds;
 
-    @ApiModelProperty(value = "0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG")
+    /** 0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG */
     private Integer enableFlag;
 
-    @ApiModelProperty(value = " 0--未删除 1--已删除 DIC_NAME=DEL_FLAG")
+    /** 0--未删除 1--已删除 DIC_NAME=DEL_FLAG */
     private Integer deleteFlag;
 
-    @ApiModelProperty(value = "排序,图层的概念")
+    /** 排序,图层的概念 */
     private Long sort;
 
 

+ 2 - 2
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dataset/controller/DataSetController.java

@@ -14,7 +14,7 @@ import com.anjiplus.template.gaea.business.modules.dataset.controller.param.Data
 import com.anjiplus.template.gaea.business.modules.dataset.controller.param.DataSetTestTransformParam;
 import com.anjiplus.template.gaea.business.modules.dataset.dao.entity.DataSet;
 import com.anjiplus.template.gaea.business.modules.dataset.service.DataSetService;
-import io.swagger.annotations.Api;
+
 import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.validation.annotation.Validated;
@@ -27,7 +27,7 @@ import org.springframework.web.bind.annotation.*;
 * @date 2021-03-18 12:11:31.150755900
 **/
 @RestController
-@Api(tags = "数据集管理")
+
 @Permission(code = "resultsetManage", name = "数据集管理")
 @RequestMapping("/dataSet")
 public class DataSetController extends GaeaBaseController<DataSetParam, DataSet, DataSetDto> {

+ 10 - 10
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dataset/dao/entity/DataSet.java

@@ -5,7 +5,6 @@ import com.anji.plus.gaea.annotation.Unique;
 import com.anji.plus.gaea.curd.entity.GaeaBaseEntity;
 import com.anjiplus.template.gaea.business.code.ResponseCode;
 import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 /**
@@ -16,32 +15,33 @@ import lombok.Data;
 @TableName(keepGlobalPrefix=true, value="gaea_report_data_set")
 @Data
 public class DataSet extends GaeaBaseEntity {
-    @ApiModelProperty(value = "数据集编码")
+
+    /** 数据集编码 */
     @Unique(code = ResponseCode.SET_CODE_ISEXIST)
     private String setCode;
 
-    @ApiModelProperty(value = "数据集名称")
+    /** 数据集名称 */
     private String setName;
 
-    @ApiModelProperty(value = "数据集描述")
+    /** 数据集描述 */
     private String setDesc;
 
-    @ApiModelProperty(value = "数据集类型")
+    /** 数据集类型 */
     private String setType;
 
-    @ApiModelProperty(value = "数据源编码")
+    /** 数据源编码 */
     private String sourceCode;
 
-    @ApiModelProperty(value = "动态查询sql或者接口中的请求体")
+    /** 动态查询sql或者接口中的请求体 */
     private String dynSentence;
 
-    @ApiModelProperty(value = "结果案例")
+    /** 结果案例 */
     private String caseResult;
 
-    @ApiModelProperty(value = "0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG")
+    /** 0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG */
     private Integer enableFlag;
 
-    @ApiModelProperty(value = "0--未删除 1--已删除 DIC_NAME=DELETE_FLAG")
+    /** 0--未删除 1--已删除 DIC_NAME=DELETE_FLAG */
     private Integer deleteFlag;
 
 

+ 2 - 2
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/datasetparam/controller/DataSetParamController.java

@@ -9,7 +9,7 @@ import com.anjiplus.template.gaea.business.modules.datasetparam.controller.param
 import com.anjiplus.template.gaea.business.modules.datasetparam.controller.param.DataSetParamValidationParam;
 import com.anjiplus.template.gaea.business.modules.datasetparam.dao.entity.DataSetParam;
 import com.anjiplus.template.gaea.business.modules.datasetparam.service.DataSetParamService;
-import io.swagger.annotations.Api;
+
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.PostMapping;
@@ -24,7 +24,7 @@ import org.springframework.web.bind.annotation.RestController;
 * @date 2021-03-18 12:12:33.108033200
 **/
 @RestController
-@Api(tags = "数据集动态参数管理")
+
 @RequestMapping("/dataSetParam")
 public class DataSetParamController extends GaeaBaseController<DataSetParamParam, DataSetParam, DataSetParamDto> {
 

+ 11 - 11
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/datasetparam/dao/entity/DataSetParam.java

@@ -3,7 +3,6 @@ package com.anjiplus.template.gaea.business.modules.datasetparam.dao.entity;
 
 import com.anji.plus.gaea.curd.entity.GaeaBaseEntity;
 import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 /**
@@ -14,34 +13,35 @@ import lombok.Data;
 @TableName(keepGlobalPrefix=true, value="gaea_report_data_set_param")
 @Data
 public class DataSetParam extends GaeaBaseEntity {
-    @ApiModelProperty(value = "数据集编码")
+
+    /** 数据集编码 */
     private String setCode;
 
-    @ApiModelProperty(value = "参数名")
+    /** 参数名 */
     private String paramName;
 
-    @ApiModelProperty(value = "参数描述")
+    /** 参数描述 */
     private String paramDesc;
 
-    @ApiModelProperty(value = "参数类型,字典=")
+    /** 参数类型 */
     private String paramType;
 
-    @ApiModelProperty(value = "参数示例项")
+    /** 参数示例项 */
     private String sampleItem;
 
-    @ApiModelProperty(value = "0--非必填 1--必填 DIC_NAME=REQUIRED_FLAG")
+    /** 0--非必填 1--必填 DIC_NAME=REQUIRED_FLAG */
     private Integer requiredFlag;
 
-    @ApiModelProperty(value = "js校验字段值规则,满足校验返回 true")
+    /** js校验字段值规则,满足校验返回 true */
     private String validationRules;
 
-    @ApiModelProperty(value = "排序")
+    /** 排序 */
     private Integer orderNum;
 
-    @ApiModelProperty(value = "0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG")
+    /** 0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG */
     private Integer enableFlag;
 
-    @ApiModelProperty(value = "0--未删除 1--已删除 DIC_NAME=DELETE_FLAG")
+    /** 0--未删除 1--已删除 DIC_NAME=DELETE_FLAG" */
     private Integer deleteFlag;
 
 

+ 2 - 2
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/datasettransform/controller/DataSetTransformController.java

@@ -7,7 +7,7 @@ import com.anjiplus.template.gaea.business.modules.datasettransform.controller.d
 import com.anjiplus.template.gaea.business.modules.datasettransform.controller.param.DataSetTransformParam;
 import com.anjiplus.template.gaea.business.modules.datasettransform.dao.entity.DataSetTransform;
 import com.anjiplus.template.gaea.business.modules.datasettransform.service.DataSetTransformService;
-import io.swagger.annotations.Api;
+
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
@@ -19,7 +19,7 @@ import org.springframework.web.bind.annotation.RestController;
 * @date 2021-03-18 12:13:15.591309400
 **/
 @RestController
-@Api(tags = "数据集数据转换管理")
+
 @RequestMapping("/dataSetTransform")
 public class DataSetTransformController extends GaeaBaseController<DataSetTransformParam, DataSetTransform, DataSetTransformDto> {
 

+ 6 - 7
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/datasettransform/dao/entity/DataSetTransform.java

@@ -3,7 +3,6 @@ package com.anjiplus.template.gaea.business.modules.datasettransform.dao.entity;
 
 import com.anji.plus.gaea.curd.entity.GaeaBaseEntity;
 import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 /**
@@ -14,22 +13,22 @@ import lombok.Data;
 @TableName(keepGlobalPrefix=true, value="gaea_report_data_set_transform")
 @Data
 public class DataSetTransform extends GaeaBaseEntity {
-    @ApiModelProperty(value = "数据集编码")
+    /**数据集编码*/
     private String setCode;
 
-    @ApiModelProperty(value = "数据转换类型,DIC_NAME=TRANSFORM_TYPE; js,javaBean,字典转换")
+    /**数据转换类型,DIC_NAME=TRANSFORM_TYPE; js,javaBean,字典转换*/
     private String transformType;
 
-    @ApiModelProperty(value = "数据转换script,处理逻辑")
+    /**数据转换script,处理逻辑*/
     private String transformScript;
 
-    @ApiModelProperty(value = "排序,执行数据转换顺序")
+    /**排序,执行数据转换顺序*/
     private Integer orderNum;
 
-    @ApiModelProperty(value = "0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG")
+    /**0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG*/
     private Integer enableFlag;
 
-    @ApiModelProperty(value = "0--未删除 1--已删除 DIC_NAME=DELETE_FLAG")
+    /**0--未删除 1--已删除 DIC_NAME=DELETE_FLAG*/
     private Integer deleteFlag;
 
 

+ 2 - 2
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/datasource/controller/DataSourceController.java

@@ -10,7 +10,7 @@ import com.anjiplus.template.gaea.business.modules.datasource.controller.param.C
 import com.anjiplus.template.gaea.business.modules.datasource.controller.param.DataSourceParam;
 import com.anjiplus.template.gaea.business.modules.datasource.dao.entity.DataSource;
 import com.anjiplus.template.gaea.business.modules.datasource.service.DataSourceService;
-import io.swagger.annotations.Api;
+
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.validation.annotation.Validated;
 import org.springframework.web.bind.annotation.*;
@@ -22,7 +22,7 @@ import org.springframework.web.bind.annotation.*;
 * @date 2021-03-18 12:09:57.728203200
 **/
 @RestController
-@Api(tags = "数据源管理")
+
 @Permission(code = "datasourceManage", name = "数据源管理")
 @RequestMapping("/dataSource")
 public class DataSourceController extends GaeaBaseController<DataSourceParam, DataSource, DataSourceDto> {

+ 7 - 8
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/datasource/dao/entity/DataSource.java

@@ -5,7 +5,6 @@ import com.anji.plus.gaea.annotation.Unique;
 import com.anji.plus.gaea.curd.entity.GaeaBaseEntity;
 import com.anjiplus.template.gaea.business.code.ResponseCode;
 import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 /**
@@ -16,26 +15,26 @@ import lombok.Data;
 @TableName(keepGlobalPrefix=true, value="gaea_report_data_source")
 @Data
 public class DataSource extends GaeaBaseEntity {
-    @ApiModelProperty(value = "数据源编码")
+    /**数据源编码*/
     @Unique(code = ResponseCode.SOURCE_CODE_ISEXIST)
     private String sourceCode;
 
-    @ApiModelProperty(value = "数据源名称")
+    /**数据源名称*/
     private String sourceName;
 
-    @ApiModelProperty(value = "数据源描述")
+    /**数据源描述*/
     private String sourceDesc;
 
-    @ApiModelProperty(value = "数据源类型 DIC_NAME=SOURCE_TYPE; mysql,orace,sqlserver,elasticsearch,接口,javaBean,数据源类型字典中item-extend动态生成表单")
+    /**数据源类型 DIC_NAME=SOURCE_TYPE; mysql,orace,sqlserver,elasticsearch,接口,javaBean,数据源类型字典中item-extend动态生成表单*/
     private String sourceType;
 
-    @ApiModelProperty(value = "数据源连接配置json:关系库{ jdbcUrl:'', username:'', password:'','driverName':''}ES-sql{ apiUrl:'http://127.0.0.1:9092/_xpack/sql?format=json','method':'POST','body':'{\"query\":\"select 1\"}' }  接口{ apiUrl:'http://ip:port/url', method:'' } javaBean{ beanNamw:'xxx' }")
+    /**数据源连接配置json:关系库{ jdbcUrl:'', username:'', password:'','driverName':''}ES-sql{ apiUrl:'http://127.0.0.1:9092/_xpack/sql?format=json','method':'POST','body':'{\"query\":\"select 1\"}' }  接口{ apiUrl:'http://ip:port/url', method:'' } javaBean{ beanNamw:'xxx' }*/
     private String sourceConfig;
 
-    @ApiModelProperty(value = "0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG")
+    /**0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG*/
     private Integer enableFlag;
 
-    @ApiModelProperty(value = "0--未删除 1--已删除 DIC_NAME=DELETE_FLAG")
+    /**0--未删除 1--已删除 DIC_NAME=DELETE_FLAG*/
     private Integer deleteFlag;
 
 

+ 1 - 2
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dict/controller/GaeaDictController.java

@@ -10,7 +10,7 @@ import com.anjiplus.template.gaea.business.modules.dict.controller.param.GaeaDic
 import com.anjiplus.template.gaea.business.modules.dict.dao.entity.GaeaDict;
 import com.anjiplus.template.gaea.business.modules.dict.service.GaeaDictItemService;
 import com.anjiplus.template.gaea.business.modules.dict.service.GaeaDictService;
-import io.swagger.annotations.Api;
+
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.context.i18n.LocaleContextHolder;
 import org.springframework.web.bind.annotation.*;
@@ -25,7 +25,6 @@ import java.util.*;
  */
 @RestController
 @RequestMapping("/gaeaDict")
-@Api(value = "/gaeaDict", tags = "")
 public class GaeaDictController extends GaeaBaseController<GaeaDictParam, GaeaDict, GaeaDictDTO> {
 
     @Autowired

+ 1 - 2
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dict/controller/GaeaDictItemController.java

@@ -6,7 +6,7 @@ import com.anjiplus.template.gaea.business.modules.dict.controller.dto.GaeaDictI
 import com.anjiplus.template.gaea.business.modules.dict.controller.param.GaeaDictItemParam;
 import com.anjiplus.template.gaea.business.modules.dict.service.GaeaDictItemService;
 import com.anji.plus.gaea.curd.service.GaeaBaseService;
-import io.swagger.annotations.Api;
+
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -19,7 +19,6 @@ import org.springframework.beans.factory.annotation.Autowired;
  */
 @RestController
 @RequestMapping("/gaeaDictItem")
-@Api(value = "/gaeaDictItem", tags = "数据字典项")
 public class GaeaDictItemController extends GaeaBaseController<GaeaDictItemParam, GaeaDictItem, GaeaDictItemDTO> {
     @Autowired
     private GaeaDictItemService gaeaDictItemService;

+ 0 - 7
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dict/controller/dto/GaeaDictDTO.java

@@ -1,8 +1,6 @@
 package com.anjiplus.template.gaea.business.modules.dict.controller.dto;
 
 import com.anji.plus.gaea.curd.dto.GaeaBaseDTO;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 import java.io.Serializable;
@@ -13,24 +11,19 @@ import java.io.Serializable;
  * @author lr
  * @since 2021-02-23 10:01:02
  */
-@ApiModel(value = "")
 @Data
 public class GaeaDictDTO extends GaeaBaseDTO implements Serializable {
     /**
      * 字典名称
      */
-    @ApiModelProperty(value = "字典名称")
     private String dictName;
     /**
      * 字典编号
      */
-    @ApiModelProperty(value = "字典编号")
     private String dictCode;
     /**
      * 字典描述
      */
-    @ApiModelProperty(value = "字典描述")
     private String remark;
 
-
 }

+ 0 - 11
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/dict/controller/dto/GaeaDictItemDTO.java

@@ -1,10 +1,7 @@
 package com.anjiplus.template.gaea.business.modules.dict.controller.dto;
 
 import com.anji.plus.gaea.curd.dto.GaeaBaseDTO;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
-
 import java.io.Serializable;
 
 /**
@@ -13,44 +10,36 @@ import java.io.Serializable;
  * @author lirui
  * @since 2021-03-10 13:05:59
  */
-@ApiModel(value = "数据字典项")
 @Data
 public class GaeaDictItemDTO extends GaeaBaseDTO implements Serializable {
     /**
      * 数据字典编码
      */
-    @ApiModelProperty(value = "数据字典编码")
     private String dictCode;
     /**
      * 字典项名称
      */
-    @ApiModelProperty(value = "字典项名称")
     private String itemName;
     /**
      * 字典项值
      */
-    @ApiModelProperty(value = "字典项值")
     private String itemValue;
 
     /**
      * 字典项扩展
      */
-    @ApiModelProperty(value = "字典项扩展")
     private String itemExtend;
     /**
      * 语言标识
      */
-    @ApiModelProperty(value = "语言标识")
     private String locale;
     /**
      * 描述
      */
-    @ApiModelProperty(value = "描述")
     private String remark;
     /**
      * 排序
      */
-    @ApiModelProperty(value = "排序")
     private Integer sort;
 
     /**

+ 1 - 2
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/file/controller/GaeaFileController.java

@@ -8,7 +8,7 @@ import com.anjiplus.template.gaea.business.modules.file.controller.dto.GaeaFileD
 import com.anjiplus.template.gaea.business.modules.file.controller.param.GaeaFileParam;
 import com.anjiplus.template.gaea.business.modules.file.entity.GaeaFile;
 import com.anjiplus.template.gaea.business.modules.file.service.GaeaFileService;
-import io.swagger.annotations.Api;
+
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.ResponseEntity;
 import org.springframework.web.bind.annotation.*;
@@ -25,7 +25,6 @@ import javax.servlet.http.HttpServletResponse;
  */
 @RestController
 @RequestMapping("/file")
-@Api(value = "/file", tags = "")
 public class GaeaFileController extends BaseController<GaeaFileParam, GaeaFile, GaeaFileDTO> {
     @Autowired
     private GaeaFileService gaeaFileService;

+ 0 - 2
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/file/controller/dto/GaeaFileDTO.java

@@ -1,8 +1,6 @@
 package com.anjiplus.template.gaea.business.modules.file.controller.dto;
 
 import com.anji.plus.gaea.curd.dto.GaeaBaseDTO;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 /**

+ 5 - 6
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/file/entity/GaeaFile.java

@@ -2,7 +2,6 @@ package com.anjiplus.template.gaea.business.modules.file.entity;
 
 import com.baomidou.mybatisplus.annotation.TableName;
 import com.anji.plus.gaea.curd.entity.GaeaBaseEntity;
-import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 import java.io.Serializable;
@@ -17,18 +16,18 @@ import java.io.Serializable;
 @Data
 public class GaeaFile extends GaeaBaseEntity implements Serializable {
 
-    @ApiModelProperty(value = "文件标识")
+    /** 文件标识 */
     private String fileId;
 
-    @ApiModelProperty(value = "文件类型")
+    /** 文件类型 */
     private String fileType;
 
-    @ApiModelProperty(value = "文件路径")
+    /** 文件路径 */
     private String filePath;
 
-    @ApiModelProperty(value = "url路径")
+    /** url路径 */
     private String urlPath;
 
-    @ApiModelProperty(value = "内容说明")
+    /** 内容说明 */
     private String fileInstruction;
 }

+ 2 - 2
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/report/controller/ReportController.java

@@ -9,7 +9,7 @@ import com.anjiplus.template.gaea.business.modules.report.controller.dto.ReportD
 import com.anjiplus.template.gaea.business.modules.report.controller.param.ReportParam;
 import com.anjiplus.template.gaea.business.modules.report.dao.entity.Report;
 import com.anjiplus.template.gaea.business.modules.report.service.ReportService;
-import io.swagger.annotations.Api;
+
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
@@ -20,7 +20,7 @@ import org.springframework.web.bind.annotation.*;
  * @date 2021/3/26 10:19
  */
 @RestController
-@Api(tags = "报表数据管理")
+
 @Permission(code = "reportManage", name = "报表管理")
 @RequestMapping("/report")
 public class ReportController extends GaeaBaseController<ReportParam, Report, ReportDto> {

+ 10 - 11
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/report/dao/entity/Report.java

@@ -4,7 +4,6 @@ import com.anji.plus.gaea.annotation.Unique;
 import com.anji.plus.gaea.curd.entity.GaeaBaseEntity;
 import com.anjiplus.template.gaea.business.code.ResponseCode;
 import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 /**
@@ -17,34 +16,34 @@ import lombok.Data;
 @Data
 public class Report extends GaeaBaseEntity {
 
-    @ApiModelProperty(value = "名称")
+    /** 名称 */
     private String reportName;
 
-    @ApiModelProperty(value = "报表编码")
+    /** 报表编码 */
     @Unique(code = ResponseCode.REPORT_CODE_ISEXIST)
     private String reportCode;
 
-    @ApiModelProperty(value = "分组")
+    /** 分组 */
     private String reportGroup;
 
-    @ApiModelProperty(value = "报表描述")
+    /** 报表描述 */
     private String reportDesc;
 
-    @ApiModelProperty(value = "报表类型")
+    /** 报表类型 */
     private String reportType;
 
-    @ApiModelProperty(value = "报表缩略图")
+    /** 报表缩略图 */
     private String reportImage;
 
-    @ApiModelProperty(value = "报表作者")
+    /** 报表作者 */
     private String reportAuthor;
 
-    @ApiModelProperty(value = "下载次数")
+    /** 下载次数 */
     private Long downloadCount;
 
-    @ApiModelProperty(value = "0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG")
+    /** "0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG*/
     private Integer enableFlag;
 
-    @ApiModelProperty(value = "0--未删除 1--已删除 DIC_NAME=DELETE_FLAG")
+    /** 0--未删除 1--已删除 DIC_NAME=DELETE_FLAG */
     private Integer deleteFlag;
 }

+ 2 - 2
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/reportexcel/controller/ReportExcelController.java

@@ -12,7 +12,7 @@ import com.anjiplus.template.gaea.business.modules.reportexcel.dao.entity.Report
 import com.anjiplus.template.gaea.business.modules.reportexcel.service.ReportExcelService;
 import com.anjiplus.template.gaea.business.modules.reportshare.controller.dto.ReportShareDto;
 import com.anjiplus.template.gaea.business.modules.reportshare.service.ReportShareService;
-import io.swagger.annotations.Api;
+
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.ResponseEntity;
 import org.springframework.validation.annotation.Validated;
@@ -27,7 +27,7 @@ import java.io.IOException;
  * @date 2021/4/13 15:12
  */
 @RestController
-@Api(tags = "报表表格管理")
+
 @Permission(code = "excelManage", name = "报表管理")
 @RequestMapping("/reportExcel")
 public class ReportExcelController extends GaeaBaseController<ReportExcelParam, ReportExcel, ReportExcelDto> {

+ 6 - 7
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/reportexcel/dao/entity/ReportExcel.java

@@ -2,7 +2,6 @@ package com.anjiplus.template.gaea.business.modules.reportexcel.dao.entity;
 
 import com.anji.plus.gaea.curd.entity.GaeaBaseEntity;
 import com.baomidou.mybatisplus.annotation.TableName;
-import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 /**
@@ -13,21 +12,21 @@ import lombok.Data;
 @Data
 public class ReportExcel extends GaeaBaseEntity {
 
-    @ApiModelProperty(value = "报表编码")
+    /** 报表编码 */
     private String reportCode;
 
-    @ApiModelProperty(value = "数据集编码,以|分割")
+    /** 数据集编码,以|分割 */
     private String setCodes;
 
-    @ApiModelProperty(value = "数据集查询参数")
+    /** 数据集查询参数 */
     private String setParam;
 
-    @ApiModelProperty(value = "报表json字符串")
+    /** 报表json字符串 */
     private String jsonStr;
 
-    @ApiModelProperty(value = "0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG")
+    /** 0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG */
     private Integer enableFlag;
 
-    @ApiModelProperty(value = "0--未删除 1--已删除 DIC_NAME=DELETE_FLAG")
+    /** 0--未删除 1--已删除 DIC_NAME=DELETE_FLAG */
     private Integer deleteFlag;
 }

+ 2 - 2
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/reportshare/controller/ReportShareController.java

@@ -12,7 +12,7 @@ import com.anjiplus.template.gaea.business.modules.reportshare.controller.dto.Re
 import com.anjiplus.template.gaea.business.modules.reportshare.controller.param.ReportShareParam;
 import com.anjiplus.template.gaea.business.modules.reportshare.dao.entity.ReportShare;
 import com.anjiplus.template.gaea.business.modules.reportshare.service.ReportShareService;
-import io.swagger.annotations.Api;
+
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.web.bind.annotation.*;
 
@@ -22,7 +22,7 @@ import org.springframework.web.bind.annotation.*;
  * @date 2021-08-18 13:37:26.663
  **/
 @RestController
-@Api(tags = "报表分享管理")
+
 @RequestMapping("/reportShare")
 @Permission(code = "reportShareManage", name = "报表分享管理")
 public class ReportShareController extends GaeaBaseController<ReportShareParam, ReportShare, ReportShareDto> {

+ 0 - 10
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/reportshare/controller/dto/ReportShareDto.java

@@ -3,9 +3,7 @@ package com.anjiplus.template.gaea.business.modules.reportshare.controller.dto;
 
 import java.io.Serializable;
 
-import com.anji.plus.gaea.annotation.Formatter;
 import com.anji.plus.gaea.curd.dto.GaeaBaseDTO;
-import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 import javax.validation.constraints.NotEmpty;
@@ -21,38 +19,30 @@ import java.util.Date;
 @Data
 public class ReportShareDto extends GaeaBaseDTO implements Serializable {
     /** 分享编码,系统生成,默认UUID */
-    @ApiModelProperty(value = "分享编码,系统生成,默认UUID")
     private String shareCode;
 
     /** 分享有效期类型,DIC_NAME=SHARE_VAILD */
-    @ApiModelProperty(value = "分享有效期类型,DIC_NAME=SHARE_VAILD")
     @NotNull(message = "6002")
     private Integer shareValidType;
 
     /** 分享有效期 */
-    @ApiModelProperty(value = "分享有效期")
     private Date shareValidTime;
 
     /** 分享token */
-    @ApiModelProperty(value = "分享token")
     private String shareToken;
 
     /** 分享url */
-    @ApiModelProperty(value = "分享url")
     @NotEmpty(message = "6002")
     private String shareUrl;
 
     /** 报表编码 */
-    @ApiModelProperty(value = "报表编码")
     @NotEmpty(message = "6002")
     private String reportCode;
 
     /** 0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG */
-    @ApiModelProperty(value = "0--已禁用 1--已启用  DIC_NAME=ENABLE_FLAG")
     private Integer enableFlag;
 
     /** 0--未删除 1--已删除 DIC_NAME=DELETE_FLAG */
-    @ApiModelProperty(value = "0--未删除 1--已删除 DIC_NAME=DELETE_FLAG")
     private Integer deleteFlag;
 
     /** 分享码 */

+ 0 - 1
report-core/src/main/java/com/anjiplus/template/gaea/business/modules/reportshare/controller/param/ReportShareParam.java

@@ -4,7 +4,6 @@ package com.anjiplus.template.gaea.business.modules.reportshare.controller.param
 import com.anji.plus.gaea.annotation.Query;
 import com.anji.plus.gaea.constant.QueryEnum;
 import com.anji.plus.gaea.curd.params.PageParam;
-import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 import java.io.Serializable;

+ 3 - 0
report-core/src/main/resources/bootstrap.yml

@@ -72,6 +72,9 @@ spring:
         #  secret-key: secret-key
         #  bucket-name: AJ-Report
         #若minio和amazonS3都没有,使用服务器高可用的nfs共享盘
+    Security:
+      # jwt密钥,生产环境请自行修改,避免被远程伪造登录攻击
+      jwtSecret: TybmmfrgsIqpPsBOYxvygCMVJWKNfDJU
 
 mybatis-plus:
   configuration:

+ 1 - 1
report-ui/src/views/accessRole/components/RoleAuthority.vue

@@ -26,8 +26,8 @@
       class="el-tree"
     />
     <div slot="footer" style="text-align: center">
-      <el-button type="primary" plain @click="saveTreeData">保存</el-button>
       <el-button type="danger" plain @click="closeDialog">取消</el-button>
+      <el-button type="primary" plain @click="saveTreeData">保存</el-button>
     </div>
   </el-dialog>
 </template>

+ 1 - 1
report-ui/src/views/accessUser/components/UserRole.vue

@@ -25,8 +25,8 @@
       :default-checked-keys="checkedKeys"
     />
     <div slot="footer" style="text-align: center">
-      <el-button type="primary" plain @click="saveTreeData">保存</el-button>
       <el-button type="danger" plain @click="closeDialog">取消</el-button>
+      <el-button type="primary" plain @click="saveTreeData">保存</el-button>
     </div>
   </el-dialog>
 </template>