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

package com.ywt.gapi.taihe.register;

public interface CreateRegisteredRequestOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.ywt.gapi.taihe.register.CreateRegisteredRequest)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <pre>
   *医生职称
   * </pre>
   *
   * <code>string doctorTitle = 1;</code>
   * @return The doctorTitle.
   */
  java.lang.String getDoctorTitle();
  /**
   * <pre>
   *医生职称
   * </pre>
   *
   * <code>string doctorTitle = 1;</code>
   * @return The bytes for doctorTitle.
   */
  com.google.protobuf.ByteString
      getDoctorTitleBytes();

  /**
   * <pre>
   *科室Code
   * </pre>
   *
   * <code>string deptCode = 2;</code>
   * @return The deptCode.
   */
  java.lang.String getDeptCode();
  /**
   * <pre>
   *科室Code
   * </pre>
   *
   * <code>string deptCode = 2;</code>
   * @return The bytes for deptCode.
   */
  com.google.protobuf.ByteString
      getDeptCodeBytes();

  /**
   * <pre>
   *科室名称
   * </pre>
   *
   * <code>string deptName = 3;</code>
   * @return The deptName.
   */
  java.lang.String getDeptName();
  /**
   * <pre>
   *科室名称
   * </pre>
   *
   * <code>string deptName = 3;</code>
   * @return The bytes for deptName.
   */
  com.google.protobuf.ByteString
      getDeptNameBytes();

  /**
   * <pre>
   *医生Code
   * </pre>
   *
   * <code>string doctorCode = 4;</code>
   * @return The doctorCode.
   */
  java.lang.String getDoctorCode();
  /**
   * <pre>
   *医生Code
   * </pre>
   *
   * <code>string doctorCode = 4;</code>
   * @return The bytes for doctorCode.
   */
  com.google.protobuf.ByteString
      getDoctorCodeBytes();

  /**
   * <pre>
   *医生名称
   * </pre>
   *
   * <code>string doctorName = 5;</code>
   * @return The doctorName.
   */
  java.lang.String getDoctorName();
  /**
   * <pre>
   *医生名称
   * </pre>
   *
   * <code>string doctorName = 5;</code>
   * @return The bytes for doctorName.
   */
  com.google.protobuf.ByteString
      getDoctorNameBytes();

  /**
   * <pre>
   *预约挂号总费用
   * </pre>
   *
   * <code>int32 total = 6;</code>
   * @return The total.
   */
  int getTotal();

  /**
   * <pre>
   *挂号费
   * </pre>
   *
   * <code>int32 registeredFee = 7;</code>
   * @return The registeredFee.
   */
  int getRegisteredFee();

  /**
   * <pre>
   *诊查费
   * </pre>
   *
   * <code>int32 medicalFee = 8;</code>
   * @return The medicalFee.
   */
  int getMedicalFee();

  /**
   * <pre>
   *预约日期
   * </pre>
   *
   * <code>int64 registeredDate = 9;</code>
   * @return The registeredDate.
   */
  long getRegisteredDate();

  /**
   * <pre>
   *预约时间段
   * </pre>
   *
   * <code>int32 period = 10;</code>
   * @return The period.
   */
  int getPeriod();

  /**
   * <pre>
   *预约开始时间：HH:MI
   * </pre>
   *
   * <code>string startTime = 11;</code>
   * @return The startTime.
   */
  java.lang.String getStartTime();
  /**
   * <pre>
   *预约开始时间：HH:MI
   * </pre>
   *
   * <code>string startTime = 11;</code>
   * @return The bytes for startTime.
   */
  com.google.protobuf.ByteString
      getStartTimeBytes();

  /**
   * <pre>
   *预约结束时间：HH:MI
   * </pre>
   *
   * <code>string endTime = 12;</code>
   * @return The endTime.
   */
  java.lang.String getEndTime();
  /**
   * <pre>
   *预约结束时间：HH:MI
   * </pre>
   *
   * <code>string endTime = 12;</code>
   * @return The bytes for endTime.
   */
  com.google.protobuf.ByteString
      getEndTimeBytes();

  /**
   * <pre>
   *用户ID
   * </pre>
   *
   * <code>int32 userId = 13;</code>
   * @return The userId.
   */
  int getUserId();

  /**
   * <pre>
   *诊疗卡ID
   * </pre>
   *
   * <code>int32 medicalCardId = 14;</code>
   * @return The medicalCardId.
   */
  int getMedicalCardId();

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

  /**
   * <pre>
   *支付渠道
   * </pre>
   *
   * <code>int32 paymentChannel = 16;</code>
   * @return The paymentChannel.
   */
  int getPaymentChannel();

  /**
   * <pre>
   *订单来源
   * </pre>
   *
   * <code>int32 source = 17;</code>
   * @return The source.
   */
  int getSource();

  /**
   * <pre>
   *科室ID
   * </pre>
   *
   * <code>int32 deptId = 18;</code>
   * @return The deptId.
   */
  int getDeptId();

  /**
   * <code>string lockQueueNo = 19;</code>
   * @return The lockQueueNo.
   */
  java.lang.String getLockQueueNo();
  /**
   * <code>string lockQueueNo = 19;</code>
   * @return The bytes for lockQueueNo.
   */
  com.google.protobuf.ByteString
      getLockQueueNoBytes();

  /**
   * <code>string availableNumStr = 20;</code>
   * @return The availableNumStr.
   */
  java.lang.String getAvailableNumStr();
  /**
   * <code>string availableNumStr = 20;</code>
   * @return The bytes for availableNumStr.
   */
  com.google.protobuf.ByteString
      getAvailableNumStrBytes();

  /**
   * <code>int32 hospitalId = 21;</code>
   * @return The hospitalId.
   */
  int getHospitalId();

  /**
   * <pre>
   * 分院 id
   * </pre>
   *
   * <code>int32 subHospitalId = 22;</code>
   * @return The subHospitalId.
   */
  int getSubHospitalId();

  /**
   * <pre>
   * 出诊级别code
   * </pre>
   *
   * <code>string doctorSessTypeCode = 23;</code>
   * @return The doctorSessTypeCode.
   */
  java.lang.String getDoctorSessTypeCode();
  /**
   * <pre>
   * 出诊级别code
   * </pre>
   *
   * <code>string doctorSessTypeCode = 23;</code>
   * @return The bytes for doctorSessTypeCode.
   */
  com.google.protobuf.ByteString
      getDoctorSessTypeCodeBytes();

  /**
   * <pre>
   * 出诊级别name
   * </pre>
   *
   * <code>string doctorSessTypeName = 24;</code>
   * @return The doctorSessTypeName.
   */
  java.lang.String getDoctorSessTypeName();
  /**
   * <pre>
   * 出诊级别name
   * </pre>
   *
   * <code>string doctorSessTypeName = 24;</code>
   * @return The bytes for doctorSessTypeName.
   */
  com.google.protobuf.ByteString
      getDoctorSessTypeNameBytes();
}
