2.0后台

soobin a999c7bdb8 fix:"优化子账户无法申请优惠码问题" 2 gün önce
src a999c7bdb8 fix:"优化子账户无法申请优惠码问题" 2 gün önce
.gitignore a36fefd949 first commit 4 yıl önce
README.md 4cf5b7f4b6 feat: 新增删除设备功能 2 yıl önce
pom.xml a999c7bdb8 fix:"优化子账户无法申请优惠码问题" 2 gün önce

README.md

szwlServer 申泽移动物联

功能设计文档

UI:https://lanhuapp.com/url/i9MYZ 文档:https://docs.qq.com/doc/DUEtOTHB3TlpyT1Ri UI图:https://lanhuapp.com/url/rk4hO-Av0mUD

注册中心

http://112.74.63.148:49001/ 可以看到各子服务

自动生成代码

运行 AutoGeneratorTests

mybatis-plus

增删查改 使用参考 https://baomidou.com/pages/24112f/

swagger2 生成接口文档

在controller 加上@Api(value = "/test", tags = {"controller描述"}) 接口方法上加上 @ApiOperation(value = "接口描述") 即可。 文档地址:http://127.0.0.1:端口/doc.html

接口返回

参考 DemoController 返回体,用 成功:R.ok() ,默认返回码 00000 失败:R.fail(ResponseCodesEnum.B0001,"你的错误信息"); ResponseCodesEnum 为错误码,其中 ALL_OK("00000","SUCCESS") 表示成功

接口命名约定

分页查询 pageXXX 列表查询 listXXX 单个查询 getXXX 新增 addXXX 修改 updateXXX 删除 deleteXXX

子服务之间使用feign 互相调用

参考 PayFeign

使用 Hutool 工具类

参考文档 https://www.bookstack.cn/read/hutool/377f64112be7197a.md

配置文件参数使用

推荐将配置文件的参数,放到数据库表 sys_properties 里面。 参考 select * from sys_properties a where a.application ='szwl-server' 使用 参考 DemoController 的 @Value("${test.value:bbb}")

部署说明

把jar 包 放到 /app/appsystem/springcloud 启动命令:/app/appsystem/startSpringCloud.sh /app/appsystem/springcloud/你的包名.jar 查看状态:/app/appsystem/checkSpringCloud.sh 关闭命令:/app/appsystem/stopSpringCloud.sh /app/appsystem/springcloud/你的包名.jar 查看日志:vi /app/applogs/szwl-server/szwl-server.log

审计日志

例:@Audit(type = AuditEnum.QUERY,bizNo = "#returnObj.data.num",content = "#loginUser.userRealName + '调用 测试审计日志功能'") 参考 DemoController.testAuditLog 日志内容,支持SPEL,使用 #作为标识符,具体参考com.szwl.annotation.Audit 里面的描述