feat(card): 实现医生个人报卡管理系统

- 添加医生个人报卡统计、分页查询、提交、撤回、删除功能
- 实现批量提交和删除报卡操作
- 添加报卡导出为Word文档功能
- 新增DoctorCardStatisticsDto、DoctorCardListDto等数据传输对象
- 在InfectiousCardDto中添加状态文本字段
- 优化报卡状态显示,将"待审核"改为"已提交"并新增"作废"状态
- 添加多个DTO类的getter/setter方法以确保序列化正常工作
- 实现医生权限验证确保只能操作自己的报卡
- 完善报卡状态流转控制和业务逻辑验证
This commit is contained in:
2026-03-09 14:57:45 +08:00
parent c3776c642b
commit d99188bfb9
24 changed files with 1080 additions and 8 deletions

View File

@@ -69,4 +69,13 @@ public class AdjustPriceDataVo {
private Long locationId;
private BigDecimal finalTotalQuantity;
// 手动添加 getter 方法
public Long getItemId() {
return itemId;
}
public Integer getCategoryType() {
return categoryType;
}
}