- Analytics.vue: 设计师绩效、用户需求、扣分明细、CSV导出 - DesignerHall.vue: 设计师卡片累计积分 - TaskHall.vue: 任务卡片积分、typeDetails积分 - LeaderWorkbench.vue: 任务积分 - MyTasks.vue: 任务积分 - CreateTask.vue: 预估积分、任务类型积分 - RewardRecords.vue: 累计积分、奖励积分 - Goals.vue: 奖励积分 - IncentiveCenter.vue: 用户积分、奖励积分 - Contests.vue: 竞赛得分、奖励积分 - CheckIn.vue: 历史奖励积分 - ScorePoolManagement.vue: 积分变动 - Achievements.vue: 奖励积分
97 lines
1.7 KiB
Java
97 lines
1.7 KiB
Java
package com.designhub.vo;
|
||
|
||
import lombok.AllArgsConstructor;
|
||
import lombok.Builder;
|
||
import lombok.Data;
|
||
import lombok.NoArgsConstructor;
|
||
|
||
import java.time.LocalDateTime;
|
||
|
||
/**
|
||
* 预警任务VO
|
||
*/
|
||
@Data
|
||
@Builder
|
||
@NoArgsConstructor
|
||
@AllArgsConstructor
|
||
public class WarningTaskVO {
|
||
|
||
private Long taskId;
|
||
private String taskNo;
|
||
private String taskTitle;
|
||
private String status;
|
||
private String statusText;
|
||
|
||
/**
|
||
* 预警级别:urgent(紧急)/warning(警告)
|
||
*/
|
||
private String warningLevel;
|
||
|
||
/**
|
||
* 预警类型:
|
||
* - overdue: 已超时
|
||
* - near_deadline: 即将超时
|
||
* - long_pending: 长期未接单
|
||
* - approval_delay: 审批滞后
|
||
* - long_in_progress: 长期未完成
|
||
* - overload: 设计师过载
|
||
*/
|
||
private String warningType;
|
||
|
||
/**
|
||
* 预警原因描述
|
||
*/
|
||
private String warningReason;
|
||
|
||
/**
|
||
* 处理人ID
|
||
*/
|
||
private Long receiverId;
|
||
|
||
/**
|
||
* 处理人名称
|
||
*/
|
||
private String receiverName;
|
||
|
||
/**
|
||
* 处理人部门
|
||
*/
|
||
private String receiverDeptName;
|
||
|
||
/**
|
||
* 发布人名称
|
||
*/
|
||
private String publisherName;
|
||
|
||
/**
|
||
* 预估工时
|
||
*/
|
||
private Double estimatedHours;
|
||
|
||
/**
|
||
* 截止时间
|
||
*/
|
||
private LocalDateTime deadline;
|
||
|
||
/**
|
||
* 创建时间
|
||
*/
|
||
private LocalDateTime createTime;
|
||
|
||
/**
|
||
* 开始时间
|
||
*/
|
||
private LocalDateTime startTime;
|
||
|
||
/**
|
||
* 超时/剩余小时数
|
||
*/
|
||
private Double hoursInfo;
|
||
|
||
/**
|
||
* 积分(支持小数)
|
||
*/
|
||
private java.math.BigDecimal score;
|
||
}
|
||
|