package com.ruoyi.project.domain;
|
|
import java.util.Date;
|
import java.util.List;
|
import java.util.Map;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
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;
|
|
/**
|
* 供者转运登记对象 service_transport
|
*
|
* @author ruoyi
|
* @date 2025-12-15
|
*/
|
@Data
|
@ApiModel("供者转运登记")
|
public class ServiceTransport extends BaseEntity {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* $column.columnComment
|
*/
|
@ApiModelProperty("$column.columnComment")
|
//数据库自增改成@TableId(type = IdType.AUTO)
|
@TableId(type = IdType.AUTO)
|
private Long id;
|
|
/**
|
* 案例编号
|
*/
|
@ApiModelProperty("案例编号")
|
@Excel(name = "案例编号")
|
private Long reportId;
|
|
/**
|
* 案例编号
|
*/
|
@ApiModelProperty("案例编号")
|
@Excel(name = "案例编号")
|
private String caseNo;
|
|
/**
|
* 患者姓名
|
*/
|
@ApiModelProperty("患者姓名")
|
@Excel(name = "患者姓名")
|
private String patName;
|
|
/**
|
* $column.columnComment
|
*/
|
@ApiModelProperty("$column.columnComment")
|
@Excel(name = "患者姓名")
|
private String sex;
|
|
/**
|
* $column.columnComment
|
*/
|
@ApiModelProperty("$column.columnComment")
|
@Excel(name = "患者姓名")
|
private Long age;
|
|
/**
|
* 疾病诊断名称
|
*/
|
@ApiModelProperty("疾病诊断名称")
|
@Excel(name = "疾病诊断名称")
|
private String diagnosisname;
|
|
/**
|
* 治疗医院名称
|
*/
|
@ApiModelProperty("治疗医院名称")
|
@Excel(name = "治疗医院名称")
|
private String treatmentHospitalName;
|
|
/**
|
* 治疗科室名称
|
*/
|
@ApiModelProperty("治疗科室名称")
|
@Excel(name = "治疗科室名称")
|
private String treatmentDeptName;
|
|
/**
|
* 出发时间
|
*/
|
@ApiModelProperty("出发时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "出发时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date transportStartTime;
|
|
/**
|
* 出发地点
|
*/
|
@ApiModelProperty("出发地点")
|
@Excel(name = "出发地点")
|
private String transportStartPlace;
|
|
/**
|
* 联系人(协调员)
|
*/
|
@ApiModelProperty("联系人(协调员)")
|
@Excel(name = "联系人", readConverterExp = "协调员")
|
private String contactPerson;
|
|
/**
|
* 急诊科医生
|
*/
|
@ApiModelProperty("急诊科医生")
|
@Excel(name = "急诊科医生")
|
private String doctor;
|
|
/**
|
* $column.columnComment
|
*/
|
@ApiModelProperty("急诊科医生手机号")
|
@Excel(name = "急诊科医生手机号")
|
private String doctorPhone;
|
|
/**
|
* 护士
|
*/
|
@ApiModelProperty("护士")
|
@Excel(name = "护士")
|
private String nurse;
|
|
/**
|
* $column.columnComment
|
*/
|
@ApiModelProperty("护士手机号")
|
@Excel(name = "护士手机号")
|
private String nursePhone;
|
|
/**
|
* 驾驶员
|
*/
|
@ApiModelProperty("驾驶员")
|
@Excel(name = "驾驶员")
|
private String driver;
|
|
/**
|
* $column.columnComment
|
*/
|
@ApiModelProperty("驾驶员手机号")
|
@Excel(name = "驾驶员手机号")
|
private String driverPhone;
|
|
/**
|
* ICU评估医生
|
*/
|
@ApiModelProperty("ICU评估医生")
|
@Excel(name = "ICU评估医生")
|
private String icuDoctor;
|
|
/**
|
* $column.columnComment
|
*/
|
@ApiModelProperty("ICU评估医生手机号")
|
@Excel(name = "ICU评估医生手机号")
|
private String icuDoctorPhone;
|
|
/**
|
* 转运状态:1待转运 2转运中 3转运完成 4转运取消 5暂存
|
*/
|
@ApiModelProperty("转运状态:1待转运 2转运中 3转运完成 4转运取消 5暂存 ")
|
@Excel(name = "转运状态")
|
private Long transitStatus;
|
|
/**
|
* 备注
|
*/
|
@ApiModelProperty("备注")
|
@Excel(name = "备注")
|
private String remark;
|
|
/**
|
* 附件文件地址集合(用于接收前端传来的地址)
|
* [
|
* { name: "111", url: "http://localhost:8093/111/222" },
|
* { name: "222", url: "http://localhost:8093/111/222" },
|
* ];
|
*/
|
@TableField(exist = false)
|
@ApiModelProperty("附件文件地址集合")
|
private List<ServiceTransportFile> annexfilesList;
|
}
|