package com.fs.course.param;



import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.math.BigDecimal;
import java.util.Map;

@Data
@Accessors(chain = true)
@ApiModel(description = "红杉医生排班信息")
public class HsDoctorSchedule {
    @ApiModelProperty(value = "医生id")
    private Integer doctor;

    @ApiModelProperty(value = "医生姓名")
    private String doctor_name;

    @ApiModelProperty(value = "科室id")
    private Integer branch;

    @ApiModelProperty(value = "科室名称")
    private String branch_name;

    @ApiModelProperty(value = "排班日期")
    private String work_time;

    @ApiModelProperty(value = "当天可预约总数")
    private Integer book_total;

    @ApiModelProperty(value = "具体可预约时间段")
    private Map<String, Integer> schedule;


    @ApiModelProperty(value = "擅长")
    private String expert;

    @ApiModelProperty(value = "擅长的症状")
    private String skilled_symptoms;

    @ApiModelProperty(value = "简介")
    private String introduction;

    @ApiModelProperty(value = "预估等待时长")
    private Integer estimate_wait_time;

    @ApiModelProperty(value = "预计等待群组数量")
    private Integer estimate_wait_group;

    @ApiModelProperty(value = "视频问诊费用")
    private BigDecimal video_fee;

    @ApiModelProperty(value = "图文问诊费用")
    private BigDecimal image_text_fee;

    @ApiModelProperty(value = "头像")
    private String avatar;

    @ApiModelProperty(value = "职称")
    private String position;
}
