// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: taihe.proto

package com.ywt.gapi.third.taihe;

public interface ScheduleOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.ywt.gapi.third.taihe.Schedule)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <pre>
   *门诊排班项记录标识
   * </pre>
   *
   * <code>string scheduleItemCode = 1;</code>
   */
  java.lang.String getScheduleItemCode();
  /**
   * <pre>
   *门诊排班项记录标识
   * </pre>
   *
   * <code>string scheduleItemCode = 1;</code>
   */
  com.google.protobuf.ByteString
      getScheduleItemCodeBytes();

  /**
   * <pre>
   *门诊排班日期(YYYY-MM-DD)
   * </pre>
   *
   * <code>string serviceDate = 2;</code>
   */
  java.lang.String getServiceDate();
  /**
   * <pre>
   *门诊排班日期(YYYY-MM-DD)
   * </pre>
   *
   * <code>string serviceDate = 2;</code>
   */
  com.google.protobuf.ByteString
      getServiceDateBytes();

  /**
   * <pre>
   *排班时段代码
   * </pre>
   *
   * <code>int32 datePeriod = 3;</code>
   */
  int getDatePeriod();

  /**
   * <pre>
   *排班时段名称
   * </pre>
   *
   * <code>string datePeriodName = 4;</code>
   */
  java.lang.String getDatePeriodName();
  /**
   * <pre>
   *排班时段名称
   * </pre>
   *
   * <code>string datePeriodName = 4;</code>
   */
  com.google.protobuf.ByteString
      getDatePeriodNameBytes();

  /**
   * <pre>
   *科室代码
   * </pre>
   *
   * <code>string deptCode = 5;</code>
   */
  java.lang.String getDeptCode();
  /**
   * <pre>
   *科室代码
   * </pre>
   *
   * <code>string deptCode = 5;</code>
   */
  com.google.protobuf.ByteString
      getDeptCodeBytes();

  /**
   * <pre>
   *科室名称
   * </pre>
   *
   * <code>string deptName = 6;</code>
   */
  java.lang.String getDeptName();
  /**
   * <pre>
   *科室名称
   * </pre>
   *
   * <code>string deptName = 6;</code>
   */
  com.google.protobuf.ByteString
      getDeptNameBytes();

  /**
   * <pre>
   *医生代码
   * </pre>
   *
   * <code>string doctorCode = 7;</code>
   */
  java.lang.String getDoctorCode();
  /**
   * <pre>
   *医生代码
   * </pre>
   *
   * <code>string doctorCode = 7;</code>
   */
  com.google.protobuf.ByteString
      getDoctorCodeBytes();

  /**
   * <pre>
   *医生名称
   * </pre>
   *
   * <code>string doctorName = 8;</code>
   */
  java.lang.String getDoctorName();
  /**
   * <pre>
   *医生名称
   * </pre>
   *
   * <code>string doctorName = 8;</code>
   */
  com.google.protobuf.ByteString
      getDoctorNameBytes();

  /**
   * <pre>
   *医生图片链接
   * </pre>
   *
   * <code>string avatar = 9;</code>
   */
  java.lang.String getAvatar();
  /**
   * <pre>
   *医生图片链接
   * </pre>
   *
   * <code>string avatar = 9;</code>
   */
  com.google.protobuf.ByteString
      getAvatarBytes();

  /**
   * <pre>
   *医生职称
   * </pre>
   *
   * <code>string doctorTitle = 10;</code>
   */
  java.lang.String getDoctorTitle();
  /**
   * <pre>
   *医生职称
   * </pre>
   *
   * <code>string doctorTitle = 10;</code>
   */
  com.google.protobuf.ByteString
      getDoctorTitleBytes();

  /**
   * <pre>
   *医生专长
   * </pre>
   *
   * <code>string doctorSpec = 11;</code>
   */
  java.lang.String getDoctorSpec();
  /**
   * <pre>
   *医生专长
   * </pre>
   *
   * <code>string doctorSpec = 11;</code>
   */
  com.google.protobuf.ByteString
      getDoctorSpecBytes();

  /**
   * <pre>
   *预约挂号总费用
   * </pre>
   *
   * <code>int32 fee = 12;</code>
   */
  int getFee();

  /**
   * <pre>
   *挂号费
   * </pre>
   *
   * <code>int32 regFee = 13;</code>
   */
  int getRegFee();

  /**
   * <pre>
   *诊查费
   * </pre>
   *
   * <code>int32 checkupFee = 14;</code>
   */
  int getCheckupFee();

  /**
   * <pre>
   *服务费
   * </pre>
   *
   * <code>int32 serviceFee = 15;</code>
   */
  int getServiceFee();

  /**
   * <pre>
   *其它费
   * </pre>
   *
   * <code>int32 otherFee = 16;</code>
   */
  int getOtherFee();

  /**
   * <pre>
   *就诊地址
   * </pre>
   *
   * <code>string admitAddress = 17;</code>
   */
  java.lang.String getAdmitAddress();
  /**
   * <pre>
   *就诊地址
   * </pre>
   *
   * <code>string admitAddress = 17;</code>
   */
  com.google.protobuf.ByteString
      getAdmitAddressBytes();

  /**
   * <pre>
   *出诊状态（1-可预约 0-已满 2-停诊 3-其它(不可预约)）
   * </pre>
   *
   * <code>int32 scheduleStatus = 18;</code>
   */
  int getScheduleStatus();

  /**
   * <pre>
   *该时段可预约的总号源数
   * </pre>
   *
   * <code>int32 availableTotalNum = 19;</code>
   */
  int getAvailableTotalNum();

  /**
   * <pre>
   *该时段剩余号源数
   * </pre>
   *
   * <code>int32 availableLeftNum = 20;</code>
   */
  int getAvailableLeftNum();

  /**
   * <code>string serviceCode = 21;</code>
   */
  java.lang.String getServiceCode();
  /**
   * <code>string serviceCode = 21;</code>
   */
  com.google.protobuf.ByteString
      getServiceCodeBytes();

  /**
   * <code>string serviceName = 22;</code>
   */
  java.lang.String getServiceName();
  /**
   * <code>string serviceName = 22;</code>
   */
  com.google.protobuf.ByteString
      getServiceNameBytes();
}
