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 java.util.Date; /** * 患者手术记录对象 pat_med_operation * * @author lihu * @date 2024-08-05 */ @Data @ApiModel("患者手术记录") public class PatMedOperation extends BaseEntity { private static final long serialVersionUID = 1L; /** * 自增ID */ @ApiModelProperty("自增ID") private Long id; /** * 就诊流水号 */ @ApiModelProperty("就诊流水号") @Excel(name = "就诊流水号") private String serialnum; /** * 档案ID */ @ApiModelProperty("档案ID") @Excel(name = "档案ID") private Long patid; /** * 手术名称 */ @ApiModelProperty("手术名称") @Excel(name = "手术名称") private String operationname; /** * 手术代码 */ @ApiModelProperty("手术代码") @Excel(name = "手术代码") private String operationcode; /** * 手术ID */ @ApiModelProperty("手术ID") @Excel(name = "手术ID") private Long operationid; /** * 手术时间 */ @ApiModelProperty("手术时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "手术时间" , width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date operationtime; /** * 就诊ID */ @ApiModelProperty("就诊ID") @Excel(name = "就诊ID") private Long visitid; /** * 就诊类型;1门诊 2住院 3体检 */ @ApiModelProperty("就诊类型;1门诊 2住院 3体检") @Excel(name = "就诊类型;1门诊 2住院 3体检") private Long visittype; /** * 手术状态;0未开始 1已完成 */ @ApiModelProperty("手术状态;0未开始 1已完成") @Excel(name = "手术状态;0未开始 1已完成") private Long status; /** * 方案状态操作时间 */ @ApiModelProperty("方案状态操作时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "方案状态操作时间" , width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date schemetime; /** * 是否生成计划;0未生成 1生成手术前 2生成手术后 9无匹配方案 */ @ApiModelProperty("是否生成计划;0未生成 1生成手术前 2生成手术后 9无匹配方案") @Excel(name = "是否生成计划;0未生成 1生成手术前 2生成手术后 9无匹配方案") private Long schemestatus; /** * 机构ID */ @ApiModelProperty("机构ID") @Excel(name = "机构ID") private String orgid; /** * 删除标志(0:未删除 1:已删除) */ @ApiModelProperty("删除标志(0:未删除 1:已删除)") private String delFlag; /** * 上传标志(0:未上传 1:已上传) */ @ApiModelProperty("上传标志(0:未上传 1:已上传)") @Excel(name = "上传标志" , readConverterExp = "0=:未上传,1=:已上传") private Long isupload; /** * 上传时间 */ @ApiModelProperty("上传时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @Excel(name = "上传时间" , width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss") private Date uploadTime; /** * 父ID */ @ApiModelProperty("父ID") @Excel(name = "父ID") private Long pid; /** * GUID */ @ApiModelProperty("GUID") @Excel(name = "GUID") private String guid; }