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; 
 | 
import com.ruoyi.common.core.domain.BaseEntity; 
 | 
  
 | 
/** 
 | 
 * 患者体检记录对象 pat_med_physical 
 | 
 * 
 | 
 * @author smartor 
 | 
 * @date 2023-03-04 
 | 
 */ 
 | 
@Data 
 | 
@ApiModel(value = "PatMedPhysical", description = "患者体检记录对象") 
 | 
public class PatMedPhysical extends BaseEntity 
 | 
{ 
 | 
    private static final long serialVersionUID = 1L; 
 | 
  
 | 
    /**  自增ID  */ 
 | 
    @ApiModelProperty(value = "自增ID") 
 | 
    private Long id; 
 | 
  
 | 
    /**  流水号  */ 
 | 
    @Excel(name = " 流水号 ") 
 | 
    @ApiModelProperty(value = "流水号") 
 | 
    private String serialnum; 
 | 
  
 | 
    /**  档案ID  */ 
 | 
    @ApiModelProperty(value = "档案ID") 
 | 
    private Long patid; 
 | 
  
 | 
    /**  总结医生工号  */ 
 | 
    @ApiModelProperty(value = "总结医生工号") 
 | 
    private String drcode; 
 | 
  
 | 
    /**  总结医生名称  */ 
 | 
    @Excel(name = " 总结医生名称 ") 
 | 
    @ApiModelProperty(value = "总结医生名称") 
 | 
    private String drname; 
 | 
  
 | 
    /**  体检单位/医院编号  */ 
 | 
    @ApiModelProperty(value = "体检单位/医院编号") 
 | 
    private String hospitalcode; 
 | 
  
 | 
    /**  体检单位/医院  */ 
 | 
    @Excel(name = " 体检单位/医院 ") 
 | 
    @ApiModelProperty(value = "体检单位/医院") 
 | 
    private String hospitalname; 
 | 
  
 | 
    /**  体检时间  */ 
 | 
    @JsonFormat(pattern = "yyyy-MM-dd") 
 | 
    @ApiModelProperty(value = "体检时间") 
 | 
    @Excel(name = " 体检时间 ", width = 30, dateFormat = "yyyy-MM-dd") 
 | 
    private Date physicaldate; 
 | 
  
 | 
    /**  机构ID  */ 
 | 
    @Excel(name = " 机构ID ") 
 | 
    @ApiModelProperty(value = "机构ID") 
 | 
    private String orgid; 
 | 
  
 | 
    /**  删除标记  */ 
 | 
    @ApiModelProperty(value = "删除标记") 
 | 
    private String delFlag; 
 | 
  
 | 
    /**  上传标记  */ 
 | 
    @ApiModelProperty(value = "上传标记") 
 | 
    private Long isupload; 
 | 
  
 | 
    /**  上传时间  */ 
 | 
    @ApiModelProperty(value = "上传时间") 
 | 
    private Date uploadTime; 
 | 
  
 | 
    /**  科室代码  */ 
 | 
    @ApiModelProperty(value = "科室代码") 
 | 
    private String deptcode; 
 | 
  
 | 
    /**  科室名称  */ 
 | 
    @ApiModelProperty(value = "科室名称") 
 | 
    @Excel(name = " 科室名称 ") 
 | 
    private String deptname; 
 | 
  
 | 
  
 | 
    /**  病人姓名  */ 
 | 
    @ApiModelProperty(value = "病人姓名") 
 | 
    @Excel(name = " 病人姓名 ") 
 | 
    private String patname; 
 | 
  
 | 
  
 | 
    /**   患者档案编号  */ 
 | 
    @ApiModelProperty(value = " 患者档案编号") 
 | 
    @Excel(name = "  患者档案编号 ") 
 | 
    private String patno; 
 | 
  
 | 
    /**  体检项目名称  */ 
 | 
    @ApiModelProperty(value = "体检项目名称") 
 | 
    @Excel(name = " 体检项目名称 ") 
 | 
    private String projectname; 
 | 
  
 | 
    /**  体检项目编码  */ 
 | 
    @ApiModelProperty(value = "体检项目编码") 
 | 
    private String projectcode; 
 | 
  
 | 
    /**  状态;0.已预约 1.已体检 2.报告已出  */ 
 | 
    @ApiModelProperty(value = "状态;0.已预约 1.已体检 2.报告已出") 
 | 
    private Long state; 
 | 
  
 | 
    /**  是否生成方案状态;0未生成 1生成体检前 2生成体检后 3.生成报告已出  9无匹配方案  */ 
 | 
    @ApiModelProperty(value = "是否生成方案状态;0未生成 1生成体检前 2生成体检后 3.生成报告已出  9无匹配方案") 
 | 
    private Long schemestatus; 
 | 
  
 | 
    /**  是否生成通用方案状态;0未生成 1生成 9无匹配方案  */ 
 | 
    @ApiModelProperty(value = "是否生成通用方案状态;0未生成 1生成 9无匹配方案") 
 | 
    private Long generalschemestatus; 
 | 
  
 | 
    /**  科室ID  */ 
 | 
    @ApiModelProperty(value = "科室ID") 
 | 
    private Long deptid; 
 | 
  
 | 
    /**  体检套餐ID  */ 
 | 
    @ApiModelProperty(value = "体检套餐ID") 
 | 
    private Long projectid; 
 | 
  
 | 
    /**  方案状态操作时间  */ 
 | 
    @ApiModelProperty(value = "方案状态操作时间") 
 | 
    private Date schemetime; 
 | 
  
 | 
  
 | 
} 
 |