feat: 员工柜员号优化 - 移除tellerNo,employeeId作为7位数字柜员号
## 数据库修改 - 删除teller_no字段 - employee_id改为非自增,手动输入7位数字 - 更新字段注释 ## 后端修改 - Entity: 移除tellerNo,employeeId改为INPUT类型 - DTO: Add/Edit/Query/Excel全部使用employeeId - VO: 移除tellerNo字段 - Service: 添加柜员号唯一性校验(使用selectById) - Mapper XML: 移除teller_no查询和映射 ## 前端修改 - 查询表单: tellerNo改为employeeId,添加7位数字限制 - 表格列: 显示employeeId作为柜员号 - 对话框: 新增可输入,编辑只读 - JavaScript: 数据结构和校验规则更新 ## 文档更新 - API文档: 完整更新所有接口说明 - 实施报告: 生成详细实施报告 ## 测试 - 生成测试脚本(9个测试用例) - 测试账号: admin/admin123 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
22
sql/modify_employee_id_to_teller_no.sql
Normal file
22
sql/modify_employee_id_to_teller_no.sql
Normal file
@@ -0,0 +1,22 @@
|
||||
-- =============================================
|
||||
-- 员工柜员号优化 - 数据库表结构修改
|
||||
-- 日期: 2026-02-05
|
||||
-- 说明: 移除teller_no字段,将employee_id改为7位数字柜员号(非自增)
|
||||
-- =============================================
|
||||
|
||||
USE ccdi;
|
||||
|
||||
-- 1. 删除 teller_no 字段
|
||||
ALTER TABLE ccdi_employee DROP COLUMN teller_no;
|
||||
|
||||
-- 2. 修改 employee_id 为非自增
|
||||
ALTER TABLE ccdi_employee MODIFY employee_id BIGINT(20) NOT NULL;
|
||||
|
||||
-- 3. 更新字段注释
|
||||
ALTER TABLE ccdi_employee MODIFY COLUMN employee_id BIGINT(20) NOT NULL COMMENT '员工ID(柜员号,7位数字)';
|
||||
|
||||
-- 4. 验证表结构
|
||||
DESC ccdi_employee;
|
||||
|
||||
-- 5. 验证索引
|
||||
SHOW INDEX FROM ccdi_employee;
|
||||
Reference in New Issue
Block a user