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

package com.ywt.gapi.drug;

public interface MedInvoiceOrBuilder extends
    // @@protoc_insertion_point(interface_extends:com.ywt.gapi.drug.MedInvoice)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <pre>
   * 发票类型：1-普通纸质发票
   * </pre>
   *
   * <code>int32 invoiceType = 1;</code>
   */
  int getInvoiceType();

  /**
   * <pre>
   * 发票抬头类型：1-个人，2-公司
   * </pre>
   *
   * <code>int32 titleType = 2;</code>
   */
  int getTitleType();

  /**
   * <pre>
   * 公司全称（公司抬头必填）
   * </pre>
   *
   * <code>string companyName = 3;</code>
   */
  java.lang.String getCompanyName();
  /**
   * <pre>
   * 公司全称（公司抬头必填）
   * </pre>
   *
   * <code>string companyName = 3;</code>
   */
  com.google.protobuf.ByteString
      getCompanyNameBytes();

  /**
   * <pre>
   * 纳税人识别号（公司抬头必填）
   * </pre>
   *
   * <code>string taxPayerId = 4;</code>
   */
  java.lang.String getTaxPayerId();
  /**
   * <pre>
   * 纳税人识别号（公司抬头必填）
   * </pre>
   *
   * <code>string taxPayerId = 4;</code>
   */
  com.google.protobuf.ByteString
      getTaxPayerIdBytes();

  /**
   * <pre>
   * 注册地址
   * </pre>
   *
   * <code>string regAddr = 5;</code>
   */
  java.lang.String getRegAddr();
  /**
   * <pre>
   * 注册地址
   * </pre>
   *
   * <code>string regAddr = 5;</code>
   */
  com.google.protobuf.ByteString
      getRegAddrBytes();

  /**
   * <pre>
   * 开户银行
   * </pre>
   *
   * <code>string depositBank = 6;</code>
   */
  java.lang.String getDepositBank();
  /**
   * <pre>
   * 开户银行
   * </pre>
   *
   * <code>string depositBank = 6;</code>
   */
  com.google.protobuf.ByteString
      getDepositBankBytes();

  /**
   * <pre>
   * 银行账号
   * </pre>
   *
   * <code>string bankAccount = 7;</code>
   */
  java.lang.String getBankAccount();
  /**
   * <pre>
   * 银行账号
   * </pre>
   *
   * <code>string bankAccount = 7;</code>
   */
  com.google.protobuf.ByteString
      getBankAccountBytes();

  /**
   * <pre>
   *电话
   * </pre>
   *
   * <code>string tel = 8;</code>
   */
  java.lang.String getTel();
  /**
   * <pre>
   *电话
   * </pre>
   *
   * <code>string tel = 8;</code>
   */
  com.google.protobuf.ByteString
      getTelBytes();

  /**
   * <pre>
   * 发票内容
   * </pre>
   *
   * <code>string content = 9;</code>
   */
  java.lang.String getContent();
  /**
   * <pre>
   * 发票内容
   * </pre>
   *
   * <code>string content = 9;</code>
   */
  com.google.protobuf.ByteString
      getContentBytes();

  /**
   * <pre>
   * 收货人姓名
   * </pre>
   *
   * <code>string receiverName = 10;</code>
   */
  java.lang.String getReceiverName();
  /**
   * <pre>
   * 收货人姓名
   * </pre>
   *
   * <code>string receiverName = 10;</code>
   */
  com.google.protobuf.ByteString
      getReceiverNameBytes();

  /**
   * <pre>
   * 收货人手机号
   * </pre>
   *
   * <code>string receiverPhone = 11;</code>
   */
  java.lang.String getReceiverPhone();
  /**
   * <pre>
   * 收货人手机号
   * </pre>
   *
   * <code>string receiverPhone = 11;</code>
   */
  com.google.protobuf.ByteString
      getReceiverPhoneBytes();

  /**
   * <pre>
   * 收货人地区
   * </pre>
   *
   * <code>string receiverArea = 12;</code>
   */
  java.lang.String getReceiverArea();
  /**
   * <pre>
   * 收货人地区
   * </pre>
   *
   * <code>string receiverArea = 12;</code>
   */
  com.google.protobuf.ByteString
      getReceiverAreaBytes();

  /**
   * <pre>
   * 收货人详细地址
   * </pre>
   *
   * <code>string receiverAddr = 13;</code>
   */
  java.lang.String getReceiverAddr();
  /**
   * <pre>
   * 收货人详细地址
   * </pre>
   *
   * <code>string receiverAddr = 13;</code>
   */
  com.google.protobuf.ByteString
      getReceiverAddrBytes();
}
