feat: 新增编码规则和流水号段Mapper

- 将 idx_rule_reset 索引改为 UNIQUE KEY 以支持 ON DUPLICATE KEY UPDATE
- 新增 CodeRuleMapper 接口(分页查询+按编码查询)
- 新增 CodeSequenceMapper 接口(按规则ID/重置键查询+号段预分配)
- 新增 CodeSequenceMapper.xml(号段预分配 SQL)
This commit is contained in:
zhouz
2026-07-15 16:58:16 +08:00
parent 89fedc91f2
commit 9fae26b353
4 changed files with 108 additions and 1 deletions

View File

@@ -32,5 +32,5 @@ CREATE TABLE base_code_sequence (
update_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
deleted TINYINT NOT NULL DEFAULT 0 COMMENT '是否删除',
PRIMARY KEY (id),
KEY idx_rule_reset (rule_id, reset_key)
UNIQUE KEY idx_rule_reset (rule_id, reset_key)
) COMMENT '编码流水号段记录表';