Commit Graph

29 Commits

Author SHA1 Message Date
865f2a1e14 Merge remote-tracking branch 'origin/feature/20260713/task-module'
# Conflicts:
#	nl-module-lms/nl-module-lms-server/pom.xml
2026-07-27 10:46:21 +08:00
62454c77c1 feat:PC 下发任务 2026-07-24 16:23:19 +08:00
57dd81c656 feat:新增LMS 生箔工序工单管理。 2026-07-23 14:26:08 +08:00
zhouz
05c3d92abf feat:新增出库单新增功能 2026-07-23 13:28:17 +08:00
d9e76de039 feat:载具信息新增 2026-07-22 14:27:30 +08:00
zhouz
44dac0a552 feat:新增出入库单查询页面及配置文件修改 2026-07-22 08:54:03 +08:00
zhouz
949609246e feat:仓库、库区、仓位基础功能 2026-07-20 15:01:50 +08:00
2582c4e474 feat:测试配置文件、定义xxljob端口 2026-07-17 10:24:11 +08:00
zhouz
c4bbb381e4 Merge remote-tracking branch 'origin/base-module'
# Conflicts:
#	nl-gateway/src/main/resources/application-dev.yaml
#	nl-module-base/nl-module-base-api/src/main/java/cn/code/nl/module/base/enums/ErrorCodeConstants.java
#	nl-module-base/nl-module-base-server/pom.xml
#	nl-module-base/nl-module-base-server/src/main/resources/application-dev.yaml
#	nl-module-infra/nl-module-infra-server/src/main/resources/application-dev.yaml
#	nl-module-lms/nl-module-lms-server/src/main/resources/application-dev.yaml
#	nl-module-lms/nl-module-lms-server/src/main/resources/application-local.yaml
#	nl-module-system/nl-module-system-server/src/main/resources/application-dev.yaml
#	nl-server/src/main/resources/application-dev.yaml
#	nl-ui/nl-ui-admin-vben/yudao-ui-admin-vben/apps/web-antdv-next/src/views/base/classstandard/data.ts
#	nl-ui/nl-ui-admin-vben/yudao-ui-admin-vben/apps/web-antdv-next/src/views/base/materialbase/data.ts
#	nl-ui/nl-ui-admin-vben/yudao-ui-admin-vben/apps/web-antdv-next/src/views/base/materialbase/index.vue
2026-07-16 10:25:02 +08:00
zhouz
207fc48fbc fix:修改nacos账号密码 2026-07-16 10:13:34 +08:00
zhouz
67812886de feat:搭建基础模块,新增物流信息、基础分类功能
# Conflicts:
#	nl-gateway/src/main/resources/application-dev.yaml
#	nl-module-infra/nl-module-infra-server/src/main/resources/application-dev.yaml
#	nl-module-lms/nl-module-lms-server/src/main/resources/application-dev.yaml
#	nl-module-lms/nl-module-lms-server/src/main/resources/application-local.yaml
#	nl-module-system/nl-module-system-server/src/main/resources/application-dev.yaml
#	nl-server/src/main/resources/application-dev.yaml
2026-07-16 09:51:03 +08:00
zhouz
95664293b2 fix: 预览接口改为admin路径 /base/code-rule/preview 2026-07-15 18:59:56 +08:00
zhouz
fbc5554c6a feat: 新增编码预览功能
- 后端新增 /rpc-api/base/code-gen/preview 接口
- SequenceAllocator.preview 查询序号但不消耗
- 前端操作列新增预览按钮,弹窗展示下一个编码
2026-07-15 18:14:40 +08:00
zhouz
f3ef75f990 fix: 放弃Jackson多态,改用普通DTO避免type序列化冲突
- SegmentConfig改为普通POJO,移除@JsonTypeInfo和子类
- CodeGenServiceImpl/SequenceAllocator直接用SegmentConfig
- 彻底消除type字段序列化/反序列化的冲突问题
2026-07-15 18:08:50 +08:00
zhouz
98dca0edb1 fix: 修复SegmentConfig Jackson多态序列化type冲突
- 移除SegmentConfig中与@JsonTypeInfo冲突的type字段
- buildSegment改用instanceof替代getType()
- 避免序列化时type覆盖为null导致反序列化失败
2026-07-15 17:59:10 +08:00
zhouz
9ecf5f6582 fix: separator改为code_separator避免MySQL保留关键字冲突 2026-07-15 17:51:54 +08:00
zhouz
9a8dce7a76 fix: 显式引入lock4j-redisson依赖,修复编译错误 2026-07-15 17:14:48 +08:00
zhouz
92f4ad96a0 feat: 新增编码生成RPC API Controller 2026-07-15 17:10:36 +08:00
zhouz
2ace4ea21c feat: 新增编码规则管理Controller 2026-07-15 17:09:36 +08:00
zhouz
ca8dfde35a feat: 新增编码生成核心引擎 2026-07-15 17:08:40 +08:00
zhouz
24e407585f feat: 新增 SequenceAllocator 号段预分配器
- 创建 SequenceAllocator 组件,支持号段预分配和分布式锁实时两种策略
- 使用 @Lock4j 注解实现分布式锁,通过自注入模式解决 Spring AOP 内部调用问题
- 本地 ConcurrentHashMap 缓存号段,AtomicLong 做内存 CAS 递增
- 补位格式化支持自定义补位字符和长度
- 重置维度支持 DAY/MONTH/YEAR/GLOBAL
- 添加 nl-spring-boot-starter-protection 依赖
2026-07-15 17:07:03 +08:00
zhouz
c77bfd5eaf feat: 新增编码规则管理Service 2026-07-15 17:02:59 +08:00
zhouz
15ca45f86a feat: 新增编码规则VO类 2026-07-15 16:59:33 +08:00
zhouz
9fae26b353 feat: 新增编码规则和流水号段Mapper
- 将 idx_rule_reset 索引改为 UNIQUE KEY 以支持 ON DUPLICATE KEY UPDATE
- 新增 CodeRuleMapper 接口(分页查询+按编码查询)
- 新增 CodeSequenceMapper 接口(按规则ID/重置键查询+号段预分配)
- 新增 CodeSequenceMapper.xml(号段预分配 SQL)
2026-07-15 16:58:16 +08:00
zhouz
89fedc91f2 feat: 新增编码规则和流水号段DO 2026-07-15 16:55:07 +08:00
zhouz
d0ac7a730b feat: 新增编码分段配置DTO(Jackson多态) 2026-07-15 16:53:54 +08:00
zhouz
cadd4659c5 feat: 新增编码生成相关枚举和错误码 2026-07-15 16:51:45 +08:00
zhouz
1078563df2 feat:新增单位模块 2026-07-15 10:30:23 +08:00
zhouz
f6950471bf feat:搭建基础模块,新增物流信息、基础分类功能 2026-07-14 17:40:15 +08:00