package com.xinelu.manage.domain.projectbatch;

import com.xinelu.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.time.LocalDate;
import java.time.LocalDateTime;
import lombok.Data;

/**
* 指标检测批次信息表
* @TableName project_batch
*/
@ApiModel("指标检测批次信息表")
@Data
public class ProjectBatch extends BaseEntity {

    /**
    * 主键id
    */
    @ApiModelProperty("主键id")
    private Long id;
    /**
    * 患者id
    */
    @ApiModelProperty("患者id")
    private Long patientId;
    /**
    * 患者姓名
    */
    @ApiModelProperty("患者姓名")
    private String patientName;
    /**
    * 患者电话
    */
    @ApiModelProperty("患者电话")
    private String patientPhone;
    /**
    * 出生日期，格式：yyyy-MM-dd
    */
    @ApiModelProperty("出生日期，格式：yyyy-MM-dd")
    private LocalDate birthDate;
    /**
    * 身份证号
    */
    @ApiModelProperty("身份证号")
    private String cardNo;
    /**
    * 性别，男：MALE，女：FEMALE
    */
    @ApiModelProperty("性别，男：MALE，女：FEMALE")
    private String sex;
    /**
    * 批次名称
    */
    @ApiModelProperty("批次名称")
    private String batchName;
    /**
    * 批次编号
    */
    @ApiModelProperty("批次编号")
    private String batchCode;
    /**
    * 排序
    */
    @ApiModelProperty("排序")
    private Integer batchSort;
    /**
    * 备注信息
    */
    @ApiModelProperty("备注信息")
    private String batchRemark;
    /**
    * 批次创建时间，格式：yyyy-MM-dd HH:mm:ss
    */
    @ApiModelProperty("批次创建时间，格式：yyyy-MM-dd HH:mm:ss")
    private LocalDateTime batchDate;
    /**
    * 删除标识，0：否，1：是
    */
    @ApiModelProperty("删除标识，0：否，1：是")
    private Integer delFlag;

}
