|
|
22514b6509
|
docs: 更新API文档,添加导入交互说明
- 详细的前端交互流程
- 状态持久化说明
- 与员工信息导入的对比
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-08 14:04:25 +08:00 |
|
|
|
0f325e06b5
|
docs: 添加采购交易API接口文档
- 接口列表(10个接口完整列表)
- 接口详情(请求/响应/参数/示例)
1. 查询采购交易列表
2. 获取采购交易详情
3. 新增采购交易
4. 修改采购交易
5. 删除采购交易
6. 导出采购交易
7. 下载导入模板
8. 导入采购交易
9. 查询导入状态
10. 查询导入失败记录
- 数据模型定义(DTO/VO/Excel对象)
- 错误码说明
- 接口调用示例(curl/Postman)
- 数据库表结构
- 菜单权限配置说明
文件路径: doc/api/ccdi_purchase_transaction_api.md
Task 20: 生成API文档
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-06 16:52:12 +08:00 |
|
|
|
9aee2b4cde
|
docs: 添加员工信息导入接口文档
- 添加异步导入接口文档
- 添加导入状态查询接口文档
- 添加失败记录查询接口文档
- 说明使用流程和注意事项
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-06 09:53:12 +08:00 |
|
|
|
4c3eeea256
|
员工关系移除
|
2026-02-06 09:01:33 +08:00 |
|
|
|
07dea1bf0c
|
feat: 员工信息必填项优化 - 柜员号、所属部门、电话设为必填
## 后端修改
- AddDTO: deptId和phone添加@NotNull/@NotBlank注解
- EditDTO: deptId和phone添加@NotNull/@NotBlank注解
- Service: 导入验证添加deptId和phone必填校验
## 前端修改
- 表单校验规则: deptId和phone添加required校验
- 自动显示必填标记(红色星号)
## API文档更新
- 新增接口字段说明: deptId和phone标记为必填
- 导入模板: 标注必填项(*标记)
- 业务错误信息: 添加部门和电话相关错误提示
## 必填字段清单
1. employeeId(柜员号) - 7位数字
2. name(姓名)
3. deptId(所属部门)
4. idCard(身份证号)
5. phone(电话) - 11位手机号
6. status(状态)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-05 14:26:40 +08:00 |
|
|
|
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 |
|
|
|
81d4038302
|
中介黑名单更新
|
2026-02-05 13:33:27 +08:00 |
|
|
|
e0ce344d09
|
feat: 完成中介黑名单管理模块测试脚本、API文档、菜单配置和测试报告模板
## 新增文件
### 测试脚本 (Task 11)
- doc/scripts/test-intermediary-api.sh: 完整的API自动化测试脚本
* 获取Token
* 测试查询列表(含条件查询)
* 测试新增个人/实体中介
* 测试查询详情
* 测试修改操作
* 测试唯一性校验
* 支持彩色输出和错误处理
- doc/scripts/cleanup-intermediary-test-data.sh: 测试数据清理脚本
* 查询测试数据
* 删除测试数据
* 验证删除结果
- doc/scripts/run-test.bat: Windows测试脚本启动器
- doc/scripts/run-cleanup.bat: Windows清理脚本启动器
### API文档 (Task 12)
- doc/api/中介黑名单管理API文档-v2.0.md: 完整的v2.0 API接口文档
* 14个API接口详细说明
* 请求参数、响应格式、错误码
* 字典数据说明
* 业务错误信息
* v2.0主要变更说明
### 菜单配置 (Task 13)
- sql/menu-intermediary.sql: 菜单和权限配置SQL
* 主菜单: 中介黑名单(目录)
* 子菜单: 中介管理(页面)
* 按钮权限: 查询、列表、新增、修改、删除、导出、导入
* 包含详细的注释和使用说明
### 测试报告模板 (Task 14)
- doc/test/intermediary-blacklist-test-report.md: 测试报告模板
* 44个测试用例(列表查询、个人/实体中介、唯一性校验、删除、导入导出、权限)
* 测试结果统计表格
* 缺陷统计表格
* 测试结论模板
* 签名确认
### 文档 (Task 10)
- doc/README-中介黑名单测试部署.md: 测试与部署指南
* 快速开始指南
* API接口列表
* 菜单权限说明
* 数据字典说明
* 常见问题解答
* 版本历史
## 功能特性
1. **自动化测试**
- 支持Linux/Windows环境
- 完整的API覆盖
- 彩色输出,易于阅读
- 错误处理和提示
2. **完整的文档**
- 详细的API文档
- 清晰的测试报告模板
- 便于复现的测试用例
3. **菜单配置**
- 一键SQL执行
- 完整的权限体系
- 支持角色分配
4. **测试支持**
- 测试数据清理
- 测试结果验证
- 批处理支持
## 技术亮点
- 使用jq进行JSON解析
- 支持Token自动获取
- 完整的错误处理
- 跨平台支持(Linux/Windows)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-04 19:37:17 +08:00 |
|
|
|
29a2e60ee1
|
变更项目缩写
|
2026-01-30 14:15:21 +08:00 |
|
|
|
ac4e02e8c5
|
中介新增 修改接口
|
2026-01-29 22:03:42 +08:00 |
|