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; }