// Code generated by protoc-gen-go. DO NOT EDIT.
// source: system.proto

package gapi

import (
	context "context"
	fmt "fmt"
	proto "github.com/golang/protobuf/proto"
	grpc "google.golang.org/grpc"
	codes "google.golang.org/grpc/codes"
	status "google.golang.org/grpc/status"
	math "math"
)

// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf

// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package

type Hospital struct {
	HospitalId           int32    `protobuf:"varint,1,opt,name=hospitalId,proto3" json:"hospitalId,omitempty"`
	HospitalName         string   `protobuf:"bytes,2,opt,name=hospitalName,proto3" json:"hospitalName,omitempty"`
	AreaIds              string   `protobuf:"bytes,3,opt,name=areaIds,proto3" json:"areaIds,omitempty"`
	Level                int32    `protobuf:"varint,4,opt,name=level,proto3" json:"level,omitempty"`
	Logo                 string   `protobuf:"bytes,5,opt,name=logo,proto3" json:"logo,omitempty"`
	Address              string   `protobuf:"bytes,6,opt,name=address,proto3" json:"address,omitempty"`
	Registerable         int32    `protobuf:"varint,7,opt,name=registerable,proto3" json:"registerable,omitempty"`
	Status               int32    `protobuf:"varint,8,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *Hospital) Reset()         { *m = Hospital{} }
func (m *Hospital) String() string { return proto.CompactTextString(m) }
func (*Hospital) ProtoMessage()    {}
func (*Hospital) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{0}
}

func (m *Hospital) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_Hospital.Unmarshal(m, b)
}
func (m *Hospital) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_Hospital.Marshal(b, m, deterministic)
}
func (m *Hospital) XXX_Merge(src proto.Message) {
	xxx_messageInfo_Hospital.Merge(m, src)
}
func (m *Hospital) XXX_Size() int {
	return xxx_messageInfo_Hospital.Size(m)
}
func (m *Hospital) XXX_DiscardUnknown() {
	xxx_messageInfo_Hospital.DiscardUnknown(m)
}

var xxx_messageInfo_Hospital proto.InternalMessageInfo

func (m *Hospital) GetHospitalId() int32 {
	if m != nil {
		return m.HospitalId
	}
	return 0
}

func (m *Hospital) GetHospitalName() string {
	if m != nil {
		return m.HospitalName
	}
	return ""
}

func (m *Hospital) GetAreaIds() string {
	if m != nil {
		return m.AreaIds
	}
	return ""
}

func (m *Hospital) GetLevel() int32 {
	if m != nil {
		return m.Level
	}
	return 0
}

func (m *Hospital) GetLogo() string {
	if m != nil {
		return m.Logo
	}
	return ""
}

func (m *Hospital) GetAddress() string {
	if m != nil {
		return m.Address
	}
	return ""
}

func (m *Hospital) GetRegisterable() int32 {
	if m != nil {
		return m.Registerable
	}
	return 0
}

func (m *Hospital) GetStatus() int32 {
	if m != nil {
		return m.Status
	}
	return 0
}

type Dept struct {
	DeptId               int32    `protobuf:"varint,1,opt,name=deptId,proto3" json:"deptId,omitempty"`
	DeptName             string   `protobuf:"bytes,2,opt,name=deptName,proto3" json:"deptName,omitempty"`
	DeptCode             string   `protobuf:"bytes,3,opt,name=deptCode,proto3" json:"deptCode,omitempty"`
	YiDaCode             string   `protobuf:"bytes,4,opt,name=yiDaCode,proto3" json:"yiDaCode,omitempty"`
	ParentId             int32    `protobuf:"varint,5,opt,name=parentId,proto3" json:"parentId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *Dept) Reset()         { *m = Dept{} }
func (m *Dept) String() string { return proto.CompactTextString(m) }
func (*Dept) ProtoMessage()    {}
func (*Dept) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{1}
}

func (m *Dept) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_Dept.Unmarshal(m, b)
}
func (m *Dept) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_Dept.Marshal(b, m, deterministic)
}
func (m *Dept) XXX_Merge(src proto.Message) {
	xxx_messageInfo_Dept.Merge(m, src)
}
func (m *Dept) XXX_Size() int {
	return xxx_messageInfo_Dept.Size(m)
}
func (m *Dept) XXX_DiscardUnknown() {
	xxx_messageInfo_Dept.DiscardUnknown(m)
}

var xxx_messageInfo_Dept proto.InternalMessageInfo

func (m *Dept) GetDeptId() int32 {
	if m != nil {
		return m.DeptId
	}
	return 0
}

func (m *Dept) GetDeptName() string {
	if m != nil {
		return m.DeptName
	}
	return ""
}

func (m *Dept) GetDeptCode() string {
	if m != nil {
		return m.DeptCode
	}
	return ""
}

func (m *Dept) GetYiDaCode() string {
	if m != nil {
		return m.YiDaCode
	}
	return ""
}

func (m *Dept) GetParentId() int32 {
	if m != nil {
		return m.ParentId
	}
	return 0
}

type HospitalDept struct {
	DeptId               int32    `protobuf:"varint,1,opt,name=deptId,proto3" json:"deptId,omitempty"`
	DeptName             string   `protobuf:"bytes,2,opt,name=deptName,proto3" json:"deptName,omitempty"`
	DeptList             []*Dept  `protobuf:"bytes,3,rep,name=deptList,proto3" json:"deptList,omitempty"`
	DeptCode             string   `protobuf:"bytes,4,opt,name=deptCode,proto3" json:"deptCode,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *HospitalDept) Reset()         { *m = HospitalDept{} }
func (m *HospitalDept) String() string { return proto.CompactTextString(m) }
func (*HospitalDept) ProtoMessage()    {}
func (*HospitalDept) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{2}
}

func (m *HospitalDept) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_HospitalDept.Unmarshal(m, b)
}
func (m *HospitalDept) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_HospitalDept.Marshal(b, m, deterministic)
}
func (m *HospitalDept) XXX_Merge(src proto.Message) {
	xxx_messageInfo_HospitalDept.Merge(m, src)
}
func (m *HospitalDept) XXX_Size() int {
	return xxx_messageInfo_HospitalDept.Size(m)
}
func (m *HospitalDept) XXX_DiscardUnknown() {
	xxx_messageInfo_HospitalDept.DiscardUnknown(m)
}

var xxx_messageInfo_HospitalDept proto.InternalMessageInfo

func (m *HospitalDept) GetDeptId() int32 {
	if m != nil {
		return m.DeptId
	}
	return 0
}

func (m *HospitalDept) GetDeptName() string {
	if m != nil {
		return m.DeptName
	}
	return ""
}

func (m *HospitalDept) GetDeptList() []*Dept {
	if m != nil {
		return m.DeptList
	}
	return nil
}

func (m *HospitalDept) GetDeptCode() string {
	if m != nil {
		return m.DeptCode
	}
	return ""
}

type HospitalListRequest struct {
	PageIndex            int32    `protobuf:"varint,1,opt,name=pageIndex,proto3" json:"pageIndex,omitempty"`
	PageSize             int32    `protobuf:"varint,2,opt,name=pageSize,proto3" json:"pageSize,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *HospitalListRequest) Reset()         { *m = HospitalListRequest{} }
func (m *HospitalListRequest) String() string { return proto.CompactTextString(m) }
func (*HospitalListRequest) ProtoMessage()    {}
func (*HospitalListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{3}
}

func (m *HospitalListRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_HospitalListRequest.Unmarshal(m, b)
}
func (m *HospitalListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_HospitalListRequest.Marshal(b, m, deterministic)
}
func (m *HospitalListRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_HospitalListRequest.Merge(m, src)
}
func (m *HospitalListRequest) XXX_Size() int {
	return xxx_messageInfo_HospitalListRequest.Size(m)
}
func (m *HospitalListRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_HospitalListRequest.DiscardUnknown(m)
}

var xxx_messageInfo_HospitalListRequest proto.InternalMessageInfo

func (m *HospitalListRequest) GetPageIndex() int32 {
	if m != nil {
		return m.PageIndex
	}
	return 0
}

func (m *HospitalListRequest) GetPageSize() int32 {
	if m != nil {
		return m.PageSize
	}
	return 0
}

type HospitalListResponse struct {
	Result               *Result     `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	HospitalList         []*Hospital `protobuf:"bytes,2,rep,name=hospitalList,proto3" json:"hospitalList,omitempty"`
	Count                int32       `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
	TotalPages           int32       `protobuf:"varint,4,opt,name=totalPages,proto3" json:"totalPages,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (m *HospitalListResponse) Reset()         { *m = HospitalListResponse{} }
func (m *HospitalListResponse) String() string { return proto.CompactTextString(m) }
func (*HospitalListResponse) ProtoMessage()    {}
func (*HospitalListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{4}
}

func (m *HospitalListResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_HospitalListResponse.Unmarshal(m, b)
}
func (m *HospitalListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_HospitalListResponse.Marshal(b, m, deterministic)
}
func (m *HospitalListResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_HospitalListResponse.Merge(m, src)
}
func (m *HospitalListResponse) XXX_Size() int {
	return xxx_messageInfo_HospitalListResponse.Size(m)
}
func (m *HospitalListResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_HospitalListResponse.DiscardUnknown(m)
}

var xxx_messageInfo_HospitalListResponse proto.InternalMessageInfo

func (m *HospitalListResponse) GetResult() *Result {
	if m != nil {
		return m.Result
	}
	return nil
}

func (m *HospitalListResponse) GetHospitalList() []*Hospital {
	if m != nil {
		return m.HospitalList
	}
	return nil
}

func (m *HospitalListResponse) GetCount() int32 {
	if m != nil {
		return m.Count
	}
	return 0
}

func (m *HospitalListResponse) GetTotalPages() int32 {
	if m != nil {
		return m.TotalPages
	}
	return 0
}

//根据条件查找医院列表Request
type GetHospitalListRequest struct {
	PageIndex            int32    `protobuf:"varint,1,opt,name=pageIndex,proto3" json:"pageIndex,omitempty"`
	PageSize             int32    `protobuf:"varint,2,opt,name=pageSize,proto3" json:"pageSize,omitempty"`
	Name                 string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	AreaIds              string   `protobuf:"bytes,4,opt,name=areaIds,proto3" json:"areaIds,omitempty"`
	UserId               int32    `protobuf:"varint,5,opt,name=userId,proto3" json:"userId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetHospitalListRequest) Reset()         { *m = GetHospitalListRequest{} }
func (m *GetHospitalListRequest) String() string { return proto.CompactTextString(m) }
func (*GetHospitalListRequest) ProtoMessage()    {}
func (*GetHospitalListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{5}
}

func (m *GetHospitalListRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetHospitalListRequest.Unmarshal(m, b)
}
func (m *GetHospitalListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetHospitalListRequest.Marshal(b, m, deterministic)
}
func (m *GetHospitalListRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetHospitalListRequest.Merge(m, src)
}
func (m *GetHospitalListRequest) XXX_Size() int {
	return xxx_messageInfo_GetHospitalListRequest.Size(m)
}
func (m *GetHospitalListRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetHospitalListRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetHospitalListRequest proto.InternalMessageInfo

func (m *GetHospitalListRequest) GetPageIndex() int32 {
	if m != nil {
		return m.PageIndex
	}
	return 0
}

func (m *GetHospitalListRequest) GetPageSize() int32 {
	if m != nil {
		return m.PageSize
	}
	return 0
}

func (m *GetHospitalListRequest) GetName() string {
	if m != nil {
		return m.Name
	}
	return ""
}

func (m *GetHospitalListRequest) GetAreaIds() string {
	if m != nil {
		return m.AreaIds
	}
	return ""
}

func (m *GetHospitalListRequest) GetUserId() int32 {
	if m != nil {
		return m.UserId
	}
	return 0
}

type DeptListRequest struct {
	HospitalId           int32    `protobuf:"varint,1,opt,name=hospitalId,proto3" json:"hospitalId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeptListRequest) Reset()         { *m = DeptListRequest{} }
func (m *DeptListRequest) String() string { return proto.CompactTextString(m) }
func (*DeptListRequest) ProtoMessage()    {}
func (*DeptListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{6}
}

func (m *DeptListRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeptListRequest.Unmarshal(m, b)
}
func (m *DeptListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeptListRequest.Marshal(b, m, deterministic)
}
func (m *DeptListRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeptListRequest.Merge(m, src)
}
func (m *DeptListRequest) XXX_Size() int {
	return xxx_messageInfo_DeptListRequest.Size(m)
}
func (m *DeptListRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_DeptListRequest.DiscardUnknown(m)
}

var xxx_messageInfo_DeptListRequest proto.InternalMessageInfo

func (m *DeptListRequest) GetHospitalId() int32 {
	if m != nil {
		return m.HospitalId
	}
	return 0
}

type DeptListResponse struct {
	Result               *Result  `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	DeptList             []*Dept  `protobuf:"bytes,2,rep,name=deptList,proto3" json:"deptList,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeptListResponse) Reset()         { *m = DeptListResponse{} }
func (m *DeptListResponse) String() string { return proto.CompactTextString(m) }
func (*DeptListResponse) ProtoMessage()    {}
func (*DeptListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{7}
}

func (m *DeptListResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeptListResponse.Unmarshal(m, b)
}
func (m *DeptListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeptListResponse.Marshal(b, m, deterministic)
}
func (m *DeptListResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeptListResponse.Merge(m, src)
}
func (m *DeptListResponse) XXX_Size() int {
	return xxx_messageInfo_DeptListResponse.Size(m)
}
func (m *DeptListResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_DeptListResponse.DiscardUnknown(m)
}

var xxx_messageInfo_DeptListResponse proto.InternalMessageInfo

func (m *DeptListResponse) GetResult() *Result {
	if m != nil {
		return m.Result
	}
	return nil
}

func (m *DeptListResponse) GetDeptList() []*Dept {
	if m != nil {
		return m.DeptList
	}
	return nil
}

type HospitalDeptListRequest struct {
	HospitalId           int32    `protobuf:"varint,1,opt,name=hospitalId,proto3" json:"hospitalId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *HospitalDeptListRequest) Reset()         { *m = HospitalDeptListRequest{} }
func (m *HospitalDeptListRequest) String() string { return proto.CompactTextString(m) }
func (*HospitalDeptListRequest) ProtoMessage()    {}
func (*HospitalDeptListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{8}
}

func (m *HospitalDeptListRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_HospitalDeptListRequest.Unmarshal(m, b)
}
func (m *HospitalDeptListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_HospitalDeptListRequest.Marshal(b, m, deterministic)
}
func (m *HospitalDeptListRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_HospitalDeptListRequest.Merge(m, src)
}
func (m *HospitalDeptListRequest) XXX_Size() int {
	return xxx_messageInfo_HospitalDeptListRequest.Size(m)
}
func (m *HospitalDeptListRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_HospitalDeptListRequest.DiscardUnknown(m)
}

var xxx_messageInfo_HospitalDeptListRequest proto.InternalMessageInfo

func (m *HospitalDeptListRequest) GetHospitalId() int32 {
	if m != nil {
		return m.HospitalId
	}
	return 0
}

type HospitalDeptListResponse struct {
	Result               *Result         `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	HospitalDeptList     []*HospitalDept `protobuf:"bytes,2,rep,name=hospitalDeptList,proto3" json:"hospitalDeptList,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (m *HospitalDeptListResponse) Reset()         { *m = HospitalDeptListResponse{} }
func (m *HospitalDeptListResponse) String() string { return proto.CompactTextString(m) }
func (*HospitalDeptListResponse) ProtoMessage()    {}
func (*HospitalDeptListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{9}
}

func (m *HospitalDeptListResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_HospitalDeptListResponse.Unmarshal(m, b)
}
func (m *HospitalDeptListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_HospitalDeptListResponse.Marshal(b, m, deterministic)
}
func (m *HospitalDeptListResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_HospitalDeptListResponse.Merge(m, src)
}
func (m *HospitalDeptListResponse) XXX_Size() int {
	return xxx_messageInfo_HospitalDeptListResponse.Size(m)
}
func (m *HospitalDeptListResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_HospitalDeptListResponse.DiscardUnknown(m)
}

var xxx_messageInfo_HospitalDeptListResponse proto.InternalMessageInfo

func (m *HospitalDeptListResponse) GetResult() *Result {
	if m != nil {
		return m.Result
	}
	return nil
}

func (m *HospitalDeptListResponse) GetHospitalDeptList() []*HospitalDept {
	if m != nil {
		return m.HospitalDeptList
	}
	return nil
}

type CheckAppVersionRequest struct {
	ClientType           int32    `protobuf:"varint,1,opt,name=clientType,proto3" json:"clientType,omitempty"`
	AppVersion           string   `protobuf:"bytes,2,opt,name=appVersion,proto3" json:"appVersion,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CheckAppVersionRequest) Reset()         { *m = CheckAppVersionRequest{} }
func (m *CheckAppVersionRequest) String() string { return proto.CompactTextString(m) }
func (*CheckAppVersionRequest) ProtoMessage()    {}
func (*CheckAppVersionRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{10}
}

func (m *CheckAppVersionRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CheckAppVersionRequest.Unmarshal(m, b)
}
func (m *CheckAppVersionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CheckAppVersionRequest.Marshal(b, m, deterministic)
}
func (m *CheckAppVersionRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CheckAppVersionRequest.Merge(m, src)
}
func (m *CheckAppVersionRequest) XXX_Size() int {
	return xxx_messageInfo_CheckAppVersionRequest.Size(m)
}
func (m *CheckAppVersionRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_CheckAppVersionRequest.DiscardUnknown(m)
}

var xxx_messageInfo_CheckAppVersionRequest proto.InternalMessageInfo

func (m *CheckAppVersionRequest) GetClientType() int32 {
	if m != nil {
		return m.ClientType
	}
	return 0
}

func (m *CheckAppVersionRequest) GetAppVersion() string {
	if m != nil {
		return m.AppVersion
	}
	return ""
}

type CheckAppVersionResponse struct {
	ClientType           int32    `protobuf:"varint,1,opt,name=clientType,proto3" json:"clientType,omitempty"`
	Version              string   `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	Detail               string   `protobuf:"bytes,3,opt,name=detail,proto3" json:"detail,omitempty"`
	DownloadUrl          string   `protobuf:"bytes,4,opt,name=downloadUrl,proto3" json:"downloadUrl,omitempty"`
	UpdateStatus         int32    `protobuf:"varint,5,opt,name=updateStatus,proto3" json:"updateStatus,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CheckAppVersionResponse) Reset()         { *m = CheckAppVersionResponse{} }
func (m *CheckAppVersionResponse) String() string { return proto.CompactTextString(m) }
func (*CheckAppVersionResponse) ProtoMessage()    {}
func (*CheckAppVersionResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{11}
}

func (m *CheckAppVersionResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CheckAppVersionResponse.Unmarshal(m, b)
}
func (m *CheckAppVersionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CheckAppVersionResponse.Marshal(b, m, deterministic)
}
func (m *CheckAppVersionResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CheckAppVersionResponse.Merge(m, src)
}
func (m *CheckAppVersionResponse) XXX_Size() int {
	return xxx_messageInfo_CheckAppVersionResponse.Size(m)
}
func (m *CheckAppVersionResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_CheckAppVersionResponse.DiscardUnknown(m)
}

var xxx_messageInfo_CheckAppVersionResponse proto.InternalMessageInfo

func (m *CheckAppVersionResponse) GetClientType() int32 {
	if m != nil {
		return m.ClientType
	}
	return 0
}

func (m *CheckAppVersionResponse) GetVersion() string {
	if m != nil {
		return m.Version
	}
	return ""
}

func (m *CheckAppVersionResponse) GetDetail() string {
	if m != nil {
		return m.Detail
	}
	return ""
}

func (m *CheckAppVersionResponse) GetDownloadUrl() string {
	if m != nil {
		return m.DownloadUrl
	}
	return ""
}

func (m *CheckAppVersionResponse) GetUpdateStatus() int32 {
	if m != nil {
		return m.UpdateStatus
	}
	return 0
}

//地区
type Area struct {
	Id                   int32    `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Weight               int32    `protobuf:"varint,3,opt,name=weight,proto3" json:"weight,omitempty"`
	Status               int32    `protobuf:"varint,4,opt,name=status,proto3" json:"status,omitempty"`
	ParentId             int32    `protobuf:"varint,5,opt,name=parentId,proto3" json:"parentId,omitempty"`
	Display              int32    `protobuf:"varint,6,opt,name=display,proto3" json:"display,omitempty"`
	Level                int32    `protobuf:"varint,7,opt,name=level,proto3" json:"level,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *Area) Reset()         { *m = Area{} }
func (m *Area) String() string { return proto.CompactTextString(m) }
func (*Area) ProtoMessage()    {}
func (*Area) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{12}
}

func (m *Area) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_Area.Unmarshal(m, b)
}
func (m *Area) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_Area.Marshal(b, m, deterministic)
}
func (m *Area) XXX_Merge(src proto.Message) {
	xxx_messageInfo_Area.Merge(m, src)
}
func (m *Area) XXX_Size() int {
	return xxx_messageInfo_Area.Size(m)
}
func (m *Area) XXX_DiscardUnknown() {
	xxx_messageInfo_Area.DiscardUnknown(m)
}

var xxx_messageInfo_Area proto.InternalMessageInfo

func (m *Area) GetId() int32 {
	if m != nil {
		return m.Id
	}
	return 0
}

func (m *Area) GetName() string {
	if m != nil {
		return m.Name
	}
	return ""
}

func (m *Area) GetWeight() int32 {
	if m != nil {
		return m.Weight
	}
	return 0
}

func (m *Area) GetStatus() int32 {
	if m != nil {
		return m.Status
	}
	return 0
}

func (m *Area) GetParentId() int32 {
	if m != nil {
		return m.ParentId
	}
	return 0
}

func (m *Area) GetDisplay() int32 {
	if m != nil {
		return m.Display
	}
	return 0
}

func (m *Area) GetLevel() int32 {
	if m != nil {
		return m.Level
	}
	return 0
}

//获取地区列表请求
type GetAreaListRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetAreaListRequest) Reset()         { *m = GetAreaListRequest{} }
func (m *GetAreaListRequest) String() string { return proto.CompactTextString(m) }
func (*GetAreaListRequest) ProtoMessage()    {}
func (*GetAreaListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{13}
}

func (m *GetAreaListRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetAreaListRequest.Unmarshal(m, b)
}
func (m *GetAreaListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetAreaListRequest.Marshal(b, m, deterministic)
}
func (m *GetAreaListRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetAreaListRequest.Merge(m, src)
}
func (m *GetAreaListRequest) XXX_Size() int {
	return xxx_messageInfo_GetAreaListRequest.Size(m)
}
func (m *GetAreaListRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetAreaListRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetAreaListRequest proto.InternalMessageInfo

//获取地区列表响应
type GetAreaListResponse struct {
	Result               *Result  `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	Area                 []*Area  `protobuf:"bytes,2,rep,name=area,proto3" json:"area,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetAreaListResponse) Reset()         { *m = GetAreaListResponse{} }
func (m *GetAreaListResponse) String() string { return proto.CompactTextString(m) }
func (*GetAreaListResponse) ProtoMessage()    {}
func (*GetAreaListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{14}
}

func (m *GetAreaListResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetAreaListResponse.Unmarshal(m, b)
}
func (m *GetAreaListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetAreaListResponse.Marshal(b, m, deterministic)
}
func (m *GetAreaListResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetAreaListResponse.Merge(m, src)
}
func (m *GetAreaListResponse) XXX_Size() int {
	return xxx_messageInfo_GetAreaListResponse.Size(m)
}
func (m *GetAreaListResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetAreaListResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetAreaListResponse proto.InternalMessageInfo

func (m *GetAreaListResponse) GetResult() *Result {
	if m != nil {
		return m.Result
	}
	return nil
}

func (m *GetAreaListResponse) GetArea() []*Area {
	if m != nil {
		return m.Area
	}
	return nil
}

//地址
type Address struct {
	Id                   int32    `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Province             string   `protobuf:"bytes,2,opt,name=province,proto3" json:"province,omitempty"`
	City                 string   `protobuf:"bytes,3,opt,name=city,proto3" json:"city,omitempty"`
	Area                 string   `protobuf:"bytes,4,opt,name=area,proto3" json:"area,omitempty"`
	Address              string   `protobuf:"bytes,5,opt,name=address,proto3" json:"address,omitempty"`
	Contact              string   `protobuf:"bytes,6,opt,name=contact,proto3" json:"contact,omitempty"`
	Appellation          string   `protobuf:"bytes,7,opt,name=appellation,proto3" json:"appellation,omitempty"`
	Mobile               string   `protobuf:"bytes,8,opt,name=mobile,proto3" json:"mobile,omitempty"`
	UserId               int32    `protobuf:"varint,9,opt,name=userId,proto3" json:"userId,omitempty"`
	Status               int32    `protobuf:"varint,10,opt,name=status,proto3" json:"status,omitempty"`
	CreateTime           int64    `protobuf:"varint,11,opt,name=createTime,proto3" json:"createTime,omitempty"`
	UpdateTime           int64    `protobuf:"varint,12,opt,name=updateTime,proto3" json:"updateTime,omitempty"`
	ProvinceId           int32    `protobuf:"varint,13,opt,name=provinceId,proto3" json:"provinceId,omitempty"`
	CityId               int32    `protobuf:"varint,14,opt,name=cityId,proto3" json:"cityId,omitempty"`
	AreaId               int32    `protobuf:"varint,15,opt,name=areaId,proto3" json:"areaId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *Address) Reset()         { *m = Address{} }
func (m *Address) String() string { return proto.CompactTextString(m) }
func (*Address) ProtoMessage()    {}
func (*Address) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{15}
}

func (m *Address) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_Address.Unmarshal(m, b)
}
func (m *Address) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_Address.Marshal(b, m, deterministic)
}
func (m *Address) XXX_Merge(src proto.Message) {
	xxx_messageInfo_Address.Merge(m, src)
}
func (m *Address) XXX_Size() int {
	return xxx_messageInfo_Address.Size(m)
}
func (m *Address) XXX_DiscardUnknown() {
	xxx_messageInfo_Address.DiscardUnknown(m)
}

var xxx_messageInfo_Address proto.InternalMessageInfo

func (m *Address) GetId() int32 {
	if m != nil {
		return m.Id
	}
	return 0
}

func (m *Address) GetProvince() string {
	if m != nil {
		return m.Province
	}
	return ""
}

func (m *Address) GetCity() string {
	if m != nil {
		return m.City
	}
	return ""
}

func (m *Address) GetArea() string {
	if m != nil {
		return m.Area
	}
	return ""
}

func (m *Address) GetAddress() string {
	if m != nil {
		return m.Address
	}
	return ""
}

func (m *Address) GetContact() string {
	if m != nil {
		return m.Contact
	}
	return ""
}

func (m *Address) GetAppellation() string {
	if m != nil {
		return m.Appellation
	}
	return ""
}

func (m *Address) GetMobile() string {
	if m != nil {
		return m.Mobile
	}
	return ""
}

func (m *Address) GetUserId() int32 {
	if m != nil {
		return m.UserId
	}
	return 0
}

func (m *Address) GetStatus() int32 {
	if m != nil {
		return m.Status
	}
	return 0
}

func (m *Address) GetCreateTime() int64 {
	if m != nil {
		return m.CreateTime
	}
	return 0
}

func (m *Address) GetUpdateTime() int64 {
	if m != nil {
		return m.UpdateTime
	}
	return 0
}

func (m *Address) GetProvinceId() int32 {
	if m != nil {
		return m.ProvinceId
	}
	return 0
}

func (m *Address) GetCityId() int32 {
	if m != nil {
		return m.CityId
	}
	return 0
}

func (m *Address) GetAreaId() int32 {
	if m != nil {
		return m.AreaId
	}
	return 0
}

//获取地址列表请求
type GetAddressListRequest struct {
	UserId               int32    `protobuf:"varint,1,opt,name=userId,proto3" json:"userId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetAddressListRequest) Reset()         { *m = GetAddressListRequest{} }
func (m *GetAddressListRequest) String() string { return proto.CompactTextString(m) }
func (*GetAddressListRequest) ProtoMessage()    {}
func (*GetAddressListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{16}
}

func (m *GetAddressListRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetAddressListRequest.Unmarshal(m, b)
}
func (m *GetAddressListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetAddressListRequest.Marshal(b, m, deterministic)
}
func (m *GetAddressListRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetAddressListRequest.Merge(m, src)
}
func (m *GetAddressListRequest) XXX_Size() int {
	return xxx_messageInfo_GetAddressListRequest.Size(m)
}
func (m *GetAddressListRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetAddressListRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetAddressListRequest proto.InternalMessageInfo

func (m *GetAddressListRequest) GetUserId() int32 {
	if m != nil {
		return m.UserId
	}
	return 0
}

//获取地址列表响应
type GetAddressListResponse struct {
	Result               *Result    `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	Address              []*Address `protobuf:"bytes,2,rep,name=address,proto3" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (m *GetAddressListResponse) Reset()         { *m = GetAddressListResponse{} }
func (m *GetAddressListResponse) String() string { return proto.CompactTextString(m) }
func (*GetAddressListResponse) ProtoMessage()    {}
func (*GetAddressListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{17}
}

func (m *GetAddressListResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetAddressListResponse.Unmarshal(m, b)
}
func (m *GetAddressListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetAddressListResponse.Marshal(b, m, deterministic)
}
func (m *GetAddressListResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetAddressListResponse.Merge(m, src)
}
func (m *GetAddressListResponse) XXX_Size() int {
	return xxx_messageInfo_GetAddressListResponse.Size(m)
}
func (m *GetAddressListResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetAddressListResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetAddressListResponse proto.InternalMessageInfo

func (m *GetAddressListResponse) GetResult() *Result {
	if m != nil {
		return m.Result
	}
	return nil
}

func (m *GetAddressListResponse) GetAddress() []*Address {
	if m != nil {
		return m.Address
	}
	return nil
}

//保存收货地址请求
type SaveAddressRequest struct {
	UserId               int32    `protobuf:"varint,1,opt,name=userId,proto3" json:"userId,omitempty"`
	Province             string   `protobuf:"bytes,2,opt,name=province,proto3" json:"province,omitempty"`
	City                 string   `protobuf:"bytes,3,opt,name=city,proto3" json:"city,omitempty"`
	Area                 string   `protobuf:"bytes,4,opt,name=area,proto3" json:"area,omitempty"`
	Address              string   `protobuf:"bytes,5,opt,name=address,proto3" json:"address,omitempty"`
	Contact              string   `protobuf:"bytes,6,opt,name=contact,proto3" json:"contact,omitempty"`
	Appellation          string   `protobuf:"bytes,7,opt,name=appellation,proto3" json:"appellation,omitempty"`
	Mobile               string   `protobuf:"bytes,8,opt,name=mobile,proto3" json:"mobile,omitempty"`
	Id                   int32    `protobuf:"varint,9,opt,name=id,proto3" json:"id,omitempty"`
	ProvinceId           int32    `protobuf:"varint,10,opt,name=provinceId,proto3" json:"provinceId,omitempty"`
	CityId               int32    `protobuf:"varint,11,opt,name=cityId,proto3" json:"cityId,omitempty"`
	AreaId               int32    `protobuf:"varint,12,opt,name=areaId,proto3" json:"areaId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *SaveAddressRequest) Reset()         { *m = SaveAddressRequest{} }
func (m *SaveAddressRequest) String() string { return proto.CompactTextString(m) }
func (*SaveAddressRequest) ProtoMessage()    {}
func (*SaveAddressRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{18}
}

func (m *SaveAddressRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_SaveAddressRequest.Unmarshal(m, b)
}
func (m *SaveAddressRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_SaveAddressRequest.Marshal(b, m, deterministic)
}
func (m *SaveAddressRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_SaveAddressRequest.Merge(m, src)
}
func (m *SaveAddressRequest) XXX_Size() int {
	return xxx_messageInfo_SaveAddressRequest.Size(m)
}
func (m *SaveAddressRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_SaveAddressRequest.DiscardUnknown(m)
}

var xxx_messageInfo_SaveAddressRequest proto.InternalMessageInfo

func (m *SaveAddressRequest) GetUserId() int32 {
	if m != nil {
		return m.UserId
	}
	return 0
}

func (m *SaveAddressRequest) GetProvince() string {
	if m != nil {
		return m.Province
	}
	return ""
}

func (m *SaveAddressRequest) GetCity() string {
	if m != nil {
		return m.City
	}
	return ""
}

func (m *SaveAddressRequest) GetArea() string {
	if m != nil {
		return m.Area
	}
	return ""
}

func (m *SaveAddressRequest) GetAddress() string {
	if m != nil {
		return m.Address
	}
	return ""
}

func (m *SaveAddressRequest) GetContact() string {
	if m != nil {
		return m.Contact
	}
	return ""
}

func (m *SaveAddressRequest) GetAppellation() string {
	if m != nil {
		return m.Appellation
	}
	return ""
}

func (m *SaveAddressRequest) GetMobile() string {
	if m != nil {
		return m.Mobile
	}
	return ""
}

func (m *SaveAddressRequest) GetId() int32 {
	if m != nil {
		return m.Id
	}
	return 0
}

func (m *SaveAddressRequest) GetProvinceId() int32 {
	if m != nil {
		return m.ProvinceId
	}
	return 0
}

func (m *SaveAddressRequest) GetCityId() int32 {
	if m != nil {
		return m.CityId
	}
	return 0
}

func (m *SaveAddressRequest) GetAreaId() int32 {
	if m != nil {
		return m.AreaId
	}
	return 0
}

//删除收货地址请求
type DeleteAddressRequest struct {
	UserId               int32    `protobuf:"varint,1,opt,name=userId,proto3" json:"userId,omitempty"`
	AddressId            int32    `protobuf:"varint,2,opt,name=addressId,proto3" json:"addressId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *DeleteAddressRequest) Reset()         { *m = DeleteAddressRequest{} }
func (m *DeleteAddressRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteAddressRequest) ProtoMessage()    {}
func (*DeleteAddressRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{19}
}

func (m *DeleteAddressRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_DeleteAddressRequest.Unmarshal(m, b)
}
func (m *DeleteAddressRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_DeleteAddressRequest.Marshal(b, m, deterministic)
}
func (m *DeleteAddressRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_DeleteAddressRequest.Merge(m, src)
}
func (m *DeleteAddressRequest) XXX_Size() int {
	return xxx_messageInfo_DeleteAddressRequest.Size(m)
}
func (m *DeleteAddressRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_DeleteAddressRequest.DiscardUnknown(m)
}

var xxx_messageInfo_DeleteAddressRequest proto.InternalMessageInfo

func (m *DeleteAddressRequest) GetUserId() int32 {
	if m != nil {
		return m.UserId
	}
	return 0
}

func (m *DeleteAddressRequest) GetAddressId() int32 {
	if m != nil {
		return m.AddressId
	}
	return 0
}

//获取地址详情请求
type GetAddressRequest struct {
	AddressId            int32    `protobuf:"varint,1,opt,name=addressId,proto3" json:"addressId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetAddressRequest) Reset()         { *m = GetAddressRequest{} }
func (m *GetAddressRequest) String() string { return proto.CompactTextString(m) }
func (*GetAddressRequest) ProtoMessage()    {}
func (*GetAddressRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{20}
}

func (m *GetAddressRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetAddressRequest.Unmarshal(m, b)
}
func (m *GetAddressRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetAddressRequest.Marshal(b, m, deterministic)
}
func (m *GetAddressRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetAddressRequest.Merge(m, src)
}
func (m *GetAddressRequest) XXX_Size() int {
	return xxx_messageInfo_GetAddressRequest.Size(m)
}
func (m *GetAddressRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetAddressRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetAddressRequest proto.InternalMessageInfo

func (m *GetAddressRequest) GetAddressId() int32 {
	if m != nil {
		return m.AddressId
	}
	return 0
}

//获取地址详情响应
type GetAddressResponse struct {
	Result               *Result  `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	Address              *Address `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetAddressResponse) Reset()         { *m = GetAddressResponse{} }
func (m *GetAddressResponse) String() string { return proto.CompactTextString(m) }
func (*GetAddressResponse) ProtoMessage()    {}
func (*GetAddressResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{21}
}

func (m *GetAddressResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetAddressResponse.Unmarshal(m, b)
}
func (m *GetAddressResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetAddressResponse.Marshal(b, m, deterministic)
}
func (m *GetAddressResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetAddressResponse.Merge(m, src)
}
func (m *GetAddressResponse) XXX_Size() int {
	return xxx_messageInfo_GetAddressResponse.Size(m)
}
func (m *GetAddressResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetAddressResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetAddressResponse proto.InternalMessageInfo

func (m *GetAddressResponse) GetResult() *Result {
	if m != nil {
		return m.Result
	}
	return nil
}

func (m *GetAddressResponse) GetAddress() *Address {
	if m != nil {
		return m.Address
	}
	return nil
}

//树结点
type TreeNode struct {
	Id                   int32       `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Label                string      `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
	ParentId             int32       `protobuf:"varint,3,opt,name=parentId,proto3" json:"parentId,omitempty"`
	Children             []*TreeNode `protobuf:"bytes,4,rep,name=children,proto3" json:"children,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (m *TreeNode) Reset()         { *m = TreeNode{} }
func (m *TreeNode) String() string { return proto.CompactTextString(m) }
func (*TreeNode) ProtoMessage()    {}
func (*TreeNode) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{22}
}

func (m *TreeNode) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_TreeNode.Unmarshal(m, b)
}
func (m *TreeNode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_TreeNode.Marshal(b, m, deterministic)
}
func (m *TreeNode) XXX_Merge(src proto.Message) {
	xxx_messageInfo_TreeNode.Merge(m, src)
}
func (m *TreeNode) XXX_Size() int {
	return xxx_messageInfo_TreeNode.Size(m)
}
func (m *TreeNode) XXX_DiscardUnknown() {
	xxx_messageInfo_TreeNode.DiscardUnknown(m)
}

var xxx_messageInfo_TreeNode proto.InternalMessageInfo

func (m *TreeNode) GetId() int32 {
	if m != nil {
		return m.Id
	}
	return 0
}

func (m *TreeNode) GetLabel() string {
	if m != nil {
		return m.Label
	}
	return ""
}

func (m *TreeNode) GetParentId() int32 {
	if m != nil {
		return m.ParentId
	}
	return 0
}

func (m *TreeNode) GetChildren() []*TreeNode {
	if m != nil {
		return m.Children
	}
	return nil
}

//获取地区列表（树状结构）请求
type GetAreaTreeNodeListRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetAreaTreeNodeListRequest) Reset()         { *m = GetAreaTreeNodeListRequest{} }
func (m *GetAreaTreeNodeListRequest) String() string { return proto.CompactTextString(m) }
func (*GetAreaTreeNodeListRequest) ProtoMessage()    {}
func (*GetAreaTreeNodeListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{23}
}

func (m *GetAreaTreeNodeListRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetAreaTreeNodeListRequest.Unmarshal(m, b)
}
func (m *GetAreaTreeNodeListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetAreaTreeNodeListRequest.Marshal(b, m, deterministic)
}
func (m *GetAreaTreeNodeListRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetAreaTreeNodeListRequest.Merge(m, src)
}
func (m *GetAreaTreeNodeListRequest) XXX_Size() int {
	return xxx_messageInfo_GetAreaTreeNodeListRequest.Size(m)
}
func (m *GetAreaTreeNodeListRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetAreaTreeNodeListRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetAreaTreeNodeListRequest proto.InternalMessageInfo

//获取地区列表（树状结构）响应
type GetAreaTreeNodeListResponse struct {
	Result               *Result     `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	TreeString           string      `protobuf:"bytes,2,opt,name=treeString,proto3" json:"treeString,omitempty"`
	Area                 []*TreeNode `protobuf:"bytes,3,rep,name=area,proto3" json:"area,omitempty"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (m *GetAreaTreeNodeListResponse) Reset()         { *m = GetAreaTreeNodeListResponse{} }
func (m *GetAreaTreeNodeListResponse) String() string { return proto.CompactTextString(m) }
func (*GetAreaTreeNodeListResponse) ProtoMessage()    {}
func (*GetAreaTreeNodeListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{24}
}

func (m *GetAreaTreeNodeListResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetAreaTreeNodeListResponse.Unmarshal(m, b)
}
func (m *GetAreaTreeNodeListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetAreaTreeNodeListResponse.Marshal(b, m, deterministic)
}
func (m *GetAreaTreeNodeListResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetAreaTreeNodeListResponse.Merge(m, src)
}
func (m *GetAreaTreeNodeListResponse) XXX_Size() int {
	return xxx_messageInfo_GetAreaTreeNodeListResponse.Size(m)
}
func (m *GetAreaTreeNodeListResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetAreaTreeNodeListResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetAreaTreeNodeListResponse proto.InternalMessageInfo

func (m *GetAreaTreeNodeListResponse) GetResult() *Result {
	if m != nil {
		return m.Result
	}
	return nil
}

func (m *GetAreaTreeNodeListResponse) GetTreeString() string {
	if m != nil {
		return m.TreeString
	}
	return ""
}

func (m *GetAreaTreeNodeListResponse) GetArea() []*TreeNode {
	if m != nil {
		return m.Area
	}
	return nil
}

type AreaHospital struct {
	HospitalId           int32    `protobuf:"varint,1,opt,name=hospitalId,proto3" json:"hospitalId,omitempty"`
	HospitalName         string   `protobuf:"bytes,2,opt,name=hospitalName,proto3" json:"hospitalName,omitempty"`
	AreaIds              string   `protobuf:"bytes,3,opt,name=areaIds,proto3" json:"areaIds,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *AreaHospital) Reset()         { *m = AreaHospital{} }
func (m *AreaHospital) String() string { return proto.CompactTextString(m) }
func (*AreaHospital) ProtoMessage()    {}
func (*AreaHospital) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{25}
}

func (m *AreaHospital) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_AreaHospital.Unmarshal(m, b)
}
func (m *AreaHospital) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_AreaHospital.Marshal(b, m, deterministic)
}
func (m *AreaHospital) XXX_Merge(src proto.Message) {
	xxx_messageInfo_AreaHospital.Merge(m, src)
}
func (m *AreaHospital) XXX_Size() int {
	return xxx_messageInfo_AreaHospital.Size(m)
}
func (m *AreaHospital) XXX_DiscardUnknown() {
	xxx_messageInfo_AreaHospital.DiscardUnknown(m)
}

var xxx_messageInfo_AreaHospital proto.InternalMessageInfo

func (m *AreaHospital) GetHospitalId() int32 {
	if m != nil {
		return m.HospitalId
	}
	return 0
}

func (m *AreaHospital) GetHospitalName() string {
	if m != nil {
		return m.HospitalName
	}
	return ""
}

func (m *AreaHospital) GetAreaIds() string {
	if m != nil {
		return m.AreaIds
	}
	return ""
}

// 根据地区获取医院
type AreaHospitalListRequest struct {
	PageIndex            int32    `protobuf:"varint,1,opt,name=pageIndex,proto3" json:"pageIndex,omitempty"`
	PageSize             int32    `protobuf:"varint,2,opt,name=pageSize,proto3" json:"pageSize,omitempty"`
	AreaIds              string   `protobuf:"bytes,3,opt,name=areaIds,proto3" json:"areaIds,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *AreaHospitalListRequest) Reset()         { *m = AreaHospitalListRequest{} }
func (m *AreaHospitalListRequest) String() string { return proto.CompactTextString(m) }
func (*AreaHospitalListRequest) ProtoMessage()    {}
func (*AreaHospitalListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{26}
}

func (m *AreaHospitalListRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_AreaHospitalListRequest.Unmarshal(m, b)
}
func (m *AreaHospitalListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_AreaHospitalListRequest.Marshal(b, m, deterministic)
}
func (m *AreaHospitalListRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_AreaHospitalListRequest.Merge(m, src)
}
func (m *AreaHospitalListRequest) XXX_Size() int {
	return xxx_messageInfo_AreaHospitalListRequest.Size(m)
}
func (m *AreaHospitalListRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_AreaHospitalListRequest.DiscardUnknown(m)
}

var xxx_messageInfo_AreaHospitalListRequest proto.InternalMessageInfo

func (m *AreaHospitalListRequest) GetPageIndex() int32 {
	if m != nil {
		return m.PageIndex
	}
	return 0
}

func (m *AreaHospitalListRequest) GetPageSize() int32 {
	if m != nil {
		return m.PageSize
	}
	return 0
}

func (m *AreaHospitalListRequest) GetAreaIds() string {
	if m != nil {
		return m.AreaIds
	}
	return ""
}

//根据地区返回医院
type AreaHospitalListResponse struct {
	Result               *Result         `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	AreaHospitalList     []*AreaHospital `protobuf:"bytes,2,rep,name=areaHospitalList,proto3" json:"areaHospitalList,omitempty"`
	Count                int32           `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
	TotalPages           int32           `protobuf:"varint,4,opt,name=totalPages,proto3" json:"totalPages,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (m *AreaHospitalListResponse) Reset()         { *m = AreaHospitalListResponse{} }
func (m *AreaHospitalListResponse) String() string { return proto.CompactTextString(m) }
func (*AreaHospitalListResponse) ProtoMessage()    {}
func (*AreaHospitalListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{27}
}

func (m *AreaHospitalListResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_AreaHospitalListResponse.Unmarshal(m, b)
}
func (m *AreaHospitalListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_AreaHospitalListResponse.Marshal(b, m, deterministic)
}
func (m *AreaHospitalListResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_AreaHospitalListResponse.Merge(m, src)
}
func (m *AreaHospitalListResponse) XXX_Size() int {
	return xxx_messageInfo_AreaHospitalListResponse.Size(m)
}
func (m *AreaHospitalListResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_AreaHospitalListResponse.DiscardUnknown(m)
}

var xxx_messageInfo_AreaHospitalListResponse proto.InternalMessageInfo

func (m *AreaHospitalListResponse) GetResult() *Result {
	if m != nil {
		return m.Result
	}
	return nil
}

func (m *AreaHospitalListResponse) GetAreaHospitalList() []*AreaHospital {
	if m != nil {
		return m.AreaHospitalList
	}
	return nil
}

func (m *AreaHospitalListResponse) GetCount() int32 {
	if m != nil {
		return m.Count
	}
	return 0
}

func (m *AreaHospitalListResponse) GetTotalPages() int32 {
	if m != nil {
		return m.TotalPages
	}
	return 0
}

//获取地区列表请求--APP专用
type AreaListRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *AreaListRequest) Reset()         { *m = AreaListRequest{} }
func (m *AreaListRequest) String() string { return proto.CompactTextString(m) }
func (*AreaListRequest) ProtoMessage()    {}
func (*AreaListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{28}
}

func (m *AreaListRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_AreaListRequest.Unmarshal(m, b)
}
func (m *AreaListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_AreaListRequest.Marshal(b, m, deterministic)
}
func (m *AreaListRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_AreaListRequest.Merge(m, src)
}
func (m *AreaListRequest) XXX_Size() int {
	return xxx_messageInfo_AreaListRequest.Size(m)
}
func (m *AreaListRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_AreaListRequest.DiscardUnknown(m)
}

var xxx_messageInfo_AreaListRequest proto.InternalMessageInfo

//获取地区列表响应--APP专用
type AreaListResponse struct {
	Result               *Result  `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	Area                 []*Area  `protobuf:"bytes,2,rep,name=area,proto3" json:"area,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *AreaListResponse) Reset()         { *m = AreaListResponse{} }
func (m *AreaListResponse) String() string { return proto.CompactTextString(m) }
func (*AreaListResponse) ProtoMessage()    {}
func (*AreaListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{29}
}

func (m *AreaListResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_AreaListResponse.Unmarshal(m, b)
}
func (m *AreaListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_AreaListResponse.Marshal(b, m, deterministic)
}
func (m *AreaListResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_AreaListResponse.Merge(m, src)
}
func (m *AreaListResponse) XXX_Size() int {
	return xxx_messageInfo_AreaListResponse.Size(m)
}
func (m *AreaListResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_AreaListResponse.DiscardUnknown(m)
}

var xxx_messageInfo_AreaListResponse proto.InternalMessageInfo

func (m *AreaListResponse) GetResult() *Result {
	if m != nil {
		return m.Result
	}
	return nil
}

func (m *AreaListResponse) GetArea() []*Area {
	if m != nil {
		return m.Area
	}
	return nil
}

//微信相关配置
type WeChatConfig struct {
	AppId                string   `protobuf:"bytes,1,opt,name=appId,proto3" json:"appId,omitempty"`
	Secret               string   `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"`
	DoctorAppId          string   `protobuf:"bytes,3,opt,name=doctorAppId,proto3" json:"doctorAppId,omitempty"`
	DoctorSecret         string   `protobuf:"bytes,4,opt,name=doctorSecret,proto3" json:"doctorSecret,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *WeChatConfig) Reset()         { *m = WeChatConfig{} }
func (m *WeChatConfig) String() string { return proto.CompactTextString(m) }
func (*WeChatConfig) ProtoMessage()    {}
func (*WeChatConfig) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{30}
}

func (m *WeChatConfig) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_WeChatConfig.Unmarshal(m, b)
}
func (m *WeChatConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_WeChatConfig.Marshal(b, m, deterministic)
}
func (m *WeChatConfig) XXX_Merge(src proto.Message) {
	xxx_messageInfo_WeChatConfig.Merge(m, src)
}
func (m *WeChatConfig) XXX_Size() int {
	return xxx_messageInfo_WeChatConfig.Size(m)
}
func (m *WeChatConfig) XXX_DiscardUnknown() {
	xxx_messageInfo_WeChatConfig.DiscardUnknown(m)
}

var xxx_messageInfo_WeChatConfig proto.InternalMessageInfo

func (m *WeChatConfig) GetAppId() string {
	if m != nil {
		return m.AppId
	}
	return ""
}

func (m *WeChatConfig) GetSecret() string {
	if m != nil {
		return m.Secret
	}
	return ""
}

func (m *WeChatConfig) GetDoctorAppId() string {
	if m != nil {
		return m.DoctorAppId
	}
	return ""
}

func (m *WeChatConfig) GetDoctorSecret() string {
	if m != nil {
		return m.DoctorSecret
	}
	return ""
}

//获取微信配置请求
type GetWeChatConfigRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetWeChatConfigRequest) Reset()         { *m = GetWeChatConfigRequest{} }
func (m *GetWeChatConfigRequest) String() string { return proto.CompactTextString(m) }
func (*GetWeChatConfigRequest) ProtoMessage()    {}
func (*GetWeChatConfigRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{31}
}

func (m *GetWeChatConfigRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetWeChatConfigRequest.Unmarshal(m, b)
}
func (m *GetWeChatConfigRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetWeChatConfigRequest.Marshal(b, m, deterministic)
}
func (m *GetWeChatConfigRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetWeChatConfigRequest.Merge(m, src)
}
func (m *GetWeChatConfigRequest) XXX_Size() int {
	return xxx_messageInfo_GetWeChatConfigRequest.Size(m)
}
func (m *GetWeChatConfigRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetWeChatConfigRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetWeChatConfigRequest proto.InternalMessageInfo

//获取微信配置响应
type GetWeChatConfigResponse struct {
	Result               *Result       `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	Config               *WeChatConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (m *GetWeChatConfigResponse) Reset()         { *m = GetWeChatConfigResponse{} }
func (m *GetWeChatConfigResponse) String() string { return proto.CompactTextString(m) }
func (*GetWeChatConfigResponse) ProtoMessage()    {}
func (*GetWeChatConfigResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{32}
}

func (m *GetWeChatConfigResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetWeChatConfigResponse.Unmarshal(m, b)
}
func (m *GetWeChatConfigResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetWeChatConfigResponse.Marshal(b, m, deterministic)
}
func (m *GetWeChatConfigResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetWeChatConfigResponse.Merge(m, src)
}
func (m *GetWeChatConfigResponse) XXX_Size() int {
	return xxx_messageInfo_GetWeChatConfigResponse.Size(m)
}
func (m *GetWeChatConfigResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetWeChatConfigResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetWeChatConfigResponse proto.InternalMessageInfo

func (m *GetWeChatConfigResponse) GetResult() *Result {
	if m != nil {
		return m.Result
	}
	return nil
}

func (m *GetWeChatConfigResponse) GetConfig() *WeChatConfig {
	if m != nil {
		return m.Config
	}
	return nil
}

//根据医达科室Code获取科室信息请求
type GetDeptByYiDaCodeRequest struct {
	YiDaCode             string   `protobuf:"bytes,1,opt,name=yiDaCode,proto3" json:"yiDaCode,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetDeptByYiDaCodeRequest) Reset()         { *m = GetDeptByYiDaCodeRequest{} }
func (m *GetDeptByYiDaCodeRequest) String() string { return proto.CompactTextString(m) }
func (*GetDeptByYiDaCodeRequest) ProtoMessage()    {}
func (*GetDeptByYiDaCodeRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{33}
}

func (m *GetDeptByYiDaCodeRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetDeptByYiDaCodeRequest.Unmarshal(m, b)
}
func (m *GetDeptByYiDaCodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetDeptByYiDaCodeRequest.Marshal(b, m, deterministic)
}
func (m *GetDeptByYiDaCodeRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetDeptByYiDaCodeRequest.Merge(m, src)
}
func (m *GetDeptByYiDaCodeRequest) XXX_Size() int {
	return xxx_messageInfo_GetDeptByYiDaCodeRequest.Size(m)
}
func (m *GetDeptByYiDaCodeRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetDeptByYiDaCodeRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetDeptByYiDaCodeRequest proto.InternalMessageInfo

func (m *GetDeptByYiDaCodeRequest) GetYiDaCode() string {
	if m != nil {
		return m.YiDaCode
	}
	return ""
}

//根据医达科室Code获取科室信息响应
type GetDeptByYiDaCodeResponse struct {
	Result               *Result  `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	Dept                 *Dept    `protobuf:"bytes,2,opt,name=dept,proto3" json:"dept,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetDeptByYiDaCodeResponse) Reset()         { *m = GetDeptByYiDaCodeResponse{} }
func (m *GetDeptByYiDaCodeResponse) String() string { return proto.CompactTextString(m) }
func (*GetDeptByYiDaCodeResponse) ProtoMessage()    {}
func (*GetDeptByYiDaCodeResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{34}
}

func (m *GetDeptByYiDaCodeResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetDeptByYiDaCodeResponse.Unmarshal(m, b)
}
func (m *GetDeptByYiDaCodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetDeptByYiDaCodeResponse.Marshal(b, m, deterministic)
}
func (m *GetDeptByYiDaCodeResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetDeptByYiDaCodeResponse.Merge(m, src)
}
func (m *GetDeptByYiDaCodeResponse) XXX_Size() int {
	return xxx_messageInfo_GetDeptByYiDaCodeResponse.Size(m)
}
func (m *GetDeptByYiDaCodeResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetDeptByYiDaCodeResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetDeptByYiDaCodeResponse proto.InternalMessageInfo

func (m *GetDeptByYiDaCodeResponse) GetResult() *Result {
	if m != nil {
		return m.Result
	}
	return nil
}

func (m *GetDeptByYiDaCodeResponse) GetDept() *Dept {
	if m != nil {
		return m.Dept
	}
	return nil
}

type YiDaDoctorCode struct {
	DoctorId             string   `protobuf:"bytes,1,opt,name=doctorId,proto3" json:"doctorId,omitempty"`
	YiDaDoctorCode       string   `protobuf:"bytes,2,opt,name=yiDaDoctorCode,proto3" json:"yiDaDoctorCode,omitempty"`
	YiDaDoctorName       string   `protobuf:"bytes,3,opt,name=yiDaDoctorName,proto3" json:"yiDaDoctorName,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *YiDaDoctorCode) Reset()         { *m = YiDaDoctorCode{} }
func (m *YiDaDoctorCode) String() string { return proto.CompactTextString(m) }
func (*YiDaDoctorCode) ProtoMessage()    {}
func (*YiDaDoctorCode) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{35}
}

func (m *YiDaDoctorCode) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_YiDaDoctorCode.Unmarshal(m, b)
}
func (m *YiDaDoctorCode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_YiDaDoctorCode.Marshal(b, m, deterministic)
}
func (m *YiDaDoctorCode) XXX_Merge(src proto.Message) {
	xxx_messageInfo_YiDaDoctorCode.Merge(m, src)
}
func (m *YiDaDoctorCode) XXX_Size() int {
	return xxx_messageInfo_YiDaDoctorCode.Size(m)
}
func (m *YiDaDoctorCode) XXX_DiscardUnknown() {
	xxx_messageInfo_YiDaDoctorCode.DiscardUnknown(m)
}

var xxx_messageInfo_YiDaDoctorCode proto.InternalMessageInfo

func (m *YiDaDoctorCode) GetDoctorId() string {
	if m != nil {
		return m.DoctorId
	}
	return ""
}

func (m *YiDaDoctorCode) GetYiDaDoctorCode() string {
	if m != nil {
		return m.YiDaDoctorCode
	}
	return ""
}

func (m *YiDaDoctorCode) GetYiDaDoctorName() string {
	if m != nil {
		return m.YiDaDoctorName
	}
	return ""
}

//获取医达医生Id请求
type GetYiDaDoctorCodeRequest struct {
	DoctorId             []string `protobuf:"bytes,1,rep,name=doctorId,proto3" json:"doctorId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetYiDaDoctorCodeRequest) Reset()         { *m = GetYiDaDoctorCodeRequest{} }
func (m *GetYiDaDoctorCodeRequest) String() string { return proto.CompactTextString(m) }
func (*GetYiDaDoctorCodeRequest) ProtoMessage()    {}
func (*GetYiDaDoctorCodeRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{36}
}

func (m *GetYiDaDoctorCodeRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetYiDaDoctorCodeRequest.Unmarshal(m, b)
}
func (m *GetYiDaDoctorCodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetYiDaDoctorCodeRequest.Marshal(b, m, deterministic)
}
func (m *GetYiDaDoctorCodeRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetYiDaDoctorCodeRequest.Merge(m, src)
}
func (m *GetYiDaDoctorCodeRequest) XXX_Size() int {
	return xxx_messageInfo_GetYiDaDoctorCodeRequest.Size(m)
}
func (m *GetYiDaDoctorCodeRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetYiDaDoctorCodeRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetYiDaDoctorCodeRequest proto.InternalMessageInfo

func (m *GetYiDaDoctorCodeRequest) GetDoctorId() []string {
	if m != nil {
		return m.DoctorId
	}
	return nil
}

//获取医达医生Id响应
type GetYiDaDoctorCodeResponse struct {
	Result               *Result           `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	DoctorCode           []*YiDaDoctorCode `protobuf:"bytes,2,rep,name=doctorCode,proto3" json:"doctorCode,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (m *GetYiDaDoctorCodeResponse) Reset()         { *m = GetYiDaDoctorCodeResponse{} }
func (m *GetYiDaDoctorCodeResponse) String() string { return proto.CompactTextString(m) }
func (*GetYiDaDoctorCodeResponse) ProtoMessage()    {}
func (*GetYiDaDoctorCodeResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{37}
}

func (m *GetYiDaDoctorCodeResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetYiDaDoctorCodeResponse.Unmarshal(m, b)
}
func (m *GetYiDaDoctorCodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetYiDaDoctorCodeResponse.Marshal(b, m, deterministic)
}
func (m *GetYiDaDoctorCodeResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetYiDaDoctorCodeResponse.Merge(m, src)
}
func (m *GetYiDaDoctorCodeResponse) XXX_Size() int {
	return xxx_messageInfo_GetYiDaDoctorCodeResponse.Size(m)
}
func (m *GetYiDaDoctorCodeResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetYiDaDoctorCodeResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetYiDaDoctorCodeResponse proto.InternalMessageInfo

func (m *GetYiDaDoctorCodeResponse) GetResult() *Result {
	if m != nil {
		return m.Result
	}
	return nil
}

func (m *GetYiDaDoctorCodeResponse) GetDoctorCode() []*YiDaDoctorCode {
	if m != nil {
		return m.DoctorCode
	}
	return nil
}

//国际疾病分类(International Classification of Diseases，ICD)
type IcdCode struct {
	Id                   int32    `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Code                 string   `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
	Name                 string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	PyCode               string   `protobuf:"bytes,4,opt,name=pyCode,proto3" json:"pyCode,omitempty"`
	DCode                string   `protobuf:"bytes,5,opt,name=dCode,proto3" json:"dCode,omitempty"`
	Flag                 int32    `protobuf:"varint,6,opt,name=flag,proto3" json:"flag,omitempty"`
	IcdVer               int32    `protobuf:"varint,7,opt,name=icdVer,proto3" json:"icdVer,omitempty"`
	WbCode               string   `protobuf:"bytes,8,opt,name=wbCode,proto3" json:"wbCode,omitempty"`
	ParentCode           string   `protobuf:"bytes,9,opt,name=parentCode,proto3" json:"parentCode,omitempty"`
	SortSn               int32    `protobuf:"varint,10,opt,name=sortSn,proto3" json:"sortSn,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *IcdCode) Reset()         { *m = IcdCode{} }
func (m *IcdCode) String() string { return proto.CompactTextString(m) }
func (*IcdCode) ProtoMessage()    {}
func (*IcdCode) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{38}
}

func (m *IcdCode) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_IcdCode.Unmarshal(m, b)
}
func (m *IcdCode) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_IcdCode.Marshal(b, m, deterministic)
}
func (m *IcdCode) XXX_Merge(src proto.Message) {
	xxx_messageInfo_IcdCode.Merge(m, src)
}
func (m *IcdCode) XXX_Size() int {
	return xxx_messageInfo_IcdCode.Size(m)
}
func (m *IcdCode) XXX_DiscardUnknown() {
	xxx_messageInfo_IcdCode.DiscardUnknown(m)
}

var xxx_messageInfo_IcdCode proto.InternalMessageInfo

func (m *IcdCode) GetId() int32 {
	if m != nil {
		return m.Id
	}
	return 0
}

func (m *IcdCode) GetCode() string {
	if m != nil {
		return m.Code
	}
	return ""
}

func (m *IcdCode) GetName() string {
	if m != nil {
		return m.Name
	}
	return ""
}

func (m *IcdCode) GetPyCode() string {
	if m != nil {
		return m.PyCode
	}
	return ""
}

func (m *IcdCode) GetDCode() string {
	if m != nil {
		return m.DCode
	}
	return ""
}

func (m *IcdCode) GetFlag() int32 {
	if m != nil {
		return m.Flag
	}
	return 0
}

func (m *IcdCode) GetIcdVer() int32 {
	if m != nil {
		return m.IcdVer
	}
	return 0
}

func (m *IcdCode) GetWbCode() string {
	if m != nil {
		return m.WbCode
	}
	return ""
}

func (m *IcdCode) GetParentCode() string {
	if m != nil {
		return m.ParentCode
	}
	return ""
}

func (m *IcdCode) GetSortSn() int32 {
	if m != nil {
		return m.SortSn
	}
	return 0
}

//获取国际疾病分类请求
type GetIcdCodeListRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetIcdCodeListRequest) Reset()         { *m = GetIcdCodeListRequest{} }
func (m *GetIcdCodeListRequest) String() string { return proto.CompactTextString(m) }
func (*GetIcdCodeListRequest) ProtoMessage()    {}
func (*GetIcdCodeListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{39}
}

func (m *GetIcdCodeListRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetIcdCodeListRequest.Unmarshal(m, b)
}
func (m *GetIcdCodeListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetIcdCodeListRequest.Marshal(b, m, deterministic)
}
func (m *GetIcdCodeListRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetIcdCodeListRequest.Merge(m, src)
}
func (m *GetIcdCodeListRequest) XXX_Size() int {
	return xxx_messageInfo_GetIcdCodeListRequest.Size(m)
}
func (m *GetIcdCodeListRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetIcdCodeListRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetIcdCodeListRequest proto.InternalMessageInfo

//获取国际疾病分类响应
type GetIcdCodeListResponse struct {
	Result               *Result    `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	Code                 []*IcdCode `protobuf:"bytes,2,rep,name=code,proto3" json:"code,omitempty"`
	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
	XXX_unrecognized     []byte     `json:"-"`
	XXX_sizecache        int32      `json:"-"`
}

func (m *GetIcdCodeListResponse) Reset()         { *m = GetIcdCodeListResponse{} }
func (m *GetIcdCodeListResponse) String() string { return proto.CompactTextString(m) }
func (*GetIcdCodeListResponse) ProtoMessage()    {}
func (*GetIcdCodeListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{40}
}

func (m *GetIcdCodeListResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetIcdCodeListResponse.Unmarshal(m, b)
}
func (m *GetIcdCodeListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetIcdCodeListResponse.Marshal(b, m, deterministic)
}
func (m *GetIcdCodeListResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetIcdCodeListResponse.Merge(m, src)
}
func (m *GetIcdCodeListResponse) XXX_Size() int {
	return xxx_messageInfo_GetIcdCodeListResponse.Size(m)
}
func (m *GetIcdCodeListResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetIcdCodeListResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetIcdCodeListResponse proto.InternalMessageInfo

func (m *GetIcdCodeListResponse) GetResult() *Result {
	if m != nil {
		return m.Result
	}
	return nil
}

func (m *GetIcdCodeListResponse) GetCode() []*IcdCode {
	if m != nil {
		return m.Code
	}
	return nil
}

//修改默认地址Request create by daiyihua
type SettingDefaultAddressRequest struct {
	UserId               int32    `protobuf:"varint,1,opt,name=userId,proto3" json:"userId,omitempty"`
	AddressId            int32    `protobuf:"varint,2,opt,name=addressId,proto3" json:"addressId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *SettingDefaultAddressRequest) Reset()         { *m = SettingDefaultAddressRequest{} }
func (m *SettingDefaultAddressRequest) String() string { return proto.CompactTextString(m) }
func (*SettingDefaultAddressRequest) ProtoMessage()    {}
func (*SettingDefaultAddressRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{41}
}

func (m *SettingDefaultAddressRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_SettingDefaultAddressRequest.Unmarshal(m, b)
}
func (m *SettingDefaultAddressRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_SettingDefaultAddressRequest.Marshal(b, m, deterministic)
}
func (m *SettingDefaultAddressRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_SettingDefaultAddressRequest.Merge(m, src)
}
func (m *SettingDefaultAddressRequest) XXX_Size() int {
	return xxx_messageInfo_SettingDefaultAddressRequest.Size(m)
}
func (m *SettingDefaultAddressRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_SettingDefaultAddressRequest.DiscardUnknown(m)
}

var xxx_messageInfo_SettingDefaultAddressRequest proto.InternalMessageInfo

func (m *SettingDefaultAddressRequest) GetUserId() int32 {
	if m != nil {
		return m.UserId
	}
	return 0
}

func (m *SettingDefaultAddressRequest) GetAddressId() int32 {
	if m != nil {
		return m.AddressId
	}
	return 0
}

//消息模板
type MsgTpl struct {
	Id                   int32    `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Title                string   `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
	Content              string   `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"`
	Type                 int32    `protobuf:"varint,4,opt,name=type,proto3" json:"type,omitempty"`
	Module               int32    `protobuf:"varint,5,opt,name=module,proto3" json:"module,omitempty"`
	CreateTime           int64    `protobuf:"varint,6,opt,name=createTime,proto3" json:"createTime,omitempty"`
	Format               bool     `protobuf:"varint,7,opt,name=format,proto3" json:"format,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *MsgTpl) Reset()         { *m = MsgTpl{} }
func (m *MsgTpl) String() string { return proto.CompactTextString(m) }
func (*MsgTpl) ProtoMessage()    {}
func (*MsgTpl) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{42}
}

func (m *MsgTpl) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_MsgTpl.Unmarshal(m, b)
}
func (m *MsgTpl) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_MsgTpl.Marshal(b, m, deterministic)
}
func (m *MsgTpl) XXX_Merge(src proto.Message) {
	xxx_messageInfo_MsgTpl.Merge(m, src)
}
func (m *MsgTpl) XXX_Size() int {
	return xxx_messageInfo_MsgTpl.Size(m)
}
func (m *MsgTpl) XXX_DiscardUnknown() {
	xxx_messageInfo_MsgTpl.DiscardUnknown(m)
}

var xxx_messageInfo_MsgTpl proto.InternalMessageInfo

func (m *MsgTpl) GetId() int32 {
	if m != nil {
		return m.Id
	}
	return 0
}

func (m *MsgTpl) GetTitle() string {
	if m != nil {
		return m.Title
	}
	return ""
}

func (m *MsgTpl) GetContent() string {
	if m != nil {
		return m.Content
	}
	return ""
}

func (m *MsgTpl) GetType() int32 {
	if m != nil {
		return m.Type
	}
	return 0
}

func (m *MsgTpl) GetModule() int32 {
	if m != nil {
		return m.Module
	}
	return 0
}

func (m *MsgTpl) GetCreateTime() int64 {
	if m != nil {
		return m.CreateTime
	}
	return 0
}

func (m *MsgTpl) GetFormat() bool {
	if m != nil {
		return m.Format
	}
	return false
}

//获取消息模板列表请求
type GetMsgTplListByModuleRequest struct {
	Module               int32    `protobuf:"varint,1,opt,name=module,proto3" json:"module,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetMsgTplListByModuleRequest) Reset()         { *m = GetMsgTplListByModuleRequest{} }
func (m *GetMsgTplListByModuleRequest) String() string { return proto.CompactTextString(m) }
func (*GetMsgTplListByModuleRequest) ProtoMessage()    {}
func (*GetMsgTplListByModuleRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{43}
}

func (m *GetMsgTplListByModuleRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetMsgTplListByModuleRequest.Unmarshal(m, b)
}
func (m *GetMsgTplListByModuleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetMsgTplListByModuleRequest.Marshal(b, m, deterministic)
}
func (m *GetMsgTplListByModuleRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetMsgTplListByModuleRequest.Merge(m, src)
}
func (m *GetMsgTplListByModuleRequest) XXX_Size() int {
	return xxx_messageInfo_GetMsgTplListByModuleRequest.Size(m)
}
func (m *GetMsgTplListByModuleRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetMsgTplListByModuleRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetMsgTplListByModuleRequest proto.InternalMessageInfo

func (m *GetMsgTplListByModuleRequest) GetModule() int32 {
	if m != nil {
		return m.Module
	}
	return 0
}

//获取消息模板列表响应
type GetMsgTplListByModuleResponse struct {
	Result               *Result   `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	MsgTpl               []*MsgTpl `protobuf:"bytes,2,rep,name=msgTpl,proto3" json:"msgTpl,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (m *GetMsgTplListByModuleResponse) Reset()         { *m = GetMsgTplListByModuleResponse{} }
func (m *GetMsgTplListByModuleResponse) String() string { return proto.CompactTextString(m) }
func (*GetMsgTplListByModuleResponse) ProtoMessage()    {}
func (*GetMsgTplListByModuleResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{44}
}

func (m *GetMsgTplListByModuleResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetMsgTplListByModuleResponse.Unmarshal(m, b)
}
func (m *GetMsgTplListByModuleResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetMsgTplListByModuleResponse.Marshal(b, m, deterministic)
}
func (m *GetMsgTplListByModuleResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetMsgTplListByModuleResponse.Merge(m, src)
}
func (m *GetMsgTplListByModuleResponse) XXX_Size() int {
	return xxx_messageInfo_GetMsgTplListByModuleResponse.Size(m)
}
func (m *GetMsgTplListByModuleResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetMsgTplListByModuleResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetMsgTplListByModuleResponse proto.InternalMessageInfo

func (m *GetMsgTplListByModuleResponse) GetResult() *Result {
	if m != nil {
		return m.Result
	}
	return nil
}

func (m *GetMsgTplListByModuleResponse) GetMsgTpl() []*MsgTpl {
	if m != nil {
		return m.MsgTpl
	}
	return nil
}

//得到医生地址Request create by daiyihua
type GetDoctorAddressRequest struct {
	UserId               int32    `protobuf:"varint,1,opt,name=userId,proto3" json:"userId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetDoctorAddressRequest) Reset()         { *m = GetDoctorAddressRequest{} }
func (m *GetDoctorAddressRequest) String() string { return proto.CompactTextString(m) }
func (*GetDoctorAddressRequest) ProtoMessage()    {}
func (*GetDoctorAddressRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{45}
}

func (m *GetDoctorAddressRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetDoctorAddressRequest.Unmarshal(m, b)
}
func (m *GetDoctorAddressRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetDoctorAddressRequest.Marshal(b, m, deterministic)
}
func (m *GetDoctorAddressRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetDoctorAddressRequest.Merge(m, src)
}
func (m *GetDoctorAddressRequest) XXX_Size() int {
	return xxx_messageInfo_GetDoctorAddressRequest.Size(m)
}
func (m *GetDoctorAddressRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetDoctorAddressRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetDoctorAddressRequest proto.InternalMessageInfo

func (m *GetDoctorAddressRequest) GetUserId() int32 {
	if m != nil {
		return m.UserId
	}
	return 0
}

//得到医生默认或最近添加地地址
type GetDoctorDefaultAddressResponse struct {
	Result               *Result  `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	Address              *Address `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetDoctorDefaultAddressResponse) Reset()         { *m = GetDoctorDefaultAddressResponse{} }
func (m *GetDoctorDefaultAddressResponse) String() string { return proto.CompactTextString(m) }
func (*GetDoctorDefaultAddressResponse) ProtoMessage()    {}
func (*GetDoctorDefaultAddressResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{46}
}

func (m *GetDoctorDefaultAddressResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetDoctorDefaultAddressResponse.Unmarshal(m, b)
}
func (m *GetDoctorDefaultAddressResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetDoctorDefaultAddressResponse.Marshal(b, m, deterministic)
}
func (m *GetDoctorDefaultAddressResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetDoctorDefaultAddressResponse.Merge(m, src)
}
func (m *GetDoctorDefaultAddressResponse) XXX_Size() int {
	return xxx_messageInfo_GetDoctorDefaultAddressResponse.Size(m)
}
func (m *GetDoctorDefaultAddressResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetDoctorDefaultAddressResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetDoctorDefaultAddressResponse proto.InternalMessageInfo

func (m *GetDoctorDefaultAddressResponse) GetResult() *Result {
	if m != nil {
		return m.Result
	}
	return nil
}

func (m *GetDoctorDefaultAddressResponse) GetAddress() *Address {
	if m != nil {
		return m.Address
	}
	return nil
}

//通过medicalCardId同步诊疗卡信息
type SynchronizingInformationRequest struct {
	MedicalCardId        int32    `protobuf:"varint,1,opt,name=medicalCardId,proto3" json:"medicalCardId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *SynchronizingInformationRequest) Reset()         { *m = SynchronizingInformationRequest{} }
func (m *SynchronizingInformationRequest) String() string { return proto.CompactTextString(m) }
func (*SynchronizingInformationRequest) ProtoMessage()    {}
func (*SynchronizingInformationRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{47}
}

func (m *SynchronizingInformationRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_SynchronizingInformationRequest.Unmarshal(m, b)
}
func (m *SynchronizingInformationRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_SynchronizingInformationRequest.Marshal(b, m, deterministic)
}
func (m *SynchronizingInformationRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_SynchronizingInformationRequest.Merge(m, src)
}
func (m *SynchronizingInformationRequest) XXX_Size() int {
	return xxx_messageInfo_SynchronizingInformationRequest.Size(m)
}
func (m *SynchronizingInformationRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_SynchronizingInformationRequest.DiscardUnknown(m)
}

var xxx_messageInfo_SynchronizingInformationRequest proto.InternalMessageInfo

func (m *SynchronizingInformationRequest) GetMedicalCardId() int32 {
	if m != nil {
		return m.MedicalCardId
	}
	return 0
}

//得到医院信息Request		create by daiyihua
type GetHospitalRequest struct {
	HospitalId           int32    `protobuf:"varint,1,opt,name=hospitalId,proto3" json:"hospitalId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetHospitalRequest) Reset()         { *m = GetHospitalRequest{} }
func (m *GetHospitalRequest) String() string { return proto.CompactTextString(m) }
func (*GetHospitalRequest) ProtoMessage()    {}
func (*GetHospitalRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{48}
}

func (m *GetHospitalRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetHospitalRequest.Unmarshal(m, b)
}
func (m *GetHospitalRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetHospitalRequest.Marshal(b, m, deterministic)
}
func (m *GetHospitalRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetHospitalRequest.Merge(m, src)
}
func (m *GetHospitalRequest) XXX_Size() int {
	return xxx_messageInfo_GetHospitalRequest.Size(m)
}
func (m *GetHospitalRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetHospitalRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetHospitalRequest proto.InternalMessageInfo

func (m *GetHospitalRequest) GetHospitalId() int32 {
	if m != nil {
		return m.HospitalId
	}
	return 0
}

//得到医院信息Response		create by daiyihua
type GetHospitalResponse struct {
	Result               *Result   `protobuf:"bytes,1,opt,name=result,proto3" json:"result,omitempty"`
	Hospital             *Hospital `protobuf:"bytes,2,opt,name=hospital,proto3" json:"hospital,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (m *GetHospitalResponse) Reset()         { *m = GetHospitalResponse{} }
func (m *GetHospitalResponse) String() string { return proto.CompactTextString(m) }
func (*GetHospitalResponse) ProtoMessage()    {}
func (*GetHospitalResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{49}
}

func (m *GetHospitalResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetHospitalResponse.Unmarshal(m, b)
}
func (m *GetHospitalResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetHospitalResponse.Marshal(b, m, deterministic)
}
func (m *GetHospitalResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetHospitalResponse.Merge(m, src)
}
func (m *GetHospitalResponse) XXX_Size() int {
	return xxx_messageInfo_GetHospitalResponse.Size(m)
}
func (m *GetHospitalResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetHospitalResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetHospitalResponse proto.InternalMessageInfo

func (m *GetHospitalResponse) GetResult() *Result {
	if m != nil {
		return m.Result
	}
	return nil
}

func (m *GetHospitalResponse) GetHospital() *Hospital {
	if m != nil {
		return m.Hospital
	}
	return nil
}

//同步太和检查结果请求
type SyncTaiheInspectionReportRequest struct {
	HisPatientId         string   `protobuf:"bytes,1,opt,name=hisPatientId,proto3" json:"hisPatientId,omitempty"`
	RegistrationId       int32    `protobuf:"varint,2,opt,name=registrationId,proto3" json:"registrationId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *SyncTaiheInspectionReportRequest) Reset()         { *m = SyncTaiheInspectionReportRequest{} }
func (m *SyncTaiheInspectionReportRequest) String() string { return proto.CompactTextString(m) }
func (*SyncTaiheInspectionReportRequest) ProtoMessage()    {}
func (*SyncTaiheInspectionReportRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{50}
}

func (m *SyncTaiheInspectionReportRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_SyncTaiheInspectionReportRequest.Unmarshal(m, b)
}
func (m *SyncTaiheInspectionReportRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_SyncTaiheInspectionReportRequest.Marshal(b, m, deterministic)
}
func (m *SyncTaiheInspectionReportRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_SyncTaiheInspectionReportRequest.Merge(m, src)
}
func (m *SyncTaiheInspectionReportRequest) XXX_Size() int {
	return xxx_messageInfo_SyncTaiheInspectionReportRequest.Size(m)
}
func (m *SyncTaiheInspectionReportRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_SyncTaiheInspectionReportRequest.DiscardUnknown(m)
}

var xxx_messageInfo_SyncTaiheInspectionReportRequest proto.InternalMessageInfo

func (m *SyncTaiheInspectionReportRequest) GetHisPatientId() string {
	if m != nil {
		return m.HisPatientId
	}
	return ""
}

func (m *SyncTaiheInspectionReportRequest) GetRegistrationId() int32 {
	if m != nil {
		return m.RegistrationId
	}
	return 0
}

//同步太和检验结果请求
type SyncTaiheLaboratoryReportRequest struct {
	HisPatientId         string   `protobuf:"bytes,1,opt,name=hisPatientId,proto3" json:"hisPatientId,omitempty"`
	RegistrationId       int32    `protobuf:"varint,2,opt,name=registrationId,proto3" json:"registrationId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *SyncTaiheLaboratoryReportRequest) Reset()         { *m = SyncTaiheLaboratoryReportRequest{} }
func (m *SyncTaiheLaboratoryReportRequest) String() string { return proto.CompactTextString(m) }
func (*SyncTaiheLaboratoryReportRequest) ProtoMessage()    {}
func (*SyncTaiheLaboratoryReportRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{51}
}

func (m *SyncTaiheLaboratoryReportRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_SyncTaiheLaboratoryReportRequest.Unmarshal(m, b)
}
func (m *SyncTaiheLaboratoryReportRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_SyncTaiheLaboratoryReportRequest.Marshal(b, m, deterministic)
}
func (m *SyncTaiheLaboratoryReportRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_SyncTaiheLaboratoryReportRequest.Merge(m, src)
}
func (m *SyncTaiheLaboratoryReportRequest) XXX_Size() int {
	return xxx_messageInfo_SyncTaiheLaboratoryReportRequest.Size(m)
}
func (m *SyncTaiheLaboratoryReportRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_SyncTaiheLaboratoryReportRequest.DiscardUnknown(m)
}

var xxx_messageInfo_SyncTaiheLaboratoryReportRequest proto.InternalMessageInfo

func (m *SyncTaiheLaboratoryReportRequest) GetHisPatientId() string {
	if m != nil {
		return m.HisPatientId
	}
	return ""
}

func (m *SyncTaiheLaboratoryReportRequest) GetRegistrationId() int32 {
	if m != nil {
		return m.RegistrationId
	}
	return 0
}

//
type CreateHisAddRegisteredFlagRequest struct {
	HisPatientId         string   `protobuf:"bytes,1,opt,name=hisPatientId,proto3" json:"hisPatientId,omitempty"`
	HisCardNo            string   `protobuf:"bytes,2,opt,name=hisCardNo,proto3" json:"hisCardNo,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *CreateHisAddRegisteredFlagRequest) Reset()         { *m = CreateHisAddRegisteredFlagRequest{} }
func (m *CreateHisAddRegisteredFlagRequest) String() string { return proto.CompactTextString(m) }
func (*CreateHisAddRegisteredFlagRequest) ProtoMessage()    {}
func (*CreateHisAddRegisteredFlagRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{52}
}

func (m *CreateHisAddRegisteredFlagRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_CreateHisAddRegisteredFlagRequest.Unmarshal(m, b)
}
func (m *CreateHisAddRegisteredFlagRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_CreateHisAddRegisteredFlagRequest.Marshal(b, m, deterministic)
}
func (m *CreateHisAddRegisteredFlagRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_CreateHisAddRegisteredFlagRequest.Merge(m, src)
}
func (m *CreateHisAddRegisteredFlagRequest) XXX_Size() int {
	return xxx_messageInfo_CreateHisAddRegisteredFlagRequest.Size(m)
}
func (m *CreateHisAddRegisteredFlagRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_CreateHisAddRegisteredFlagRequest.DiscardUnknown(m)
}

var xxx_messageInfo_CreateHisAddRegisteredFlagRequest proto.InternalMessageInfo

func (m *CreateHisAddRegisteredFlagRequest) GetHisPatientId() string {
	if m != nil {
		return m.HisPatientId
	}
	return ""
}

func (m *CreateHisAddRegisteredFlagRequest) GetHisCardNo() string {
	if m != nil {
		return m.HisCardNo
	}
	return ""
}

//医生团队（展示的）领衔医生所在的一级科室
type GetTeamDeptListRequest struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetTeamDeptListRequest) Reset()         { *m = GetTeamDeptListRequest{} }
func (m *GetTeamDeptListRequest) String() string { return proto.CompactTextString(m) }
func (*GetTeamDeptListRequest) ProtoMessage()    {}
func (*GetTeamDeptListRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{53}
}

func (m *GetTeamDeptListRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetTeamDeptListRequest.Unmarshal(m, b)
}
func (m *GetTeamDeptListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetTeamDeptListRequest.Marshal(b, m, deterministic)
}
func (m *GetTeamDeptListRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetTeamDeptListRequest.Merge(m, src)
}
func (m *GetTeamDeptListRequest) XXX_Size() int {
	return xxx_messageInfo_GetTeamDeptListRequest.Size(m)
}
func (m *GetTeamDeptListRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetTeamDeptListRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetTeamDeptListRequest proto.InternalMessageInfo

//医生团队（展示的）领衔医生所在的一级科室
type GetTeamDeptListResponse struct {
	Code                 int32    `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Msg                  string   `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	Dept                 []*Dept  `protobuf:"bytes,3,rep,name=dept,proto3" json:"dept,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetTeamDeptListResponse) Reset()         { *m = GetTeamDeptListResponse{} }
func (m *GetTeamDeptListResponse) String() string { return proto.CompactTextString(m) }
func (*GetTeamDeptListResponse) ProtoMessage()    {}
func (*GetTeamDeptListResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{54}
}

func (m *GetTeamDeptListResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetTeamDeptListResponse.Unmarshal(m, b)
}
func (m *GetTeamDeptListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetTeamDeptListResponse.Marshal(b, m, deterministic)
}
func (m *GetTeamDeptListResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetTeamDeptListResponse.Merge(m, src)
}
func (m *GetTeamDeptListResponse) XXX_Size() int {
	return xxx_messageInfo_GetTeamDeptListResponse.Size(m)
}
func (m *GetTeamDeptListResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetTeamDeptListResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetTeamDeptListResponse proto.InternalMessageInfo

func (m *GetTeamDeptListResponse) GetCode() int32 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *GetTeamDeptListResponse) GetMsg() string {
	if m != nil {
		return m.Msg
	}
	return ""
}

func (m *GetTeamDeptListResponse) GetDept() []*Dept {
	if m != nil {
		return m.Dept
	}
	return nil
}

//保存收获地址Respose
type SaveAddressResponse struct {
	Code                 int32    `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Msg                  string   `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	AddressId            int32    `protobuf:"varint,3,opt,name=addressId,proto3" json:"addressId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *SaveAddressResponse) Reset()         { *m = SaveAddressResponse{} }
func (m *SaveAddressResponse) String() string { return proto.CompactTextString(m) }
func (*SaveAddressResponse) ProtoMessage()    {}
func (*SaveAddressResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{55}
}

func (m *SaveAddressResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_SaveAddressResponse.Unmarshal(m, b)
}
func (m *SaveAddressResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_SaveAddressResponse.Marshal(b, m, deterministic)
}
func (m *SaveAddressResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_SaveAddressResponse.Merge(m, src)
}
func (m *SaveAddressResponse) XXX_Size() int {
	return xxx_messageInfo_SaveAddressResponse.Size(m)
}
func (m *SaveAddressResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_SaveAddressResponse.DiscardUnknown(m)
}

var xxx_messageInfo_SaveAddressResponse proto.InternalMessageInfo

func (m *SaveAddressResponse) GetCode() int32 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *SaveAddressResponse) GetMsg() string {
	if m != nil {
		return m.Msg
	}
	return ""
}

func (m *SaveAddressResponse) GetAddressId() int32 {
	if m != nil {
		return m.AddressId
	}
	return 0
}

type SaveMiniProgramLogRequest struct {
	Type                 string   `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	ApiInfo              string   `protobuf:"bytes,2,opt,name=apiInfo,proto3" json:"apiInfo,omitempty"`
	SysInfo              string   `protobuf:"bytes,3,opt,name=sysInfo,proto3" json:"sysInfo,omitempty"`
	OpenId               string   `protobuf:"bytes,4,opt,name=openId,proto3" json:"openId,omitempty"`
	UnionId              string   `protobuf:"bytes,5,opt,name=unionId,proto3" json:"unionId,omitempty"`
	UserId               int32    `protobuf:"varint,6,opt,name=userId,proto3" json:"userId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *SaveMiniProgramLogRequest) Reset()         { *m = SaveMiniProgramLogRequest{} }
func (m *SaveMiniProgramLogRequest) String() string { return proto.CompactTextString(m) }
func (*SaveMiniProgramLogRequest) ProtoMessage()    {}
func (*SaveMiniProgramLogRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{56}
}

func (m *SaveMiniProgramLogRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_SaveMiniProgramLogRequest.Unmarshal(m, b)
}
func (m *SaveMiniProgramLogRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_SaveMiniProgramLogRequest.Marshal(b, m, deterministic)
}
func (m *SaveMiniProgramLogRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_SaveMiniProgramLogRequest.Merge(m, src)
}
func (m *SaveMiniProgramLogRequest) XXX_Size() int {
	return xxx_messageInfo_SaveMiniProgramLogRequest.Size(m)
}
func (m *SaveMiniProgramLogRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_SaveMiniProgramLogRequest.DiscardUnknown(m)
}

var xxx_messageInfo_SaveMiniProgramLogRequest proto.InternalMessageInfo

func (m *SaveMiniProgramLogRequest) GetType() string {
	if m != nil {
		return m.Type
	}
	return ""
}

func (m *SaveMiniProgramLogRequest) GetApiInfo() string {
	if m != nil {
		return m.ApiInfo
	}
	return ""
}

func (m *SaveMiniProgramLogRequest) GetSysInfo() string {
	if m != nil {
		return m.SysInfo
	}
	return ""
}

func (m *SaveMiniProgramLogRequest) GetOpenId() string {
	if m != nil {
		return m.OpenId
	}
	return ""
}

func (m *SaveMiniProgramLogRequest) GetUnionId() string {
	if m != nil {
		return m.UnionId
	}
	return ""
}

func (m *SaveMiniProgramLogRequest) GetUserId() int32 {
	if m != nil {
		return m.UserId
	}
	return 0
}

type SaveMiniProgramLogResponse struct {
	Code                 int32    `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Msg                  string   `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *SaveMiniProgramLogResponse) Reset()         { *m = SaveMiniProgramLogResponse{} }
func (m *SaveMiniProgramLogResponse) String() string { return proto.CompactTextString(m) }
func (*SaveMiniProgramLogResponse) ProtoMessage()    {}
func (*SaveMiniProgramLogResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{57}
}

func (m *SaveMiniProgramLogResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_SaveMiniProgramLogResponse.Unmarshal(m, b)
}
func (m *SaveMiniProgramLogResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_SaveMiniProgramLogResponse.Marshal(b, m, deterministic)
}
func (m *SaveMiniProgramLogResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_SaveMiniProgramLogResponse.Merge(m, src)
}
func (m *SaveMiniProgramLogResponse) XXX_Size() int {
	return xxx_messageInfo_SaveMiniProgramLogResponse.Size(m)
}
func (m *SaveMiniProgramLogResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_SaveMiniProgramLogResponse.DiscardUnknown(m)
}

var xxx_messageInfo_SaveMiniProgramLogResponse proto.InternalMessageInfo

func (m *SaveMiniProgramLogResponse) GetCode() int32 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *SaveMiniProgramLogResponse) GetMsg() string {
	if m != nil {
		return m.Msg
	}
	return ""
}

//获取科室Request
type GetDeptRequest struct {
	DeptId               int32    `protobuf:"varint,1,opt,name=deptId,proto3" json:"deptId,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetDeptRequest) Reset()         { *m = GetDeptRequest{} }
func (m *GetDeptRequest) String() string { return proto.CompactTextString(m) }
func (*GetDeptRequest) ProtoMessage()    {}
func (*GetDeptRequest) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{58}
}

func (m *GetDeptRequest) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetDeptRequest.Unmarshal(m, b)
}
func (m *GetDeptRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetDeptRequest.Marshal(b, m, deterministic)
}
func (m *GetDeptRequest) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetDeptRequest.Merge(m, src)
}
func (m *GetDeptRequest) XXX_Size() int {
	return xxx_messageInfo_GetDeptRequest.Size(m)
}
func (m *GetDeptRequest) XXX_DiscardUnknown() {
	xxx_messageInfo_GetDeptRequest.DiscardUnknown(m)
}

var xxx_messageInfo_GetDeptRequest proto.InternalMessageInfo

func (m *GetDeptRequest) GetDeptId() int32 {
	if m != nil {
		return m.DeptId
	}
	return 0
}

//获取科室Response
type GetDeptResponse struct {
	Code                 int32    `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	Msg                  string   `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	Dept                 *Dept    `protobuf:"bytes,3,opt,name=dept,proto3" json:"dept,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (m *GetDeptResponse) Reset()         { *m = GetDeptResponse{} }
func (m *GetDeptResponse) String() string { return proto.CompactTextString(m) }
func (*GetDeptResponse) ProtoMessage()    {}
func (*GetDeptResponse) Descriptor() ([]byte, []int) {
	return fileDescriptor_86a7260ebdc12f47, []int{59}
}

func (m *GetDeptResponse) XXX_Unmarshal(b []byte) error {
	return xxx_messageInfo_GetDeptResponse.Unmarshal(m, b)
}
func (m *GetDeptResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
	return xxx_messageInfo_GetDeptResponse.Marshal(b, m, deterministic)
}
func (m *GetDeptResponse) XXX_Merge(src proto.Message) {
	xxx_messageInfo_GetDeptResponse.Merge(m, src)
}
func (m *GetDeptResponse) XXX_Size() int {
	return xxx_messageInfo_GetDeptResponse.Size(m)
}
func (m *GetDeptResponse) XXX_DiscardUnknown() {
	xxx_messageInfo_GetDeptResponse.DiscardUnknown(m)
}

var xxx_messageInfo_GetDeptResponse proto.InternalMessageInfo

func (m *GetDeptResponse) GetCode() int32 {
	if m != nil {
		return m.Code
	}
	return 0
}

func (m *GetDeptResponse) GetMsg() string {
	if m != nil {
		return m.Msg
	}
	return ""
}

func (m *GetDeptResponse) GetDept() *Dept {
	if m != nil {
		return m.Dept
	}
	return nil
}

func init() {
	proto.RegisterType((*Hospital)(nil), "com.ywt.gapi.system.Hospital")
	proto.RegisterType((*Dept)(nil), "com.ywt.gapi.system.Dept")
	proto.RegisterType((*HospitalDept)(nil), "com.ywt.gapi.system.HospitalDept")
	proto.RegisterType((*HospitalListRequest)(nil), "com.ywt.gapi.system.HospitalListRequest")
	proto.RegisterType((*HospitalListResponse)(nil), "com.ywt.gapi.system.HospitalListResponse")
	proto.RegisterType((*GetHospitalListRequest)(nil), "com.ywt.gapi.system.GetHospitalListRequest")
	proto.RegisterType((*DeptListRequest)(nil), "com.ywt.gapi.system.DeptListRequest")
	proto.RegisterType((*DeptListResponse)(nil), "com.ywt.gapi.system.DeptListResponse")
	proto.RegisterType((*HospitalDeptListRequest)(nil), "com.ywt.gapi.system.HospitalDeptListRequest")
	proto.RegisterType((*HospitalDeptListResponse)(nil), "com.ywt.gapi.system.HospitalDeptListResponse")
	proto.RegisterType((*CheckAppVersionRequest)(nil), "com.ywt.gapi.system.CheckAppVersionRequest")
	proto.RegisterType((*CheckAppVersionResponse)(nil), "com.ywt.gapi.system.CheckAppVersionResponse")
	proto.RegisterType((*Area)(nil), "com.ywt.gapi.system.Area")
	proto.RegisterType((*GetAreaListRequest)(nil), "com.ywt.gapi.system.GetAreaListRequest")
	proto.RegisterType((*GetAreaListResponse)(nil), "com.ywt.gapi.system.GetAreaListResponse")
	proto.RegisterType((*Address)(nil), "com.ywt.gapi.system.Address")
	proto.RegisterType((*GetAddressListRequest)(nil), "com.ywt.gapi.system.GetAddressListRequest")
	proto.RegisterType((*GetAddressListResponse)(nil), "com.ywt.gapi.system.GetAddressListResponse")
	proto.RegisterType((*SaveAddressRequest)(nil), "com.ywt.gapi.system.SaveAddressRequest")
	proto.RegisterType((*DeleteAddressRequest)(nil), "com.ywt.gapi.system.DeleteAddressRequest")
	proto.RegisterType((*GetAddressRequest)(nil), "com.ywt.gapi.system.GetAddressRequest")
	proto.RegisterType((*GetAddressResponse)(nil), "com.ywt.gapi.system.GetAddressResponse")
	proto.RegisterType((*TreeNode)(nil), "com.ywt.gapi.system.TreeNode")
	proto.RegisterType((*GetAreaTreeNodeListRequest)(nil), "com.ywt.gapi.system.GetAreaTreeNodeListRequest")
	proto.RegisterType((*GetAreaTreeNodeListResponse)(nil), "com.ywt.gapi.system.GetAreaTreeNodeListResponse")
	proto.RegisterType((*AreaHospital)(nil), "com.ywt.gapi.system.AreaHospital")
	proto.RegisterType((*AreaHospitalListRequest)(nil), "com.ywt.gapi.system.AreaHospitalListRequest")
	proto.RegisterType((*AreaHospitalListResponse)(nil), "com.ywt.gapi.system.AreaHospitalListResponse")
	proto.RegisterType((*AreaListRequest)(nil), "com.ywt.gapi.system.AreaListRequest")
	proto.RegisterType((*AreaListResponse)(nil), "com.ywt.gapi.system.AreaListResponse")
	proto.RegisterType((*WeChatConfig)(nil), "com.ywt.gapi.system.WeChatConfig")
	proto.RegisterType((*GetWeChatConfigRequest)(nil), "com.ywt.gapi.system.GetWeChatConfigRequest")
	proto.RegisterType((*GetWeChatConfigResponse)(nil), "com.ywt.gapi.system.GetWeChatConfigResponse")
	proto.RegisterType((*GetDeptByYiDaCodeRequest)(nil), "com.ywt.gapi.system.GetDeptByYiDaCodeRequest")
	proto.RegisterType((*GetDeptByYiDaCodeResponse)(nil), "com.ywt.gapi.system.GetDeptByYiDaCodeResponse")
	proto.RegisterType((*YiDaDoctorCode)(nil), "com.ywt.gapi.system.YiDaDoctorCode")
	proto.RegisterType((*GetYiDaDoctorCodeRequest)(nil), "com.ywt.gapi.system.GetYiDaDoctorCodeRequest")
	proto.RegisterType((*GetYiDaDoctorCodeResponse)(nil), "com.ywt.gapi.system.GetYiDaDoctorCodeResponse")
	proto.RegisterType((*IcdCode)(nil), "com.ywt.gapi.system.IcdCode")
	proto.RegisterType((*GetIcdCodeListRequest)(nil), "com.ywt.gapi.system.GetIcdCodeListRequest")
	proto.RegisterType((*GetIcdCodeListResponse)(nil), "com.ywt.gapi.system.GetIcdCodeListResponse")
	proto.RegisterType((*SettingDefaultAddressRequest)(nil), "com.ywt.gapi.system.SettingDefaultAddressRequest")
	proto.RegisterType((*MsgTpl)(nil), "com.ywt.gapi.system.MsgTpl")
	proto.RegisterType((*GetMsgTplListByModuleRequest)(nil), "com.ywt.gapi.system.GetMsgTplListByModuleRequest")
	proto.RegisterType((*GetMsgTplListByModuleResponse)(nil), "com.ywt.gapi.system.GetMsgTplListByModuleResponse")
	proto.RegisterType((*GetDoctorAddressRequest)(nil), "com.ywt.gapi.system.GetDoctorAddressRequest")
	proto.RegisterType((*GetDoctorDefaultAddressResponse)(nil), "com.ywt.gapi.system.GetDoctorDefaultAddressResponse")
	proto.RegisterType((*SynchronizingInformationRequest)(nil), "com.ywt.gapi.system.SynchronizingInformationRequest")
	proto.RegisterType((*GetHospitalRequest)(nil), "com.ywt.gapi.system.GetHospitalRequest")
	proto.RegisterType((*GetHospitalResponse)(nil), "com.ywt.gapi.system.GetHospitalResponse")
	proto.RegisterType((*SyncTaiheInspectionReportRequest)(nil), "com.ywt.gapi.system.SyncTaiheInspectionReportRequest")
	proto.RegisterType((*SyncTaiheLaboratoryReportRequest)(nil), "com.ywt.gapi.system.SyncTaiheLaboratoryReportRequest")
	proto.RegisterType((*CreateHisAddRegisteredFlagRequest)(nil), "com.ywt.gapi.system.CreateHisAddRegisteredFlagRequest")
	proto.RegisterType((*GetTeamDeptListRequest)(nil), "com.ywt.gapi.system.GetTeamDeptListRequest")
	proto.RegisterType((*GetTeamDeptListResponse)(nil), "com.ywt.gapi.system.GetTeamDeptListResponse")
	proto.RegisterType((*SaveAddressResponse)(nil), "com.ywt.gapi.system.SaveAddressResponse")
	proto.RegisterType((*SaveMiniProgramLogRequest)(nil), "com.ywt.gapi.system.SaveMiniProgramLogRequest")
	proto.RegisterType((*SaveMiniProgramLogResponse)(nil), "com.ywt.gapi.system.SaveMiniProgramLogResponse")
	proto.RegisterType((*GetDeptRequest)(nil), "com.ywt.gapi.system.GetDeptRequest")
	proto.RegisterType((*GetDeptResponse)(nil), "com.ywt.gapi.system.GetDeptResponse")
}

func init() { proto.RegisterFile("system.proto", fileDescriptor_86a7260ebdc12f47) }

var fileDescriptor_86a7260ebdc12f47 = []byte{
	// 2421 bytes of a gzipped FileDescriptorProto
	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xd4, 0x1a, 0x4d, 0x6f, 0xdc, 0xc6,
	0x15, 0xd4, 0xae, 0x56, 0xd2, 0x93, 0x2c, 0xc9, 0x94, 0x22, 0xd1, 0x1b, 0xa5, 0x96, 0x19, 0x37,
	0x51, 0x6a, 0x5b, 0x8e, 0x9c, 0xc4, 0x80, 0x8f, 0xb2, 0x84, 0x2a, 0x0b, 0xd8, 0xae, 0xc0, 0x55,
	0xd3, 0x26, 0x40, 0x80, 0x8c, 0xc8, 0x11, 0x97, 0x29, 0x97, 0x64, 0xc9, 0x59, 0xd9, 0x6b, 0xb4,
	0x3e, 0xe4, 0xd2, 0x02, 0x05, 0x72, 0x2b, 0xda, 0x53, 0x8f, 0x3d, 0xb5, 0x87, 0xfe, 0x80, 0xf6,
	0x1f, 0xf4, 0x0f, 0xf4, 0x17, 0x14, 0xe8, 0x9f, 0x28, 0xe6, 0x83, 0xe4, 0x0c, 0x97, 0xb3, 0xbb,
	0xda, 0xda, 0x06, 0x7a, 0xe3, 0x7b, 0x33, 0xf3, 0xde, 0xbc, 0x8f, 0x79, 0x5f, 0xbb, 0xb0, 0x92,
	0x0d, 0x33, 0x82, 0xfb, 0xfb, 0x49, 0x1a, 0x93, 0xd8, 0xdc, 0x70, 0xe3, 0xfe, 0xfe, 0xf0, 0x39,
	0xd9, 0xf7, 0x51, 0x12, 0xec, 0xf3, 0xa5, 0x36, 0x9c, 0xa3, 0x0c, 0xf3, 0x0d, 0xf6, 0xbf, 0x0d,
	0x58, 0xfc, 0x3c, 0xce, 0x92, 0x80, 0xa0, 0xd0, 0xfc, 0x01, 0x40, 0x4f, 0x7c, 0x77, 0x3c, 0xcb,
	0xd8, 0x35, 0xf6, 0xe6, 0x1d, 0x09, 0x63, 0xda, 0xb0, 0x92, 0x43, 0xcf, 0x50, 0x1f, 0x5b, 0x73,
	0xbb, 0xc6, 0xde, 0x92, 0xa3, 0xe0, 0x4c, 0x0b, 0x16, 0x50, 0x8a, 0x51, 0xc7, 0xcb, 0xac, 0x06,
	0x5b, 0xce, 0x41, 0x73, 0x13, 0xe6, 0x43, 0x7c, 0x89, 0x43, 0xab, 0xc9, 0x08, 0x73, 0xc0, 0x34,
	0xa1, 0x19, 0xc6, 0x7e, 0x6c, 0xcd, 0xb3, 0xcd, 0xec, 0x9b, 0xd1, 0xf0, 0xbc, 0x14, 0x67, 0x99,
	0xd5, 0x12, 0x34, 0x38, 0x48, 0x6f, 0x90, 0x62, 0x3f, 0xc8, 0x08, 0x4e, 0xd1, 0x79, 0x88, 0xad,
	0x05, 0x46, 0x4a, 0xc1, 0x99, 0x5b, 0xd0, 0xca, 0x08, 0x22, 0x83, 0xcc, 0x5a, 0x64, 0xab, 0x02,
	0xb2, 0xbf, 0x37, 0xa0, 0x79, 0x8c, 0x13, 0x42, 0x37, 0x78, 0x38, 0x21, 0x85, 0x88, 0x02, 0x32,
	0xdb, 0xb0, 0x48, 0xbf, 0x24, 0xd1, 0x0a, 0x38, 0x5f, 0x3b, 0x8a, 0x3d, 0x2c, 0xe4, 0x2a, 0x60,
	0xba, 0x36, 0x0c, 0x8e, 0x11, 0x5b, 0x6b, 0xf2, 0xb5, 0x1c, 0xa6, 0x6b, 0x09, 0x4a, 0x71, 0x44,
	0xb9, 0xcd, 0x33, 0x6e, 0x05, 0x6c, 0xff, 0xde, 0x80, 0x95, 0x5c, 0xf7, 0x33, 0x5f, 0xec, 0x33,
	0xbe, 0xf6, 0x24, 0xc8, 0x88, 0xd5, 0xd8, 0x6d, 0xec, 0x2d, 0x3f, 0xb8, 0xb1, 0x5f, 0x63, 0xf4,
	0x7d, 0xca, 0xc0, 0x29, 0xb6, 0x2a, 0xf2, 0x34, 0x55, 0x79, 0xec, 0x9f, 0xc0, 0x46, 0x7e, 0x2d,
	0xba, 0xd7, 0xc1, 0xbf, 0x1c, 0xe0, 0x8c, 0x98, 0x3b, 0xb0, 0x94, 0x20, 0x1f, 0x77, 0x22, 0x0f,
	0xbf, 0x10, 0x17, 0x2c, 0x11, 0x5c, 0x50, 0x1f, 0x77, 0x83, 0x97, 0xfc, 0x8e, 0x4c, 0x50, 0x0e,
	0xdb, 0x7f, 0x37, 0x60, 0x53, 0xa5, 0x98, 0x25, 0x71, 0x94, 0x61, 0xf3, 0x2e, 0xb4, 0x52, 0x9c,
	0x0d, 0x42, 0xc2, 0xe8, 0x2d, 0x3f, 0xd8, 0x54, 0xaf, 0xee, 0xb0, 0x35, 0x47, 0xec, 0x31, 0x0f,
	0x4b, 0xf7, 0x63, 0xe2, 0xce, 0x31, 0x71, 0xdf, 0xab, 0x15, 0x37, 0x67, 0xe7, 0x28, 0x47, 0xa8,
	0x0f, 0xba, 0xf1, 0x20, 0x22, 0xcc, 0x86, 0xf3, 0x0e, 0x07, 0xa8, 0xdf, 0x93, 0x98, 0xa0, 0xf0,
	0x14, 0xf9, 0x38, 0x13, 0xee, 0x29, 0x61, 0xec, 0x3f, 0x1a, 0xb0, 0x75, 0x82, 0xc9, 0x6b, 0x55,
	0x0a, 0x75, 0xfc, 0x88, 0x1a, 0x94, 0x7b, 0x13, 0xfb, 0x96, 0x1f, 0x4f, 0x53, 0x7d, 0x3c, 0x5b,
	0xd0, 0x1a, 0x64, 0x38, 0x2d, 0xbc, 0x48, 0x40, 0xf6, 0x01, 0xac, 0x1d, 0x0b, 0x9b, 0xe6, 0x57,
	0x9a, 0xf0, 0x8a, 0xed, 0xe7, 0xb0, 0x5e, 0x1e, 0x99, 0xc9, 0x10, 0xb2, 0xcf, 0xcd, 0x4d, 0xed,
	0x73, 0xf6, 0x23, 0xd8, 0x96, 0xdd, 0xfd, 0x2a, 0x77, 0xfe, 0x83, 0x01, 0xd6, 0xe8, 0xd9, 0x99,
	0x2e, 0xff, 0x14, 0xd6, 0x7b, 0x15, 0x4a, 0x42, 0x88, 0x5b, 0x63, 0x3d, 0x89, 0x09, 0x33, 0x72,
	0xd4, 0xfe, 0x39, 0x6c, 0x1d, 0xf5, 0xb0, 0xfb, 0x8b, 0xc3, 0x24, 0xf9, 0x02, 0xa7, 0x59, 0x10,
	0x47, 0x92, 0x4c, 0x6e, 0x18, 0xe0, 0x88, 0x9c, 0x0d, 0x13, 0x9c, 0xcb, 0x54, 0x62, 0xe8, 0x3a,
	0x2a, 0x0e, 0x89, 0x77, 0x2d, 0x61, 0xec, 0xbf, 0x19, 0xb0, 0x3d, 0x42, 0x5a, 0x88, 0x3c, 0x89,
	0xb6, 0x05, 0x0b, 0x97, 0x0a, 0xe1, 0x1c, 0xe4, 0x31, 0x86, 0xa0, 0x20, 0x14, 0x8e, 0x27, 0x20,
	0x73, 0x17, 0x96, 0xbd, 0xf8, 0x79, 0x14, 0xc6, 0xc8, 0xfb, 0x69, 0x1a, 0x0a, 0xf7, 0x93, 0x51,
	0x34, 0xf6, 0x0e, 0x12, 0x0f, 0x11, 0xdc, 0xe5, 0xd1, 0x95, 0x3b, 0xa2, 0x82, 0xb3, 0xff, 0x6c,
	0x40, 0xf3, 0x30, 0xc5, 0xc8, 0x5c, 0x85, 0xb9, 0x20, 0x37, 0xe4, 0x5c, 0xe0, 0x15, 0xde, 0x3e,
	0x27, 0x79, 0xfb, 0x16, 0xb4, 0x9e, 0xe3, 0xc0, 0xef, 0xe5, 0xaf, 0x51, 0x40, 0x52, 0x00, 0x6f,
	0xca, 0x01, 0x7c, 0x5c, 0x2c, 0xa5, 0x02, 0x7b, 0x41, 0x96, 0x84, 0x68, 0xc8, 0x52, 0xc6, 0xbc,
	0x93, 0x83, 0x65, 0xda, 0x59, 0x90, 0xd2, 0x8e, 0xbd, 0x09, 0xe6, 0x09, 0x26, 0xf4, 0xaa, 0x92,
	0x1b, 0xda, 0x29, 0x6c, 0x28, 0xd8, 0x99, 0x1c, 0xec, 0x1e, 0x34, 0xe9, 0xab, 0x1d, 0xfb, 0x32,
	0x28, 0x0b, 0x87, 0x6d, 0xb3, 0x7f, 0xd7, 0x80, 0x85, 0x43, 0x91, 0xde, 0xaa, 0x5a, 0xa3, 0x12,
	0xa7, 0xf1, 0x65, 0x10, 0xb9, 0x45, 0xe0, 0xcf, 0x61, 0xaa, 0x51, 0x37, 0x20, 0xc3, 0x3c, 0x7e,
	0xd0, 0x6f, 0x8a, 0x63, 0xac, 0xb9, 0xf5, 0xd8, 0xb7, 0x9c, 0x4c, 0xe7, 0xd5, 0x64, 0x6a, 0xc1,
	0x82, 0x1b, 0x47, 0x04, 0xb9, 0x24, 0x4f, 0xb3, 0x02, 0xa4, 0xce, 0x80, 0x92, 0x04, 0x87, 0x21,
	0x22, 0xd4, 0x85, 0x16, 0xb8, 0x33, 0x48, 0x28, 0x6a, 0xa3, 0x7e, 0x7c, 0x1e, 0x84, 0x98, 0x25,
	0xd9, 0x25, 0x47, 0x40, 0x52, 0x9c, 0x5a, 0x92, 0xe3, 0x94, 0x64, 0x53, 0x50, 0x6c, 0x4a, 0x1d,
	0x39, 0xc5, 0x88, 0xe0, 0xb3, 0xa0, 0x8f, 0xad, 0xe5, 0x5d, 0x63, 0xaf, 0xe1, 0x48, 0x18, 0xba,
	0xce, 0x1d, 0x8c, 0xad, 0xaf, 0xf0, 0xf5, 0x12, 0x43, 0xd7, 0x73, 0x8d, 0x74, 0x3c, 0xeb, 0x1a,
	0x7f, 0x08, 0x25, 0x86, 0xf2, 0xa5, 0x9a, 0xe9, 0x78, 0xd6, 0x2a, 0xe7, 0xcb, 0x21, 0x8a, 0xe7,
	0xa1, 0xd5, 0x5a, 0xe3, 0x78, 0x0e, 0xd9, 0xf7, 0xe1, 0x1d, 0xea, 0x01, 0x5c, 0x43, 0x72, 0x84,
	0x2a, 0x05, 0x33, 0x94, 0x00, 0xfc, 0x8a, 0xa5, 0x06, 0xe5, 0xc0, 0x4c, 0x5e, 0xf3, 0xb0, 0x34,
	0x13, 0x77, 0x9c, 0x9d, 0x7a, 0xc7, 0xe1, 0x7b, 0x0a, 0x23, 0xda, 0xff, 0x98, 0x03, 0xb3, 0x8b,
	0x2e, 0x71, 0xbe, 0x30, 0xfe, 0xba, 0xff, 0x87, 0x1e, 0xc5, 0xdf, 0xc4, 0x52, 0xf1, 0x26, 0x54,
	0x8b, 0xc3, 0x18, 0x8b, 0x2f, 0x6b, 0x2c, 0xbe, 0xa2, 0x58, 0xfc, 0x09, 0x6c, 0x1e, 0xe3, 0x10,
	0x93, 0x69, 0x35, 0xb8, 0x03, 0x4b, 0x42, 0xdc, 0x8e, 0x27, 0x92, 0x7a, 0x89, 0xb0, 0x0f, 0xe0,
	0x7a, 0xe9, 0x0e, 0x52, 0x91, 0x50, 0x1e, 0x31, 0xaa, 0x47, 0x5e, 0xf2, 0x50, 0x94, 0x1f, 0xf9,
	0xdf, 0xbd, 0xc7, 0x98, 0xde, 0x7b, 0x7e, 0x63, 0xc0, 0xe2, 0x59, 0x8a, 0xf1, 0x33, 0x5a, 0xab,
	0x56, 0xa3, 0x0f, 0x8d, 0x9c, 0xe8, 0x1c, 0x87, 0xc2, 0x51, 0x38, 0xa0, 0x44, 0xe1, 0x46, 0x25,
	0x0a, 0x3f, 0x82, 0x45, 0xb7, 0x17, 0x84, 0x5e, 0x8a, 0x23, 0xab, 0x39, 0xa6, 0x3a, 0xcb, 0x59,
	0x3a, 0xc5, 0x76, 0x7b, 0x07, 0xda, 0x22, 0xf4, 0xe6, 0x8b, 0x72, 0x60, 0xfe, 0x93, 0x01, 0xef,
	0xd6, 0x2e, 0xcf, 0xa4, 0x2d, 0x5a, 0xef, 0xa5, 0x18, 0x77, 0x49, 0x1a, 0x44, 0x7e, 0x9e, 0x79,
	0x4b, 0x8c, 0x79, 0x20, 0x9c, 0xbe, 0x31, 0x8d, 0x08, 0x3c, 0x8a, 0x87, 0xb0, 0x42, 0x2f, 0xf7,
	0x76, 0x5a, 0x29, 0xbb, 0x0f, 0xdb, 0x32, 0xb7, 0xd7, 0x53, 0x90, 0xea, 0xd9, 0xfd, 0xd3, 0x00,
	0x6b, 0x94, 0xdf, 0xac, 0xd5, 0x17, 0xaa, 0x50, 0x1a, 0x5b, 0x7d, 0xc9, 0x6c, 0x9d, 0x91, 0xa3,
	0x33, 0xd6, 0xf3, 0xd7, 0x61, 0xad, 0x9a, 0xf9, 0x63, 0x58, 0x7f, 0xbb, 0x69, 0xff, 0x3b, 0x03,
	0x56, 0x7e, 0x86, 0x8f, 0x7a, 0x88, 0x1c, 0xc5, 0xd1, 0x45, 0xe0, 0x53, 0x51, 0x50, 0x92, 0x08,
	0x67, 0x59, 0x72, 0x38, 0xc0, 0xf2, 0x26, 0x76, 0x53, 0x4c, 0x84, 0x87, 0x08, 0x88, 0x97, 0x6b,
	0x2e, 0x89, 0xd3, 0x43, 0x76, 0xa6, 0x91, 0x97, 0x6b, 0x05, 0x8a, 0x7a, 0x18, 0x07, 0xbb, 0xfc,
	0x3c, 0x8f, 0xe0, 0x0a, 0xce, 0xb6, 0x58, 0xf2, 0x92, 0xaf, 0x91, 0xeb, 0xe3, 0x3b, 0x03, 0xb6,
	0x47, 0x96, 0x66, 0xd2, 0xcb, 0x23, 0x68, 0xb9, 0xec, 0xbc, 0x88, 0x4c, 0xf5, 0x76, 0x56, 0x18,
	0x89, 0x03, 0xf6, 0x43, 0xb0, 0x4e, 0x30, 0xa1, 0xa5, 0xf6, 0xe3, 0xe1, 0x97, 0xa2, 0xa3, 0xce,
	0xfd, 0x5c, 0x6e, 0xba, 0x0d, 0xb5, 0xe9, 0xb6, 0x5f, 0xc0, 0x8d, 0x9a, 0x73, 0xb3, 0x5a, 0x95,
	0xf6, 0x2f, 0xe2, 0xee, 0x63, 0xda, 0x1c, 0xb6, 0xcd, 0xfe, 0x15, 0xac, 0x52, 0x86, 0xc7, 0x4c,
	0xc9, 0xf9, 0x00, 0x80, 0xab, 0xbc, 0xb0, 0x6c, 0x01, 0x9b, 0x1f, 0xc0, 0xea, 0x50, 0xd9, 0x2d,
	0x8c, 0x5c, 0xc1, 0xaa, 0xfb, 0x9e, 0x95, 0x4d, 0x63, 0x05, 0x2b, 0xf4, 0xa5, 0x5e, 0x40, 0xd2,
	0x97, 0x74, 0x8f, 0x86, 0x7c, 0x0f, 0xfb, 0x7b, 0x83, 0x29, 0xac, 0x7a, 0x70, 0x26, 0x85, 0x1d,
	0x01, 0x78, 0xb2, 0x3c, 0xf4, 0x31, 0xbc, 0x5f, 0xab, 0xb6, 0x0a, 0x3b, 0xe9, 0x98, 0xfd, 0x1f,
	0x03, 0x16, 0x3a, 0xae, 0x77, 0x54, 0x97, 0x95, 0x68, 0x95, 0x52, 0xaa, 0x8a, 0x7d, 0xd7, 0xf6,
	0xd2, 0x5b, 0xd0, 0x4a, 0x86, 0xd2, 0x7c, 0x43, 0x40, 0xf4, 0x9d, 0x31, 0xc2, 0xa2, 0x76, 0xe1,
	0x00, 0xa5, 0x70, 0x11, 0x22, 0x5f, 0x34, 0x0f, 0xec, 0x9b, 0x52, 0x08, 0x5c, 0xef, 0x0b, 0x9c,
	0x8a, 0xd6, 0x41, 0x40, 0xac, 0x6f, 0x39, 0x67, 0x24, 0x44, 0xa5, 0xc2, 0x21, 0x56, 0x99, 0xb0,
	0x4c, 0xc8, 0xd6, 0x96, 0x78, 0x5a, 0x29, 0x31, 0xec, 0x2d, 0xc7, 0x29, 0xe9, 0x46, 0x45, 0x0d,
	0xcc, 0x20, 0x7b, 0x9b, 0xd5, 0x9c, 0x42, 0x5e, 0x39, 0x28, 0xbd, 0x60, 0xcf, 0x53, 0x59, 0x98,
	0xc9, 0x26, 0x1f, 0x17, 0x2a, 0xd3, 0x17, 0x96, 0x82, 0x0b, 0x57, 0xa8, 0x7d, 0x06, 0x3b, 0x5d,
	0x4c, 0x48, 0x10, 0xf9, 0xc7, 0xf8, 0x02, 0x0d, 0x42, 0xf2, 0x5a, 0x8a, 0xa3, 0xbf, 0x18, 0xd0,
	0x7a, 0x9a, 0xf9, 0x67, 0x49, 0x58, 0x57, 0x6b, 0x90, 0x80, 0x84, 0xb9, 0x59, 0x39, 0x90, 0xd7,
	0x93, 0x58, 0x04, 0x78, 0x51, 0x4f, 0xe2, 0x88, 0x50, 0x7b, 0x11, 0xda, 0xfa, 0xf2, 0xe0, 0xce,
	0xbe, 0x79, 0x05, 0xe9, 0x0d, 0x42, 0x9c, 0xcf, 0x48, 0x38, 0x54, 0xe9, 0x31, 0x5a, 0x23, 0x3d,
	0xc6, 0x16, 0xb4, 0x2e, 0xe2, 0xb4, 0x8f, 0x08, 0xb3, 0xf3, 0xa2, 0x23, 0x20, 0xfb, 0x21, 0xec,
	0x9c, 0x60, 0xc2, 0x2f, 0x4c, 0xb5, 0xff, 0x78, 0xf8, 0x94, 0x11, 0x94, 0x94, 0x20, 0xf8, 0x19,
	0x32, 0x3f, 0x1a, 0x3b, 0xdf, 0xd3, 0x1c, 0x9c, 0xc9, 0x7c, 0x9f, 0x40, 0xab, 0xcf, 0x68, 0x09,
	0x03, 0xbe, 0x5b, 0x6b, 0x40, 0xce, 0xce, 0x11, 0x5b, 0xed, 0x03, 0x16, 0xbf, 0xf9, 0xfb, 0x9a,
	0xce, 0x78, 0xb4, 0x18, 0xbc, 0x59, 0x9c, 0xa9, 0xda, 0xfd, 0xad, 0x96, 0xa5, 0x27, 0x70, 0xb3,
	0x3b, 0x8c, 0xdc, 0x5e, 0x1a, 0x47, 0xc1, 0xcb, 0x20, 0xf2, 0x3b, 0x11, 0x37, 0x89, 0x34, 0x5d,
	0xb9, 0x0d, 0xd7, 0xfa, 0xd8, 0x0b, 0x5c, 0x14, 0x1e, 0xa1, 0xd4, 0x2b, 0x64, 0x51, 0x91, 0xf6,
	0xa7, 0xac, 0xb6, 0x2e, 0x0a, 0x88, 0x29, 0xa7, 0x4d, 0xaf, 0xd8, 0x18, 0xa0, 0x3c, 0x35, 0x63,
	0xde, 0x5b, 0xcc, 0x49, 0x0a, 0xe1, 0x27, 0x4c, 0x2a, 0x8b, 0xed, 0x76, 0x04, 0xbb, 0x54, 0xfc,
	0x33, 0x14, 0xf4, 0x70, 0x27, 0xca, 0x12, 0xec, 0x72, 0xc9, 0x93, 0x38, 0x2d, 0xea, 0x3c, 0x5a,
	0x40, 0x06, 0xd9, 0x29, 0x22, 0x01, 0x2f, 0xc5, 0x0d, 0x51, 0x40, 0x4a, 0x38, 0x9a, 0x37, 0xf8,
	0x64, 0x3c, 0x65, 0xaa, 0x2b, 0x9e, 0x64, 0x05, 0xab, 0xf0, 0x7b, 0x82, 0xce, 0xe3, 0x14, 0x91,
	0x38, 0x1d, 0xbe, 0x39, 0x7e, 0x18, 0x6e, 0x1d, 0xb1, 0xe7, 0xf7, 0x79, 0x90, 0x1d, 0x7a, 0x9e,
	0x23, 0xa6, 0xf7, 0xd8, 0xfb, 0x71, 0x88, 0xfc, 0xab, 0x30, 0xdc, 0x81, 0xa5, 0x5e, 0x90, 0x51,
	0x5b, 0x3f, 0x8b, 0x45, 0xe4, 0x28, 0x11, 0xa2, 0xba, 0x39, 0xc3, 0xa8, 0x5f, 0x19, 0x37, 0xda,
	0x11, 0x7b, 0x1c, 0xea, 0x8a, 0x30, 0x72, 0x9e, 0x5e, 0xb8, 0x57, 0xf0, 0xf4, 0xb2, 0x0e, 0x8d,
	0x7e, 0x96, 0x37, 0x0a, 0xf4, 0xb3, 0x28, 0x0b, 0x26, 0x4e, 0xdc, 0x79, 0x59, 0xf0, 0x25, 0x6c,
	0x28, 0x3d, 0xfa, 0x95, 0x78, 0x29, 0x31, 0xb5, 0x51, 0x8d, 0xa9, 0x7f, 0x35, 0xe0, 0x06, 0xa5,
	0xfd, 0x34, 0x88, 0x82, 0xd3, 0x34, 0xf6, 0x53, 0xd4, 0x7f, 0x12, 0x17, 0x4a, 0xcc, 0xc3, 0x24,
	0x57, 0x1e, 0x0f, 0x93, 0xb4, 0xce, 0x4f, 0x02, 0xfa, 0xa4, 0xf2, 0xd9, 0xa0, 0x00, 0xe9, 0x4a,
	0x36, 0xcc, 0xd8, 0x8a, 0x08, 0xb7, 0x02, 0xa4, 0x21, 0x23, 0x4e, 0x30, 0xb5, 0xa8, 0x48, 0xa6,
	0x1c, 0xa2, 0x27, 0x06, 0x11, 0x37, 0xb5, 0x18, 0x05, 0x08, 0x50, 0x0a, 0x32, 0x2d, 0x25, 0xc8,
	0x3c, 0x86, 0x76, 0xdd, 0x75, 0xaf, 0xa2, 0x11, 0x7b, 0x0f, 0x56, 0x45, 0x7d, 0x27, 0x85, 0xb4,
	0xba, 0x5f, 0x4e, 0xec, 0x0b, 0x58, 0x2b, 0x76, 0xce, 0x68, 0xe0, 0x69, 0xea, 0xbe, 0x07, 0xff,
	0x6a, 0xc3, 0xb5, 0x2e, 0xc3, 0x76, 0x71, 0x7a, 0x19, 0xb8, 0xd8, 0xbc, 0x80, 0x35, 0x5f, 0xfd,
	0xc9, 0xc0, 0xdc, 0x1b, 0xfb, 0xfe, 0x25, 0xff, 0x6c, 0x7f, 0x34, 0xc5, 0x4e, 0x21, 0xce, 0x57,
	0xb0, 0xec, 0x73, 0x09, 0x19, 0x8f, 0xdb, 0xda, 0x9b, 0xca, 0xf4, 0x7f, 0x38, 0x61, 0x97, 0xa0,
	0x9d, 0xc2, 0x86, 0x24, 0x43, 0xc1, 0xe3, 0xee, 0xc4, 0x39, 0xb9, 0xcc, 0xeb, 0xde, 0x94, 0xbb,
	0x05, 0xcf, 0x10, 0xd6, 0x5c, 0x75, 0xe8, 0x6d, 0xde, 0xa9, 0xa5, 0x50, 0x3f, 0x75, 0x6f, 0xdf,
	0x9d, 0x6e, 0xb3, 0xe0, 0xf6, 0x0d, 0xd3, 0x5e, 0xde, 0xf9, 0x99, 0x1f, 0xd6, 0x1e, 0x1e, 0x1d,
	0x14, 0xb7, 0xf7, 0x26, 0x6f, 0x14, 0x1c, 0x02, 0x58, 0xf5, 0x95, 0xf9, 0xa0, 0xf9, 0x23, 0xed,
	0xd9, 0x91, 0xa9, 0x63, 0xfb, 0xce, 0x54, 0x7b, 0x4b, 0x61, 0xb2, 0x32, 0xca, 0x68, 0x84, 0x19,
	0x9d, 0x15, 0x6a, 0x84, 0xa9, 0x0b, 0x58, 0xa7, 0x70, 0xcd, 0x93, 0x67, 0x65, 0xe6, 0x47, 0x1a,
	0x47, 0x1a, 0x9d, 0xa7, 0xb5, 0x6b, 0xb3, 0xa5, 0xf9, 0x35, 0x40, 0xa9, 0x1e, 0xf3, 0x83, 0x09,
	0xe2, 0xe6, 0xb4, 0x3e, 0x9c, 0xb8, 0x4f, 0x5c, 0xf8, 0x05, 0xf3, 0xe0, 0xea, 0xd8, 0xc8, 0xbc,
	0x3f, 0xce, 0x7c, 0x35, 0xf3, 0xa7, 0xf6, 0xc7, 0xd3, 0x1f, 0x10, 0x9c, 0xbf, 0xe6, 0x76, 0x4f,
	0x92, 0xc2, 0xb9, 0x6e, 0x6b, 0x47, 0x02, 0x93, 0x9f, 0xe6, 0x88, 0x5b, 0xa5, 0x85, 0x60, 0x4a,
	0x88, 0xb9, 0x3b, 0x71, 0x88, 0x32, 0xf9, 0x69, 0x6a, 0x27, 0x3d, 0x21, 0x0b, 0x69, 0xca, 0xd0,
	0x42, 0xeb, 0x9f, 0x35, 0x33, 0x05, 0xcd, 0xd3, 0xd4, 0x4d, 0x19, 0x52, 0xb8, 0xee, 0x57, 0x9b,
	0x78, 0xf3, 0x9e, 0x8e, 0x44, 0xed, 0x90, 0xa0, 0xbd, 0x3f, 0xed, 0x76, 0x85, 0x67, 0xa5, 0x83,
	0xd7, 0xf2, 0xac, 0x6d, 0xb4, 0xf5, 0x3c, 0x35, 0xed, 0x35, 0x0f, 0x10, 0x52, 0x93, 0xa7, 0x0f,
	0x10, 0xa3, 0x2d, 0xa2, 0x3e, 0x40, 0xd4, 0x75, 0x8d, 0x2e, 0xf7, 0xc9, 0x30, 0x7c, 0x93, 0x01,
	0x2f, 0x86, 0x4d, 0xbf, 0xd2, 0x78, 0xbc, 0xd9, 0xb0, 0xe7, 0xc0, 0x75, 0x31, 0xd4, 0x9a, 0x25,
	0xf8, 0xd5, 0x87, 0xa5, 0x6f, 0xe0, 0x9d, 0xac, 0xae, 0xff, 0x35, 0x0f, 0xea, 0xe9, 0x8e, 0xe9,
	0x95, 0x35, 0x1c, 0x5e, 0xc1, 0x3b, 0x7e, 0x5d, 0x8f, 0xa8, 0xe1, 0x30, 0xae, 0x11, 0x6d, 0x3f,
	0xb8, 0xca, 0x11, 0xa1, 0xb5, 0x5f, 0xc3, 0xb6, 0x5f, 0xdf, 0xeb, 0x99, 0xda, 0x77, 0x5a, 0xd7,
	0x4d, 0xb6, 0x3f, 0x1d, 0xbf, 0x5b, 0xd3, 0x47, 0x5e, 0x80, 0x95, 0x69, 0x3a, 0x3c, 0xb3, 0x9e,
	0xe2, 0x84, 0x86, 0x50, 0x6b, 0xc8, 0x65, 0xa9, 0x84, 0xd1, 0xfb, 0x7b, 0xa5, 0x45, 0xd4, 0xfb,
	0xfb, 0x48, 0x57, 0xd8, 0x83, 0x1b, 0x99, 0xae, 0x59, 0x33, 0x3f, 0xd3, 0x8a, 0x32, 0xae, 0xb9,
	0xd3, 0xc8, 0x22, 0x73, 0xaa, 0xb6, 0x69, 0x93, 0x38, 0x69, 0xda, 0x3a, 0x0d, 0xa7, 0x6f, 0xa1,
	0xed, 0x6a, 0x1b, 0x34, 0xf3, 0x61, 0x7d, 0x89, 0x35, 0xa9, 0xa3, 0xd3, 0xf0, 0xe2, 0x59, 0x45,
	0xee, 0xc5, 0xf4, 0x59, 0xa5, 0xa6, 0x97, 0xd3, 0x67, 0x95, 0xda, 0xf6, 0xee, 0x5b, 0x58, 0xbf,
	0x08, 0x22, 0x4f, 0x49, 0x9a, 0x77, 0x26, 0xd9, 0x7a, 0xc6, 0xd2, 0x7c, 0x08, 0x37, 0x7d, 0x4c,
	0x4e, 0x70, 0x84, 0x53, 0x14, 0x1e, 0x12, 0x82, 0x23, 0x6a, 0xe9, 0xb7, 0xc2, 0x7a, 0x00, 0x66,
	0x36, 0xd2, 0x65, 0x99, 0xfb, 0xda, 0xa0, 0x58, 0xdb, 0x3d, 0xb6, 0xef, 0x4f, 0xbd, 0x5f, 0xb0,
	0x3d, 0x83, 0x05, 0x91, 0xb3, 0xcd, 0xf7, 0xc7, 0xa5, 0xde, 0x9c, 0xc1, 0xed, 0xf1, 0x9b, 0x38,
	0xd5, 0xc7, 0xb7, 0xa0, 0xee, 0x6f, 0x8c, 0xa7, 0xc6, 0x57, 0xf3, 0xf7, 0x29, 0xfc, 0x5b, 0xc3,
	0x38, 0x6f, 0xb1, 0x7f, 0x33, 0x7e, 0xf2, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0xb7, 0x54, 0x04,
	0xcc, 0xfe, 0x28, 0x00, 0x00,
}

// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConn

// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4

// SystemServiceClient is the client API for SystemService service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type SystemServiceClient interface {
	GetHospitalList(ctx context.Context, in *HospitalListRequest, opts ...grpc.CallOption) (*HospitalListResponse, error)
	GetDeptList(ctx context.Context, in *DeptListRequest, opts ...grpc.CallOption) (*DeptListResponse, error)
	GetHospitalDeptList(ctx context.Context, in *HospitalDeptListRequest, opts ...grpc.CallOption) (*HospitalDeptListResponse, error)
	CheckAppVersion(ctx context.Context, in *CheckAppVersionRequest, opts ...grpc.CallOption) (*CheckAppVersionResponse, error)
	GetAreaList(ctx context.Context, in *GetAreaListRequest, opts ...grpc.CallOption) (*GetAreaListResponse, error)
	GetAddressList(ctx context.Context, in *GetAddressListRequest, opts ...grpc.CallOption) (*GetAddressListResponse, error)
	SaveAddress(ctx context.Context, in *SaveAddressRequest, opts ...grpc.CallOption) (*SaveAddressResponse, error)
	DeleteAddress(ctx context.Context, in *DeleteAddressRequest, opts ...grpc.CallOption) (*Result, error)
	GetAddress(ctx context.Context, in *GetAddressRequest, opts ...grpc.CallOption) (*GetAddressResponse, error)
	GetAreaTreeNodeList(ctx context.Context, in *GetAreaTreeNodeListRequest, opts ...grpc.CallOption) (*GetAreaTreeNodeListResponse, error)
	GetAppAreaList(ctx context.Context, in *AreaListRequest, opts ...grpc.CallOption) (*AreaListResponse, error)
	GetAreaHospitalList(ctx context.Context, in *AreaHospitalListRequest, opts ...grpc.CallOption) (*AreaHospitalListResponse, error)
	GetWeChatConfig(ctx context.Context, in *GetWeChatConfigRequest, opts ...grpc.CallOption) (*GetWeChatConfigResponse, error)
	//根据医达科室Code获取科室信息
	GetDeptByYiDaCode(ctx context.Context, in *GetDeptByYiDaCodeRequest, opts ...grpc.CallOption) (*GetDeptByYiDaCodeResponse, error)
	//
	GetYiDaDoctorCode(ctx context.Context, in *GetYiDaDoctorCodeRequest, opts ...grpc.CallOption) (*GetYiDaDoctorCodeResponse, error)
	//获取国际疾病分类
	GetIcdCodeList(ctx context.Context, in *GetIcdCodeListRequest, opts ...grpc.CallOption) (*GetIcdCodeListResponse, error)
	//得到所有地区集合，包括区、县
	GetAllAreaList(ctx context.Context, in *GetAreaListRequest, opts ...grpc.CallOption) (*GetAreaListResponse, error)
	//获取医生地址列表 create by daiyihua
	GetDoctorAddressList(ctx context.Context, in *GetAddressListRequest, opts ...grpc.CallOption) (*GetAddressListResponse, error)
	//医生保存地址 create by daiyihua
	DoctorSaveAddress(ctx context.Context, in *SaveAddressRequest, opts ...grpc.CallOption) (*Result, error)
	//医生设置默认地址 create by daiyihua
	SettingDefaultAddress(ctx context.Context, in *SettingDefaultAddressRequest, opts ...grpc.CallOption) (*Result, error)
	//获取消息模板列表
	GetMsgTplListByModule(ctx context.Context, in *GetMsgTplListByModuleRequest, opts ...grpc.CallOption) (*GetMsgTplListByModuleResponse, error)
	//得到医生默认或最近添加的地址  create by daiyhua
	GetDoctorDefaultAddress(ctx context.Context, in *GetDoctorAddressRequest, opts ...grpc.CallOption) (*GetDoctorDefaultAddressResponse, error)
	//同步诊疗卡信息		create by daiyihua
	SynchronizingInformation(ctx context.Context, in *SynchronizingInformationRequest, opts ...grpc.CallOption) (*Result, error)
	//根据医院ID得到医院信息		create by daiyihua
	GetHospital(ctx context.Context, in *GetHospitalRequest, opts ...grpc.CallOption) (*GetHospitalResponse, error)
	//同步太和检查结果
	SyncTaiheInspectionReport(ctx context.Context, in *SyncTaiheInspectionReportRequest, opts ...grpc.CallOption) (*Result, error)
	//同步太和检验结果
	SyncTaiheLaboratoryReport(ctx context.Context, in *SyncTaiheLaboratoryReportRequest, opts ...grpc.CallOption) (*Result, error)
	//
	CreateHisAddRegisteredFlag(ctx context.Context, in *CreateHisAddRegisteredFlagRequest, opts ...grpc.CallOption) (*Result, error)
	//医生团队（展示的）领衔医生所在的一级科室
	GetTeamDeptList(ctx context.Context, in *GetTeamDeptListRequest, opts ...grpc.CallOption) (*GetTeamDeptListResponse, error)
	//根据条件查找医院列表
	FindHospitalList(ctx context.Context, in *GetHospitalListRequest, opts ...grpc.CallOption) (*HospitalListResponse, error)
	//得到普通用户关注的医院列表
	GetGeneralAttentionHospitalList(ctx context.Context, in *GetHospitalListRequest, opts ...grpc.CallOption) (*HospitalListResponse, error)
	//保存小程序日志
	SaveMiniProgramLog(ctx context.Context, in *SaveMiniProgramLogRequest, opts ...grpc.CallOption) (*SaveMiniProgramLogResponse, error)
	//获取科室
	GetDept(ctx context.Context, in *GetDeptRequest, opts ...grpc.CallOption) (*GetDeptResponse, error)
}

type systemServiceClient struct {
	cc *grpc.ClientConn
}

func NewSystemServiceClient(cc *grpc.ClientConn) SystemServiceClient {
	return &systemServiceClient{cc}
}

func (c *systemServiceClient) GetHospitalList(ctx context.Context, in *HospitalListRequest, opts ...grpc.CallOption) (*HospitalListResponse, error) {
	out := new(HospitalListResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/getHospitalList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) GetDeptList(ctx context.Context, in *DeptListRequest, opts ...grpc.CallOption) (*DeptListResponse, error) {
	out := new(DeptListResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/getDeptList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) GetHospitalDeptList(ctx context.Context, in *HospitalDeptListRequest, opts ...grpc.CallOption) (*HospitalDeptListResponse, error) {
	out := new(HospitalDeptListResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/getHospitalDeptList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) CheckAppVersion(ctx context.Context, in *CheckAppVersionRequest, opts ...grpc.CallOption) (*CheckAppVersionResponse, error) {
	out := new(CheckAppVersionResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/checkAppVersion", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) GetAreaList(ctx context.Context, in *GetAreaListRequest, opts ...grpc.CallOption) (*GetAreaListResponse, error) {
	out := new(GetAreaListResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/getAreaList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) GetAddressList(ctx context.Context, in *GetAddressListRequest, opts ...grpc.CallOption) (*GetAddressListResponse, error) {
	out := new(GetAddressListResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/getAddressList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) SaveAddress(ctx context.Context, in *SaveAddressRequest, opts ...grpc.CallOption) (*SaveAddressResponse, error) {
	out := new(SaveAddressResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/saveAddress", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) DeleteAddress(ctx context.Context, in *DeleteAddressRequest, opts ...grpc.CallOption) (*Result, error) {
	out := new(Result)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/deleteAddress", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) GetAddress(ctx context.Context, in *GetAddressRequest, opts ...grpc.CallOption) (*GetAddressResponse, error) {
	out := new(GetAddressResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/getAddress", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) GetAreaTreeNodeList(ctx context.Context, in *GetAreaTreeNodeListRequest, opts ...grpc.CallOption) (*GetAreaTreeNodeListResponse, error) {
	out := new(GetAreaTreeNodeListResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/getAreaTreeNodeList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) GetAppAreaList(ctx context.Context, in *AreaListRequest, opts ...grpc.CallOption) (*AreaListResponse, error) {
	out := new(AreaListResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/getAppAreaList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) GetAreaHospitalList(ctx context.Context, in *AreaHospitalListRequest, opts ...grpc.CallOption) (*AreaHospitalListResponse, error) {
	out := new(AreaHospitalListResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/getAreaHospitalList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) GetWeChatConfig(ctx context.Context, in *GetWeChatConfigRequest, opts ...grpc.CallOption) (*GetWeChatConfigResponse, error) {
	out := new(GetWeChatConfigResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/getWeChatConfig", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) GetDeptByYiDaCode(ctx context.Context, in *GetDeptByYiDaCodeRequest, opts ...grpc.CallOption) (*GetDeptByYiDaCodeResponse, error) {
	out := new(GetDeptByYiDaCodeResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/getDeptByYiDaCode", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) GetYiDaDoctorCode(ctx context.Context, in *GetYiDaDoctorCodeRequest, opts ...grpc.CallOption) (*GetYiDaDoctorCodeResponse, error) {
	out := new(GetYiDaDoctorCodeResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/getYiDaDoctorCode", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) GetIcdCodeList(ctx context.Context, in *GetIcdCodeListRequest, opts ...grpc.CallOption) (*GetIcdCodeListResponse, error) {
	out := new(GetIcdCodeListResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/getIcdCodeList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) GetAllAreaList(ctx context.Context, in *GetAreaListRequest, opts ...grpc.CallOption) (*GetAreaListResponse, error) {
	out := new(GetAreaListResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/getAllAreaList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) GetDoctorAddressList(ctx context.Context, in *GetAddressListRequest, opts ...grpc.CallOption) (*GetAddressListResponse, error) {
	out := new(GetAddressListResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/getDoctorAddressList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) DoctorSaveAddress(ctx context.Context, in *SaveAddressRequest, opts ...grpc.CallOption) (*Result, error) {
	out := new(Result)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/doctorSaveAddress", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) SettingDefaultAddress(ctx context.Context, in *SettingDefaultAddressRequest, opts ...grpc.CallOption) (*Result, error) {
	out := new(Result)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/settingDefaultAddress", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) GetMsgTplListByModule(ctx context.Context, in *GetMsgTplListByModuleRequest, opts ...grpc.CallOption) (*GetMsgTplListByModuleResponse, error) {
	out := new(GetMsgTplListByModuleResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/getMsgTplListByModule", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) GetDoctorDefaultAddress(ctx context.Context, in *GetDoctorAddressRequest, opts ...grpc.CallOption) (*GetDoctorDefaultAddressResponse, error) {
	out := new(GetDoctorDefaultAddressResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/getDoctorDefaultAddress", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) SynchronizingInformation(ctx context.Context, in *SynchronizingInformationRequest, opts ...grpc.CallOption) (*Result, error) {
	out := new(Result)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/synchronizingInformation", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) GetHospital(ctx context.Context, in *GetHospitalRequest, opts ...grpc.CallOption) (*GetHospitalResponse, error) {
	out := new(GetHospitalResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/getHospital", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) SyncTaiheInspectionReport(ctx context.Context, in *SyncTaiheInspectionReportRequest, opts ...grpc.CallOption) (*Result, error) {
	out := new(Result)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/syncTaiheInspectionReport", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) SyncTaiheLaboratoryReport(ctx context.Context, in *SyncTaiheLaboratoryReportRequest, opts ...grpc.CallOption) (*Result, error) {
	out := new(Result)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/syncTaiheLaboratoryReport", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) CreateHisAddRegisteredFlag(ctx context.Context, in *CreateHisAddRegisteredFlagRequest, opts ...grpc.CallOption) (*Result, error) {
	out := new(Result)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/createHisAddRegisteredFlag", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) GetTeamDeptList(ctx context.Context, in *GetTeamDeptListRequest, opts ...grpc.CallOption) (*GetTeamDeptListResponse, error) {
	out := new(GetTeamDeptListResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/getTeamDeptList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) FindHospitalList(ctx context.Context, in *GetHospitalListRequest, opts ...grpc.CallOption) (*HospitalListResponse, error) {
	out := new(HospitalListResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/findHospitalList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) GetGeneralAttentionHospitalList(ctx context.Context, in *GetHospitalListRequest, opts ...grpc.CallOption) (*HospitalListResponse, error) {
	out := new(HospitalListResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/getGeneralAttentionHospitalList", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) SaveMiniProgramLog(ctx context.Context, in *SaveMiniProgramLogRequest, opts ...grpc.CallOption) (*SaveMiniProgramLogResponse, error) {
	out := new(SaveMiniProgramLogResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/saveMiniProgramLog", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

func (c *systemServiceClient) GetDept(ctx context.Context, in *GetDeptRequest, opts ...grpc.CallOption) (*GetDeptResponse, error) {
	out := new(GetDeptResponse)
	err := c.cc.Invoke(ctx, "/com.ywt.gapi.system.SystemService/getDept", in, out, opts...)
	if err != nil {
		return nil, err
	}
	return out, nil
}

// SystemServiceServer is the server API for SystemService service.
type SystemServiceServer interface {
	GetHospitalList(context.Context, *HospitalListRequest) (*HospitalListResponse, error)
	GetDeptList(context.Context, *DeptListRequest) (*DeptListResponse, error)
	GetHospitalDeptList(context.Context, *HospitalDeptListRequest) (*HospitalDeptListResponse, error)
	CheckAppVersion(context.Context, *CheckAppVersionRequest) (*CheckAppVersionResponse, error)
	GetAreaList(context.Context, *GetAreaListRequest) (*GetAreaListResponse, error)
	GetAddressList(context.Context, *GetAddressListRequest) (*GetAddressListResponse, error)
	SaveAddress(context.Context, *SaveAddressRequest) (*SaveAddressResponse, error)
	DeleteAddress(context.Context, *DeleteAddressRequest) (*Result, error)
	GetAddress(context.Context, *GetAddressRequest) (*GetAddressResponse, error)
	GetAreaTreeNodeList(context.Context, *GetAreaTreeNodeListRequest) (*GetAreaTreeNodeListResponse, error)
	GetAppAreaList(context.Context, *AreaListRequest) (*AreaListResponse, error)
	GetAreaHospitalList(context.Context, *AreaHospitalListRequest) (*AreaHospitalListResponse, error)
	GetWeChatConfig(context.Context, *GetWeChatConfigRequest) (*GetWeChatConfigResponse, error)
	//根据医达科室Code获取科室信息
	GetDeptByYiDaCode(context.Context, *GetDeptByYiDaCodeRequest) (*GetDeptByYiDaCodeResponse, error)
	//
	GetYiDaDoctorCode(context.Context, *GetYiDaDoctorCodeRequest) (*GetYiDaDoctorCodeResponse, error)
	//获取国际疾病分类
	GetIcdCodeList(context.Context, *GetIcdCodeListRequest) (*GetIcdCodeListResponse, error)
	//得到所有地区集合，包括区、县
	GetAllAreaList(context.Context, *GetAreaListRequest) (*GetAreaListResponse, error)
	//获取医生地址列表 create by daiyihua
	GetDoctorAddressList(context.Context, *GetAddressListRequest) (*GetAddressListResponse, error)
	//医生保存地址 create by daiyihua
	DoctorSaveAddress(context.Context, *SaveAddressRequest) (*Result, error)
	//医生设置默认地址 create by daiyihua
	SettingDefaultAddress(context.Context, *SettingDefaultAddressRequest) (*Result, error)
	//获取消息模板列表
	GetMsgTplListByModule(context.Context, *GetMsgTplListByModuleRequest) (*GetMsgTplListByModuleResponse, error)
	//得到医生默认或最近添加的地址  create by daiyhua
	GetDoctorDefaultAddress(context.Context, *GetDoctorAddressRequest) (*GetDoctorDefaultAddressResponse, error)
	//同步诊疗卡信息		create by daiyihua
	SynchronizingInformation(context.Context, *SynchronizingInformationRequest) (*Result, error)
	//根据医院ID得到医院信息		create by daiyihua
	GetHospital(context.Context, *GetHospitalRequest) (*GetHospitalResponse, error)
	//同步太和检查结果
	SyncTaiheInspectionReport(context.Context, *SyncTaiheInspectionReportRequest) (*Result, error)
	//同步太和检验结果
	SyncTaiheLaboratoryReport(context.Context, *SyncTaiheLaboratoryReportRequest) (*Result, error)
	//
	CreateHisAddRegisteredFlag(context.Context, *CreateHisAddRegisteredFlagRequest) (*Result, error)
	//医生团队（展示的）领衔医生所在的一级科室
	GetTeamDeptList(context.Context, *GetTeamDeptListRequest) (*GetTeamDeptListResponse, error)
	//根据条件查找医院列表
	FindHospitalList(context.Context, *GetHospitalListRequest) (*HospitalListResponse, error)
	//得到普通用户关注的医院列表
	GetGeneralAttentionHospitalList(context.Context, *GetHospitalListRequest) (*HospitalListResponse, error)
	//保存小程序日志
	SaveMiniProgramLog(context.Context, *SaveMiniProgramLogRequest) (*SaveMiniProgramLogResponse, error)
	//获取科室
	GetDept(context.Context, *GetDeptRequest) (*GetDeptResponse, error)
}

// UnimplementedSystemServiceServer can be embedded to have forward compatible implementations.
type UnimplementedSystemServiceServer struct {
}

func (*UnimplementedSystemServiceServer) GetHospitalList(ctx context.Context, req *HospitalListRequest) (*HospitalListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetHospitalList not implemented")
}
func (*UnimplementedSystemServiceServer) GetDeptList(ctx context.Context, req *DeptListRequest) (*DeptListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetDeptList not implemented")
}
func (*UnimplementedSystemServiceServer) GetHospitalDeptList(ctx context.Context, req *HospitalDeptListRequest) (*HospitalDeptListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetHospitalDeptList not implemented")
}
func (*UnimplementedSystemServiceServer) CheckAppVersion(ctx context.Context, req *CheckAppVersionRequest) (*CheckAppVersionResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CheckAppVersion not implemented")
}
func (*UnimplementedSystemServiceServer) GetAreaList(ctx context.Context, req *GetAreaListRequest) (*GetAreaListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetAreaList not implemented")
}
func (*UnimplementedSystemServiceServer) GetAddressList(ctx context.Context, req *GetAddressListRequest) (*GetAddressListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetAddressList not implemented")
}
func (*UnimplementedSystemServiceServer) SaveAddress(ctx context.Context, req *SaveAddressRequest) (*SaveAddressResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method SaveAddress not implemented")
}
func (*UnimplementedSystemServiceServer) DeleteAddress(ctx context.Context, req *DeleteAddressRequest) (*Result, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DeleteAddress not implemented")
}
func (*UnimplementedSystemServiceServer) GetAddress(ctx context.Context, req *GetAddressRequest) (*GetAddressResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetAddress not implemented")
}
func (*UnimplementedSystemServiceServer) GetAreaTreeNodeList(ctx context.Context, req *GetAreaTreeNodeListRequest) (*GetAreaTreeNodeListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetAreaTreeNodeList not implemented")
}
func (*UnimplementedSystemServiceServer) GetAppAreaList(ctx context.Context, req *AreaListRequest) (*AreaListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetAppAreaList not implemented")
}
func (*UnimplementedSystemServiceServer) GetAreaHospitalList(ctx context.Context, req *AreaHospitalListRequest) (*AreaHospitalListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetAreaHospitalList not implemented")
}
func (*UnimplementedSystemServiceServer) GetWeChatConfig(ctx context.Context, req *GetWeChatConfigRequest) (*GetWeChatConfigResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetWeChatConfig not implemented")
}
func (*UnimplementedSystemServiceServer) GetDeptByYiDaCode(ctx context.Context, req *GetDeptByYiDaCodeRequest) (*GetDeptByYiDaCodeResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetDeptByYiDaCode not implemented")
}
func (*UnimplementedSystemServiceServer) GetYiDaDoctorCode(ctx context.Context, req *GetYiDaDoctorCodeRequest) (*GetYiDaDoctorCodeResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetYiDaDoctorCode not implemented")
}
func (*UnimplementedSystemServiceServer) GetIcdCodeList(ctx context.Context, req *GetIcdCodeListRequest) (*GetIcdCodeListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetIcdCodeList not implemented")
}
func (*UnimplementedSystemServiceServer) GetAllAreaList(ctx context.Context, req *GetAreaListRequest) (*GetAreaListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetAllAreaList not implemented")
}
func (*UnimplementedSystemServiceServer) GetDoctorAddressList(ctx context.Context, req *GetAddressListRequest) (*GetAddressListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetDoctorAddressList not implemented")
}
func (*UnimplementedSystemServiceServer) DoctorSaveAddress(ctx context.Context, req *SaveAddressRequest) (*Result, error) {
	return nil, status.Errorf(codes.Unimplemented, "method DoctorSaveAddress not implemented")
}
func (*UnimplementedSystemServiceServer) SettingDefaultAddress(ctx context.Context, req *SettingDefaultAddressRequest) (*Result, error) {
	return nil, status.Errorf(codes.Unimplemented, "method SettingDefaultAddress not implemented")
}
func (*UnimplementedSystemServiceServer) GetMsgTplListByModule(ctx context.Context, req *GetMsgTplListByModuleRequest) (*GetMsgTplListByModuleResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetMsgTplListByModule not implemented")
}
func (*UnimplementedSystemServiceServer) GetDoctorDefaultAddress(ctx context.Context, req *GetDoctorAddressRequest) (*GetDoctorDefaultAddressResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetDoctorDefaultAddress not implemented")
}
func (*UnimplementedSystemServiceServer) SynchronizingInformation(ctx context.Context, req *SynchronizingInformationRequest) (*Result, error) {
	return nil, status.Errorf(codes.Unimplemented, "method SynchronizingInformation not implemented")
}
func (*UnimplementedSystemServiceServer) GetHospital(ctx context.Context, req *GetHospitalRequest) (*GetHospitalResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetHospital not implemented")
}
func (*UnimplementedSystemServiceServer) SyncTaiheInspectionReport(ctx context.Context, req *SyncTaiheInspectionReportRequest) (*Result, error) {
	return nil, status.Errorf(codes.Unimplemented, "method SyncTaiheInspectionReport not implemented")
}
func (*UnimplementedSystemServiceServer) SyncTaiheLaboratoryReport(ctx context.Context, req *SyncTaiheLaboratoryReportRequest) (*Result, error) {
	return nil, status.Errorf(codes.Unimplemented, "method SyncTaiheLaboratoryReport not implemented")
}
func (*UnimplementedSystemServiceServer) CreateHisAddRegisteredFlag(ctx context.Context, req *CreateHisAddRegisteredFlagRequest) (*Result, error) {
	return nil, status.Errorf(codes.Unimplemented, "method CreateHisAddRegisteredFlag not implemented")
}
func (*UnimplementedSystemServiceServer) GetTeamDeptList(ctx context.Context, req *GetTeamDeptListRequest) (*GetTeamDeptListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetTeamDeptList not implemented")
}
func (*UnimplementedSystemServiceServer) FindHospitalList(ctx context.Context, req *GetHospitalListRequest) (*HospitalListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method FindHospitalList not implemented")
}
func (*UnimplementedSystemServiceServer) GetGeneralAttentionHospitalList(ctx context.Context, req *GetHospitalListRequest) (*HospitalListResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetGeneralAttentionHospitalList not implemented")
}
func (*UnimplementedSystemServiceServer) SaveMiniProgramLog(ctx context.Context, req *SaveMiniProgramLogRequest) (*SaveMiniProgramLogResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method SaveMiniProgramLog not implemented")
}
func (*UnimplementedSystemServiceServer) GetDept(ctx context.Context, req *GetDeptRequest) (*GetDeptResponse, error) {
	return nil, status.Errorf(codes.Unimplemented, "method GetDept not implemented")
}

func RegisterSystemServiceServer(s *grpc.Server, srv SystemServiceServer) {
	s.RegisterService(&_SystemService_serviceDesc, srv)
}

func _SystemService_GetHospitalList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(HospitalListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).GetHospitalList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/GetHospitalList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).GetHospitalList(ctx, req.(*HospitalListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_GetDeptList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(DeptListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).GetDeptList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/GetDeptList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).GetDeptList(ctx, req.(*DeptListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_GetHospitalDeptList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(HospitalDeptListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).GetHospitalDeptList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/GetHospitalDeptList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).GetHospitalDeptList(ctx, req.(*HospitalDeptListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_CheckAppVersion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CheckAppVersionRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).CheckAppVersion(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/CheckAppVersion",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).CheckAppVersion(ctx, req.(*CheckAppVersionRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_GetAreaList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetAreaListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).GetAreaList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/GetAreaList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).GetAreaList(ctx, req.(*GetAreaListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_GetAddressList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetAddressListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).GetAddressList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/GetAddressList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).GetAddressList(ctx, req.(*GetAddressListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_SaveAddress_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(SaveAddressRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).SaveAddress(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/SaveAddress",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).SaveAddress(ctx, req.(*SaveAddressRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_DeleteAddress_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(DeleteAddressRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).DeleteAddress(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/DeleteAddress",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).DeleteAddress(ctx, req.(*DeleteAddressRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_GetAddress_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetAddressRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).GetAddress(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/GetAddress",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).GetAddress(ctx, req.(*GetAddressRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_GetAreaTreeNodeList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetAreaTreeNodeListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).GetAreaTreeNodeList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/GetAreaTreeNodeList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).GetAreaTreeNodeList(ctx, req.(*GetAreaTreeNodeListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_GetAppAreaList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(AreaListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).GetAppAreaList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/GetAppAreaList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).GetAppAreaList(ctx, req.(*AreaListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_GetAreaHospitalList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(AreaHospitalListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).GetAreaHospitalList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/GetAreaHospitalList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).GetAreaHospitalList(ctx, req.(*AreaHospitalListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_GetWeChatConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetWeChatConfigRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).GetWeChatConfig(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/GetWeChatConfig",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).GetWeChatConfig(ctx, req.(*GetWeChatConfigRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_GetDeptByYiDaCode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetDeptByYiDaCodeRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).GetDeptByYiDaCode(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/GetDeptByYiDaCode",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).GetDeptByYiDaCode(ctx, req.(*GetDeptByYiDaCodeRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_GetYiDaDoctorCode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetYiDaDoctorCodeRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).GetYiDaDoctorCode(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/GetYiDaDoctorCode",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).GetYiDaDoctorCode(ctx, req.(*GetYiDaDoctorCodeRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_GetIcdCodeList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetIcdCodeListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).GetIcdCodeList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/GetIcdCodeList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).GetIcdCodeList(ctx, req.(*GetIcdCodeListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_GetAllAreaList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetAreaListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).GetAllAreaList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/GetAllAreaList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).GetAllAreaList(ctx, req.(*GetAreaListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_GetDoctorAddressList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetAddressListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).GetDoctorAddressList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/GetDoctorAddressList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).GetDoctorAddressList(ctx, req.(*GetAddressListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_DoctorSaveAddress_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(SaveAddressRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).DoctorSaveAddress(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/DoctorSaveAddress",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).DoctorSaveAddress(ctx, req.(*SaveAddressRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_SettingDefaultAddress_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(SettingDefaultAddressRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).SettingDefaultAddress(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/SettingDefaultAddress",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).SettingDefaultAddress(ctx, req.(*SettingDefaultAddressRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_GetMsgTplListByModule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetMsgTplListByModuleRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).GetMsgTplListByModule(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/GetMsgTplListByModule",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).GetMsgTplListByModule(ctx, req.(*GetMsgTplListByModuleRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_GetDoctorDefaultAddress_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetDoctorAddressRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).GetDoctorDefaultAddress(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/GetDoctorDefaultAddress",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).GetDoctorDefaultAddress(ctx, req.(*GetDoctorAddressRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_SynchronizingInformation_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(SynchronizingInformationRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).SynchronizingInformation(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/SynchronizingInformation",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).SynchronizingInformation(ctx, req.(*SynchronizingInformationRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_GetHospital_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetHospitalRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).GetHospital(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/GetHospital",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).GetHospital(ctx, req.(*GetHospitalRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_SyncTaiheInspectionReport_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(SyncTaiheInspectionReportRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).SyncTaiheInspectionReport(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/SyncTaiheInspectionReport",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).SyncTaiheInspectionReport(ctx, req.(*SyncTaiheInspectionReportRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_SyncTaiheLaboratoryReport_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(SyncTaiheLaboratoryReportRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).SyncTaiheLaboratoryReport(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/SyncTaiheLaboratoryReport",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).SyncTaiheLaboratoryReport(ctx, req.(*SyncTaiheLaboratoryReportRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_CreateHisAddRegisteredFlag_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(CreateHisAddRegisteredFlagRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).CreateHisAddRegisteredFlag(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/CreateHisAddRegisteredFlag",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).CreateHisAddRegisteredFlag(ctx, req.(*CreateHisAddRegisteredFlagRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_GetTeamDeptList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetTeamDeptListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).GetTeamDeptList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/GetTeamDeptList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).GetTeamDeptList(ctx, req.(*GetTeamDeptListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_FindHospitalList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetHospitalListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).FindHospitalList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/FindHospitalList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).FindHospitalList(ctx, req.(*GetHospitalListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_GetGeneralAttentionHospitalList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetHospitalListRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).GetGeneralAttentionHospitalList(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/GetGeneralAttentionHospitalList",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).GetGeneralAttentionHospitalList(ctx, req.(*GetHospitalListRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_SaveMiniProgramLog_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(SaveMiniProgramLogRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).SaveMiniProgramLog(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/SaveMiniProgramLog",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).SaveMiniProgramLog(ctx, req.(*SaveMiniProgramLogRequest))
	}
	return interceptor(ctx, in, info, handler)
}

func _SystemService_GetDept_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
	in := new(GetDeptRequest)
	if err := dec(in); err != nil {
		return nil, err
	}
	if interceptor == nil {
		return srv.(SystemServiceServer).GetDept(ctx, in)
	}
	info := &grpc.UnaryServerInfo{
		Server:     srv,
		FullMethod: "/com.ywt.gapi.system.SystemService/GetDept",
	}
	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
		return srv.(SystemServiceServer).GetDept(ctx, req.(*GetDeptRequest))
	}
	return interceptor(ctx, in, info, handler)
}

var _SystemService_serviceDesc = grpc.ServiceDesc{
	ServiceName: "com.ywt.gapi.system.SystemService",
	HandlerType: (*SystemServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "getHospitalList",
			Handler:    _SystemService_GetHospitalList_Handler,
		},
		{
			MethodName: "getDeptList",
			Handler:    _SystemService_GetDeptList_Handler,
		},
		{
			MethodName: "getHospitalDeptList",
			Handler:    _SystemService_GetHospitalDeptList_Handler,
		},
		{
			MethodName: "checkAppVersion",
			Handler:    _SystemService_CheckAppVersion_Handler,
		},
		{
			MethodName: "getAreaList",
			Handler:    _SystemService_GetAreaList_Handler,
		},
		{
			MethodName: "getAddressList",
			Handler:    _SystemService_GetAddressList_Handler,
		},
		{
			MethodName: "saveAddress",
			Handler:    _SystemService_SaveAddress_Handler,
		},
		{
			MethodName: "deleteAddress",
			Handler:    _SystemService_DeleteAddress_Handler,
		},
		{
			MethodName: "getAddress",
			Handler:    _SystemService_GetAddress_Handler,
		},
		{
			MethodName: "getAreaTreeNodeList",
			Handler:    _SystemService_GetAreaTreeNodeList_Handler,
		},
		{
			MethodName: "getAppAreaList",
			Handler:    _SystemService_GetAppAreaList_Handler,
		},
		{
			MethodName: "getAreaHospitalList",
			Handler:    _SystemService_GetAreaHospitalList_Handler,
		},
		{
			MethodName: "getWeChatConfig",
			Handler:    _SystemService_GetWeChatConfig_Handler,
		},
		{
			MethodName: "getDeptByYiDaCode",
			Handler:    _SystemService_GetDeptByYiDaCode_Handler,
		},
		{
			MethodName: "getYiDaDoctorCode",
			Handler:    _SystemService_GetYiDaDoctorCode_Handler,
		},
		{
			MethodName: "getIcdCodeList",
			Handler:    _SystemService_GetIcdCodeList_Handler,
		},
		{
			MethodName: "getAllAreaList",
			Handler:    _SystemService_GetAllAreaList_Handler,
		},
		{
			MethodName: "getDoctorAddressList",
			Handler:    _SystemService_GetDoctorAddressList_Handler,
		},
		{
			MethodName: "doctorSaveAddress",
			Handler:    _SystemService_DoctorSaveAddress_Handler,
		},
		{
			MethodName: "settingDefaultAddress",
			Handler:    _SystemService_SettingDefaultAddress_Handler,
		},
		{
			MethodName: "getMsgTplListByModule",
			Handler:    _SystemService_GetMsgTplListByModule_Handler,
		},
		{
			MethodName: "getDoctorDefaultAddress",
			Handler:    _SystemService_GetDoctorDefaultAddress_Handler,
		},
		{
			MethodName: "synchronizingInformation",
			Handler:    _SystemService_SynchronizingInformation_Handler,
		},
		{
			MethodName: "getHospital",
			Handler:    _SystemService_GetHospital_Handler,
		},
		{
			MethodName: "syncTaiheInspectionReport",
			Handler:    _SystemService_SyncTaiheInspectionReport_Handler,
		},
		{
			MethodName: "syncTaiheLaboratoryReport",
			Handler:    _SystemService_SyncTaiheLaboratoryReport_Handler,
		},
		{
			MethodName: "createHisAddRegisteredFlag",
			Handler:    _SystemService_CreateHisAddRegisteredFlag_Handler,
		},
		{
			MethodName: "getTeamDeptList",
			Handler:    _SystemService_GetTeamDeptList_Handler,
		},
		{
			MethodName: "findHospitalList",
			Handler:    _SystemService_FindHospitalList_Handler,
		},
		{
			MethodName: "getGeneralAttentionHospitalList",
			Handler:    _SystemService_GetGeneralAttentionHospitalList_Handler,
		},
		{
			MethodName: "saveMiniProgramLog",
			Handler:    _SystemService_SaveMiniProgramLog_Handler,
		},
		{
			MethodName: "getDept",
			Handler:    _SystemService_GetDept_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "system.proto",
}
