package thyyxxk.webserver.entity.medicaladvice.medicamanage;

import lombok.Data;
import lombok.EqualsAndHashCode;
import thyyxxk.webserver.entity.datamodify.YzTemperature;
import thyyxxk.webserver.entity.inpatient.patient.Patient;

import java.util.Date;
import java.util.List;

/**
 * @Description:
 * @Author:lihong
 * @Date: 2023/4/21
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class YzTemperatureVO extends YzTemperature {
    private String name;
    private String sex;
    private String bedNo;
    /**
     * 拼接的时间条件
     */
    private String dateTimeCondition;
    /**
     * 出入量求和标识 1入量 2出量
     */
    private Integer inputOutSum;
    private Date admissDate;
    private Date disDate;
    /**
     * 标注时间
     */
    private String specialtextTimeStr;
    private String userName;
    /**
     * 0全部   1其他
     */
    private String typeFlag;
    private Date startRecTime;
    private Date endRecTime;
    /**
     * 住院号 和 住院次数 _ 进行拼接  查询条件
     */
    private List<String> visitIds;
    /**住院号 和 住院次数 进行拼接*/
    private String visitId;
    private Boolean printFlag;
    /**护理单类型 1.普通护理单
     * 2.新生儿护理单
     * 3.产科护理单
     * 4.产科新生儿护理单
     * 5.妇科护理单
     * 6.重症监护护理单
      */
    private String hldType;

    private Integer currentPage;
    private Integer pageSize;

    private List<Patient> patientInfoList;
    private List<YzTemperatureVO> yzTemperatureVOS;
    private List<YzTemperatureSum> yzTemperatureSums;
    private List<String> gmItems;
}
