diff --git a/.gitignore b/.gitignore index 5d947ca8879f8a9072fe485c566204e3c2929e80..f208a486d2a883f8636ae5166802593973557917 100644 --- a/.gitignore +++ b/.gitignore @@ -12,7 +12,7 @@ bin-release/ *.air *.ipa *.apk - +**/.idea/ # Project files, i.e. `.project`, `.actionScriptProperties` and `.flexProperties` # should NOT be excluded as they contain compiler settings and other important # information for Eclipse / Flash Builder. diff --git a/.sherly-log/sherly.log b/.sherly-log/sherly.log new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/README.md b/README.md index 37acf8889432d4a7558bcf4f2a94f26991944b1a..1b7870e8d7a2ac8338f7ae5628f3b3fa27c6fb33 100644 --- a/README.md +++ b/README.md @@ -51,19 +51,19 @@ - 支持jenkins自动构建部署,只需简单配置jenkins服务即可。 ### 演示图片 - - + + ### 演示地址 [传送门链接](http://101.34.169.185:90) ### 相关文档 -项目启动文档:[传送门链接](https://gitee.com/guzi499/sherly-springboot/blob/develop/sherly-upr-admin/src/main/resources/markdown/%E9%A1%B9%E7%9B%AE%E5%90%AF%E5%8A%A8%E6%96%87%E6%A1%A3.md) +项目启动文档:[传送门链接](https://gitee.com/guzi499/sherly-springboot/blob/1.1-RELEASE/sherly-upr-admin/src/main/resources/markdown/%E9%A1%B9%E7%9B%AE%E5%90%AF%E5%8A%A8%E6%96%87%E6%A1%A3.md) -开发规范文档:[传送门链接](https://gitee.com/guzi499/sherly-springboot/blob/develop/sherly-upr-admin/src/main/resources/markdown/sherly%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83.md) +开发规范文档:[传送门链接](https://gitee.com/guzi499/sherly-springboot/blob/1.1-RELEASE/sherly-upr-admin/src/main/resources/markdown/sherly%E5%90%8E%E7%AB%AF%E5%BC%80%E5%8F%91%E8%A7%84%E8%8C%83.md) ### 反馈交流 - + 添加我的企业微信,邀请您加入企业微信外部交流群 diff --git a/sherly-upr-admin/src/main/java/com/guzi/upr/controller/SysExceptionController.java b/sherly-upr-admin/src/main/java/com/guzi/upr/controller/SysExceptionController.java new file mode 100644 index 0000000000000000000000000000000000000000..4fabc99e8544f53823491f63c312d042a1f49c56 --- /dev/null +++ b/sherly-upr-admin/src/main/java/com/guzi/upr/controller/SysExceptionController.java @@ -0,0 +1,83 @@ +package com.guzi.upr.controller; + +import com.guzi.upr.model.Result; +import com.guzi.upr.model.dto.*; +import com.guzi.upr.model.vo.SysExceptionSelectAllVO; +import com.guzi.upr.model.vo.SysExceptionSelectVO; +import com.guzi.upr.service.SysExceptionService; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.validation.annotation.Validated; +import org.springframework.web.bind.annotation.*; + +import javax.validation.Valid; +import java.util.List; + +/** + * @author linlong + * @date 2022/8/4 + */ +@RestController +@RequestMapping("/api/exception") +@Api(tags = "异常相关") +@Validated +public class SysExceptionController { + @Autowired + private SysExceptionService sysExceptionService; + + @GetMapping("/list_all") + @ApiOperation("全部模块异常查询") + public Result listAll(SysExceptionSelectDTO dto) { + return Result.success(sysExceptionService.listAll(dto)); + } + + @GetMapping("/list_exception") + @ApiOperation("指定模块异常查询") + public Result> listException(Long id) { + return Result.success(sysExceptionService.listExceptionById(id)); + } + + @PostMapping("/save_module") + @ApiOperation("新增模块") + public Result saveModule(@RequestBody @Valid SysExceptionModuleInsertDTO dto) { + sysExceptionService.saveModule(dto); + return Result.success(); + } + + @PostMapping("/save_exception") + @ApiOperation("新增异常") + public Result saveException(@RequestBody @Valid SysExceptionInsertDTO dto) { + sysExceptionService.saveException(dto); + return Result.success(); + } + + @PutMapping("/update_module") + @ApiOperation("更新模块") + public Result updateModule(@RequestBody @Valid SysExceptionModuleUpdateDTO dto) { + sysExceptionService.updateModule(dto); + return Result.success(); + } + + @PutMapping("/update_exception") + @ApiOperation("更新异常") + public Result updateException(@RequestBody @Valid SysExceptionUpdateDTO dto) { + sysExceptionService.updateException(dto); + return Result.success(); + } + + @DeleteMapping("/remove_module") + @ApiOperation("删除模块") + public Result removeModule(@RequestParam Long id) { + sysExceptionService.removeModule(id); + return Result.success(); + } + + @DeleteMapping("/remove_exception") + @ApiOperation("删除异常") + public Result removeException(@RequestParam Long id) { + sysExceptionService.removeException(id); + return Result.success(); + } + +} diff --git a/sherly-upr-admin/src/main/java/com/guzi/upr/service/SysExceptionService.java b/sherly-upr-admin/src/main/java/com/guzi/upr/service/SysExceptionService.java new file mode 100644 index 0000000000000000000000000000000000000000..c3f473e06b00a56d3ec244c5981b2ca03d642943 --- /dev/null +++ b/sherly-upr-admin/src/main/java/com/guzi/upr/service/SysExceptionService.java @@ -0,0 +1,176 @@ +package com.guzi.upr.service; + +import com.guzi.upr.manager.SysExceptionManager; +import com.guzi.upr.model.admin.SysException; +import com.guzi.upr.model.dto.*; +import com.guzi.upr.model.exception.BizException; +import com.guzi.upr.model.vo.SysExceptionModuleSelectVO; +import com.guzi.upr.model.vo.SysExceptionSelectAllVO; +import com.guzi.upr.model.vo.SysExceptionSelectVO; +import org.springframework.beans.BeanUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; +import java.util.stream.Collectors; + +import static com.guzi.upr.model.exception.enums.AdminErrorEnum.*; + +/** + * @author linlong + * @date 2022/8/4 + */ +@Service +public class SysExceptionService { + @Autowired + private SysExceptionManager sysExceptionManager; + + /** + *跟据模块名和异常编号查询所有模块和异常 + * @param dto: + * @return SysExceptionSelectAllVO + */ + public SysExceptionSelectAllVO listAll(SysExceptionSelectDTO dto){ + List modules = sysExceptionManager.listModule(dto); + List exceptions = sysExceptionManager.listException(dto); + List moduleVO= modules.stream().map(item->{ + SysExceptionModuleSelectVO vo=new SysExceptionModuleSelectVO(); + BeanUtils.copyProperties(item,vo); + return vo; + }).collect(Collectors.toList()); + + List exceptionVo=exceptions.stream().map(item->{ + SysExceptionSelectVO vo=new SysExceptionSelectVO(); + BeanUtils.copyProperties(item,vo); + return vo; + }).collect(Collectors.toList()); + SysExceptionSelectAllVO selectAllVO=new SysExceptionSelectAllVO(); + selectAllVO.setExceptionVO(exceptionVo); + selectAllVO.setModuleVO(moduleVO); + return selectAllVO; + } + + /** + *跟据id查询指定模块所有的异常 + * @param id: + * @return List + */ + public List listExceptionById(Long id){ + SysException exception=sysExceptionManager.getById(id); + if (exception==null || exception.getExceptionCode()!=null){ + throw new BizException(MODULE_MISS); + } + List exceptions = sysExceptionManager.listExceptionById(id); + return exceptions.stream().map(item->{ + SysExceptionSelectVO vo=new SysExceptionSelectVO(); + BeanUtils.copyProperties(item,vo); + return vo; + }).collect(Collectors.toList()); + } + + /** + *新增模块信息 + * @param dto: + * @return void + */ + public void saveModule(SysExceptionModuleInsertDTO dto){ + SysException sysException = sysExceptionManager.getByModuleName(dto.getModuleName()); + //是否重复 + if(sysException !=null){ + throw new BizException(MODULE_REPEAT); + } + SysException exception=new SysException(); + BeanUtils.copyProperties(dto,exception); + sysExceptionManager.save(exception); + } + + /** + *新增异常信息 + * @param dto: + * @return void + */ + public void saveException(SysExceptionInsertDTO dto){ + SysException sysException1 = sysExceptionManager.getByModuleName(dto.getModuleName()); + SysException sysException2 = sysExceptionManager.getExceptionByCode(dto.getExceptionCode()); + //是否存在模块 + if(sysException1 ==null){ + throw new BizException(MODULE_MISS); + } + //异常编号是否重复 + if(sysException2 != null){ + throw new BizException(EXCEPTION_REPEAT); + } + SysException exception=new SysException(); + BeanUtils.copyProperties(dto,exception); + sysExceptionManager.save(exception); + } + + /** + *更新模块信息 + * @param dto: + * @return void + */ + public void updateModule(SysExceptionModuleUpdateDTO dto){ + SysException sysException1 = sysExceptionManager.getByModuleName(dto.getModuleName()); + SysException sysException2 = sysExceptionManager.getById(dto.getId()); + //模块名称是否重复 + if(sysException1 !=null){ + throw new BizException(MODULE_REPEAT); + } + //该id是否存在且为模块 + if(sysException2 ==null || sysException2.getExceptionCode()!=null){ + throw new BizException(MODULE_MISS); + } + SysException exception=new SysException(); + BeanUtils.copyProperties(dto,exception); + sysExceptionManager.updateById(exception); + } + + /** + *更新异常信息 + * @param dto: + * @return void + */ + public void updateException(SysExceptionUpdateDTO dto){ + SysException sysException1 = sysExceptionManager.getByModuleName(dto.getModuleName()); + SysException sysException2 = sysExceptionManager.getExceptionByCode(dto.getExceptionCode()); + SysException sysException3 = sysExceptionManager.getById(dto.getId()); + //是否存在模块以及该id是否存在且为异常项 + if(sysException1 ==null || (sysException3 ==null || sysException3.getExceptionCode()==null)){ + throw new BizException(MODULE_MISS); + } + //异常编号是否重复 + if(sysException2 != null){ + throw new BizException(EXCEPTION_REPEAT); + } + SysException exception=new SysException(); + BeanUtils.copyProperties(dto,exception); + sysExceptionManager.updateById(exception); + } + + /** + * 删除模块信息 + * @param id: + * @return void + */ + public void removeModule(Long id){ + SysException sysException = sysExceptionManager.getById(id); + //是否存在且为模块 + if(sysException==null || sysException.getExceptionCode()!=null){ + throw new BizException(MODULE_MISS); + } + sysExceptionManager.removeById(id); + } + /** + * 删除异常信息 + * @param id: + * @return void + */ + public void removeException(Long id){ + SysException sysException = sysExceptionManager.getById(id); + if(sysException==null || sysException.getExceptionCode()==null){ + throw new BizException(EXCEPTION_MISS); + } + sysExceptionManager.removeById(id); + } +} diff --git a/sherly-upr-admin/src/main/java/com/guzi/upr/service/UserService.java b/sherly-upr-admin/src/main/java/com/guzi/upr/service/UserService.java index b6cbc087c99362c8e2a9d5ffe93cca9704bb5f2f..8da84eec1be03362d1103b76eb1624506fc81181 100644 --- a/sherly-upr-admin/src/main/java/com/guzi/upr/service/UserService.java +++ b/sherly-upr-admin/src/main/java/com/guzi/upr/service/UserService.java @@ -157,7 +157,7 @@ public class UserService { if (accountUser == null) { accountUser = new AccountUser(); accountUser.setPhone(phone); - accountUser.setPassword(GlobalPropertiesUtil.SHERLY_PROPERTIES.getDefaultPassword()); + accountUser.setPassword(passwordEncoder.encode(GlobalPropertiesUtil.SHERLY_PROPERTIES.getDefaultPassword())); accountUser.setTenantData(SecurityUtil.getTenantCode()); accountUser.setLastLoginTenantCode(SecurityUtil.getTenantCode()); accountUserManager.save(accountUser); diff --git a/sherly-upr-admin/src/main/resources/application-develop.yml b/sherly-upr-admin/src/main/resources/application-develop.yml index 3519311c0f7a09d587cf839eca697cf71289d185..adec993479c28df737d0436ecfa94e1f18b1dbeb 100644 --- a/sherly-upr-admin/src/main/resources/application-develop.yml +++ b/sherly-upr-admin/src/main/resources/application-develop.yml @@ -12,9 +12,9 @@ spring: # redis配置 redis: - host: 101.34.169.185 + host: 127.0.0.1 port: 6379 - password: mpw:tNvIJM/7zuhDi3RoOr2KAA== + password: database: 0 lettuce: pool: @@ -27,9 +27,9 @@ spring: # mysql配置 datasource: driver-class-name: com.mysql.cj.jdbc.Driver - url: jdbc:mysql://101.34.169.185:3306/sherly?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=Asia/Shanghai&allowMultiQueries=true&rewriteBatchedStatements=true - username: mpw:tNvIJM/7zuhDi3RoOr2KAA== - password: mpw:tNvIJM/7zuhDi3RoOr2KAA== + url: jdbc:mysql://127.0.0.1:3306/sherly?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=Asia/Shanghai&allowMultiQueries=true&rewriteBatchedStatements=true + username: root + password: 123456 hikari: connection-timeout: 60000 validation-timeout: 3000 diff --git a/sherly-upr-admin/target/classes/application-demo.yml b/sherly-upr-admin/target/classes/application-demo.yml new file mode 100644 index 0000000000000000000000000000000000000000..363146dfc5c889ca117d4fd741e074909c476e11 --- /dev/null +++ b/sherly-upr-admin/target/classes/application-demo.yml @@ -0,0 +1,53 @@ +sherly: + dev-flag: false + default-db: sherly_demo + default-password: 123456 + default-avatar: https://portrait.gitee.com/uploads/avatars/user/2730/8190589_guzi499_1602830711.png!avatar200 + demo-env: true + +server: + port: 8887 + +spring: + + # redis配置 + redis: + host: 101.34.169.185 + port: 6379 + password: mpw:tNvIJM/7zuhDi3RoOr2KAA== + database: 6 + lettuce: + pool: + max-active: 100 + max-wait: -1ms + max-idle: 8 + min-idle: 1 + timeout: 1000 + + # mysql配置 + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://101.34.169.185:3306/sherly_demo?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=Asia/Shanghai&allowMultiQueries=true&rewriteBatchedStatements=true + username: mpw:tNvIJM/7zuhDi3RoOr2KAA== + password: mpw:tNvIJM/7zuhDi3RoOr2KAA== + hikari: + connection-timeout: 60000 + validation-timeout: 3000 + idle-timeout: 60000 + login-timeout: 5 + max-lifetime: 60000 + maximum-pool-size: 10 + minimum-idle: 10 + read-only: false + +logging: + file: + name: .sherly-log/sherly.log + level: + # mysql日志 + -com.guzi.upr.mapper: debug + # knife4j日志 + -springfox: warn + +knife4j: + production: true diff --git a/sherly-upr-admin/target/classes/application-develop.yml b/sherly-upr-admin/target/classes/application-develop.yml new file mode 100644 index 0000000000000000000000000000000000000000..adec993479c28df737d0436ecfa94e1f18b1dbeb --- /dev/null +++ b/sherly-upr-admin/target/classes/application-develop.yml @@ -0,0 +1,51 @@ +sherly: + dev-flag: true + default-db: sherly + default-password: 123456 + default-avatar: https://portrait.gitee.com/uploads/avatars/user/2730/8190589_guzi499_1602830711.png!avatar200 + demo-env: false + +server: + port: 8888 + +spring: + + # redis配置 + redis: + host: 127.0.0.1 + port: 6379 + password: + database: 0 + lettuce: + pool: + max-active: 100 + max-wait: -1ms + max-idle: 8 + min-idle: 1 + timeout: 1000 + + # mysql配置 + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://127.0.0.1:3306/sherly?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=Asia/Shanghai&allowMultiQueries=true&rewriteBatchedStatements=true + username: root + password: 123456 + hikari: + connection-timeout: 60000 + validation-timeout: 3000 + idle-timeout: 60000 + login-timeout: 5 + max-lifetime: 60000 + maximum-pool-size: 10 + minimum-idle: 10 + read-only: false + +logging: + file: + name: .sherly-log/sherly.log + level: + # mysql日志 + -com.guzi.upr.mapper: debug + # knife4j日志 + -springfox: warn + diff --git a/sherly-upr-admin/target/classes/application-test.yml b/sherly-upr-admin/target/classes/application-test.yml new file mode 100644 index 0000000000000000000000000000000000000000..812979f7f809d81342b85e818a6ae4562f86a3ea --- /dev/null +++ b/sherly-upr-admin/target/classes/application-test.yml @@ -0,0 +1,50 @@ +sherly: + dev-flag: true + default-db: sherly + default-password: 123456 + default-avatar: https://portrait.gitee.com/uploads/avatars/user/2730/8190589_guzi499_1602830711.png!avatar200 + demo-env: false + +server: + port: 8888 + +spring: + + # redis配置 + redis: + host: 101.34.169.185 + port: 6379 + password: mpw:tNvIJM/7zuhDi3RoOr2KAA== + database: 0 + lettuce: + pool: + max-active: 100 + max-wait: -1ms + max-idle: 8 + min-idle: 1 + timeout: 1000 + + # mysql配置 + datasource: + driver-class-name: com.mysql.cj.jdbc.Driver + url: jdbc:mysql://101.34.169.185:3306/sherly?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=Asia/Shanghai&allowMultiQueries=true&rewriteBatchedStatements=true + username: mpw:tNvIJM/7zuhDi3RoOr2KAA== + password: mpw:tNvIJM/7zuhDi3RoOr2KAA== + hikari: + connection-timeout: 60000 + validation-timeout: 3000 + idle-timeout: 60000 + login-timeout: 5 + max-lifetime: 60000 + maximum-pool-size: 10 + minimum-idle: 10 + read-only: false + +logging: + file: + name: .sherly-log/sherly.log + level: + # mysql日志 + -com.guzi.upr.mapper: debug + # knife4j日志 + -springfox: warn diff --git a/sherly-upr-admin/target/classes/application.yml b/sherly-upr-admin/target/classes/application.yml new file mode 100644 index 0000000000000000000000000000000000000000..e70c664114fc43fa573b7a4394e4382fb90a6555 --- /dev/null +++ b/sherly-upr-admin/target/classes/application.yml @@ -0,0 +1,38 @@ + +spring: + profiles: + active: develop + default: develop + + application: + name: sherly-后台管理系统 + + # 适配knife4j高版本 + mvc: + pathmatch: + matching-strategy: ant_path_matcher + jackson: + time-zone: GMT+8 + date-format: yyyy-MM-dd HH:mm:ss + + # 文件上传限制 + servlet: + multipart: + max-file-size: 2MB + max-request-size: 2MB + + +# mybatis-plus配置 +mybatis-plus: + global-config: + # 逻辑删除 + db-config: + logic-delete-value: 1 + logic-not-delete-value: 0 + +knife4j: + enable: true + documents: + - locations: classpath:markdown/* + name: 前后端联调文档 + group: default diff --git a/sherly-upr-admin/target/classes/banner.txt b/sherly-upr-admin/target/classes/banner.txt new file mode 100644 index 0000000000000000000000000000000000000000..2cdc1f4e6f171d4ac972ce4add223dbc7f179984 --- /dev/null +++ b/sherly-upr-admin/target/classes/banner.txt @@ -0,0 +1,9 @@ +${AnsiColor.MAGENTA} + ______ __ __ ______ ______ __ __ __ +/\ ___\ /\ \_\ \ /\ ___\ /\ == \ /\ \ /\ \_\ \ +\ \___ \ \ \ __ \ \ \ __\ \ \ __< \ \ \____ \ \____ \ + \/\_____\ \ \_\ \_\ \ \_____\ \ \_\ \_\ \ \_____\ \/\_____\ + \/_____/ \/_/\/_/ \/_____/ \/_/ /_/ \/_____/ \/_____/ + + v1.1-RELEASE +${AnsiColor.BLACK} diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/AppRun.class b/sherly-upr-admin/target/classes/com/guzi/upr/AppRun.class new file mode 100644 index 0000000000000000000000000000000000000000..e24483ca6781ebd5018855735b6651c7d232acaa Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/AppRun.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/controller/DepartmentController.class b/sherly-upr-admin/target/classes/com/guzi/upr/controller/DepartmentController.class new file mode 100644 index 0000000000000000000000000000000000000000..1e4bc1ffb21922d6b077b65f3fd37b301462a7c2 Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/controller/DepartmentController.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/controller/EmailController.class b/sherly-upr-admin/target/classes/com/guzi/upr/controller/EmailController.class new file mode 100644 index 0000000000000000000000000000000000000000..755cf0493d7616795744b97c240685130e88fbbf Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/controller/EmailController.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/controller/GenericController.class b/sherly-upr-admin/target/classes/com/guzi/upr/controller/GenericController.class new file mode 100644 index 0000000000000000000000000000000000000000..528881db7e5cd6fff7d432e2b3dadc861e75e6fb Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/controller/GenericController.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/controller/LoginController.class b/sherly-upr-admin/target/classes/com/guzi/upr/controller/LoginController.class new file mode 100644 index 0000000000000000000000000000000000000000..1bd25a2d8081d7e28ea80be2dafe55c29360afef Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/controller/LoginController.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/controller/LoginLogController.class b/sherly-upr-admin/target/classes/com/guzi/upr/controller/LoginLogController.class new file mode 100644 index 0000000000000000000000000000000000000000..4f8e724e14b36931a234de74803c080311361a99 Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/controller/LoginLogController.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/controller/MenuController.class b/sherly-upr-admin/target/classes/com/guzi/upr/controller/MenuController.class new file mode 100644 index 0000000000000000000000000000000000000000..45d0bd6dc1150f739fd7ab8c23117b2074a1a076 Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/controller/MenuController.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/controller/OperationLogController.class b/sherly-upr-admin/target/classes/com/guzi/upr/controller/OperationLogController.class new file mode 100644 index 0000000000000000000000000000000000000000..27ef2a3fae4561e1a4e88a0a1a5a8bd508548a0f Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/controller/OperationLogController.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/controller/OssConfigController.class b/sherly-upr-admin/target/classes/com/guzi/upr/controller/OssConfigController.class new file mode 100644 index 0000000000000000000000000000000000000000..5ccd96ad000374989b2b7893af218a970f38fbc4 Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/controller/OssConfigController.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/controller/OssController.class b/sherly-upr-admin/target/classes/com/guzi/upr/controller/OssController.class new file mode 100644 index 0000000000000000000000000000000000000000..7225871110cbbe0ec8ec5b9b98e017ce0630479b Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/controller/OssController.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/controller/RoleController.class b/sherly-upr-admin/target/classes/com/guzi/upr/controller/RoleController.class new file mode 100644 index 0000000000000000000000000000000000000000..7f2db93b41dfa39664be8a491c60da9dd932accc Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/controller/RoleController.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/controller/SysExceptionController.class b/sherly-upr-admin/target/classes/com/guzi/upr/controller/SysExceptionController.class new file mode 100644 index 0000000000000000000000000000000000000000..50bded6b79c949e1ca456b184d72263c083abab8 Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/controller/SysExceptionController.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/controller/TenantController.class b/sherly-upr-admin/target/classes/com/guzi/upr/controller/TenantController.class new file mode 100644 index 0000000000000000000000000000000000000000..bf9375d6eb7a953fdad7b8e2582013a2a01c94f6 Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/controller/TenantController.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/controller/UserController.class b/sherly-upr-admin/target/classes/com/guzi/upr/controller/UserController.class new file mode 100644 index 0000000000000000000000000000000000000000..a1782b9ba450ff22446f4355ec911cf1ed2c88eb Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/controller/UserController.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/controller/UserOnlineController.class b/sherly-upr-admin/target/classes/com/guzi/upr/controller/UserOnlineController.class new file mode 100644 index 0000000000000000000000000000000000000000..40aa116be9a8ce7c58367634494e41c13db2da88 Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/controller/UserOnlineController.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/controller/UserSelfController.class b/sherly-upr-admin/target/classes/com/guzi/upr/controller/UserSelfController.class new file mode 100644 index 0000000000000000000000000000000000000000..f4f6ca7fa84c7a5293cfea7d4c4a2397d92bd962 Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/controller/UserSelfController.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/service/DepartmentService.class b/sherly-upr-admin/target/classes/com/guzi/upr/service/DepartmentService.class new file mode 100644 index 0000000000000000000000000000000000000000..8b096e3de0d9a9a371171b2bffa239132c43e88e Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/service/DepartmentService.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/service/EmailService.class b/sherly-upr-admin/target/classes/com/guzi/upr/service/EmailService.class new file mode 100644 index 0000000000000000000000000000000000000000..99c37029fd1af2d4d0df5f773fcfb20e5ea8f025 Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/service/EmailService.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/service/GenericService.class b/sherly-upr-admin/target/classes/com/guzi/upr/service/GenericService.class new file mode 100644 index 0000000000000000000000000000000000000000..24920fe776b6592bc7962948531935fa83e937a9 Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/service/GenericService.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/service/LoginLogService.class b/sherly-upr-admin/target/classes/com/guzi/upr/service/LoginLogService.class new file mode 100644 index 0000000000000000000000000000000000000000..27c1b5b5deb559be66b96f296b4cb052cc292534 Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/service/LoginLogService.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/service/LoginService.class b/sherly-upr-admin/target/classes/com/guzi/upr/service/LoginService.class new file mode 100644 index 0000000000000000000000000000000000000000..92db15185ef01e1202efcc7ba31ab230d8f3a604 Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/service/LoginService.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/service/MenuService.class b/sherly-upr-admin/target/classes/com/guzi/upr/service/MenuService.class new file mode 100644 index 0000000000000000000000000000000000000000..97e04d3f3ea14b02d6ace582cd20fcbbd640c7f3 Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/service/MenuService.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/service/OperationLogServiceImpl.class b/sherly-upr-admin/target/classes/com/guzi/upr/service/OperationLogServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..2b0f7ac740d7b26503c599b74e112e26d829e3a4 Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/service/OperationLogServiceImpl.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/service/OssConfigService.class b/sherly-upr-admin/target/classes/com/guzi/upr/service/OssConfigService.class new file mode 100644 index 0000000000000000000000000000000000000000..27dc40dd0fb31b538558d53be58921e6d270a30a Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/service/OssConfigService.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/service/OssService.class b/sherly-upr-admin/target/classes/com/guzi/upr/service/OssService.class new file mode 100644 index 0000000000000000000000000000000000000000..f8fb96e78a9bb09fd39d6b0bdeb64db04ad225e9 Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/service/OssService.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/service/RoleService.class b/sherly-upr-admin/target/classes/com/guzi/upr/service/RoleService.class new file mode 100644 index 0000000000000000000000000000000000000000..75b17234766c47a0019852dba043fea9d63e83c8 Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/service/RoleService.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/service/SysExceptionService.class b/sherly-upr-admin/target/classes/com/guzi/upr/service/SysExceptionService.class new file mode 100644 index 0000000000000000000000000000000000000000..10326581a08683a0d04d238ebc1478631cdee9a6 Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/service/SysExceptionService.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/service/TenantService.class b/sherly-upr-admin/target/classes/com/guzi/upr/service/TenantService.class new file mode 100644 index 0000000000000000000000000000000000000000..26c3c5d8740dfc813362fac38f69c889f3f9399f Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/service/TenantService.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/service/UserOnlineService$1.class b/sherly-upr-admin/target/classes/com/guzi/upr/service/UserOnlineService$1.class new file mode 100644 index 0000000000000000000000000000000000000000..d86571a95a796710a7f5970ee2316a3bf5cff919 Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/service/UserOnlineService$1.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/service/UserOnlineService.class b/sherly-upr-admin/target/classes/com/guzi/upr/service/UserOnlineService.class new file mode 100644 index 0000000000000000000000000000000000000000..d521d597317ac09c543c77164b23807664a79bb0 Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/service/UserOnlineService.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/service/UserSelfService.class b/sherly-upr-admin/target/classes/com/guzi/upr/service/UserSelfService.class new file mode 100644 index 0000000000000000000000000000000000000000..7b70b6552cfdbe236b4716e311336d51ee1a8643 Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/service/UserSelfService.class differ diff --git a/sherly-upr-admin/target/classes/com/guzi/upr/service/UserService.class b/sherly-upr-admin/target/classes/com/guzi/upr/service/UserService.class new file mode 100644 index 0000000000000000000000000000000000000000..ee77c8efcca1725f8696c0dad06ea55adbfadf70 Binary files /dev/null and b/sherly-upr-admin/target/classes/com/guzi/upr/service/UserService.class differ diff --git a/sherly-upr-admin/target/classes/logback-spring.xml b/sherly-upr-admin/target/classes/logback-spring.xml new file mode 100644 index 0000000000000000000000000000000000000000..e83a03b907bf17eae6068a10725274d072c3f58c --- /dev/null +++ b/sherly-upr-admin/target/classes/logback-spring.xml @@ -0,0 +1,44 @@ + + + sherly-logback + + + + + + + + ${CONSOLE_LOG_PATTERN} + ${CONSOLE_LOG_CHARSET} + + + + + + ${FILE_LOG_PATTERN} + ${FILE_LOG_CHARSET} + + ${LOG_FILE} + + ${LOGBACK_ROLLINGPOLICY_FILE_NAME_PATTERN:-${LOG_FILE}.%d{yyyy-MM-dd}.%i.gz} + ${LOGBACK_ROLLINGPOLICY_CLEAN_HISTORY_ON_START:-false} + ${LOGBACK_ROLLINGPOLICY_MAX_FILE_SIZE:-10MB} + ${LOGBACK_ROLLINGPOLICY_TOTAL_SIZE_CAP:-0} + ${LOGBACK_ROLLINGPOLICY_MAX_HISTORY:-7} + + + + + + + + + + + + + + + + + diff --git "a/sherly-upr-admin/target/classes/markdown/sherly\345\220\216\347\253\257\345\274\200\345\217\221\350\247\204\350\214\203.md" "b/sherly-upr-admin/target/classes/markdown/sherly\345\220\216\347\253\257\345\274\200\345\217\221\350\247\204\350\214\203.md" new file mode 100644 index 0000000000000000000000000000000000000000..1963b5872a1d474ba9e4a7f7495e940d288e54d0 --- /dev/null +++ "b/sherly-upr-admin/target/classes/markdown/sherly\345\220\216\347\253\257\345\274\200\345\217\221\350\247\204\350\214\203.md" @@ -0,0 +1,124 @@ +

sherly后端开发规范

+

+ + star + +

+ + +### 编程规约 +#### 【1】命名风格 +1. 类名使用UpperCamelCase风格,但以下情形例外:DTO / VO / EO。如UserDTO, UserVO; +2. 常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚,不要嫌名字长。 +3. 接口类中的方法和属性不要加任何修饰符号(public 也不要加),保持代码的简洁性,并加上有效的Javadoc注释。尽量不要在接口里定义变量,如果一定要定义变量,确定与接口方法相关,并且是整个应用的基础常量。 +4. 请求uri中不可使用驼峰式命名,使用下划线"_"隔离单词。 +5. 各层命名规约: + - 对单个对象的方法和uri用get做前缀,如`getOne()`, `"get_one"`。 + - 获取多个对象的方法和uri用list做前缀,如`listPage()`,`"list_page"`,`listTree()`,`"list_tree"`。 + - 获取统计值的方法和uri用count做前缀 + - 插入的方法和uri用save做前缀,如`saveOne()`, `"save_one"`,`saveAll()`, `"save_all"`。 + - 删除的方法和uri用remove做前缀,如`removeOne()`, `"remove_one"`。 + - 修改的方法和uri用update做前缀,如`updateOne()`, `"update_one"`。 + - =========================== + - 查询的时候使用QueryDTO,QueryVO做后缀,如果是分页查询,DTO必须继承PageQuery,而不可直接使用PageQuery + - 新增的时候使用InsertDTO,InsertVO做后缀 + - 更新的时候使用UpdateDTO,UpdateVO做后缀 + - =========================== +6. 所有注入一律使用 @Autowired,不要使用 @Resource。 +#### 【2】OOP规约 +1. 关于基本数据类型与包装数据类型的使用标准如下: + - 所有的POJO类属性必须使用包装数据类型。 + - RPC方法的返回值和参数必须使用包装数据类型。 + - 所有的局部变量使用基本数据类型。 +2. 定义DO/VO等POJO类时,不要设定任何属性默认值。 +3. 构造方法里面禁止加入任何业务逻辑,如果有初始化逻辑,请放在init方法中。 +4. 循环体内,字符串的连接方式,使用StringBuilder的append方法进行扩展。 +#### 【3】控制语句 +1. 在if/else/for/while/do语句中必须使用大括号。 +2.表达异常的分支时,少用if-else方式。 +3.避免采用取反逻辑运算符。 +#### 【4】注释规约 +1. 类、类属性、类方法的注释必须使用Javadoc规范,使用`/**内容*/`格式,不得使用// xxx方式。类属性必须使用单行文档注释。 +2. 所有的抽象方法(包括接口中的方法)必须要用Javadoc注释、除了返回值、参数、异常说明外,还必须指出该方法做什么事情,实现什么功能。 +3. 所有的类都必须添加创建者和创建日期。 + - 方法内部单行注释,在被注释语句上方另起一行,使用//注释。方法内部多行注释使用/* */注释,注意与代码对齐。 +4. 代码修改的同时,注释也要进行相应的修改,尤其是参数、返回值、异常、核心逻辑等的修改。 +5. 谨慎注释掉代码。在上方详细说明,而不是简单地注释掉。如果无用,则删除。 +6. 特殊注释标记,请注明标记人与标记时间。注意及时处理这些标记,通过标记扫描,经常清理此类标记。线上故障有时候就是来源于这些标记处的代码。 + - 待办事宜(TODO):(标记人,标记时间,[预计处理时间]) 表示需要实现,但目前还未实现的功能。这实际上是一个Javadoc的标签,目前的Javadoc还没 有实现,但已经被广泛使用。只能应用于类,接口和方法(因为它是一个Javadoc标签)。 + - 错误,不能工作(FIXME):(标记人,标记时间,[预计处理时间]) 在注释中用FIXME标记某代码是错误的,而且不能工作,需要及时纠正的情况。 +7. 所有人的类注释都应该统一 + - ```java + /** + * + * @author 谷子毅 + * @date ${DATE} + */ + ``` +#### 【5】前后端规约 +1. 查询必须使用GET,新增使用POST,修改使用PUT,删除使用DELETE。 + - POST请求和PUT请求必须使用@RequestBody 定义DTO,application/json方式传输数据。 + - 接口命名统一为XX新增、XX删除、XX修改、XX分页、XX详情等。 +2. 禁止使用pathVariable,即{id}方式,如果没有校验,可能会导致路径跳转错误。 +3. 前后端的时间格式统一为"yyyy-MM-dd HH:mm:ss",统一为GMT。 +#### 【6】Git提交规范 +1. git提交时需要填写message,内容格式如下 + ```text + 【需求编号】类型:描述 + ``` + 多个提交则换行,例如 + ```text + 【1000024】feat:实现用户的导出功能 + 【1000007】fix:解决查看用户页面空指针问题 + 【0000000】doc:更新后端开发规范文档 + ``` +2. 下面列举所有的git提交类型 + ```text + feat -> 新功能 + fix -> bug修复 + doc -> 文档更新 + style -> 代码格式变更 + refactor -> 重构 + perf -> 性能优化 + test -> 新增测试 + revert -> 回滚 + ``` +#### 【7】knife4j文档 +1. 所有VO/DTO都需要加**行形式**文档注释和@ApiModelProperty注解 +2. 所有Controller类上需要加@Api(tags = "xxx")注解 +3. 所有Controller方法需要加@ApiOperation("xxx")注解 +4. 如果Result中data有数据,Controller方法中返回值必须写完整的类型。如 Result>。 +#### 【8】mybatis-plus +1. 因为加了mybatis-plus逻辑删除。所有逻辑删除不要使用update更新,而是直接删除。 +2. 所有自增主键一律加注解 @TableId(type = IdType.AUTO)。 +#### 【9】lombok +1. @Data:注解在类上,相当于同时使用了@ToString、@EqualsAndHashCode、@Getter、@Setter和@RequiredArgsConstrutor这些注解,对于POJO类十分有用。除特殊情况,不要再添加其他lombok注解。 +#### 【10】validation +1. 增删改时必填字段,只加在DTO字段上:如果为字符串类型使用@NotBlank注解,如果为其他类型使用@NotNull注解 +#### 【11】其他 +1. 不要在视图模板中加入任何复杂的逻辑,即前端只负责展示,不参与任何业务处理! +### 异常日志 +#### 【1】错误码 +1. 使用ResultXXXEnum枚举新增异常类型,code共9位为错误码,message为错误信息,code结构为**服务3位**+**模块3位**+**编号3位**。 +#### 【2】异常处理 +1. 系统定义了全局异常处理器,分别处理业务异常,空指针异常和其他异常四种。如果代码会出现可能的异常,请使用throw抛出异常交给全局异常处理器处理,而不是自己使用try-catch。 +#### 【3】日志规约 +### 数据库设计 +#### 【1】表设计 +1. 一般来说,主键策略选择自增id,使用unsigned bigint +2. 一般来说,时间类型选择datetime +3. 一般来说,小的枚举类型使用tinyint +### 工程结构 +#### 【1】应用分层 +1. 根据业务架构,将系统分为四层。controller、service、manager、mapper。 + - 其中controller层只做接DTO,调用service层获取VO,并返回Result。 + - 其中service层只做业务逻辑,service层不允许有数据库相关内容,与操作数据库相关代码一律编写在manager层。 + - 其中manager层只做数据库CRUD,继承mybatis-plus的ServiceImpl,可直接调用简单增删改查。否则一律使用wrapper包装生成sql。 + - 其中mapper层只参与对应xml文件,无其他作用。 + +### 版本记录 +- `v1.0 & 2022-03-31 : 初稿编写完成。` +- `v1.1 & 2022-04-11 : 更新完善` +- `v1.2 & 2022-05-13 : 更新校验注解的使用` +- `v1.3 & 2022-06-16 : 更新git提交规范` +- `v1.4 & 2022-07-19 : 更新mysql表设计规范` diff --git "a/sherly-upr-admin/target/classes/markdown/\346\236\232\344\270\276\346\237\245\346\211\276\346\226\207\346\241\243.md" "b/sherly-upr-admin/target/classes/markdown/\346\236\232\344\270\276\346\237\245\346\211\276\346\226\207\346\241\243.md" new file mode 100644 index 0000000000000000000000000000000000000000..a23c5ed424fbc8c6156b82944cdfbeaac7cde969 --- /dev/null +++ "b/sherly-upr-admin/target/classes/markdown/\346\236\232\344\270\276\346\237\245\346\211\276\346\226\207\346\241\243.md" @@ -0,0 +1,124 @@ +**CommonConstants.java** +```java +public class CommonConstants { + + /*=============================布尔真假========================*/ + + /** 真 */ + public static final String TRUE = "true"; + + /** 假 */ + public static final String FALSE = "false"; + + /*=============================逻辑删除========================*/ + + /** 未删除 */ + public static final Integer EXIST = 0; + + /** 已删除 */ + public static final Integer DELETED = 1; + + /*=============================启用禁用========================*/ + + /** 启用 */ + public static final Integer ENABLE = 1; + + /** 禁用 */ + public static final Integer DISABLE = 0; + + /*=============================树形结构========================*/ + + /** 顶级节点的父id */ + public static final Long ROOT_PARENT_ID = 0L; + + /*==============================性别===========================*/ + + /** 性别:女 */ + public static final Integer FEMALE = 0; + + /** 性别:男 */ + public static final Integer MALE = 1; + + /** 性别:未知 */ + public static final Integer NO_GENDER = 2; + + /*=============================菜单类型========================*/ + + /** 菜单类型:目录 */ + public static final Integer DIR = 1; + + /** 菜单类型:菜单 */ + public static final Integer MENU = 2; + + /** 菜单类型:按钮 */ + public static final Integer BUTTON = 3; + + /*=============================日志类型========================*/ + + /** 日志类型:正常 */ + public static final Integer NORMAL_LOG = 0; + + /** 日志类型:异常 */ + public static final Integer EXCEPTION_LOG = 1; + + /*=============================登录结果========================*/ + + /** 登录结果:成功 */ + public static final Integer LOGIN_LOG_SUCCESS = 0; + + /** 登录结果:账号或密码不正确 */ + public static final Integer LOGIN_LOG_FAIL = 1; + + /** 登录结果:用户禁用 */ + public static final Integer LOGIN_LOG_DISABLE = 2; + + /** 登录结果:其他 */ + public static final Integer LOGIN_LOG_OTHER = 9; + + /*=============================登录方式========================*/ + + /** 登录方式:密码 */ + public static final Integer LOGIN_TYPE_PASSWORD = 0; + + /** 登录方式:二维码 */ + public static final Integer LOGIN_TYPE_QRCODE = 1; + + /** 登录方式:QQ */ + public static final Integer LOGIN_TYPE_QQ = 2; + + /** 登录方式:微信 */ + public static final Integer LOGIN_TYPE_WX = 3; + + /** 登录方式:支付宝 */ + public static final Integer LOGIN_TYPE_ZFB = 4; + +} + +``` +**OssTypeEnum.java** +```java +public enum OssTypeEnum { + /** 数据库 */ + DATABASE(1, null, null), + /** 本地 */ + LOCAL(2, LocalOssClientConfig.class, LocalOssClient.class), + /** FTP */ + FTP(3, null, null), + /** SFTP */ + SFTP(4, null, null), + /** S3规范 */ + S3(5, S3OssClientConfig.class, S3OssClient.class), + ; + + /** 存储方式 */ + private final Integer type; + /** 配置类 */ + private final Class OssConfigClass; + /** 客户端类 */ + private final Class clientClass; + + public static OssTypeEnum getByType(Integer type) { + return Arrays.stream(values()).filter(e -> e.type.equals(type)).findFirst().orElse(null); + } +} +``` diff --git "a/sherly-upr-admin/target/classes/markdown/\351\241\271\347\233\256\345\220\257\345\212\250\346\226\207\346\241\243.md" "b/sherly-upr-admin/target/classes/markdown/\351\241\271\347\233\256\345\220\257\345\212\250\346\226\207\346\241\243.md" new file mode 100644 index 0000000000000000000000000000000000000000..c6bb47aa939d076f377591f0bb038627e6735b4f --- /dev/null +++ "b/sherly-upr-admin/target/classes/markdown/\351\241\271\347\233\256\345\220\257\345\212\250\346\226\207\346\241\243.md" @@ -0,0 +1,34 @@ +```后端项目 +1. 确认已安装好java开发环境。 + +2. 下载mysql并设置密码。 + +3. 下载redis并设置密码。 + +4. 创建mysql数据库起名叫sherly。 + +5. 运行sql文件夹下的sherly-init.sql文件,为sherly数据库生成表和数据。 + +6. 修改resource文件夹下的application.yml文件,spring.profiles.active属性设置成develop。 + +7. 修改resource文件夹下的application-develop.yml文件,修改mysql的url,username,password为自己的mysql配置,其中url只需要改ip端口和数据库即可。 + +8. 修改resource文件夹下的application-develop.yml文件,修改redis的host,port,password为自己的redis配置。 + +9. 启动项目,默认登录账号密码为18888888888,123456。 +``` + +```前端项目 +1. 安装 nodejs + +2. 安装yarn + +3. 下载项目依赖,在控制台项目目录下运行命令 yarn。 + +4. 修改.env.development文件内的VUE_APP_URL为你自己的后端项目地址。 + +5. 下载项目依赖完成后,在控制台项目目录下运行命令 yarn serve。 + +6. 启动项目,默认登录账号密码为18888888888,123456。 +``` + diff --git a/sherly-upr-admin/target/classes/sql-script.xml b/sherly-upr-admin/target/classes/sql-script.xml new file mode 100644 index 0000000000000000000000000000000000000000..eb0d81fa7950fc519a431ed21e119990b2d633ea --- /dev/null +++ b/sherly-upr-admin/target/classes/sql-script.xml @@ -0,0 +1,242 @@ + + + + create-tenant + + + diff --git a/sherly-upr-common/src/main/java/com/guzi/upr/manager/SysExceptionManager.java b/sherly-upr-common/src/main/java/com/guzi/upr/manager/SysExceptionManager.java new file mode 100644 index 0000000000000000000000000000000000000000..aa218f177e00fcbd4f05db782a9b8e0e2e3a1fe9 --- /dev/null +++ b/sherly-upr-common/src/main/java/com/guzi/upr/manager/SysExceptionManager.java @@ -0,0 +1,88 @@ +package com.guzi.upr.manager; + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.guzi.upr.mapper.admin.SysExceptionMapper; +import com.guzi.upr.model.admin.SysException; +import com.guzi.upr.model.dto.SysExceptionSelectDTO; +import org.springframework.stereotype.Service; + +import java.util.List; +import java.util.stream.Collectors; + +/** + * @author linlong + * @date 2022/8/4 9:47 + */ +@Service +public class SysExceptionManager extends ServiceImpl { + /** + *跟据模块名称查询所有模块 + * @param dto: + * @return List + */ + public List listModule(SysExceptionSelectDTO dto){ + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + List list=listException(dto).stream().map(item->{ + return item.getModuleName(); + }).collect(Collectors.toList()); + String moduleName= dto.getModuleName(); + wrapper.like(moduleName!=null && !"".equals(moduleName),SysException::getModuleName,moduleName); + wrapper.in(SysException::getModuleName,list); + wrapper.isNull(SysException::getExceptionDescription); + return this.list(wrapper); + } + + /** + *跟据异常编号和模块名称查询所有异常 + * @param dto: + * @return List + */ + public List listException(SysExceptionSelectDTO dto){ + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + String moduleName= dto.getModuleName(); + String exceptionCode= dto.getExceptionCode(); + wrapper.like(moduleName!=null && !"".equals(moduleName),SysException::getModuleName,moduleName); + wrapper.likeRight(exceptionCode!=null && !"".equals(exceptionCode),SysException::getExceptionCode,exceptionCode); + wrapper.isNotNull(SysException::getExceptionCode); + return this.list(wrapper); + } + + /** + * @param id: + * @return List + */ + public List listExceptionById(Long id){ + LambdaQueryWrapper wrapper_name = new LambdaQueryWrapper<>(); + LambdaQueryWrapper wrapper_exception = new LambdaQueryWrapper<>(); + wrapper_name.eq(id!=null,SysException::getId,id); + String moduleName = this.getOne(wrapper_name).getModuleName(); + wrapper_exception.isNotNull(SysException::getExceptionCode); + wrapper_exception.eq(SysException::getModuleName,moduleName); + return this.list(wrapper_exception); + } + + /** + *跟据名称获取模块 + * @param moduleName: + * @return SysException + */ + public SysException getByModuleName(String moduleName){ + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + wrapper.eq(SysException::getModuleName,moduleName); + wrapper.isNull(SysException::getExceptionCode); + return this.getOne(wrapper,false); + } + +/** + * 跟据异常编号获取异常 + * @param exceptionCode: + * @return SysException + */ + public SysException getExceptionByCode(String exceptionCode){ + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + wrapper.eq(SysException::getExceptionCode,exceptionCode); + wrapper.isNotNull(SysException::getExceptionCode); + return this.getOne(wrapper,false); + } +} diff --git a/sherly-upr-common/src/main/java/com/guzi/upr/mapper/admin/SysExceptionMapper.java b/sherly-upr-common/src/main/java/com/guzi/upr/mapper/admin/SysExceptionMapper.java new file mode 100644 index 0000000000000000000000000000000000000000..54813188a02e513c04a0b24ac8dd245ac7634370 --- /dev/null +++ b/sherly-upr-common/src/main/java/com/guzi/upr/mapper/admin/SysExceptionMapper.java @@ -0,0 +1,13 @@ +package com.guzi.upr.mapper.admin; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.guzi.upr.model.admin.SysException; +import org.springframework.stereotype.Repository; + +/** + * @author linlong + * @date 2022/8/4 + */ +@Repository +public interface SysExceptionMapper extends BaseMapper { +} diff --git a/sherly-upr-common/src/main/java/com/guzi/upr/model/admin/SysException.java b/sherly-upr-common/src/main/java/com/guzi/upr/model/admin/SysException.java new file mode 100644 index 0000000000000000000000000000000000000000..62d15ad6af851c77f3aab23408445a83f9a97a47 --- /dev/null +++ b/sherly-upr-common/src/main/java/com/guzi/upr/model/admin/SysException.java @@ -0,0 +1,35 @@ +package com.guzi.upr.model.admin; + +import com.baomidou.mybatisplus.annotation.*; +import com.guzi.upr.model.BaseModel; +import lombok.Data; + +/** + * @author linlong + * @date 2022/8/4 + */ + +@Data +@TableName("sys_exception") +public class SysException extends BaseModel { + /** id */ + @TableId(type=IdType.AUTO) + private Long id; + + /** 模块名称 */ + private String moduleName; + + /** 模块描述 */ + private String moduleDescription; + + /** 异常编号 */ + private String exceptionCode; + + /** 异常提示 */ + private String exceptionDescription; + + /** 异常描述 */ + private String exceptionPrompt; + + +} diff --git a/sherly-upr-common/target/classes/com/guzi/upr/config/ExecSqlConfig.class b/sherly-upr-common/target/classes/com/guzi/upr/config/ExecSqlConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..bb3a7f1e35ef1ceee412d1fcbd3481835d96bf22 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/config/ExecSqlConfig.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/config/GlobalExceptionHandler.class b/sherly-upr-common/target/classes/com/guzi/upr/config/GlobalExceptionHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..cc1e166fe483554d6273786959cf221461bf7ec6 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/config/GlobalExceptionHandler.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/config/Knife4jConfiguration.class b/sherly-upr-common/target/classes/com/guzi/upr/config/Knife4jConfiguration.class new file mode 100644 index 0000000000000000000000000000000000000000..119b9dff58f4ec71263a8ba74d97d9e18f5d5de1 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/config/Knife4jConfiguration.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/config/MyMetaObjectHandler.class b/sherly-upr-common/target/classes/com/guzi/upr/config/MyMetaObjectHandler.class new file mode 100644 index 0000000000000000000000000000000000000000..47c1fab4df178e3447e29495682dc9559c9bc3d2 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/config/MyMetaObjectHandler.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/config/MybatisPlusConfig.class b/sherly-upr-common/target/classes/com/guzi/upr/config/MybatisPlusConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..89c2a56c91c9b3f6405d2ad6111794b76056ff87 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/config/MybatisPlusConfig.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/config/ProjectProperties.class b/sherly-upr-common/target/classes/com/guzi/upr/config/ProjectProperties.class new file mode 100644 index 0000000000000000000000000000000000000000..7b92c527d9d8ecd193abd35ce13b3aee45712f34 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/config/ProjectProperties.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/config/SherlyProperties.class b/sherly-upr-common/target/classes/com/guzi/upr/config/SherlyProperties.class new file mode 100644 index 0000000000000000000000000000000000000000..bbc0ec0e90ab1f5f459bc62ee7a3adc3eb8ff542 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/config/SherlyProperties.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/constants/RedisKey.class b/sherly-upr-common/target/classes/com/guzi/upr/constants/RedisKey.class new file mode 100644 index 0000000000000000000000000000000000000000..5256773c6bf1d33b7bb190379867de54ae7018ad Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/constants/RedisKey.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/constants/SqlParam.class b/sherly-upr-common/target/classes/com/guzi/upr/constants/SqlParam.class new file mode 100644 index 0000000000000000000000000000000000000000..5558c938884412f30bbd5d9a5418071d4e0d271d Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/constants/SqlParam.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/constants/SqlStatement.class b/sherly-upr-common/target/classes/com/guzi/upr/constants/SqlStatement.class new file mode 100644 index 0000000000000000000000000000000000000000..9c2dd3ae99d4f43ce487fdc9ea94b493df8d1d6d Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/constants/SqlStatement.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/demo/aop/TestAop.class b/sherly-upr-common/target/classes/com/guzi/upr/demo/aop/TestAop.class new file mode 100644 index 0000000000000000000000000000000000000000..6013db76f4323c9d7f8211de2e356fcf28b1d339 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/demo/aop/TestAop.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/log/annotation/SherlyLog.class b/sherly-upr-common/target/classes/com/guzi/upr/log/annotation/SherlyLog.class new file mode 100644 index 0000000000000000000000000000000000000000..5e4374506292f1685b6ab659215cce498d6699ef Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/log/annotation/SherlyLog.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/log/aop/SherlyLogAop.class b/sherly-upr-common/target/classes/com/guzi/upr/log/aop/SherlyLogAop.class new file mode 100644 index 0000000000000000000000000000000000000000..3af0b78e7ae63aea53be4e9df571db967ac17753 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/log/aop/SherlyLogAop.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/log/manager/LoginLogManager.class b/sherly-upr-common/target/classes/com/guzi/upr/log/manager/LoginLogManager.class new file mode 100644 index 0000000000000000000000000000000000000000..316671012b1713e41eef2b50aaf71dd388e33775 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/log/manager/LoginLogManager.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/log/manager/OperationLogManager.class b/sherly-upr-common/target/classes/com/guzi/upr/log/manager/OperationLogManager.class new file mode 100644 index 0000000000000000000000000000000000000000..5ef060c5dddd74f2c5ace1d473cf9c76a1194b99 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/log/manager/OperationLogManager.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/log/mapper/LoginLogMapper.class b/sherly-upr-common/target/classes/com/guzi/upr/log/mapper/LoginLogMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..2bf2db2386b903750bf0d874abf05e6563adbafa Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/log/mapper/LoginLogMapper.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/log/mapper/OperationLogMapper.class b/sherly-upr-common/target/classes/com/guzi/upr/log/mapper/OperationLogMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..d479663d90b29f03990dd58c02d5a53aec88c282 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/log/mapper/OperationLogMapper.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/log/model/LoginLog.class b/sherly-upr-common/target/classes/com/guzi/upr/log/model/LoginLog.class new file mode 100644 index 0000000000000000000000000000000000000000..d678613622bfba237592a2f1ba38a4b66ce94078 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/log/model/LoginLog.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/log/model/OperationLog.class b/sherly-upr-common/target/classes/com/guzi/upr/log/model/OperationLog.class new file mode 100644 index 0000000000000000000000000000000000000000..a8167fc5924673c814847dffe88287546dda20da Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/log/model/OperationLog.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/log/service/OperationLogService.class b/sherly-upr-common/target/classes/com/guzi/upr/log/service/OperationLogService.class new file mode 100644 index 0000000000000000000000000000000000000000..a73a1089fbba131d23b936787cfbfbffa41530bc Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/log/service/OperationLogService.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/manager/AccountUserManager.class b/sherly-upr-common/target/classes/com/guzi/upr/manager/AccountUserManager.class new file mode 100644 index 0000000000000000000000000000000000000000..6c39af4285b059132b3e97b05bf2cd4cf4eea7f9 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/manager/AccountUserManager.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/manager/DepartmentManager.class b/sherly-upr-common/target/classes/com/guzi/upr/manager/DepartmentManager.class new file mode 100644 index 0000000000000000000000000000000000000000..e2b9edbb382e3ed55c7bb2ee77d7895947bbfde2 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/manager/DepartmentManager.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/manager/EmailConfigManager.class b/sherly-upr-common/target/classes/com/guzi/upr/manager/EmailConfigManager.class new file mode 100644 index 0000000000000000000000000000000000000000..ecded35ede9eabd28fee92b54b1c86fc4f249603 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/manager/EmailConfigManager.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/manager/MenuManager.class b/sherly-upr-common/target/classes/com/guzi/upr/manager/MenuManager.class new file mode 100644 index 0000000000000000000000000000000000000000..f27337c3735656a49d8a480e5d42031ee1111c94 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/manager/MenuManager.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/manager/OssConfigManager.class b/sherly-upr-common/target/classes/com/guzi/upr/manager/OssConfigManager.class new file mode 100644 index 0000000000000000000000000000000000000000..835280d76e99d4977c79870af042762c06c314e4 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/manager/OssConfigManager.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/manager/OssFileManager.class b/sherly-upr-common/target/classes/com/guzi/upr/manager/OssFileManager.class new file mode 100644 index 0000000000000000000000000000000000000000..1ad951bd8517abb497471a6163dd2d88b83a74d6 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/manager/OssFileManager.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/manager/RoleManager.class b/sherly-upr-common/target/classes/com/guzi/upr/manager/RoleManager.class new file mode 100644 index 0000000000000000000000000000000000000000..7b780c0297e045de631dfe867a99577883ab5d41 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/manager/RoleManager.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/manager/RoleMenuManager.class b/sherly-upr-common/target/classes/com/guzi/upr/manager/RoleMenuManager.class new file mode 100644 index 0000000000000000000000000000000000000000..b9277e5154e27cff3a4ef216f6b537d4bd2eae57 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/manager/RoleMenuManager.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/manager/SysExceptionManager.class b/sherly-upr-common/target/classes/com/guzi/upr/manager/SysExceptionManager.class new file mode 100644 index 0000000000000000000000000000000000000000..f7bf36d1b9955f480018fa71edddb648278de4a5 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/manager/SysExceptionManager.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/manager/TenantManager.class b/sherly-upr-common/target/classes/com/guzi/upr/manager/TenantManager.class new file mode 100644 index 0000000000000000000000000000000000000000..fdcbf7153f0d2dab43e385d40a9bd010c69624a3 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/manager/TenantManager.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/manager/UserManager.class b/sherly-upr-common/target/classes/com/guzi/upr/manager/UserManager.class new file mode 100644 index 0000000000000000000000000000000000000000..949102d7ac5690217041fffbbaecf0a8b4a6e1a3 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/manager/UserManager.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/manager/UserRoleManager.class b/sherly-upr-common/target/classes/com/guzi/upr/manager/UserRoleManager.class new file mode 100644 index 0000000000000000000000000000000000000000..ba86b3ef32cd93fc560f18202ee2004ac758247a Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/manager/UserRoleManager.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/AccountUserMapper.class b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/AccountUserMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..f918aae715ed86cc65fd4f833bdc45937afaf894 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/AccountUserMapper.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/DepartmentMapper.class b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/DepartmentMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..604e75ce1cefdfcff659526d222a771eb39905ac Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/DepartmentMapper.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/EmailConfigMapper.class b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/EmailConfigMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..d8318a71becc520f984896812924f229fd41cda0 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/EmailConfigMapper.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/MenuMapper.class b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/MenuMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..5c172c895ac47717647a6b5ac2011416ccc731f4 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/MenuMapper.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/OssConfigMapper.class b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/OssConfigMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..f499d1d9846e428e3664d2f33d8a0ef6bc9d8e32 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/OssConfigMapper.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/OssFileMapper.class b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/OssFileMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..d8349211bf132f7ca02a060be3ef576cd4c1aa08 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/OssFileMapper.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/RoleMapper.class b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/RoleMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..bc2d1e2d78890fc0750d386d26b0f19d0df9221a Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/RoleMapper.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/RoleMenuMapper.class b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/RoleMenuMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..ec27489f131dcb75344ff28246c063463488af8c Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/RoleMenuMapper.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/SysExceptionMapper.class b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/SysExceptionMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..cc4e827961cf8ac4fbecb0ea18d86190bd0140a2 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/SysExceptionMapper.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/TenantMapper.class b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/TenantMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..1eb2dc5d81c741ec28685a876de847479e533f65 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/TenantMapper.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/UserMapper.class b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/UserMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..1e18990d521db177fb8e1c3c52ae092fef643ca4 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/UserMapper.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/UserRoleMapper.class b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/UserRoleMapper.class new file mode 100644 index 0000000000000000000000000000000000000000..899d511de602f55f3ea5c07475d074b0d0b1ee8b Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/mapper/admin/UserRoleMapper.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/model/BaseModel.class b/sherly-upr-common/target/classes/com/guzi/upr/model/BaseModel.class new file mode 100644 index 0000000000000000000000000000000000000000..7a9f6e70ba2465423146644aee3a47dba5199172 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/model/BaseModel.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/model/PageResult.class b/sherly-upr-common/target/classes/com/guzi/upr/model/PageResult.class new file mode 100644 index 0000000000000000000000000000000000000000..107db3ae7e30439be344c2c382cf51ec84cadb03 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/model/PageResult.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/model/Result.class b/sherly-upr-common/target/classes/com/guzi/upr/model/Result.class new file mode 100644 index 0000000000000000000000000000000000000000..3f5c63e5facc9ad64ac4257acd36c97d4b0648a2 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/model/Result.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/model/admin/AccountUser.class b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/AccountUser.class new file mode 100644 index 0000000000000000000000000000000000000000..1d9f61441d9ec12d24aa902edde20490d13c2777 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/AccountUser.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/model/admin/Department.class b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/Department.class new file mode 100644 index 0000000000000000000000000000000000000000..44696b9a0cf7e862dfa73c46239d73d8240ef109 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/Department.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/model/admin/EmailConfig.class b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/EmailConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..9470908e98854a2deebd8088a5f432fd2fd98ce7 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/EmailConfig.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/model/admin/Menu.class b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/Menu.class new file mode 100644 index 0000000000000000000000000000000000000000..5b727bfe0d67c4db776cc164dd6fb379ee160f9f Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/Menu.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/model/admin/OssConfig.class b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/OssConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..51855155cb674ed2ae0dfd918dccd9b6d2ac825b Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/OssConfig.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/model/admin/OssFile.class b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/OssFile.class new file mode 100644 index 0000000000000000000000000000000000000000..eac11746c28d43574fb25d55e2888f6626515fae Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/OssFile.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/model/admin/Role.class b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/Role.class new file mode 100644 index 0000000000000000000000000000000000000000..49a701dc29b2af1f5cac349b6c27f3dc766270da Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/Role.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/model/admin/RoleMenu.class b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/RoleMenu.class new file mode 100644 index 0000000000000000000000000000000000000000..c7804ca1fdb14b76b5b808bc40d1a67f705b1540 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/RoleMenu.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/model/admin/SysException.class b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/SysException.class new file mode 100644 index 0000000000000000000000000000000000000000..c815a502c9cf9bfb90f7b102fde55782761046f4 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/SysException.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/model/admin/Tenant.class b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/Tenant.class new file mode 100644 index 0000000000000000000000000000000000000000..ba85cf41ef0549461f09dee2aa283a19f626bc5b Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/Tenant.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/model/admin/User.class b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/User.class new file mode 100644 index 0000000000000000000000000000000000000000..eadd9a0c8deb08664ce5b70e98f1b65c07bebb7f Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/User.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/model/admin/UserOnline.class b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/UserOnline.class new file mode 100644 index 0000000000000000000000000000000000000000..16ea1a9de7d2cca300825adad642499a3d2c9429 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/UserOnline.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/model/admin/UserRole.class b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/UserRole.class new file mode 100644 index 0000000000000000000000000000000000000000..8a73245a29f80fb064c3aa950aa6824d9f4eeb81 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/model/admin/UserRole.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/model/eo/UserEO.class b/sherly-upr-common/target/classes/com/guzi/upr/model/eo/UserEO.class new file mode 100644 index 0000000000000000000000000000000000000000..a970f6237cfae79637afdf861354bccf98df8fd9 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/model/eo/UserEO.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/security/config/SecurityConfig.class b/sherly-upr-common/target/classes/com/guzi/upr/security/config/SecurityConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..1047d7ce3b531bb1ac4ba2485fba1485a71217b1 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/security/config/SecurityConfig.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/security/filter/AuthenticationTokenFilter$1.class b/sherly-upr-common/target/classes/com/guzi/upr/security/filter/AuthenticationTokenFilter$1.class new file mode 100644 index 0000000000000000000000000000000000000000..00522f41c6be48f343c0a05f93ba988f54480621 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/security/filter/AuthenticationTokenFilter$1.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/security/filter/AuthenticationTokenFilter.class b/sherly-upr-common/target/classes/com/guzi/upr/security/filter/AuthenticationTokenFilter.class new file mode 100644 index 0000000000000000000000000000000000000000..7ea8b38728ef57922d007e8533e9aa7359ed5eca Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/security/filter/AuthenticationTokenFilter.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/security/handler/AccessDeniedHandlerImpl.class b/sherly-upr-common/target/classes/com/guzi/upr/security/handler/AccessDeniedHandlerImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..b29dab9d77d3013a32464e7076194b32bc7987f1 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/security/handler/AccessDeniedHandlerImpl.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/security/handler/AuthenticationEntryPointImpl.class b/sherly-upr-common/target/classes/com/guzi/upr/security/handler/AuthenticationEntryPointImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..02cd4d4c7165913985134832e0f415765822c8bc Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/security/handler/AuthenticationEntryPointImpl.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/security/manager/SherlyAuthenticationManager.class b/sherly-upr-common/target/classes/com/guzi/upr/security/manager/SherlyAuthenticationManager.class new file mode 100644 index 0000000000000000000000000000000000000000..e5620a1b02154f8172888bf078903c95afe4e599 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/security/manager/SherlyAuthenticationManager.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/security/model/LoginUserDetails.class b/sherly-upr-common/target/classes/com/guzi/upr/security/model/LoginUserDetails.class new file mode 100644 index 0000000000000000000000000000000000000000..c8d62e5d5044f37b3493b9cee1680f5242da3be0 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/security/model/LoginUserDetails.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/security/model/RedisSecurityModel.class b/sherly-upr-common/target/classes/com/guzi/upr/security/model/RedisSecurityModel.class new file mode 100644 index 0000000000000000000000000000000000000000..117a7466ecdbb3e188b53dbb20151daa695bc1ab Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/security/model/RedisSecurityModel.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/security/model/SecurityModel.class b/sherly-upr-common/target/classes/com/guzi/upr/security/model/SecurityModel.class new file mode 100644 index 0000000000000000000000000000000000000000..4ef5a1a65ab54d3258873e6c2fadab6c07489632 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/security/model/SecurityModel.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/security/service/UserDetailsServiceImpl.class b/sherly-upr-common/target/classes/com/guzi/upr/security/service/UserDetailsServiceImpl.class new file mode 100644 index 0000000000000000000000000000000000000000..acc6f2210a5c59311161cf9b036e098f65c96b20 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/security/service/UserDetailsServiceImpl.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/security/util/SecurityUtil.class b/sherly-upr-common/target/classes/com/guzi/upr/security/util/SecurityUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..e3fa2603f23598841e182419dd7abca4618d19d7 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/security/util/SecurityUtil.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/storage/OssClientFactory.class b/sherly-upr-common/target/classes/com/guzi/upr/storage/OssClientFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..d6eeb4cc522ff50aa85cb416094f59af3b1e5f49 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/storage/OssClientFactory.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/storage/client/local/LocalOssClient.class b/sherly-upr-common/target/classes/com/guzi/upr/storage/client/local/LocalOssClient.class new file mode 100644 index 0000000000000000000000000000000000000000..7a9bd4849aba44fdf31fe5ee514623e062c84962 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/storage/client/local/LocalOssClient.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/storage/client/local/LocalOssClientConfig.class b/sherly-upr-common/target/classes/com/guzi/upr/storage/client/local/LocalOssClientConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..e46c09ebaed5be35586737dd4260d60c29581262 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/storage/client/local/LocalOssClientConfig.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/storage/client/s3/S3OssClient.class b/sherly-upr-common/target/classes/com/guzi/upr/storage/client/s3/S3OssClient.class new file mode 100644 index 0000000000000000000000000000000000000000..449f2d1ae7de8a8e7cf3ae9e91f6018d5a65651b Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/storage/client/s3/S3OssClient.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/storage/client/s3/S3OssClientConfig.class b/sherly-upr-common/target/classes/com/guzi/upr/storage/client/s3/S3OssClientConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..739125ad2c6d418d0ae9936ee820067b08456438 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/storage/client/s3/S3OssClientConfig.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/storage/enums/OssTypeEnum.class b/sherly-upr-common/target/classes/com/guzi/upr/storage/enums/OssTypeEnum.class new file mode 100644 index 0000000000000000000000000000000000000000..c6f3142bdedbb1dff72598f51825c214f9a26920 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/storage/enums/OssTypeEnum.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/storage/model/AbstractOssClient.class b/sherly-upr-common/target/classes/com/guzi/upr/storage/model/AbstractOssClient.class new file mode 100644 index 0000000000000000000000000000000000000000..f077686b8718c448918d1ddf7913794747439d42 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/storage/model/AbstractOssClient.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/storage/model/OssClient.class b/sherly-upr-common/target/classes/com/guzi/upr/storage/model/OssClient.class new file mode 100644 index 0000000000000000000000000000000000000000..47df7a4b7ebaa6ff6d43d55a020c7475a2046711 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/storage/model/OssClient.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/storage/model/OssClientConfig.class b/sherly-upr-common/target/classes/com/guzi/upr/storage/model/OssClientConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..dc24dc15b86e2e667ece296812da75b8d26e8844 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/storage/model/OssClientConfig.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/util/ExecSqlUtil.class b/sherly-upr-common/target/classes/com/guzi/upr/util/ExecSqlUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..506e6e318b41f3b6ba6133ee923b2aa56aed55b7 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/util/ExecSqlUtil.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/util/GlobalPropertiesUtil.class b/sherly-upr-common/target/classes/com/guzi/upr/util/GlobalPropertiesUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..e15e69de647a5f3778519f48ed5291b763711a29 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/util/GlobalPropertiesUtil.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/util/JwtUtil.class b/sherly-upr-common/target/classes/com/guzi/upr/util/JwtUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..e2a2e6d7c5861d04eaffdd0f473833c7256b7fce Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/util/JwtUtil.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/util/LogRecordUtil.class b/sherly-upr-common/target/classes/com/guzi/upr/util/LogRecordUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..c3b8f99c7a2f75a9b4bf0ef0b84d1ce8a8867adc Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/util/LogRecordUtil.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/util/OssUtil.class b/sherly-upr-common/target/classes/com/guzi/upr/util/OssUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..aea33228636cd4af1de426de14cd8c047532a477 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/util/OssUtil.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/util/SecretUtil.class b/sherly-upr-common/target/classes/com/guzi/upr/util/SecretUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..84974628e6f215d8b09e372edc8b79d54b98dfb3 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/util/SecretUtil.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/util/SherlyBeanUtil.class b/sherly-upr-common/target/classes/com/guzi/upr/util/SherlyBeanUtil.class new file mode 100644 index 0000000000000000000000000000000000000000..e5b6c9a7a2955fc19fdc479bc570778e17b63486 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/util/SherlyBeanUtil.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/util/SherlyLambdaQueryWrapper.class b/sherly-upr-common/target/classes/com/guzi/upr/util/SherlyLambdaQueryWrapper.class new file mode 100644 index 0000000000000000000000000000000000000000..ee891b3d2a3b830f714dccc90198ca038fc4a5eb Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/util/SherlyLambdaQueryWrapper.class differ diff --git a/sherly-upr-common/target/classes/com/guzi/upr/util/SpringContextHolder.class b/sherly-upr-common/target/classes/com/guzi/upr/util/SpringContextHolder.class new file mode 100644 index 0000000000000000000000000000000000000000..f88c6e84c4f9c61b90d7d00110cb029d46cd9f90 Binary files /dev/null and b/sherly-upr-common/target/classes/com/guzi/upr/util/SpringContextHolder.class differ diff --git a/sherly-upr-sdk/src/main/java/com/guzi/upr/model/dto/SysExceptionInsertDTO.java b/sherly-upr-sdk/src/main/java/com/guzi/upr/model/dto/SysExceptionInsertDTO.java new file mode 100644 index 0000000000000000000000000000000000000000..62b5e47ebf5790cf24857de56db206556dc1b959 --- /dev/null +++ b/sherly-upr-sdk/src/main/java/com/guzi/upr/model/dto/SysExceptionInsertDTO.java @@ -0,0 +1,34 @@ +package com.guzi.upr.model.dto; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import javax.validation.constraints.NotEmpty; + +/** + * @author linlong + * @date 2022/8/4 + */ +@Data +public class SysExceptionInsertDTO { + /** 模块名称 */ + @ApiModelProperty(value = "模块名称", required = true) + @NotEmpty + private String moduleName; + + /** 异常编号 */ + @ApiModelProperty(value = "异常编号", required = true) + @NotEmpty + private String exceptionCode; + + /** 异常描述 */ + @ApiModelProperty(value = "异常描述") + private String exceptionDescription; + + /** 异常提示 */ + @ApiModelProperty(value = "异常提示", required = true) + @NotEmpty + private String exceptionPrompt; + + +} diff --git a/sherly-upr-sdk/src/main/java/com/guzi/upr/model/dto/SysExceptionModuleInsertDTO.java b/sherly-upr-sdk/src/main/java/com/guzi/upr/model/dto/SysExceptionModuleInsertDTO.java new file mode 100644 index 0000000000000000000000000000000000000000..bf61455a17a6b218095bf592e2ade652132602d0 --- /dev/null +++ b/sherly-upr-sdk/src/main/java/com/guzi/upr/model/dto/SysExceptionModuleInsertDTO.java @@ -0,0 +1,22 @@ +package com.guzi.upr.model.dto; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import javax.validation.constraints.NotEmpty; + +/** + * @author linlong + * @date 2022/8/4 + */ +@Data +public class SysExceptionModuleInsertDTO { + /** 模块名称 */ + @ApiModelProperty(value = "模块名称", required = true) + @NotEmpty + private String moduleName; + + /** 模块描述 */ + @ApiModelProperty(value = "模块描述") + private String moduleDescription; +} diff --git a/sherly-upr-sdk/src/main/java/com/guzi/upr/model/dto/SysExceptionModuleUpdateDTO.java b/sherly-upr-sdk/src/main/java/com/guzi/upr/model/dto/SysExceptionModuleUpdateDTO.java new file mode 100644 index 0000000000000000000000000000000000000000..703806d6a048cdaf161c76abf7dc97c5faa35f50 --- /dev/null +++ b/sherly-upr-sdk/src/main/java/com/guzi/upr/model/dto/SysExceptionModuleUpdateDTO.java @@ -0,0 +1,29 @@ +package com.guzi.upr.model.dto; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; + +/** + * @author linlong + * @date 2022/8/4 + */ +@Data +public class SysExceptionModuleUpdateDTO { + /** id */ + @ApiModelProperty(value = "id", required = true) + @NotNull + private Long id; + + /** 模块名称 */ + @ApiModelProperty(value = "模块名称", required = true) + @NotEmpty + private String moduleName; + + /** 模块描述 */ + @ApiModelProperty(value = "模块描述") + private String moduleDescription; + +} diff --git a/sherly-upr-sdk/src/main/java/com/guzi/upr/model/dto/SysExceptionSelectDTO.java b/sherly-upr-sdk/src/main/java/com/guzi/upr/model/dto/SysExceptionSelectDTO.java new file mode 100644 index 0000000000000000000000000000000000000000..d0fb7378d5752fd5f47d637531cb384e91695575 --- /dev/null +++ b/sherly-upr-sdk/src/main/java/com/guzi/upr/model/dto/SysExceptionSelectDTO.java @@ -0,0 +1,20 @@ +package com.guzi.upr.model.dto; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author linlong + * @date 2022/8/4 + */ +@Data +public class SysExceptionSelectDTO { + /** 模块名称 */ + @ApiModelProperty(value = "模块名称") + private String moduleName; + + /** 异常编号 */ + @ApiModelProperty(value = "异常编号") + private String exceptionCode; + +} diff --git a/sherly-upr-sdk/src/main/java/com/guzi/upr/model/dto/SysExceptionUpdateDTO.java b/sherly-upr-sdk/src/main/java/com/guzi/upr/model/dto/SysExceptionUpdateDTO.java new file mode 100644 index 0000000000000000000000000000000000000000..39eb8e4328101f591cb2a6af78714aa1b7bb300e --- /dev/null +++ b/sherly-upr-sdk/src/main/java/com/guzi/upr/model/dto/SysExceptionUpdateDTO.java @@ -0,0 +1,40 @@ +package com.guzi.upr.model.dto; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import javax.validation.constraints.NotEmpty; +import javax.validation.constraints.NotNull; + +/** + * @author linlong + * @date 2022/8/4 + */ +@Data +public class SysExceptionUpdateDTO { + /** id */ + @ApiModelProperty(value = "id", required = true) + @NotNull + private Long id; + + /** 模块名称 */ + @ApiModelProperty(value = "模块名称", required = true) + @NotEmpty + private String moduleName; + + /** 异常编号 */ + @ApiModelProperty(value = "异常编号", required = true) + @NotEmpty + private String exceptionCode; + + /** 异常描述 */ + @ApiModelProperty(value = "异常描述") + private String exceptionDescription; + + /** 异常提示 */ + @ApiModelProperty(value = "异常提示", required = true) + @NotEmpty + private String exceptionPrompt; + + +} diff --git a/sherly-upr-sdk/src/main/java/com/guzi/upr/model/exception/enums/AdminErrorEnum.java b/sherly-upr-sdk/src/main/java/com/guzi/upr/model/exception/enums/AdminErrorEnum.java index 86fb7e90051a6206eb71680688801ed9d9c9a9e3..8eb8249a2e1f8974833113e9efe7e7a25da0b422 100644 --- a/sherly-upr-sdk/src/main/java/com/guzi/upr/model/exception/enums/AdminErrorEnum.java +++ b/sherly-upr-sdk/src/main/java/com/guzi/upr/model/exception/enums/AdminErrorEnum.java @@ -48,6 +48,11 @@ public enum AdminErrorEnum implements IBaseError { NO_EMAIL_CONFIG("000-050-001", "失败,请检查邮箱配置!"), /*============================对象存储=======================*/ NO_OSS_CONFIG("000-051-001", "失败,请检查存储配置!"), + /*============================异常手册=======================*/ + MODULE_REPEAT("000-999-001", "失败,模块名称重复!"), + EXCEPTION_REPEAT("000-999-002", "失败,异常编号重复!"), + MODULE_MISS("000-999-003", "失败,模块不存在!"), + EXCEPTION_MISS("000-999-003", "失败,异常不存在!"), ; private final String code; diff --git a/sherly-upr-sdk/src/main/java/com/guzi/upr/model/vo/SysExceptionModuleSelectVO.java b/sherly-upr-sdk/src/main/java/com/guzi/upr/model/vo/SysExceptionModuleSelectVO.java new file mode 100644 index 0000000000000000000000000000000000000000..3daa02df202883ca0da7842062d7fe9f69d9543a --- /dev/null +++ b/sherly-upr-sdk/src/main/java/com/guzi/upr/model/vo/SysExceptionModuleSelectVO.java @@ -0,0 +1,20 @@ +package com.guzi.upr.model.vo; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author linlong + * @date 2022/8/4 + */ +@Data +public class SysExceptionModuleSelectVO { + /** id */ + @ApiModelProperty(value = "id") + private Long id; + + /** 模块名称 */ + @ApiModelProperty(value = "模块名称") + private String moduleName; + +} diff --git a/sherly-upr-sdk/src/main/java/com/guzi/upr/model/vo/SysExceptionSelectAllVO.java b/sherly-upr-sdk/src/main/java/com/guzi/upr/model/vo/SysExceptionSelectAllVO.java new file mode 100644 index 0000000000000000000000000000000000000000..f207dcaecfb7928567d49f11749a3393ba5f4063 --- /dev/null +++ b/sherly-upr-sdk/src/main/java/com/guzi/upr/model/vo/SysExceptionSelectAllVO.java @@ -0,0 +1,22 @@ +package com.guzi.upr.model.vo; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.util.List; + +/** + * @author linlong + * @date 2022/8/4 + */ +@Data +public class SysExceptionSelectAllVO { + /** 模块列表 */ + @ApiModelProperty(value = "模块列表") + private List moduleVO; + + /** 异常列表 */ + @ApiModelProperty(value = "异常列表") + private List exceptionVO; + +} diff --git a/sherly-upr-sdk/src/main/java/com/guzi/upr/model/vo/SysExceptionSelectVO.java b/sherly-upr-sdk/src/main/java/com/guzi/upr/model/vo/SysExceptionSelectVO.java new file mode 100644 index 0000000000000000000000000000000000000000..e4e88521e6ada155a272abc4af6eb63420e77573 --- /dev/null +++ b/sherly-upr-sdk/src/main/java/com/guzi/upr/model/vo/SysExceptionSelectVO.java @@ -0,0 +1,37 @@ +package com.guzi.upr.model.vo; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author linlong + * @date 2022/8/4 + */ +@Data +public class SysExceptionSelectVO { + + /** + * id + */ + @ApiModelProperty(value = "id") + private Long id; + + /** + * 模块名称 + */ + @ApiModelProperty(value = "所属模块") + private String moduleName; + + /** 异常编号 */ + @ApiModelProperty(value = "异常编号") + private String exceptionCode; + + /** 异常描述 */ + @ApiModelProperty(value = "异常描述") + private String exceptionDescription; + + /** 异常提示 */ + @ApiModelProperty(value = "异常提示") + private String exceptionPrompt; + +} diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/PageQuery.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/PageQuery.class new file mode 100644 index 0000000000000000000000000000000000000000..d0662f203211637f7cbb70e4c154f1680e70b9ea Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/PageQuery.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/TreeAble.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/TreeAble.class new file mode 100644 index 0000000000000000000000000000000000000000..8f39bcdf707f3703a89b5449d67715f502060d49 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/TreeAble.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/contants/CommonConstants.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/contants/CommonConstants.class new file mode 100644 index 0000000000000000000000000000000000000000..7dc78647be7fa8839f58c43f8357feb0cc0d5d1b Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/contants/CommonConstants.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/DepartmentInsertDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/DepartmentInsertDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..28f0e391c86d96c1325892a60db5b4c9fd0e4cbd Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/DepartmentInsertDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/DepartmentUpdateDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/DepartmentUpdateDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..8a77502d569c9ea88dd82fbf22ab816be1a4b2d3 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/DepartmentUpdateDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/EmailConfigDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/EmailConfigDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..2f6aea03e8bc2e98bb27e9dd036889679c359e8a Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/EmailConfigDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/EmailSendDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/EmailSendDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..a0d01d9cb66ac02a370b3a960eb11ee90cf58a36 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/EmailSendDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/LoginDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/LoginDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..7a113b534691ea83e2003abee2457bf63c850ae8 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/LoginDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/LoginLogPageDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/LoginLogPageDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..79d3197112dcf7e1084fc26e6e48167d69625e70 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/LoginLogPageDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/MenuInsertDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/MenuInsertDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..dc640627447daab2a391575e50d699910c2b2937 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/MenuInsertDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/MenuUpdateDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/MenuUpdateDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..43b267326cd9ca17de009ee7c74cd4111f1d3ad7 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/MenuUpdateDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/OperationLogPageDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/OperationLogPageDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..75d91a575fe8d1356255321db08166bf9aa25489 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/OperationLogPageDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/OperationLogSelfPageDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/OperationLogSelfPageDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..88c10072793d6307cdb32b861710d6d21b737b6c Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/OperationLogSelfPageDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/OssConfigInsertDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/OssConfigInsertDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..61f69aa54d25640c190528d1b9ad9f273fa048a4 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/OssConfigInsertDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/OssConfigPageDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/OssConfigPageDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..26437198201afa6f2bc8b094fa4ee6c394575066 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/OssConfigPageDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/OssConfigUpdateDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/OssConfigUpdateDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..5bfbea829a3624816ad4fc1cbd18c27468c18729 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/OssConfigUpdateDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/OssFilePageDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/OssFilePageDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..7a6805da567456cd1c239679c166042d26f82f53 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/OssFilePageDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/RoleInsertDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/RoleInsertDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..1b32018301810416f758d056a8be038e713f2e1b Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/RoleInsertDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/RolePageDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/RolePageDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..9fdbe6e5f20f16944cd492eb0886482b17ff4478 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/RolePageDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/RoleSelectDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/RoleSelectDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..b65c7c008e11a05e49e26f983ec031eb4b7170ed Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/RoleSelectDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/RoleUpdateDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/RoleUpdateDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..cada44ecf886a0385380dd64f36c0c85c5034225 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/RoleUpdateDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/SysExceptionInsertDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/SysExceptionInsertDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..b4f6913bec96a52c567a1dc30450ac04f1a093ab Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/SysExceptionInsertDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/SysExceptionModuleInsertDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/SysExceptionModuleInsertDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..7fb49d3ff7acc59d9686fb20d027aeca5a3004fe Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/SysExceptionModuleInsertDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/SysExceptionModuleUpdateDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/SysExceptionModuleUpdateDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..e31d7494d3aca6a0b711404cc52e7a91f6152351 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/SysExceptionModuleUpdateDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/SysExceptionSelectDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/SysExceptionSelectDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..4f01d81d2abbf74018a040f6be2fcce50226e72c Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/SysExceptionSelectDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/SysExceptionUpdateDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/SysExceptionUpdateDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..c305e0e44a361ca9fe516173ca1a48340e983447 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/SysExceptionUpdateDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/TenantInsertDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/TenantInsertDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..3cb13b6ad60620453643a9d7b8810059deb03353 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/TenantInsertDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/TenantMenuUpdateDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/TenantMenuUpdateDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..225d13b4e8b6830f289d6603dfdfbb9fe54e3195 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/TenantMenuUpdateDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/TenantPageDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/TenantPageDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..8e1d1aa62414cb5def30935db4112479c0422342 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/TenantPageDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/TenantUpdateDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/TenantUpdateDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..ec79c2d9df15acd4e8a0bf2f3017c6bb883b389a Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/TenantUpdateDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/UserInsertDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/UserInsertDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..f175563d4b55adbc7c492005c229bbf508ac7023 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/UserInsertDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/UserOnlineSelectDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/UserOnlineSelectDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..475dac9a72205a7d1d85fd870cc4a4a450bd3f1e Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/UserOnlineSelectDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/UserPageDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/UserPageDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..b793d8dcf79f9807396a309ec0333401bdcb903c Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/UserPageDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/UserSelectDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/UserSelectDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..1247cde0ea8d682cf2469d28cd5562fd61e73e3f Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/UserSelectDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/UserSelfUpdateDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/UserSelfUpdateDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..35b3e16651c8af9f2e68f92c33448be336afd29b Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/UserSelfUpdateDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/UserUpdateDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/UserUpdateDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..ecc1d939c6e69a3bbf473f79086e3f43759b7c07 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/UserUpdateDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/UserUpdatePasswordDTO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/UserUpdatePasswordDTO.class new file mode 100644 index 0000000000000000000000000000000000000000..3192bbe53caab8d2c096231f50e15d188cfd5e59 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/dto/UserUpdatePasswordDTO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/exception/BizException.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/exception/BizException.class new file mode 100644 index 0000000000000000000000000000000000000000..c94a0d069a7d39abaa1f661f6e8cd2e4261bbebe Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/exception/BizException.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/exception/IBaseError.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/exception/IBaseError.class new file mode 100644 index 0000000000000000000000000000000000000000..c5d989fc458be4872c9e15c43c821e97bb8e4e77 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/exception/IBaseError.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/exception/enums/AdminErrorEnum.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/exception/enums/AdminErrorEnum.class new file mode 100644 index 0000000000000000000000000000000000000000..a39de8eb86aa0b84f6265669a094997bab171323 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/exception/enums/AdminErrorEnum.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/exception/enums/CommonErrorEnum.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/exception/enums/CommonErrorEnum.class new file mode 100644 index 0000000000000000000000000000000000000000..6b8f4db9e2989e26fb8eea2b3bb60fd1d16a1390 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/exception/enums/CommonErrorEnum.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/BasicInfoVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/BasicInfoVO.class new file mode 100644 index 0000000000000000000000000000000000000000..f9ada9cb6843ee77c52488cc975bd3740aa5ed47 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/BasicInfoVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/BasicMenuInfoVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/BasicMenuInfoVO.class new file mode 100644 index 0000000000000000000000000000000000000000..c9043bad5ea6338129f1fc36156974e389824b46 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/BasicMenuInfoVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/BasicRoleInfoVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/BasicRoleInfoVO.class new file mode 100644 index 0000000000000000000000000000000000000000..35044246a935e5ffb217cfe42170bcb88326acf9 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/BasicRoleInfoVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/BasicUserInfoVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/BasicUserInfoVO.class new file mode 100644 index 0000000000000000000000000000000000000000..74fd9c21cc640958f0064ff627085a40634f328b Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/BasicUserInfoVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/DepartmentVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/DepartmentVO.class new file mode 100644 index 0000000000000000000000000000000000000000..8f9911d6c445ba1be7bf824fd3872a05e461fcee Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/DepartmentVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/EmailConfigVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/EmailConfigVO.class new file mode 100644 index 0000000000000000000000000000000000000000..21170cdac0d27129514da84ea204592f1977855c Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/EmailConfigVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/LoginLogPageVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/LoginLogPageVO.class new file mode 100644 index 0000000000000000000000000000000000000000..b43c6841185464e7bf2ecc2db28bfe66cd2f898d Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/LoginLogPageVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/LoginTenantVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/LoginTenantVO.class new file mode 100644 index 0000000000000000000000000000000000000000..f08287d761822f7668bfcbab101713470c88878c Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/LoginTenantVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/LoginVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/LoginVO.class new file mode 100644 index 0000000000000000000000000000000000000000..a07c6f482a5c4f4049d9a760780d93ad2b203c13 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/LoginVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/MenuVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/MenuVO.class new file mode 100644 index 0000000000000000000000000000000000000000..584190f646710ccc6149c4adeac9ba03a2d93424 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/MenuVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/OperationLogPageVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/OperationLogPageVO.class new file mode 100644 index 0000000000000000000000000000000000000000..26d959914fc31debf392be9b382e4f18b7e431cd Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/OperationLogPageVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/OperationLogVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/OperationLogVO.class new file mode 100644 index 0000000000000000000000000000000000000000..221f1cdc29924322c830749777e04255f88bffec Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/OperationLogVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/OssConfigPageVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/OssConfigPageVO.class new file mode 100644 index 0000000000000000000000000000000000000000..f4843a59bc4bcdf914d704ce954a0fb76d16dba9 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/OssConfigPageVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/OssConfigVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/OssConfigVO.class new file mode 100644 index 0000000000000000000000000000000000000000..4500c671dee4de7ce6f864b75e8c8e340efcab2e Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/OssConfigVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/OssFilePageVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/OssFilePageVO.class new file mode 100644 index 0000000000000000000000000000000000000000..af23fe43a6cabe542323c702288b8aeaf091c8cc Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/OssFilePageVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/RolePageVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/RolePageVO.class new file mode 100644 index 0000000000000000000000000000000000000000..a1badc795de90753a26f7a6115b2575523a699b5 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/RolePageVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/RoleSelectVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/RoleSelectVO.class new file mode 100644 index 0000000000000000000000000000000000000000..305c55f08c281d9e3385169933a4b619d54d7cd0 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/RoleSelectVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/RoleVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/RoleVO.class new file mode 100644 index 0000000000000000000000000000000000000000..2b1a8f945926634a1e1bc78db52cfeb0017a57ff Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/RoleVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/SysExceptionModuleSelectVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/SysExceptionModuleSelectVO.class new file mode 100644 index 0000000000000000000000000000000000000000..01da072acd46cf384430615807bb8dafd9760887 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/SysExceptionModuleSelectVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/SysExceptionSelectAllVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/SysExceptionSelectAllVO.class new file mode 100644 index 0000000000000000000000000000000000000000..fb55a789eb7c22cb49cd63edbdd8b8df8ee0b6f5 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/SysExceptionSelectAllVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/SysExceptionSelectVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/SysExceptionSelectVO.class new file mode 100644 index 0000000000000000000000000000000000000000..188b8a120f7040ba8f1273405c482b5a31c08bd3 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/SysExceptionSelectVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/TenantPageVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/TenantPageVO.class new file mode 100644 index 0000000000000000000000000000000000000000..17d676c35547154ab076d475b94f48ff25183fb4 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/TenantPageVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/UserOnlineSelectVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/UserOnlineSelectVO.class new file mode 100644 index 0000000000000000000000000000000000000000..3f7dba5709923fdc10352b6269f3e1a8e992d85f Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/UserOnlineSelectVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/UserPageVo.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/UserPageVo.class new file mode 100644 index 0000000000000000000000000000000000000000..24e5989bd768ec048d0d32d1b775189667a2fcd8 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/UserPageVo.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/UserSelectVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/UserSelectVO.class new file mode 100644 index 0000000000000000000000000000000000000000..a064c46c75be768df0142422fdae8c458d7a4300 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/UserSelectVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/UserSelfVO.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/UserSelfVO.class new file mode 100644 index 0000000000000000000000000000000000000000..f8d4822a6bbbc9f745992eb1219d55e8d6e58ae8 Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/UserSelfVO.class differ diff --git a/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/UserVo.class b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/UserVo.class new file mode 100644 index 0000000000000000000000000000000000000000..d311c9a26f4aab2ecd084e93deea8b1a7e8422dd Binary files /dev/null and b/sherly-upr-sdk/target/classes/com/guzi/upr/model/vo/UserVo.class differ