|
|
|
@ -1,96 +1,117 @@
|
|
|
|
|
package com.docus.server.vo.recovery.rcvbasic;
|
|
|
|
|
|
|
|
|
|
import com.alibaba.excel.annotation.ExcelIgnore;
|
|
|
|
|
import com.alibaba.excel.annotation.ExcelProperty;
|
|
|
|
|
import com.alibaba.excel.metadata.BaseRowModel;
|
|
|
|
|
import com.docus.server.enums.RecoveryStateEnum;
|
|
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
import lombok.AllArgsConstructor;
|
|
|
|
|
import lombok.Builder;
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
import lombok.EqualsAndHashCode;
|
|
|
|
|
import lombok.experimental.Accessors;
|
|
|
|
|
|
|
|
|
|
import com.docus.server.enums.*;
|
|
|
|
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
*
|
|
|
|
|
* 患者信息表 VO
|
|
|
|
|
*
|
|
|
|
|
* @author AutoGenerator
|
|
|
|
|
* @since 2023-09-13
|
|
|
|
|
*/
|
|
|
|
|
* 患者信息表 VO
|
|
|
|
|
*
|
|
|
|
|
* @author AutoGenerator
|
|
|
|
|
* @since 2023-09-13
|
|
|
|
|
*/
|
|
|
|
|
@Data
|
|
|
|
|
@Builder
|
|
|
|
|
@NoArgsConstructor
|
|
|
|
|
@AllArgsConstructor
|
|
|
|
|
@ApiModel(value="RcvBasicVO对象", description="患者信息表")
|
|
|
|
|
public class RcvBasicVO implements Serializable {
|
|
|
|
|
@ApiModel(value = "RcvBasicVO对象", description = "患者信息表")
|
|
|
|
|
public class RcvBasicVO extends BaseRowModel implements Serializable {
|
|
|
|
|
|
|
|
|
|
@ExcelIgnore
|
|
|
|
|
@ApiModelProperty(value = "主键")
|
|
|
|
|
private Long id;
|
|
|
|
|
|
|
|
|
|
@ExcelIgnore
|
|
|
|
|
@ApiModelProperty(value = "病案主键")
|
|
|
|
|
private String patientId;
|
|
|
|
|
|
|
|
|
|
@ExcelProperty(value = {"住院次数"}, index = 1)
|
|
|
|
|
@ApiModelProperty(value = "住院次数")
|
|
|
|
|
private Integer admissTimes;
|
|
|
|
|
|
|
|
|
|
@ExcelIgnore
|
|
|
|
|
@ApiModelProperty(value = "病案号")
|
|
|
|
|
private String inpatientNo;
|
|
|
|
|
|
|
|
|
|
@ExcelIgnore
|
|
|
|
|
@ApiModelProperty(value = "记账号(省中医住院就诊号)")
|
|
|
|
|
private String jzh;
|
|
|
|
|
|
|
|
|
|
@ExcelProperty(value = {"住院号"}, index = 0)
|
|
|
|
|
@ApiModelProperty(value = "住院号")
|
|
|
|
|
private String admissId;
|
|
|
|
|
|
|
|
|
|
@ExcelProperty(value = {"患者姓名"}, index = 3)
|
|
|
|
|
@ApiModelProperty(value = "患者姓名")
|
|
|
|
|
private String name;
|
|
|
|
|
|
|
|
|
|
@ExcelProperty(value = {"流水号"}, index = 2)
|
|
|
|
|
@ApiModelProperty(value = "流水号")
|
|
|
|
|
private String serialNumber;
|
|
|
|
|
|
|
|
|
|
@ExcelIgnore
|
|
|
|
|
@ApiModelProperty(value = "住院日期")
|
|
|
|
|
private Date admissDate;
|
|
|
|
|
|
|
|
|
|
@ExcelIgnore
|
|
|
|
|
@ApiModelProperty(value = "住院科室")
|
|
|
|
|
private String admissDept;
|
|
|
|
|
|
|
|
|
|
@ExcelIgnore
|
|
|
|
|
@ApiModelProperty(value = "住院科室名称")
|
|
|
|
|
private String admissDeptName;
|
|
|
|
|
|
|
|
|
|
@ExcelProperty(value = {"出院日期"}, index = 5)
|
|
|
|
|
@ApiModelProperty(value = "出院日期")
|
|
|
|
|
private Date disDate;
|
|
|
|
|
|
|
|
|
|
@ExcelIgnore
|
|
|
|
|
@ApiModelProperty(value = "出院科室")
|
|
|
|
|
private String disDept;
|
|
|
|
|
|
|
|
|
|
@ExcelProperty(value = {"出院科室名称"}, index = 6)
|
|
|
|
|
@ApiModelProperty(value = "出院科室名称")
|
|
|
|
|
private String disDeptName;
|
|
|
|
|
|
|
|
|
|
@ExcelIgnore
|
|
|
|
|
@ApiModelProperty(value = "实际住院天数")
|
|
|
|
|
private Integer admissDays;
|
|
|
|
|
|
|
|
|
|
@ExcelProperty(value = {"住院医师"}, index = 4)
|
|
|
|
|
@ApiModelProperty(value = "住院医师")
|
|
|
|
|
private String attendingName;
|
|
|
|
|
|
|
|
|
|
@ExcelIgnore
|
|
|
|
|
@ApiModelProperty(value = "1 现场扫描,2 其他来源")
|
|
|
|
|
private Integer fileSource;
|
|
|
|
|
|
|
|
|
|
@ExcelProperty(value = {"回收状态"}, index = 7, converter = GenderConverter.class)
|
|
|
|
|
@ApiModelProperty(value = "回收状态 0:待回收 1:已回收")
|
|
|
|
|
private String recoveryState;
|
|
|
|
|
private RecoveryStateEnum recoveryState;
|
|
|
|
|
|
|
|
|
|
@ExcelProperty(value = {"回收时间"}, index = 8)
|
|
|
|
|
@ApiModelProperty(value = "回收时间")
|
|
|
|
|
private Date revoveryTime;
|
|
|
|
|
|
|
|
|
|
@ExcelProperty(value = {"回收人"}, index = 9)
|
|
|
|
|
@ApiModelProperty(value = "回收人")
|
|
|
|
|
private String revoveryUser;
|
|
|
|
|
|
|
|
|
|
@ExcelIgnore
|
|
|
|
|
@ApiModelProperty(value = "修改时间")
|
|
|
|
|
private Date updateTime;
|
|
|
|
|
|
|
|
|
|
@ExcelIgnore
|
|
|
|
|
@ApiModelProperty(value = "创建时间")
|
|
|
|
|
private Date createTime;
|
|
|
|
|
|
|
|
|
|