You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
路明慧 af1bf3d009 feature:1。发票列表添加凭证号区间查询,2.排序联动 10 months ago
configruation feature:修改回推逻辑,使用蓝牌记录红字订单进行回推 11 months ago
doc init:初始化 12 months ago
dxhy-consumer fix:优化数据源切换 11 months ago
mycat-config init:初始化 12 months ago
order-management-base-service feature:1.支持单折扣行,2.生成预制加锁 11 months ago
order-management-invoice feature:1。发票列表添加凭证号区间查询,2.排序联动 10 months ago
order-management-invoice-sender init:初始化 12 months ago
order-management-order feature:添加日志打印 10 months ago
sims-back-common feature:修改回推逻辑,使用蓝牌记录红字订单进行回推 11 months ago
sims-back-consumer init:初始化 12 months ago
sims-back-service init:初始化 12 months ago
sims-base-consumer init:初始化 12 months ago
sims-base-service feature:客户信息导入邮箱校验添加按照分号分隔逻辑 11 months ago
sims-base-thirdservice init:初始化 12 months ago
sims-order-consumer init:初始化 12 months ago
sims_common_config init:初始化 12 months ago
sims_config_all init:初始化 12 months ago
.gitignore init:初始化 12 months ago
CHANGELOG.md init:初始化 12 months ago
README.md init:初始化 12 months ago
pom.xml init:初始化 12 months ago

README.md

订单项目使用说明

打包说明

  • dxhy-consumer [订单+基础服务+销项后台合并jar包]
  • sims-base-consumer [基础服务jar包]
  • sims-order-consumer [订单jar包]
  • sims-back-consumer [后台jar包]


业务模块

通用模块

sims-base-thirdservice(通用中间件)

  • aop [所有controller异常统一拦截器]
  • config [中间件需要加载的配置文件入口]
  • filter [拦截器(防sql注入)]
  • module [第三方中间件配置或通用调用平台级服务入口]
    • base [文件下载,生成ID,敏感词]
    • thirdservice [第三方和中间件]
      • filestore [文件存储]
      • itax [大B通知和日志]
      • mongodb [MongoDB]
      • openapi [开放平台接口]
      • rabbitmq [队列操作相关]
      • redis [redis相关]


订单模块

order-management-base-service(订单通用模块)

  • annotation [日志拦截注解]
  • config [订单配置读取]
  • constant [静态文件和枚举文件]
  • exception [异常文件]
  • model [业务数据交互使用到的bean]
  • utils [基础服务使用到的工具类]

order-management-invoice(订单发票模块)

  • config [订单发票配置读取]
  • model [订单发票业务数据交互使用到的bean]
  • module [订单发票业务模块]
    • invoice [订单发票业务]
    • invoicespecial [订单红字信息表业务]
    • rabbitmq [订单发票队列业务]
  • utils [订单发票业务使用到的工具类]

order-management-invoice-sender(订单发票邮寄模块)

  • config [订单发票配置读取]
  • module [订单发票业务模块]
    • sender [订单发票邮寄业务]

sims-base-service(订单基础业务模块)

  • aop [业务拦截]
  • config [随服务启动或者一些初始化的中间件操作]
  • job [基于xxl进行的定时任务]
  • modules [核心部分,所有对外业务模块]
    • base [基础业务]
    • ... [其他业务]
  • openapi [基础对外接口部分]
  • utils [工具类]

order-management-order(订单业务模块)

  • aop [业务拦截]
  • config [随服务启动或者一些初始化的中间件操作]
  • constant [基础服务静态文件和枚举文件]
  • dao [数据库持久层]
  • handle [基于xxl进行的定时任务]
  • model [业务数据交互使用到的bean]
  • modules [核心部分,所有对外业务模块]
    • bigdata [调用大数据业务]
    • ... [其他业务]
  • openapi [订单对外接口部分]
  • utils [工具类]


后台模块

sims-back-common(后台通用模块)

  • constant [静态文件和枚举文件]
  • exception [异常文件]
  • model [业务数据交互使用到的bean]
  • utils [工具类]

order-management-order(订单业务模块)

  • aop [业务拦截]
  • api [对外接口部分]
  • config [随服务启动或者一些初始化的中间件操作]
  • constant [基础服务静态文件和枚举文件]
  • job [基于xxl进行的定时任务]
  • mapper [数据库持久层]
  • model [业务数据交互使用到的bean]
  • modules [核心部分,所有对外业务模块]
    • analysis [数据统计]
    • ... [其他业务]
  • utils [工具类]


配置相关说明

mycat-config(mycat配置文件)

  • nsrsbh-partition-hash-int.txt [分库分表规则]
  • rule.xml [路由规则]
  • schema.xml [分表信息]
  • server.xml [主配置信息]

sims_common_config(nacos通用配置)

  • DEFAULT_GROUP [默认分组]
    • common-middleware-std.yaml [中间件和通用配置]
    • remove-nacos.yaml [去除nacos配置,不需要导入到nacos中,外挂配置读取本地配置时使用]
  • .metadata.yaml [nacos导入说明]

sims_config_all(nacos服务合并后配置)

  • sims-all-std [分组]
    • sims-all-std.yaml [服务合并后配置]
  • .metadata.yaml [nacos导入说明]

sims_config_back(nacos后台配置)-8.0.0版本后合并到sims-all-std.yaml中

  • sims-back-config [分组]
    • sims-back-std.yaml [后台配置]
  • .metadata.yaml [nacos导入说明]

sims_config_base(nacos后台配置)-8.0.0版本后合并到sims-all-std.yaml中

  • sims-base-config [分组]
    • sims-base-std.yaml [基础服务配置]
  • .metadata.yaml [nacos导入说明]

sims_config_order(nacos后台配置)-8.0.0版本后合并到sims-all-std.yaml中

  • sims-order-config [分组]
    • sims-order-std.yaml [订单配置]
  • .metadata.yaml [nacos导入说明]

git 提交说明

  • feature:新功能开发
  • fix:Bug修复
  • docs:只添加或更改代码注释及文档
  • style:无逻辑更改,纯格式变更
  • refactor:完全不改变系统行为的代码重构,例如纯用IDEA的refactor功能产生的代码变更。如果改后会影响代码运行结果,则原则上不应算是refactor。
  • perf:非bug修复,也非新功能的性能优化。如果改后会影响代码运行结果,则原则上不应算是perf。
  • chore:不含代码变更的杂项,例如更改版本号等
  • revert:前次更改的回退。