package com.smartor.domain.VO; import com.fasterxml.jackson.annotation.JsonFormat; import com.ruoyi.common.annotation.Excel; import com.ruoyi.common.core.domain.BaseEntity; import com.smartor.domain.ServiceSubtaskDetailRatioExport; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.apache.ibatis.annotations.Param; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; import java.util.List; /** * 问题统计根据科室或病区查询 * * @author ls * @date 2026-09-11 */ @ApiModel(value = "QuestionCountKsOrBqVO", description = "问题统计根据科室或病区查询") @Data public class QuestionCountKsOrBqVO extends BaseEntity { private static final long serialVersionUID = 1L; /** * 科室与病区的查询是or还是and: 1:and(默认)(离院病区与离院科室组合) 2:or(离院病区与离院科室组合) 3:and(离院病区与随访科室组合) 4:or(离院病区与随访科室组合) */ @ApiModelProperty(value = "科室与病区的查询是or还是and: 1:and(默认)(离院病区与离院科室组合) 2:or(离院病区与离院科室组合) 3:and(离院病区与随访科室组合) 4:or(离院病区与随访科室组合)") private String deptOrDistrict = "1"; /** * */ @ApiModelProperty(value = "主键id") private Long subId; /** * 出院病区编号 */ @ApiModelProperty(value = "出院病区集合(必填)") private List leavehospitaldistrictcodes; /** * 部门code */ @Excel(name = " 部门code") @ApiModelProperty(value = "部门code集合") private List leaveldeptcodes; /** * 开始出院日期 */ @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") @ApiModelProperty(value = "开始完成日期") private Date startFinisTime; /** * 结束出院日期 */ @JsonFormat(pattern = "yyyy-MM-dd") @DateTimeFormat(pattern = "yyyy-MM-dd") @ApiModelProperty(value = "结束完成日期") private Date endFinishTime; @ApiModelProperty(value = "问题类型(1.单选 2多选 3问答 4填空 5其它)") private String valueType; }