package com.smartor.domain;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* 服务统计请求参数
|
*
|
* @author smartor
|
* @date 2025-01-14
|
*/
|
@ApiModel(value = "ServiceStatisticsRequest", description = "服务统计请求参数")
|
@Data
|
public class ServiceStatisticsRequest {
|
private static final long serialVersionUID = 1L;
|
|
@ApiModelProperty(value = "开始日期", required = true, example = "2025-08-01")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private Date startDate;
|
|
@ApiModelProperty(value = "结束日期", required = true, example = "2025-08-05")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
private Date endDate;
|
|
@ApiModelProperty(value = "统计维度:day-按天, month-按月, year-按年", example = "day")
|
private String timeType = "day";
|
|
@ApiModelProperty(value = "机构ID,为空则查询所有")
|
private String orgid;
|
|
@ApiModelProperty(value = "科室编码列表,为空则查询所有")
|
private List<String> deptcodes;
|
|
@ApiModelProperty(value = "病区编码列表,为空则查询所有")
|
private List<String> leavehospitaldistrictcodes;
|
|
@ApiModelProperty(value = "服务类型列表,为空则查询所有 (2-出院随访, 3-门诊随访)")
|
private List<String> serviceTypes;
|
|
}
|