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

package com.ywt.gapi.third.taihe;

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

  /**
   * <pre>
   *预约单号
   * </pre>
   *
   * <code>string orderCode = 1;</code>
   * @return The orderCode.
   */
  java.lang.String getOrderCode();
  /**
   * <pre>
   *预约单号
   * </pre>
   *
   * <code>string orderCode = 1;</code>
   * @return The bytes for orderCode.
   */
  com.google.protobuf.ByteString
      getOrderCodeBytes();

  /**
   * <pre>
   *交易流水号
   * </pre>
   *
   * <code>string transactionId = 2;</code>
   * @return The transactionId.
   */
  java.lang.String getTransactionId();
  /**
   * <pre>
   *交易流水号
   * </pre>
   *
   * <code>string transactionId = 2;</code>
   * @return The bytes for transactionId.
   */
  com.google.protobuf.ByteString
      getTransactionIdBytes();

  /**
   * <pre>
   *就诊流水号
   * </pre>
   *
   * <code>string registrationId = 3;</code>
   * @return The registrationId.
   */
  java.lang.String getRegistrationId();
  /**
   * <pre>
   *就诊流水号
   * </pre>
   *
   * <code>string registrationId = 3;</code>
   * @return The bytes for registrationId.
   */
  com.google.protobuf.ByteString
      getRegistrationIdBytes();

  /**
   * <pre>
   *挂号日期(yyyy-MM-dd)
   * </pre>
   *
   * <code>string registrationDate = 4;</code>
   * @return The registrationDate.
   */
  java.lang.String getRegistrationDate();
  /**
   * <pre>
   *挂号日期(yyyy-MM-dd)
   * </pre>
   *
   * <code>string registrationDate = 4;</code>
   * @return The bytes for registrationDate.
   */
  com.google.protobuf.ByteString
      getRegistrationDateBytes();

  /**
   * <pre>
   *状态（1-正常，2-已退号，3-已过号）
   * </pre>
   *
   * <code>int32 status = 5;</code>
   * @return The status.
   */
  int getStatus();

  /**
   * <pre>
   *患者姓名
   * </pre>
   *
   * <code>string patientName = 6;</code>
   * @return The patientName.
   */
  java.lang.String getPatientName();
  /**
   * <pre>
   *患者姓名
   * </pre>
   *
   * <code>string patientName = 6;</code>
   * @return The bytes for patientName.
   */
  com.google.protobuf.ByteString
      getPatientNameBytes();

  /**
   * <pre>
   *患者Id
   * </pre>
   *
   * <code>string patientId = 7;</code>
   * @return The patientId.
   */
  java.lang.String getPatientId();
  /**
   * <pre>
   *患者Id
   * </pre>
   *
   * <code>string patientId = 7;</code>
   * @return The bytes for patientId.
   */
  com.google.protobuf.ByteString
      getPatientIdBytes();

  /**
   * <pre>
   *就诊日期(yyyy-MM-dd)
   * </pre>
   *
   * <code>string admitDate = 8;</code>
   * @return The admitDate.
   */
  java.lang.String getAdmitDate();
  /**
   * <pre>
   *就诊日期(yyyy-MM-dd)
   * </pre>
   *
   * <code>string admitDate = 8;</code>
   * @return The bytes for admitDate.
   */
  com.google.protobuf.ByteString
      getAdmitDateBytes();

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

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

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

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

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

  /**
   * <pre>
   *总费用(单位:分)
   * </pre>
   *
   * <code>int32 regFee = 14;</code>
   * @return The regFee.
   */
  int getRegFee();

  /**
   * <pre>
   *就诊序号
   * </pre>
   *
   * <code>int32 seqCode = 15;</code>
   * @return The seqCode.
   */
  int getSeqCode();

  /**
   * <pre>
   *候诊地点
   * </pre>
   *
   * <code>string admitAddress = 16;</code>
   * @return The admitAddress.
   */
  java.lang.String getAdmitAddress();
  /**
   * <pre>
   *候诊地点
   * </pre>
   *
   * <code>string admitAddress = 16;</code>
   * @return The bytes for admitAddress.
   */
  com.google.protobuf.ByteString
      getAdmitAddressBytes();

  /**
   * <pre>
   *候诊时间
   * </pre>
   *
   * <code>string admitRange = 17;</code>
   * @return The admitRange.
   */
  java.lang.String getAdmitRange();
  /**
   * <pre>
   *候诊时间
   * </pre>
   *
   * <code>string admitRange = 17;</code>
   * @return The bytes for admitRange.
   */
  com.google.protobuf.ByteString
      getAdmitRangeBytes();

  /**
   * <pre>
   *可退号标志(Y/N)
   * </pre>
   *
   * <code>string returnFlag = 18;</code>
   * @return The returnFlag.
   */
  java.lang.String getReturnFlag();
  /**
   * <pre>
   *可退号标志(Y/N)
   * </pre>
   *
   * <code>string returnFlag = 18;</code>
   * @return The bytes for returnFlag.
   */
  com.google.protobuf.ByteString
      getReturnFlagBytes();

  /**
   * <pre>
   *预约时段
   * </pre>
   *
   * <code>int32 datePeriod = 19;</code>
   * @return The datePeriod.
   */
  int getDatePeriod();

  /**
   * <pre>
   *开始时间
   * </pre>
   *
   * <code>string startTime = 20;</code>
   * @return The startTime.
   */
  java.lang.String getStartTime();
  /**
   * <pre>
   *开始时间
   * </pre>
   *
   * <code>string startTime = 20;</code>
   * @return The bytes for startTime.
   */
  com.google.protobuf.ByteString
      getStartTimeBytes();

  /**
   * <pre>
   *结束时间
   * </pre>
   *
   * <code>string endTime = 21;</code>
   * @return The endTime.
   */
  java.lang.String getEndTime();
  /**
   * <pre>
   *结束时间
   * </pre>
   *
   * <code>string endTime = 21;</code>
   * @return The bytes for endTime.
   */
  com.google.protobuf.ByteString
      getEndTimeBytes();
}
