package com.smartor.domain.DTO;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.ruoyi.common.annotation.Excel;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.Date;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 满意度异常处理情况请求对象
|
*
|
* @author lihu
|
* @date 2026-03-24
|
*/
|
@Data
|
@ApiModel("满意度异常处理情况响应对象")
|
public class DetailTraceDealDTO extends BaseEntity {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 问题内容
|
*/
|
@ApiModelProperty("问题内容")
|
@Excel(name = "问题内容")
|
private String questiontext;
|
|
/**
|
* [{
|
* "deptName": "科室名称",
|
* "deptCode": "科室编号"
|
* },
|
* {
|
* "deptName": "科室名称",
|
* "deptCode": "科室编号"
|
* }
|
* ]
|
*/
|
@ApiModelProperty("负责科室")
|
@Excel(name = "负责科室")
|
private List<Map<String, Object>> responsibleDept;
|
|
/**
|
* {
|
* "effectiveFillNum": "有效填写",
|
* "exceptionFillNum": "异常填写"
|
* }
|
*/
|
@ApiModelProperty("填写情况")
|
@Excel(name = "填写情况")
|
private Map<String, Object> fillSituation;
|
|
|
/**
|
* {
|
* "yesDeal": "已处理异常数据量",
|
* "noDeal": "未处理异常数据量"
|
* "all": "总异常数据量"
|
* }
|
*/
|
@ApiModelProperty("异常问题处理数量")
|
@Excel(name = "异常问题处理数量")
|
private Map<String, Object> exceptionQuesNum;
|
|
/**
|
* 处理人
|
*/
|
@ApiModelProperty("最新处理人")
|
@Excel(name = "处理人")
|
private String handleBy;
|
|
/**
|
* 处理时间
|
*/
|
@ApiModelProperty("最新处理时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "处理时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date handleTime;
|
|
}
|