package com.smartor.domain.entity; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; import com.smartor.domain.TaskSendTimeVO; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import javax.validation.constraints.NotNull; import java.util.Date; import java.util.List; import java.util.Map; /** * 患者满意度发送人数统计 * * @author ls * @date 2026-03-27 */ @ApiModel(value = "ServiceSubtaskSatisfactionEntity", description = "单一随访任务入参") @Data public class ServiceSubtaskSatisfactionEntity extends BaseEntity { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "任务类型(1、语音;2、问卷表;)") private Integer type; /** * 基础模板Ids */ @ApiModelProperty(value = "基础模板Ids") private List libTemplateIds; /** * 查询开始时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @NotNull(message = "查询开始时间") @ApiModelProperty(value = "查询开始时间") private Date startTime; /** * 查询结束时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @NotNull(message = "查询结束时间") @ApiModelProperty(value = "查询结束时间") private Date endTime; /** * 部门集合 */ @NotNull(message = "部门集合") @ApiModelProperty(value = "部门集合") private List deptcodes; /** * 病区编号 */ @ApiModelProperty(value = "病区集合") private List hospitaldistrictcodes; }