package thyyxxk.webserver.entity.querydata;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * <p>
 * 描述
 * </p>
 *
 * @author xc
 * @date 2021-04-16 15:56
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class QueryDrugsAndProjects {

    /**
     * 患者姓名
     */
    private String inpatientNo;

    /**
     * 来源
     */
    private Integer laiYuan;

    /**
     * 住院次数
     */
    private Integer admissTimes;

    /**
     * 患者姓名
     */
    private String patientName;

    /**
     * 项目编码
     */
    private String chargeCodeMx;

    /**
     * 录入人的id
     */
    private String opId;

    private String opIdCode;

    /**
     * 录入人的姓名
     */
    private String opName;

    /**
     * 申请科室名字
     */
    private String reqName;

    /**
     * 申请科室 编码
     */
    private String reqDeptCode;

    /**
     * 项目的名字
     */
    private String name;

    /**
     * 数量
     */
    private BigDecimal number;


    /**
     * 金额
     */
    private BigDecimal amountOfMoney;

    /**
     * 来源
     */
    private String source;


    /**
     * 搜索的条件 下面都是
     */
    private String startTime;
    private String endTime;
    private String ward;
    private String wardCode;
    private long currentPage;
    private long pageSize;
    private long total;
    private List<QueryDrugsAndProjects> list;
    /**
     * 院内编码
     */
    private String chargeCode;
    /**
     * 费用类别
     */
    private String classCode;

    /**
     * 是否为抗生素
     */
    private Integer kssFlag;

    /**
     * 药品大类 0 口服 1 大输液 2 针剂 3 草药饮片
     */
    private Integer categoriesFlag;

    /**
     * 药要品编码
     */
    private String drugCode;

    /**
     * 包装规格
     */
    private String packageSpecification;

    // 一下是 查询 项目 具体使用人 的详细信息
    /**
     * 患者 编码
     */
    private String code;

    /**
     * 项目 名字
     */
    private String xmName;

    /**
     * 次数
     */
    private String times;

    /**
     * 录入时间
     */
    private Date chargeDate;

    private String chargeDateString;

    /**
     * 导出哪一个
     * 1：项目
     * 2：药品
     */
    private Integer excelFlag;


    /**
     * 身份证号码
     */
    private String socialNo;

    /**
     * 手机号码
     */
    private String phone;

    /**
     * 出院日期
     */
    private Date disDate;

    /**
     * 科室
     */
    private String dept;


    private String ybType;

    /**
     * 住院号或者门诊号
     */
    private String patient;

    /**
     * 入院日期
     */
    private Date admissDate;

    private Integer disDiagNo;

    private String mainDiagnosis;

    private String disDiagComment;

    private BigDecimal chargeFee;
    private BigDecimal chargeAmount;

    /**
     * 执行科室
     */
    private String execUnit;


    /**
     * 执行科室
     */
    private List<String> execUnitList;

    private Integer fenLei;


}
