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

package com.ywt.gapi.order;

public interface CreateTaiheRegisteredOrderRequestOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.ywt.gapi.order.CreateTaiheRegisteredOrderRequest)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <pre>
   *医院ID
   * </pre>
   *
   * <code>int32 hospitalId = 1;</code>
   */
  int getHospitalId();

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

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

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

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

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

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

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

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

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

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

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

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

  /**
   * <pre>
   *患者ID（即家人ID)
   * </pre>
   *
   * <code>int32 medicalCardId = 14;</code>
   */
  int getMedicalCardId();

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

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

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

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