Your Name 3922d3653b feat: 所有页面积分显示支持小数点后两位
- 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: 奖励积分
2026-01-15 15:39:32 +08:00

97 lines
1.7 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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;
}