liusheng
2024-09-18 907641e56c2085aaa81f267946dc3e3e9fca73e7
smartor/src/main/java/com/smartor/domain/PatMedInhosp.java
@@ -1,7 +1,11 @@
package com.smartor.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
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 com.ruoyi.common.annotation.Excel;
@@ -9,476 +13,313 @@
/**
 * 患者住院记录对象 pat_med_inhosp
 *
 *
 * @author smartor
 * @date 2023-03-04
 */
public class PatMedInhosp extends BaseEntity
{
@ApiModel(value = "PatMedInhosp", description = "患者住院记录对象")
@Data
public class PatMedInhosp extends BaseEntity {
    private static final long serialVersionUID = 1L;
    /**  自增ID  */
    /**
     * 自增ID
     */
    @ApiModelProperty(value = "自增ID")
    private Long inhospid;
    /**  流水号  */
    /**
     * 住院号
     */
    @ApiModelProperty(value = "住院号")
    private String inhospno;
    /**
     * 流水号
     */
    @ApiModelProperty(value = "流水号")
    private String serialnum;
    /**  医院名称  */
    /**
     * 护士ID
     */
    @ApiModelProperty(value = "护士ID")
    private String nurseId;
    /**
     * 护士姓名
     */
    @ApiModelProperty(value = "护士姓名")
    private String nurseName;
    /**
     * 医院名称
     */
    @ApiModelProperty(value = "医院名称")
    @Excel(name = " 医院名称 ")
    private String hospitalname;
    /**  医院编号  */
    /**
     * 医院编号
     */
    @ApiModelProperty(value = "医院编号")
    private String hospitalcode;
    /**  院区编号  */
    /**
     * 院区编号
     */
    @ApiModelProperty(value = "院区编号")
    private String hospitaldistrictcode;
    /**  院区名称  */
    /**
     * 院区名称
     */
    @ApiModelProperty(value = "院区名称")
    @Excel(name = " 院区名称 ")
    private String hospitaldistrictname;
    /**  入院诊断ICD值  */
    /**
     * 入院诊断ICD值
     */
    @ApiModelProperty(value = "入院诊断ICD值")
    private String icd10code;
    /**  入院诊断名称  */
    /**
     * 入院诊断名称
     */
    @ApiModelProperty(value = "入院诊断名称")
    private String diagname;
    /**  入院时间  */
    /**
     * 入院时间
     */
    @ApiModelProperty(value = "入院时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = " 入院时间 ", width = 30, dateFormat = "yyyy-MM-dd")
    private Date starttime;
    /**  出院时间  */
    /**
     * 出院时间
     */
    @ApiModelProperty(value = "出院时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = " 出院时间 ", width = 30, dateFormat = "yyyy-MM-dd")
    private Date endtime;
    /**  入院科室代码  */
    /**
     * 入院科室代码
     */
    @ApiModelProperty(value = "入院科室代码")
    private String deptcode;
    /**  入院科室名称  */
    /**
     * 入院科室名称
     */
    @ApiModelProperty(value = "入院科室名称")
    private String deptname;
    /**  房间号  */
    /**
     * 房间号
     */
    @ApiModelProperty(value = "房间号")
    private String roomno;
    /**  床位号  */
    /**
     * 床位号
     */
    @ApiModelProperty(value = "床位号")
    @Excel(name = " 床位号 ")
    private String bedno;
    private String bedNo;
    /**  机构ID  */
    /**
     * 机构ID
     */
    @ApiModelProperty(value = "机构ID")
    @Excel(name = " 机构ID ")
    private String orgid;
    /**  删除标记  */
    /**
     * 删除标记
     */
    @ApiModelProperty(value = "删除标记")
    private String delFlag;
    /**  上传标记  */
    /**
     * 上传标记
     */
    @ApiModelProperty(value = "上传标记")
    private Long isupload;
    /**  上传时间  */
    /**
     * 上传时间
     */
    @ApiModelProperty(value = "上传时间")
    private Date uploadTime;
    /**  档案ID  */
    /**
     * 档案ID
     */
    @ApiModelProperty(value = "档案ID")
    private Long patid;
    /**  出院诊断  */
    /**
     * 出院诊断
     */
    @ApiModelProperty(value = "出院诊断")
    @Excel(name = " 出院诊断 ")
    private String leavediagname;
    /**  出院诊断ICD值  */
    /**
     * 出院诊断ICD值
     */
    @ApiModelProperty(value = "出院诊断ICD值")
    private String leaveicd10code;
    /**  医生工号  */
    /**
     * 医生工号
     */
    @ApiModelProperty(value = "医生工号")
    private String drcode;
    /**  医生名称  */
    /**
     * 医生名称
     */
    @ApiModelProperty(value = "医生名称")
    @Excel(name = " 医生名称 ")
    private String drname;
    /**  是否生成方案状态;0未生成 1生成入院 2生成出院 9无匹配方案  */
    /**
     * 是否生成方案状态;0未生成 1生成入院 2生成出院 9无匹配方案
     */
    @ApiModelProperty(value = "是否生成方案状态;0未生成 1生成入院 2生成出院 9无匹配方案")
    private Long schemestatus;
    /**  是否生成通用方案状态;0未生成 1生成 9无匹配方案  */
    /**
     * 是否生成通用方案状态;0未生成 1生成 9无匹配方案
     */
    @ApiModelProperty(value = "是否生成通用方案状态;0未生成 1生成 9无匹配方案")
    private Long generalschemestatus;
    /**  出院科室代码  */
    /**
     * 出院科室代码
     */
    @ApiModelProperty(value = "出院科室代码")
    private String leaveldeptcode;
    /**  出院科室名称  */
    /**
     * 出院科室名称
     */
    @ApiModelProperty(value = "出院科室名称")
    @Excel(name = " 出院科室名称 ")
    private String leaveldeptname;
    /**  病区ID  */
    private Long hospitaldistrictid;
    /**
     * 病区ID
     */
    @ApiModelProperty(value = "病区ID")
    private String hospitaldistrictid;
    /**  出院病区编号  */
    /**
     * 出院病区编号
     */
    @ApiModelProperty(value = "出院病区编号")
    private String leavehospitaldistrictcode;
    /**  出院病区名称  */
    /**
     * 出院病区名称
     */
    @ApiModelProperty(value = "出院病区名称")
    @Excel(name = " 出院病区名称 ")
    private String leavehospitaldistrictname;
    /**  出院病区ID  */
    private Long leavehospitaldistrictid;
    /**
     * 出院病区ID
     */
    @ApiModelProperty(value = "出院病区ID")
    private String leavehospitaldistrictid;
    /**  入院科室ID  */
    private Long deptid;
    /**
     * 入院科室ID
     */
    @ApiModelProperty(value = "入院科室ID")
    private String deptid;
    /**  出院科室ID  */
    private Long leaveldeptid;
    /**
     * 出院科室ID
     */
    @ApiModelProperty(value = "出院科室ID")
    private String leaveldeptid;
    /**  方案状态操作时间  */
    /**
     * 方案状态操作时间
     */
    @ApiModelProperty(value = "方案状态操作时间")
    private Date schemetime;
    public void setInhospid(Long inhospid)
    {
        this.inhospid = inhospid;
    }
    /**
     * 患者姓名
     */
    @ApiModelProperty(value = "患者姓名")
    private String patname;
    public Long getInhospid()
    {
        return inhospid;
    }
    public void setSerialnum(String serialnum)
    {
        this.serialnum = serialnum;
    }
    /**
     * 患者编号
     */
    @ApiModelProperty(value = "患者编号")
    private String patno;
    public String getSerialnum()
    {
        return serialnum;
    }
    public void setHospitalname(String hospitalname)
    {
        this.hospitalname = hospitalname;
    }
    /**
     * 住院标识: 0:在院  1:出院    2:转科
     */
    @ApiModelProperty(value = "住院标识: 0:在院  1:出院    2:转科")
    private String inhospstate;
    public String getHospitalname()
    {
        return hospitalname;
    }
    public void setHospitalcode(String hospitalcode)
    {
        this.hospitalcode = hospitalcode;
    }
    /**
     * 长期任务,是否处理:0未处理   1处理
     */
    @ApiModelProperty(value = "长期任务,是否处理:0未处理   1处理成功    2处理失败")
    private String checkFlag;
    public String getHospitalcode()
    {
        return hospitalcode;
    }
    public void setHospitaldistrictcode(String hospitaldistrictcode)
    {
        this.hospitaldistrictcode = hospitaldistrictcode;
    }
    /**
     * 年龄
     */
    @ApiModelProperty(value = "年龄")
    private String age;
    public String getHospitaldistrictcode()
    {
        return hospitaldistrictcode;
    }
    public void setHospitaldistrictname(String hospitaldistrictname)
    {
        this.hospitaldistrictname = hospitaldistrictname;
    }
    /**
     * 手机号
     */
    @ApiModelProperty(value = "手机号")
    private String telcode;
    /**
     * 手机号
     */
    @ApiModelProperty(value = "手机号")
    private String longTaskReason;
    public String getHospitaldistrictname()
    {
        return hospitaldistrictname;
    }
    public void setIcd10code(String icd10code)
    {
        this.icd10code = icd10code;
    }
    public String getIcd10code()
    {
        return icd10code;
    }
    public void setDiagname(String diagname)
    {
        this.diagname = diagname;
    }
    /**
     * pageNum
     */
    @ApiModelProperty("pageNum")
    private Integer pageNum;
    public String getDiagname()
    {
        return diagname;
    }
    public void setStarttime(Date starttime)
    {
        this.starttime = starttime;
    }
    /**
     * pageSize
     */
    @ApiModelProperty("pageSize")
    private Integer pageSize;
    /**
     * 出院方式序号
     */
    @ApiModelProperty("出院方式序号")
    @Excel(name = "出院方式序号")
    private String outWayId;
    public Date getStarttime()
    {
        return starttime;
    }
    public void setEndtime(Date endtime)
    {
        this.endtime = endtime;
    }
    public Date getEndtime()
    {
        return endtime;
    }
    public void setDeptcode(String deptcode)
    {
        this.deptcode = deptcode;
    }
    public String getDeptcode()
    {
        return deptcode;
    }
    public void setDeptname(String deptname)
    {
        this.deptname = deptname;
    }
    public String getDeptname()
    {
        return deptname;
    }
    public void setRoomno(String roomno)
    {
        this.roomno = roomno;
    }
    public String getRoomno()
    {
        return roomno;
    }
    public void setBedno(String bedno)
    {
        this.bedno = bedno;
    }
    public String getBedno()
    {
        return bedno;
    }
    public void setOrgid(String orgid)
    {
        this.orgid = orgid;
    }
    public String getOrgid()
    {
        return orgid;
    }
    public void setDelFlag(String delFlag)
    {
        this.delFlag = delFlag;
    }
    public String getDelFlag()
    {
        return delFlag;
    }
    public void setIsupload(Long isupload)
    {
        this.isupload = isupload;
    }
    public Long getIsupload()
    {
        return isupload;
    }
    public void setUploadTime(Date uploadTime)
    {
        this.uploadTime = uploadTime;
    }
    public Date getUploadTime()
    {
        return uploadTime;
    }
    public void setPatid(Long patid)
    {
        this.patid = patid;
    }
    public Long getPatid()
    {
        return patid;
    }
    public void setLeavediagname(String leavediagname)
    {
        this.leavediagname = leavediagname;
    }
    public String getLeavediagname()
    {
        return leavediagname;
    }
    public void setLeaveicd10code(String leaveicd10code)
    {
        this.leaveicd10code = leaveicd10code;
    }
    public String getLeaveicd10code()
    {
        return leaveicd10code;
    }
    public void setDrcode(String drcode)
    {
        this.drcode = drcode;
    }
    public String getDrcode()
    {
        return drcode;
    }
    public void setDrname(String drname)
    {
        this.drname = drname;
    }
    public String getDrname()
    {
        return drname;
    }
    public void setSchemestatus(Long schemestatus)
    {
        this.schemestatus = schemestatus;
    }
    public Long getSchemestatus()
    {
        return schemestatus;
    }
    public void setGeneralschemestatus(Long generalschemestatus)
    {
        this.generalschemestatus = generalschemestatus;
    }
    public Long getGeneralschemestatus()
    {
        return generalschemestatus;
    }
    public void setLeaveldeptcode(String leaveldeptcode)
    {
        this.leaveldeptcode = leaveldeptcode;
    }
    public String getLeaveldeptcode()
    {
        return leaveldeptcode;
    }
    public void setLeaveldeptname(String leaveldeptname)
    {
        this.leaveldeptname = leaveldeptname;
    }
    public String getLeaveldeptname()
    {
        return leaveldeptname;
    }
    public void setHospitaldistrictid(Long hospitaldistrictid)
    {
        this.hospitaldistrictid = hospitaldistrictid;
    }
    public Long getHospitaldistrictid()
    {
        return hospitaldistrictid;
    }
    public void setLeavehospitaldistrictcode(String leavehospitaldistrictcode)
    {
        this.leavehospitaldistrictcode = leavehospitaldistrictcode;
    }
    public String getLeavehospitaldistrictcode()
    {
        return leavehospitaldistrictcode;
    }
    public void setLeavehospitaldistrictname(String leavehospitaldistrictname)
    {
        this.leavehospitaldistrictname = leavehospitaldistrictname;
    }
    public String getLeavehospitaldistrictname()
    {
        return leavehospitaldistrictname;
    }
    public void setLeavehospitaldistrictid(Long leavehospitaldistrictid)
    {
        this.leavehospitaldistrictid = leavehospitaldistrictid;
    }
    public Long getLeavehospitaldistrictid()
    {
        return leavehospitaldistrictid;
    }
    public void setDeptid(Long deptid)
    {
        this.deptid = deptid;
    }
    public Long getDeptid()
    {
        return deptid;
    }
    public void setLeaveldeptid(Long leaveldeptid)
    {
        this.leaveldeptid = leaveldeptid;
    }
    public Long getLeaveldeptid()
    {
        return leaveldeptid;
    }
    public void setSchemetime(Date schemetime)
    {
        this.schemetime = schemetime;
    }
    public Date getSchemetime()
    {
        return schemetime;
    }
    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("inhospid", getInhospid())
            .append("serialnum", getSerialnum())
            .append("hospitalname", getHospitalname())
            .append("hospitalcode", getHospitalcode())
            .append("hospitaldistrictcode", getHospitaldistrictcode())
            .append("hospitaldistrictname", getHospitaldistrictname())
            .append("icd10code", getIcd10code())
            .append("diagname", getDiagname())
            .append("starttime", getStarttime())
            .append("endtime", getEndtime())
            .append("deptcode", getDeptcode())
            .append("deptname", getDeptname())
            .append("roomno", getRoomno())
            .append("bedno", getBedno())
            .append("orgid", getOrgid())
            .append("delFlag", getDelFlag())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("isupload", getIsupload())
            .append("uploadTime", getUploadTime())
            .append("patid", getPatid())
            .append("leavediagname", getLeavediagname())
            .append("leaveicd10code", getLeaveicd10code())
            .append("drcode", getDrcode())
            .append("drname", getDrname())
            .append("schemestatus", getSchemestatus())
            .append("generalschemestatus", getGeneralschemestatus())
            .append("leaveldeptcode", getLeaveldeptcode())
            .append("leaveldeptname", getLeaveldeptname())
            .append("hospitaldistrictid", getHospitaldistrictid())
            .append("leavehospitaldistrictcode", getLeavehospitaldistrictcode())
            .append("leavehospitaldistrictname", getLeavehospitaldistrictname())
            .append("leavehospitaldistrictid", getLeavehospitaldistrictid())
            .append("deptid", getDeptid())
            .append("leaveldeptid", getLeaveldeptid())
            .append("schemetime", getSchemetime())
            .toString();
    }
    /**
     * 出院方式名称
     */
    @ApiModelProperty("出院方式名称")
    @Excel(name = "出院方式名称")
    private String outWayName;
}