You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
virtual-patient/virtual-patient-model/src/main/java/com/supervision/model/Process.java

81 lines
1.6 KiB
Java

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package com.supervision.model;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* 诊断进程表
* @TableName vp_process
*/
@TableName(value ="vp_process")
@Data
@ApiModel
public class Process implements Serializable {
/**
* 主键
*/
@TableId
private String id;
/**
* 病人ID
*/
@ApiModelProperty("病人ID")
private String patientId;
@ApiModelProperty("病历ID")
private String medicalRecId;
@ApiModelProperty("疾病ID")
private String diseaseId;
@ApiModelProperty("问诊编号")
private String processNo;
/**
* 用户ID
*/
@ApiModelProperty("用户ID")
private String userId;
/**
* 任务状态 0进行中 1已完成
*/
@ApiModelProperty("任务状态 -1未开始 0进行中 1已完成")
private Integer status;
@ApiModelProperty("实例类型 0学习实例 1:考核实例")
private Integer processType;
/**
* 创建人ID
*/
private String createUserId;
/**
* 创建时间
*/
private LocalDateTime createTime;
/**
* 更新人
*/
private String updateUserId;
/**
* 更新时间
*/
private LocalDateTime updateTime;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}