package com.ltkj.common.core.domain.entity;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
import com.ltkj.common.annotation.Excel;
|
import com.ltkj.common.core.domain.BaseEntity;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.Date;
|
|
/**
|
* 预约时间对象 mall_time_config
|
*
|
* @author ltkj_赵佳豪&李格
|
* @date 2023-07-18
|
*/
|
|
@Data
|
@ApiModel
|
public class MallSchedulingTime extends BaseEntity {
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* id
|
*/
|
@TableId(type = IdType.AUTO)
|
@JsonSerialize(using = ToStringSerializer.class)
|
private Long id;
|
|
/**
|
* 日期
|
*/
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
@Excel(name = "日期", width = 30, dateFormat = "yyyy-MM-dd")
|
@ApiModelProperty(value = "日期")
|
private Date time;
|
|
/**
|
* 预约限号
|
*/
|
@Excel(name = "预约限号")
|
@ApiModelProperty(value = "预约限号")
|
private Long allNum;
|
|
/**
|
* 余数
|
*/
|
@Excel(name = "余数")
|
@ApiModelProperty(value = "余数")
|
private Long nowNum;
|
|
@ApiModelProperty(value = "星期")
|
private String week;
|
|
@ApiModelProperty(value = "上午或下午")
|
private String mOrA;
|
|
@ApiModelProperty(value = "医生id")
|
private String userId;
|
|
@ApiModelProperty(value = "医生姓名")
|
private String userName;
|
|
@ApiModelProperty(value = "院区id")
|
private String hospId;
|
|
@ApiModelProperty(value = "院区名字")
|
private String hospName;
|
|
@ApiModelProperty(value = "是否停诊")
|
private String isClose;
|
|
@ApiModelProperty(value = "时间段")
|
private String timeSlot;
|
|
@ApiModelProperty(value = "号类")
|
private String numType;
|
|
@ApiModelProperty(value = "科室id")
|
private String deptId;
|
|
|
@ApiModelProperty(value = "科室名")
|
private String deptName;
|
|
@ApiModelProperty(value = "角色名称")
|
@TableField(exist = false)
|
private String roleName;
|
|
@ApiModelProperty(value = "医生头像")
|
@TableField(exist = false)
|
private String avatar;
|
|
/**
|
* 处方职称(PT10.01.029)
|
*/
|
@ApiModelProperty(value = "处方职称")
|
@TableField(exist = false)
|
private String cftitle;
|
|
/**
|
* 简介
|
*/
|
@ApiModelProperty(value = "简介")
|
@TableField(exist = false)
|
private String profile;
|
|
/**
|
* 擅长领域
|
*/
|
@ApiModelProperty(value = "擅长领域")
|
@TableField(exist = false)
|
private String expGoodArea;
|
|
|
|
@TableField(exist = false)
|
private String startTime;
|
|
|
@TableField(exist = false)
|
private String endTime;
|
|
|
}
|