package com.openhis.appointmentmanage.domain;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;
import java.time.LocalTime;
/**
 * 医生排班Entity
 *
 * @date 2025-12-12
 */
@Data
@TableName(value = "adm_doctor_schedule")
@Accessors(chain = true)
public class DoctorSchedule {
    /** id */
    private Integer id;

    /** 星期 */
    private String weekday;

    /** 时段 */
    private String timePeriod;

    /** 医生 */
    private String doctor;

    /** 诊室 */
    private String clinic;

    /** 开始时间 */
    private LocalTime startTime;

    /** 结束时间 */
    private LocalTime endTime;

    /** 限号数量 */
    private Integer limitNumber;

    /** 号源记录 */
    private String callSignRecord;

    /** 挂号项目 */
    private String registerItem;

    /** 挂号费 */
    private Integer registerFee;

    /** 诊查项目 */
    private String diagnosisItem;

    /** 诊疗费 */
    private Integer diagnosisFee;

    /** 线上挂号 */
    private Boolean isOnline;

    /** 是否停诊 */
    private Boolean isStopped;

    /** 停诊原因 */
    private String stopReason;

    /** 关联科室id */
    private Integer deptId;

    /** 创建时间 */
    private LocalDateTime createTime;

    /** 更新时间 */
    private LocalDateTime updateTime;
}
