feat(risk): 实现风险管理模块功能

- 新增RiskMapper,定义风险相关SQL映射和查询功能
- 添加CreateRiskRequest、CreateWorkOrderRequest和ProcessWorkOrderRequest请求DTO
- 实现RiskController,支持风险的创建、更新、删除、详细查询及列表分页查询
- 提供风险统计接口,统计风险总数、状态分布和等级分布
- 增加风险分配工单及批量更新状态的接口
- 实现RiskService及其实现类,包含风险的增删改查及业务逻辑
- 计算风险得分和风险等级,并支持标签和工单关联管理
- 定义RiskVO和RiskStatisticsVO用于前端数据展示和统计
- 实现风险工单的创建和管理,关联风险状态同步更新
This commit is contained in:
2026-03-30 11:55:49 +08:00
parent cd56e2e987
commit 4e1415a033
17 changed files with 2554 additions and 0 deletions

View File

@@ -0,0 +1,65 @@
package cn.yinlihupo.domain.vo;
import lombok.Data;
/**
* 工单统计VO
*/
@Data
public class WorkOrderStatisticsVO {
/**
* 工单总数
*/
private Integer totalCount;
/**
* 待处理数量
*/
private Integer pendingCount;
/**
* 已分配数量
*/
private Integer assignedCount;
/**
* 处理中数量
*/
private Integer processingCount;
/**
* 已完成数量
*/
private Integer completedCount;
/**
* 已关闭数量
*/
private Integer closedCount;
/**
* 已驳回数量
*/
private Integer rejectedCount;
/**
* 超期未完成数量
*/
private Integer overdueCount;
/**
* 即将超期数量7天内
*/
private Integer aboutToExpireCount;
/**
* 按类型统计
*/
private Object typeStats;
/**
* 按优先级统计
*/
private Object priorityStats;
}