Go to file
liuy aa4cf58e69 refactor(buildpackage): 优化OFS订单同步逻辑与收发类别映射
- 重构销售退货插件初始化类,删除无效代码行。
- 引入收发类别实体以支持不同业务类型。- 在U8C销售退货插件中集成店铺档案和收发类别。
- 更新档案缓存工具以包含收发类别初始化。
- 扩展售后订单工具以支持批量查询OFS售后订单。
- 优化OFS订单同步流程,包括匹配售后和销售订单。
- 为 GoodsRertunSonDetailsDto 添加店铺和收发类别属性。

以上改动旨在提升订单处理效率及扩展系统对多样订单类型的适配能力。
2024-09-11 14:54:05 +08:00
buildpackage refactor(buildpackage): 优化OFS订单同步逻辑与收发类别映射 2024-09-11 14:54:05 +08:00
common 提交业务代码,拉取dev分支 2024-09-10 19:18:34 +08:00
core 新增groovy执行方法demo 2024-05-16 14:27:58 +08:00
service refactor(buildpackage): 优化OFS订单同步逻辑与收发类别映射 2024-09-11 14:54:05 +08:00
webapp Merge branch 'dev' of http://ufidahz.com.cn:9015/root/kangarooDataCenterV3 into lets 2024-09-11 10:42:58 +08:00
.gitignore 修改主数据 2024-07-04 13:44:32 +08:00
README.md 主数据下发修改业务调整 2024-07-18 15:02:30 +08:00
pom.xml Merge branch 'dev' of http://ufidahz.com.cn:9015/root/kangarooDataCenterV3 into lets 2024-09-11 10:42:58 +08:00

README.md

kangarooDataCenterV3

中台后端kangarooDataCenterV3

标准方法名

分页查询 queryEntityPage 查询全部 queryEntity 保存 saveEntity 获取单个对象 getEntity 修改 updateEntity 删除 deleteEntity 启用停用 enableDisableEntity

Flyway

比较文件先后顺序规则:左对齐原则缺位用0代替 1.0.0.1 比 1.0.0 版本高。 1.0.10 比 1.0.9.4 版本高。 1.0.0_1 比 1.0.0 版本高。 1_0_0_1 比 1_0_0 版本高。 1.0.10 和 1.0.010 版本号一样高,这是因为每个版本号部分的前导 0 会被忽略。

Flyway 将 SQL 文件分为 Versioned 、Repeatable 和 Undo 三种: Versioned 用于版本升级,每个版本有唯一的版本号并只能执行一次。 Repeatable 可重复执行,当 Flyway 检测到 Repeatable 类型的 SQL 脚本的 checksum 有变动Flyway 就会重新执行该脚本,它并不用于版本更新,这类的 migration 总是在 Versioned 执行之后才被执行。 Undo 用于撤销具有相同版本的版本化迁移带来的影响。但是该回滚过于粗暴,过于机械化,一般不推荐使用。一般建议使用 Versioned 模式来解决。

Prefix 可配置,前缀标识,默认值 V 表示 Versioned R 表示 Repeatable U 表示 Undo。 Version 标识版本号, 由一个或多个数字构成,数字之间的分隔符可用点 . 或下划线 _。 Separator 可配置,用于分隔版本标识与描述信息,默认为两个下划线 __。 Description 描述信息,文字之间可以用下划线 _ 或空格 分隔。 Suffix 可配置,后续标识,默认为 .sql。

例如: V3.0.1__initialize.sql 只执行一次 V3.0.2__test_insert.sql 这个文件会在V3.0.1__initialize.sql之后执行且只执行一次 R__TRUNCATE_bd_app.sql 这个文件会执行多次但是会校验是否checksum一般不使用用:注意因为多次执行所以不能有版本号 校验checksum,简单来说就是文件的行数据发生改变时候会执行,如果内容不变也是不会去执行的

表flyway_schema_history会记录sql执行的情况 本项目需要的sql统一放置到resources/flyway下

系统初始化

名称 备注
V3.0.1__sys_init_table.sql 系统初始化建表语句
李四 32
王五 24