package com.gxwebsoft.led.param;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 查询医生排班信息当日剩余号源（10018）入参。
 */
@Data
public class BmeNumberSourcesParam {

  @Schema(description = "开始日期，yyyy-MM-dd")
  private String startDate;

  @Schema(description = "结束日期，yyyy-MM-dd")
  private String endDate;

  @Schema(description = "科室代码，可选")
  private String deptCode;

  @Schema(description = "医生工号，可选")
  private String userCode;

  @Schema(description = "时段，可选：01上午 02下午 03全天 04中午")
  @JsonProperty("aSTimeRange")
  private String aSTimeRange;

  @Schema(description = "医院代码，可选")
  private String hospitalId;

  @Schema(description = "机构ID，默认10001")
  private String mechanismId;

  @Schema(description = "操作员代码")
  private String extUserID;

  @Schema(description = "交易代码，默认10018")
  private String tradeCode;

  public String getASTimeRange() {
    return aSTimeRange;
  }

  public void setASTimeRange(String aSTimeRange) {
    this.aSTimeRange = aSTimeRange;
  }
}
