修复导入模板格式和必填标记
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
# 员工信息维护导入模板列宽调整实施记录
|
||||
|
||||
## 背景
|
||||
|
||||
员工信息维护页面下载的导入模板中,空模板会被自动列宽策略压缩,导致每列显示过窄,不便于直接填写身份证号、电话、金额、日期等字段。
|
||||
|
||||
## 修改内容
|
||||
|
||||
- 调整 `CcdiBaseStaffExcel` 中员工信息 Sheet 的各列 `@ColumnWidth`,放宽姓名、员工 ID、部门 ID、身份证号、电话、年收入、入职时间、是否党员、状态列宽。
|
||||
- 调整 `CcdiBaseStaffAssetInfoExcel` 中员工资产信息 Sheet 的各列 `@ColumnWidth`,放宽员工身份证号、资产分类、产权占比、日期、估值、资产状态和备注列宽。
|
||||
- 双 Sheet 导入模板生成时不再使用空数据自动匹配列宽策略,改为按 Excel DTO 上声明的列宽输出,避免空模板被压窄。
|
||||
- 补充单元测试,校验员工信息维护双 Sheet 导入模板实际生成的列宽不低于 DTO 声明宽度。
|
||||
|
||||
## 影响范围
|
||||
|
||||
- 影响接口:`POST /ccdi/baseStaff/importTemplate`
|
||||
- 影响模板:
|
||||
- `员工信息` Sheet
|
||||
- `员工资产信息` Sheet
|
||||
- 不涉及导入解析、字段校验、数据库结构和前端交互逻辑。
|
||||
|
||||
## 验证情况
|
||||
|
||||
已执行:
|
||||
|
||||
```bash
|
||||
mvn -pl ccdi-info-collection -am -Dtest=EasyExcelUtilTemplateTest -Dsurefire.failIfNoSpecifiedTests=false test
|
||||
```
|
||||
|
||||
验证结果:模板工具测试通过,覆盖员工信息维护双 Sheet 模板列宽、下拉框、文本格式以及既有模板生成逻辑。
|
||||
Reference in New Issue
Block a user