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

package com.ywt.gapi.doctor;

public interface DoctorInfoOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.ywt.gapi.user.DoctorInfo)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <code>int32 doctorid = 1;</code>
   * @return The doctorid.
   */
  int getDoctorid();

  /**
   * <code>string name = 2;</code>
   * @return The name.
   */
  String getName();
  /**
   * <code>string name = 2;</code>
   * @return The bytes for name.
   */
  com.google.protobuf.ByteString
      getNameBytes();

  /**
   * <code>string avatar = 3;</code>
   * @return The avatar.
   */
  String getAvatar();
  /**
   * <code>string avatar = 3;</code>
   * @return The bytes for avatar.
   */
  com.google.protobuf.ByteString
      getAvatarBytes();

  /**
   * <code>string city = 4;</code>
   * @return The city.
   */
  String getCity();
  /**
   * <code>string city = 4;</code>
   * @return The bytes for city.
   */
  com.google.protobuf.ByteString
      getCityBytes();

  /**
   * <code>string hospital = 5;</code>
   * @return The hospital.
   */
  String getHospital();
  /**
   * <code>string hospital = 5;</code>
   * @return The bytes for hospital.
   */
  com.google.protobuf.ByteString
      getHospitalBytes();

  /**
   * <code>string specialty = 6;</code>
   * @return The specialty.
   */
  String getSpecialty();
  /**
   * <code>string specialty = 6;</code>
   * @return The bytes for specialty.
   */
  com.google.protobuf.ByteString
      getSpecialtyBytes();

  /**
   * <code>int32 status = 7;</code>
   * @return The status.
   */
  int getStatus();

  /**
   * <code>string title = 8;</code>
   * @return The title.
   */
  String getTitle();
  /**
   * <code>string title = 8;</code>
   * @return The bytes for title.
   */
  com.google.protobuf.ByteString
      getTitleBytes();

  /**
   * <code>string dept = 9;</code>
   * @return The dept.
   */
  String getDept();
  /**
   * <code>string dept = 9;</code>
   * @return The bytes for dept.
   */
  com.google.protobuf.ByteString
      getDeptBytes();

  /**
   * <code>string hospitalIds = 10;</code>
   * @return The hospitalIds.
   */
  String getHospitalIds();
  /**
   * <code>string hospitalIds = 10;</code>
   * @return The bytes for hospitalIds.
   */
  com.google.protobuf.ByteString
      getHospitalIdsBytes();

  /**
   * <code>string deptIds = 11;</code>
   * @return The deptIds.
   */
  String getDeptIds();
  /**
   * <code>string deptIds = 11;</code>
   * @return The bytes for deptIds.
   */
  com.google.protobuf.ByteString
      getDeptIdsBytes();

  /**
   * <pre>
   *医生出诊状态
   * </pre>
   *
   * <code>int32 scheduleStatus = 12;</code>
   * @return The scheduleStatus.
   */
  int getScheduleStatus();

  /**
   * <pre>
   *医生咨询费用（单位：分）
   * </pre>
   *
   * <code>int32 consultFee = 13;</code>
   * @return The consultFee.
   */
  int getConsultFee();

  /**
   * <pre>
   *二维码链接
   * </pre>
   *
   * <code>string qrCodeUrl = 14;</code>
   * @return The qrCodeUrl.
   */
  String getQrCodeUrl();
  /**
   * <pre>
   *二维码链接
   * </pre>
   *
   * <code>string qrCodeUrl = 14;</code>
   * @return The bytes for qrCodeUrl.
   */
  com.google.protobuf.ByteString
      getQrCodeUrlBytes();

  /**
   * <pre>
   *简介
   * </pre>
   *
   * <code>string briefIntro = 15;</code>
   * @return The briefIntro.
   */
  String getBriefIntro();
  /**
   * <pre>
   *简介
   * </pre>
   *
   * <code>string briefIntro = 15;</code>
   * @return The bytes for briefIntro.
   */
  com.google.protobuf.ByteString
      getBriefIntroBytes();

  /**
   * <pre>
   *医生签名ID
   * </pre>
   *
   * <code>int32 signId = 16;</code>
   * @return The signId.
   */
  int getSignId();

  /**
   * <pre>
   *医生签名地址
   * </pre>
   *
   * <code>string signUrl = 17;</code>
   * @return The signUrl.
   */
  String getSignUrl();
  /**
   * <pre>
   *医生签名地址
   * </pre>
   *
   * <code>string signUrl = 17;</code>
   * @return The bytes for signUrl.
   */
  com.google.protobuf.ByteString
      getSignUrlBytes();

  /**
   * <pre>
   *基本信息是否填写（0-未填写，1-已填写）
   * </pre>
   *
   * <code>int32 baseInfoStatus = 18;</code>
   * @return The baseInfoStatus.
   */
  int getBaseInfoStatus();

  /**
   * <pre>
   *认证状态（0-未通过，1-已通过）
   * </pre>
   *
   * <code>int32 licenseStatus = 19;</code>
   * @return The licenseStatus.
   */
  int getLicenseStatus();

  /**
   * <pre>
   *手机号
   * </pre>
   *
   * <code>string mobile = 20;</code>
   * @return The mobile.
   */
  String getMobile();
  /**
   * <pre>
   *手机号
   * </pre>
   *
   * <code>string mobile = 20;</code>
   * @return The bytes for mobile.
   */
  com.google.protobuf.ByteString
      getMobileBytes();

  /**
   * <pre>
   *认证方式, 0-后台导入；1-医生认证
   * </pre>
   *
   * <code>int32 authType = 21;</code>
   * @return The authType.
   */
  int getAuthType();

  /**
   * <pre>
   *用户类型
   * </pre>
   *
   * <code>int32 userType = 22;</code>
   * @return The userType.
   */
  int getUserType();

  /**
   * <pre>
   *处方二维码内容
   * </pre>
   *
   * <code>string rpContent = 23;</code>
   * @return The rpContent.
   */
  String getRpContent();
  /**
   * <pre>
   *处方二维码内容
   * </pre>
   *
   * <code>string rpContent = 23;</code>
   * @return The bytes for rpContent.
   */
  com.google.protobuf.ByteString
      getRpContentBytes();

  /**
   * <pre>
   *处方二维码链接
   * </pre>
   *
   * <code>string rpUrl = 24;</code>
   * @return The rpUrl.
   */
  String getRpUrl();
  /**
   * <pre>
   *处方二维码链接
   * </pre>
   *
   * <code>string rpUrl = 24;</code>
   * @return The bytes for rpUrl.
   */
  com.google.protobuf.ByteString
      getRpUrlBytes();

  /**
   * <code>string avatar2 = 25;</code>
   * @return The avatar2.
   */
  String getAvatar2();
  /**
   * <code>string avatar2 = 25;</code>
   * @return The bytes for avatar2.
   */
  com.google.protobuf.ByteString
      getAvatar2Bytes();

  /**
   * <pre>
   *处方二维码内容PC端
   * </pre>
   *
   * <code>string rpContentPc = 26;</code>
   * @return The rpContentPc.
   */
  String getRpContentPc();
  /**
   * <pre>
   *处方二维码内容PC端
   * </pre>
   *
   * <code>string rpContentPc = 26;</code>
   * @return The bytes for rpContentPc.
   */
  com.google.protobuf.ByteString
      getRpContentPcBytes();

  /**
   * <pre>
   *处方二维码链接PC端
   * </pre>
   *
   * <code>string rpUrlPc = 27;</code>
   * @return The rpUrlPc.
   */
  String getRpUrlPc();
  /**
   * <pre>
   *处方二维码链接PC端
   * </pre>
   *
   * <code>string rpUrlPc = 27;</code>
   * @return The bytes for rpUrlPc.
   */
  com.google.protobuf.ByteString
      getRpUrlPcBytes();

  /**
   * <code>int32 pharmacyId = 28;</code>
   * @return The pharmacyId.
   */
  int getPharmacyId();

  /**
   * <code>string pharmacyName = 29;</code>
   * @return The pharmacyName.
   */
  String getPharmacyName();
  /**
   * <code>string pharmacyName = 29;</code>
   * @return The bytes for pharmacyName.
   */
  com.google.protobuf.ByteString
      getPharmacyNameBytes();

  /**
   * <code>int32 identity = 30;</code>
   * @return The identity.
   */
  int getIdentity();

  /**
   * <code>bool negReception = 31;</code>
   * @return The negReception.
   */
  boolean getNegReception();

  /**
   * <code>string negReceptionHint = 32;</code>
   * @return The negReceptionHint.
   */
  String getNegReceptionHint();
  /**
   * <code>string negReceptionHint = 32;</code>
   * @return The bytes for negReceptionHint.
   */
  com.google.protobuf.ByteString
      getNegReceptionHintBytes();

  /**
   * <pre>
   * v3.2.0, 患者线下就诊后，是否3天内有1次免费咨询机会
   * </pre>
   *
   * <code>bool enableNextConsultChance = 33;</code>
   * @return The enableNextConsultChance.
   */
  boolean getEnableNextConsultChance();

  /**
   * <pre>
   * 线下就诊费用设置
   * </pre>
   *
   * <code>int32 offlineFee = 34;</code>
   * @return The offlineFee.
   */
  int getOfflineFee();

  /**
   * <code>int32 prescriptionRightStatus = 35;</code>
   * @return The prescriptionRightStatus.
   */
  int getPrescriptionRightStatus();

  /**
   * <code>string prescriptionRightPharmacyIds = 36;</code>
   * @return The prescriptionRightPharmacyIds.
   */
  String getPrescriptionRightPharmacyIds();
  /**
   * <code>string prescriptionRightPharmacyIds = 36;</code>
   * @return The bytes for prescriptionRightPharmacyIds.
   */
  com.google.protobuf.ByteString
      getPrescriptionRightPharmacyIdsBytes();

  /**
   * <pre>
   * 是否显示开医疗设备检查按钮
   * </pre>
   *
   * <code>bool showMedEquipBtn = 37;</code>
   * @return The showMedEquipBtn.
   */
  boolean getShowMedEquipBtn();

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

  /**
   * <code>int32 consultFree = 39;</code>
   * @return The consultFree.
   */
  int getConsultFree();
}
