package com.smartor.domain; 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 org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import java.util.Date; import java.util.List; /** * 患者档案请求对象 * * @author ls * @date 2023-06-14 */ @ApiModel(value = "PatArchiveReq" , description = "患者档案请求对象") @Data public class PatArchiveReq { /** * 姓名 */ @ApiModelProperty("患者id") @Excel(name = " 患者id ") private String pid; /** * 姓名 */ @ApiModelProperty("患者id集合") @Excel(name = " 患者id集合(在选择病人时,过滤已经选择的pids) ") private List pids; /** * 姓名 */ @ApiModelProperty("姓名") @Excel(name = " 姓名 ") private String name; /** * 疾病名称 */ @ApiModelProperty("疾病名称") @Excel(name = " 疾病名称 ") private String diagname; /** * 服务标识:0,需要,1,不需要 */ @ApiModelProperty("服务标识:0,需要,1,不需要") @Excel(name = " 服务标识:0,需要,1,不需要 ") private String notrequiredFlag; /** * 证件号码 */ @ApiModelProperty("证件号码") @Excel(name = " 证件号码 ") private String idcardno; /** * 手机号码 */ @ApiModelProperty("手机号码") @Excel(name = " 手机号码 ") private String telcode; /** * 手机号码 */ @ApiModelProperty("手机号码") @Excel(name = " 手机号码 ") private String leaveicd10code; /** * 标签ID */ @ApiModelProperty("标签ID") private List tagIds; /** * 查看全部 0 查看住院 1 查看门诊 2 查看体检 3 */ @ApiModelProperty(value = " 查看住院 1 查看门诊 2 查看体检 3") private Long allhosp; /** * 医院名称 */ @ApiModelProperty(value = "医院名称") private String hospitalname; /** * 医院名称 */ @ApiModelProperty(value = "科室/病区") private String deptname; /** * 医院名称 */ @ApiModelProperty(value = "医生") private String drname; /** * 医院名称 */ @ApiModelProperty(value = "医生") private Date endtime; /** * 就诊编号 */ @ApiModelProperty(value = "门诊编号") private String visitno; /** * 院区名称 */ @ApiModelProperty(value = " 院区名称 ") private String hospitaldistrictname; /** * pageNum */ @ApiModelProperty(value = "pageNum") @Excel(name = "pageNum") private Integer pageNum; /** * pageSize */ @ApiModelProperty(value = "pageSize") @Excel(name = "pageSize") private Integer pageSize; /** * 是否过虑 */ @ApiModelProperty(value = " 是否过虑,默认false ") private boolean isFilter = false; /** * 出院病区编号 */ @ApiModelProperty(value = "出院病区编号") private String leavehospitaldistrictcode; /** * 出院病区名称 */ @ApiModelProperty(value = "出院病区名称") @Excel(name = " 出院病区名称 ") private String leavehospitaldistrictname; /** * 病区编号 */ @ApiModelProperty(value = "病区编号") private List leavehospitaldistrictcodes; /** * 科室编码 */ @ApiModelProperty(value = "科室编码") @Excel(name = " 科室编码 ") private List leaveldeptcodes; }