Files
ccdi/sql/modify_employee_id_to_teller_no.sql
wkc da663fb635 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>
2026-02-05 14:18:28 +08:00

23 lines
686 B
SQL

-- =============================================
-- 员工柜员号优化 - 数据库表结构修改
-- 日期: 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;