region

package
v0.0.0-...-6ba990e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 17, 2025 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Overview

Package region is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var (
	RegionType_name = map[int32]string{
		0: "country",
		1: "province",
		2: "city",
		3: "county",
		4: "town",
		5: "village",
	}
	RegionType_value = map[string]int32{
		"country":  0,
		"province": 1,
		"city":     2,
		"county":   3,
		"town":     4,
		"village":  5,
	}
)

Enum value maps for RegionType.

View Source
var (
	RegionCategory_name = map[int32]string{
		0: "north",
		1: "east_north",
		2: "east",
		3: "center",
		4: "south",
		5: "west_south",
		6: "west_north",
		7: "over_seas",
	}
	RegionCategory_value = map[string]int32{
		"north":      0,
		"east_north": 1,
		"east":       2,
		"center":     3,
		"south":      4,
		"west_south": 5,
		"west_north": 6,
		"over_seas":  7,
	}
)

Enum value maps for RegionCategory.

View Source
var File_jmash_region_protobuf_os_dict_region_message_proto protoreflect.FileDescriptor
View Source
var File_jmash_region_region_rpc_proto protoreflect.FileDescriptor
View Source
var Region_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "jmash.region.Region",
	HandlerType: (*RegionServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "version",
			Handler:    _Region_Version_Handler,
		},
		{
			MethodName: "findEnumList",
			Handler:    _Region_FindEnumList_Handler,
		},
		{
			MethodName: "findEnumMap",
			Handler:    _Region_FindEnumMap_Handler,
		},
		{
			MethodName: "findEnumEntry",
			Handler:    _Region_FindEnumEntry_Handler,
		},
		{
			MethodName: "findDictRegionList",
			Handler:    _Region_FindDictRegionList_Handler,
		},
		{
			MethodName: "findDictRegionById",
			Handler:    _Region_FindDictRegionById_Handler,
		},
		{
			MethodName: "findDictRegionByReq",
			Handler:    _Region_FindDictRegionByReq_Handler,
		},
		{
			MethodName: "createDictRegion",
			Handler:    _Region_CreateDictRegion_Handler,
		},
		{
			MethodName: "updateDictRegion",
			Handler:    _Region_UpdateDictRegion_Handler,
		},
		{
			MethodName: "moveDictRegion",
			Handler:    _Region_MoveDictRegion_Handler,
		},
		{
			MethodName: "enableDictRegion",
			Handler:    _Region_EnableDictRegion_Handler,
		},
		{
			MethodName: "deleteDictRegion",
			Handler:    _Region_DeleteDictRegion_Handler,
		},
		{
			MethodName: "batchDeleteDictRegion",
			Handler:    _Region_BatchDeleteDictRegion_Handler,
		},
		{
			MethodName: "importDictRegion",
			Handler:    _Region_ImportDictRegion_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "downloadDictRegion",
			Handler:       _Region_DownloadDictRegion_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "exportDictRegion",
			Handler:       _Region_ExportDictRegion_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "jmash/region/region_rpc.proto",
}

Region_ServiceDesc is the grpc.ServiceDesc for Region service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterRegionHandler

func RegisterRegionHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterRegionHandler registers the http handlers for service Region to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterRegionHandlerClient

func RegisterRegionHandlerClient(ctx context.Context, mux *runtime.ServeMux, client RegionClient) error

RegisterRegionHandlerClient registers the http handlers for service Region to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "RegionClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "RegionClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "RegionClient" to call the correct interceptors.

func RegisterRegionHandlerFromEndpoint

func RegisterRegionHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterRegionHandlerFromEndpoint is same as RegisterRegionHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterRegionHandlerServer

func RegisterRegionHandlerServer(ctx context.Context, mux *runtime.ServeMux, server RegionServer) error

RegisterRegionHandlerServer registers the http handlers for service Region to "mux". UnaryRPC :call RegionServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterRegionHandlerFromEndpoint instead.

func RegisterRegionServer

func RegisterRegionServer(s grpc.ServiceRegistrar, srv RegionServer)

Types

type DictRegionCreateReq

type DictRegionCreateReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 用于检测重复请求的唯一字符串ID.
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// 如果为true,则表示给定的请求仅需要被检验,而不是被执行.
	ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
	// 父ID.
	ParentId string `protobuf:"bytes,4,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
	// 地区编码.
	RegionCode string `protobuf:"bytes,5,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"`
	// 地区名称.
	RegionName string `protobuf:"bytes,6,opt,name=region_name,json=regionName,proto3" json:"region_name,omitempty"`
	// 地区拼音.
	RegionPinyin string `protobuf:"bytes,7,opt,name=region_pinyin,json=regionPinyin,proto3" json:"region_pinyin,omitempty"`
	// 地区类型.
	RegionType RegionType `protobuf:"varint,8,opt,name=region_type,json=regionType,proto3,enum=jmash.region.RegionType" json:"region_type,omitempty"`
	// 省分类.
	RegionCategory RegionCategory `` /* 137-byte string literal not displayed */
	// 描述.
	Description_ string `protobuf:"bytes,10,opt,name=description_,json=description,proto3" json:"description_,omitempty"`
	// contains filtered or unexported fields
}

地区信息新增实体 .

func (*DictRegionCreateReq) Descriptor deprecated

func (*DictRegionCreateReq) Descriptor() ([]byte, []int)

Deprecated: Use DictRegionCreateReq.ProtoReflect.Descriptor instead.

func (*DictRegionCreateReq) GetDescription_

func (x *DictRegionCreateReq) GetDescription_() string

func (*DictRegionCreateReq) GetParentId

func (x *DictRegionCreateReq) GetParentId() string

func (*DictRegionCreateReq) GetRegionCategory

func (x *DictRegionCreateReq) GetRegionCategory() RegionCategory

func (*DictRegionCreateReq) GetRegionCode

func (x *DictRegionCreateReq) GetRegionCode() string

func (*DictRegionCreateReq) GetRegionName

func (x *DictRegionCreateReq) GetRegionName() string

func (*DictRegionCreateReq) GetRegionPinyin

func (x *DictRegionCreateReq) GetRegionPinyin() string

func (*DictRegionCreateReq) GetRegionType

func (x *DictRegionCreateReq) GetRegionType() RegionType

func (*DictRegionCreateReq) GetRequestId

func (x *DictRegionCreateReq) GetRequestId() string

func (*DictRegionCreateReq) GetTenant

func (x *DictRegionCreateReq) GetTenant() string

func (*DictRegionCreateReq) GetValidateOnly

func (x *DictRegionCreateReq) GetValidateOnly() bool

func (*DictRegionCreateReq) ProtoMessage

func (*DictRegionCreateReq) ProtoMessage()

func (*DictRegionCreateReq) ProtoReflect

func (x *DictRegionCreateReq) ProtoReflect() protoreflect.Message

func (*DictRegionCreateReq) Reset

func (x *DictRegionCreateReq) Reset()

func (*DictRegionCreateReq) String

func (x *DictRegionCreateReq) String() string

type DictRegionEnableKey

type DictRegionEnableKey struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 地区ID.
	RegionId string `protobuf:"bytes,2,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// 是否启用/禁用.
	Enable bool `protobuf:"varint,3,opt,name=enable,proto3" json:"enable,omitempty"`
	// contains filtered or unexported fields
}

启用/禁用.

func (*DictRegionEnableKey) Descriptor deprecated

func (*DictRegionEnableKey) Descriptor() ([]byte, []int)

Deprecated: Use DictRegionEnableKey.ProtoReflect.Descriptor instead.

func (*DictRegionEnableKey) GetEnable

func (x *DictRegionEnableKey) GetEnable() bool

func (*DictRegionEnableKey) GetRegionId

func (x *DictRegionEnableKey) GetRegionId() string

func (*DictRegionEnableKey) GetTenant

func (x *DictRegionEnableKey) GetTenant() string

func (*DictRegionEnableKey) ProtoMessage

func (*DictRegionEnableKey) ProtoMessage()

func (*DictRegionEnableKey) ProtoReflect

func (x *DictRegionEnableKey) ProtoReflect() protoreflect.Message

func (*DictRegionEnableKey) Reset

func (x *DictRegionEnableKey) Reset()

func (*DictRegionEnableKey) String

func (x *DictRegionEnableKey) String() string

type DictRegionExportReq

type DictRegionExportReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 标题.
	Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
	// 字段列表.
	TableHeads []*basic.TableHead `protobuf:"bytes,3,rep,name=table_heads,json=tableHeads,proto3" json:"table_heads,omitempty"`
	// 显示文件名.
	FileName string `protobuf:"bytes,4,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"`
	// 筛选条件.
	Req *DictRegionReq `protobuf:"bytes,5,opt,name=req,proto3" json:"req,omitempty"`
	// contains filtered or unexported fields
}

导出请求.

func (*DictRegionExportReq) Descriptor deprecated

func (*DictRegionExportReq) Descriptor() ([]byte, []int)

Deprecated: Use DictRegionExportReq.ProtoReflect.Descriptor instead.

func (*DictRegionExportReq) GetFileName

func (x *DictRegionExportReq) GetFileName() string

func (*DictRegionExportReq) GetReq

func (x *DictRegionExportReq) GetReq() *DictRegionReq

func (*DictRegionExportReq) GetTableHeads

func (x *DictRegionExportReq) GetTableHeads() []*basic.TableHead

func (*DictRegionExportReq) GetTenant

func (x *DictRegionExportReq) GetTenant() string

func (*DictRegionExportReq) GetTitle

func (x *DictRegionExportReq) GetTitle() string

func (*DictRegionExportReq) ProtoMessage

func (*DictRegionExportReq) ProtoMessage()

func (*DictRegionExportReq) ProtoReflect

func (x *DictRegionExportReq) ProtoReflect() protoreflect.Message

func (*DictRegionExportReq) Reset

func (x *DictRegionExportReq) Reset()

func (*DictRegionExportReq) String

func (x *DictRegionExportReq) String() string

type DictRegionImportReq

type DictRegionImportReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 用于检测重复请求的唯一字符串ID.
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// 文件名.
	FileNames string `protobuf:"bytes,3,opt,name=file_names,json=fileNames,proto3" json:"file_names,omitempty"`
	// 是否新增标识.
	AddFlag bool `protobuf:"varint,4,opt,name=add_flag,json=addFlag,proto3" json:"add_flag,omitempty"`
	// 更新字段掩码.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

导入请求.

func (*DictRegionImportReq) Descriptor deprecated

func (*DictRegionImportReq) Descriptor() ([]byte, []int)

Deprecated: Use DictRegionImportReq.ProtoReflect.Descriptor instead.

func (*DictRegionImportReq) GetAddFlag

func (x *DictRegionImportReq) GetAddFlag() bool

func (*DictRegionImportReq) GetFileNames

func (x *DictRegionImportReq) GetFileNames() string

func (*DictRegionImportReq) GetRequestId

func (x *DictRegionImportReq) GetRequestId() string

func (*DictRegionImportReq) GetTenant

func (x *DictRegionImportReq) GetTenant() string

func (*DictRegionImportReq) GetUpdateMask

func (x *DictRegionImportReq) GetUpdateMask() *fieldmaskpb.FieldMask

func (*DictRegionImportReq) ProtoMessage

func (*DictRegionImportReq) ProtoMessage()

func (*DictRegionImportReq) ProtoReflect

func (x *DictRegionImportReq) ProtoReflect() protoreflect.Message

func (*DictRegionImportReq) Reset

func (x *DictRegionImportReq) Reset()

func (*DictRegionImportReq) String

func (x *DictRegionImportReq) String() string

type DictRegionKey

type DictRegionKey struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 地区ID.
	RegionId string `protobuf:"bytes,2,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// contains filtered or unexported fields
}

地区信息主键 .

func (*DictRegionKey) Descriptor deprecated

func (*DictRegionKey) Descriptor() ([]byte, []int)

Deprecated: Use DictRegionKey.ProtoReflect.Descriptor instead.

func (*DictRegionKey) GetRegionId

func (x *DictRegionKey) GetRegionId() string

func (*DictRegionKey) GetTenant

func (x *DictRegionKey) GetTenant() string

func (*DictRegionKey) ProtoMessage

func (*DictRegionKey) ProtoMessage()

func (*DictRegionKey) ProtoReflect

func (x *DictRegionKey) ProtoReflect() protoreflect.Message

func (*DictRegionKey) Reset

func (x *DictRegionKey) Reset()

func (*DictRegionKey) String

func (x *DictRegionKey) String() string

type DictRegionKeyList

type DictRegionKeyList struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 地区ID.
	RegionId []string `protobuf:"bytes,2,rep,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// contains filtered or unexported fields
}

地区信息List.

func (*DictRegionKeyList) Descriptor deprecated

func (*DictRegionKeyList) Descriptor() ([]byte, []int)

Deprecated: Use DictRegionKeyList.ProtoReflect.Descriptor instead.

func (*DictRegionKeyList) GetRegionId

func (x *DictRegionKeyList) GetRegionId() []string

func (*DictRegionKeyList) GetTenant

func (x *DictRegionKeyList) GetTenant() string

func (*DictRegionKeyList) ProtoMessage

func (*DictRegionKeyList) ProtoMessage()

func (*DictRegionKeyList) ProtoReflect

func (x *DictRegionKeyList) ProtoReflect() protoreflect.Message

func (*DictRegionKeyList) Reset

func (x *DictRegionKeyList) Reset()

func (*DictRegionKeyList) String

func (x *DictRegionKeyList) String() string

type DictRegionList

type DictRegionList struct {

	// 当前页内容.
	Results []*DictRegionModel `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// contains filtered or unexported fields
}

地区信息列表.

func (*DictRegionList) Descriptor deprecated

func (*DictRegionList) Descriptor() ([]byte, []int)

Deprecated: Use DictRegionList.ProtoReflect.Descriptor instead.

func (*DictRegionList) GetResults

func (x *DictRegionList) GetResults() []*DictRegionModel

func (*DictRegionList) ProtoMessage

func (*DictRegionList) ProtoMessage()

func (*DictRegionList) ProtoReflect

func (x *DictRegionList) ProtoReflect() protoreflect.Message

func (*DictRegionList) Reset

func (x *DictRegionList) Reset()

func (*DictRegionList) String

func (x *DictRegionList) String() string

type DictRegionModel

type DictRegionModel struct {

	// 地区ID.
	RegionId string `protobuf:"bytes,1,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// 父ID.
	ParentId string `protobuf:"bytes,2,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
	// 地区编码.
	RegionCode string `protobuf:"bytes,3,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"`
	// 地区名称.
	RegionName string `protobuf:"bytes,4,opt,name=region_name,json=regionName,proto3" json:"region_name,omitempty"`
	// 地区拼音.
	RegionPinyin string `protobuf:"bytes,5,opt,name=region_pinyin,json=regionPinyin,proto3" json:"region_pinyin,omitempty"`
	// 地区类型.
	RegionType RegionType `protobuf:"varint,6,opt,name=region_type,json=regionType,proto3,enum=jmash.region.RegionType" json:"region_type,omitempty"`
	// 省分类.
	RegionCategory RegionCategory `` /* 137-byte string literal not displayed */
	// 深度.
	Depth_ int32 `protobuf:"varint,8,opt,name=depth_,json=depth,proto3" json:"depth_,omitempty"`
	// 排序.
	OrderBy int32 `protobuf:"varint,9,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// 是否启用.
	Enable_ bool `protobuf:"varint,10,opt,name=enable_,json=enable,proto3" json:"enable_,omitempty"`
	// 描述.
	Description_ string `protobuf:"bytes,11,opt,name=description_,json=description,proto3" json:"description_,omitempty"`
	// 是否包含子节点.
	HasChildren bool `protobuf:"varint,12,opt,name=has_children,json=hasChildren,proto3" json:"has_children,omitempty"`
	// 子节点
	Children []*DictRegionModel `protobuf:"bytes,13,rep,name=children,proto3" json:"children,omitempty"`
	// contains filtered or unexported fields
}

地区信息实体 .

func (*DictRegionModel) Descriptor deprecated

func (*DictRegionModel) Descriptor() ([]byte, []int)

Deprecated: Use DictRegionModel.ProtoReflect.Descriptor instead.

func (*DictRegionModel) GetChildren

func (x *DictRegionModel) GetChildren() []*DictRegionModel

func (*DictRegionModel) GetDepth_

func (x *DictRegionModel) GetDepth_() int32

func (*DictRegionModel) GetDescription_

func (x *DictRegionModel) GetDescription_() string

func (*DictRegionModel) GetEnable_

func (x *DictRegionModel) GetEnable_() bool

func (*DictRegionModel) GetHasChildren

func (x *DictRegionModel) GetHasChildren() bool

func (*DictRegionModel) GetOrderBy

func (x *DictRegionModel) GetOrderBy() int32

func (*DictRegionModel) GetParentId

func (x *DictRegionModel) GetParentId() string

func (*DictRegionModel) GetRegionCategory

func (x *DictRegionModel) GetRegionCategory() RegionCategory

func (*DictRegionModel) GetRegionCode

func (x *DictRegionModel) GetRegionCode() string

func (*DictRegionModel) GetRegionId

func (x *DictRegionModel) GetRegionId() string

func (*DictRegionModel) GetRegionName

func (x *DictRegionModel) GetRegionName() string

func (*DictRegionModel) GetRegionPinyin

func (x *DictRegionModel) GetRegionPinyin() string

func (*DictRegionModel) GetRegionType

func (x *DictRegionModel) GetRegionType() RegionType

func (*DictRegionModel) ProtoMessage

func (*DictRegionModel) ProtoMessage()

func (*DictRegionModel) ProtoReflect

func (x *DictRegionModel) ProtoReflect() protoreflect.Message

func (*DictRegionModel) Reset

func (x *DictRegionModel) Reset()

func (*DictRegionModel) String

func (x *DictRegionModel) String() string

type DictRegionModelTotal

type DictRegionModelTotal struct {

	// 总记录数.
	TotalSize int32 `protobuf:"varint,1,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
	// contains filtered or unexported fields
}

合计 .

func (*DictRegionModelTotal) Descriptor deprecated

func (*DictRegionModelTotal) Descriptor() ([]byte, []int)

Deprecated: Use DictRegionModelTotal.ProtoReflect.Descriptor instead.

func (*DictRegionModelTotal) GetTotalSize

func (x *DictRegionModelTotal) GetTotalSize() int32

func (*DictRegionModelTotal) ProtoMessage

func (*DictRegionModelTotal) ProtoMessage()

func (*DictRegionModelTotal) ProtoReflect

func (x *DictRegionModelTotal) ProtoReflect() protoreflect.Message

func (*DictRegionModelTotal) Reset

func (x *DictRegionModelTotal) Reset()

func (*DictRegionModelTotal) String

func (x *DictRegionModelTotal) String() string

type DictRegionMoveKey

type DictRegionMoveKey struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 地区ID.
	RegionId string `protobuf:"bytes,2,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// 是否上移/下移.
	Up bool `protobuf:"varint,3,opt,name=up,proto3" json:"up,omitempty"`
	// contains filtered or unexported fields
}

上移/下移.

func (*DictRegionMoveKey) Descriptor deprecated

func (*DictRegionMoveKey) Descriptor() ([]byte, []int)

Deprecated: Use DictRegionMoveKey.ProtoReflect.Descriptor instead.

func (*DictRegionMoveKey) GetRegionId

func (x *DictRegionMoveKey) GetRegionId() string

func (*DictRegionMoveKey) GetTenant

func (x *DictRegionMoveKey) GetTenant() string

func (*DictRegionMoveKey) GetUp

func (x *DictRegionMoveKey) GetUp() bool

func (*DictRegionMoveKey) ProtoMessage

func (*DictRegionMoveKey) ProtoMessage()

func (*DictRegionMoveKey) ProtoReflect

func (x *DictRegionMoveKey) ProtoReflect() protoreflect.Message

func (*DictRegionMoveKey) Reset

func (x *DictRegionMoveKey) Reset()

func (*DictRegionMoveKey) String

func (x *DictRegionMoveKey) String() string

type DictRegionPage

type DictRegionPage struct {

	// 当前页内容.
	Results []*DictRegionModel `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// 当前页码.
	CurPage int32 `protobuf:"varint,2,opt,name=cur_page,json=curPage,proto3" json:"cur_page,omitempty"`
	// 页尺寸.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// 总记录数.
	TotalSize int32 `protobuf:"varint,4,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
	// 总页数
	PageCount int32 `protobuf:"varint,5,opt,name=page_count,json=pageCount,proto3" json:"page_count,omitempty"`
	// 本页小计.
	SubTotalDto *DictRegionModelTotal `protobuf:"bytes,6,opt,name=sub_total_dto,json=subTotalDto,proto3" json:"sub_total_dto,omitempty"`
	// 合计.
	TotalDto *DictRegionModelTotal `protobuf:"bytes,7,opt,name=total_dto,json=totalDto,proto3" json:"total_dto,omitempty"`
	// contains filtered or unexported fields
}

地区信息分页 .

func (*DictRegionPage) Descriptor deprecated

func (*DictRegionPage) Descriptor() ([]byte, []int)

Deprecated: Use DictRegionPage.ProtoReflect.Descriptor instead.

func (*DictRegionPage) GetCurPage

func (x *DictRegionPage) GetCurPage() int32

func (*DictRegionPage) GetPageCount

func (x *DictRegionPage) GetPageCount() int32

func (*DictRegionPage) GetPageSize

func (x *DictRegionPage) GetPageSize() int32

func (*DictRegionPage) GetResults

func (x *DictRegionPage) GetResults() []*DictRegionModel

func (*DictRegionPage) GetSubTotalDto

func (x *DictRegionPage) GetSubTotalDto() *DictRegionModelTotal

func (*DictRegionPage) GetTotalDto

func (x *DictRegionPage) GetTotalDto() *DictRegionModelTotal

func (*DictRegionPage) GetTotalSize

func (x *DictRegionPage) GetTotalSize() int32

func (*DictRegionPage) ProtoMessage

func (*DictRegionPage) ProtoMessage()

func (*DictRegionPage) ProtoReflect

func (x *DictRegionPage) ProtoReflect() protoreflect.Message

func (*DictRegionPage) Reset

func (x *DictRegionPage) Reset()

func (*DictRegionPage) String

func (x *DictRegionPage) String() string

type DictRegionReq

type DictRegionReq struct {

	// 租户.
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 当前页码.
	CurPage int32 `protobuf:"varint,2,opt,name=cur_page,json=curPage,proto3" json:"cur_page,omitempty"`
	// 页尺寸.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// 排序名称.
	OrderName string `protobuf:"bytes,4,opt,name=order_name,json=orderName,proto3" json:"order_name,omitempty"`
	// 是否升序排序.
	OrderAsc bool `protobuf:"varint,5,opt,name=order_asc,json=orderAsc,proto3" json:"order_asc,omitempty"`
	// 地区名称模糊.
	LikeRegionName string `protobuf:"bytes,6,opt,name=like_region_name,json=likeRegionName,proto3" json:"like_region_name,omitempty"`
	// 地区编码.
	RegionCode string `protobuf:"bytes,7,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"`
	// 是否包含状态.
	HasEnable bool `protobuf:"varint,8,opt,name=has_enable,json=hasEnable,proto3" json:"has_enable,omitempty"`
	// 是否启用.
	Enable bool `protobuf:"varint,9,opt,name=enable,proto3" json:"enable,omitempty"`
	// 隐藏ID.
	ExcludeId string `protobuf:"bytes,10,opt,name=exclude_id,json=excludeId,proto3" json:"exclude_id,omitempty"`
	// 是否包含上级ID.
	HasParent bool `protobuf:"varint,11,opt,name=has_parent,json=hasParent,proto3" json:"has_parent,omitempty"`
	// 上级ID.
	ParentId string `protobuf:"bytes,12,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
	// 获取地区ID及其孩子.
	RegionId string `protobuf:"bytes,13,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// contains filtered or unexported fields
}

地区信息查询.

func (*DictRegionReq) Descriptor deprecated

func (*DictRegionReq) Descriptor() ([]byte, []int)

Deprecated: Use DictRegionReq.ProtoReflect.Descriptor instead.

func (*DictRegionReq) GetCurPage

func (x *DictRegionReq) GetCurPage() int32

func (*DictRegionReq) GetEnable

func (x *DictRegionReq) GetEnable() bool

func (*DictRegionReq) GetExcludeId

func (x *DictRegionReq) GetExcludeId() string

func (*DictRegionReq) GetHasEnable

func (x *DictRegionReq) GetHasEnable() bool

func (*DictRegionReq) GetHasParent

func (x *DictRegionReq) GetHasParent() bool

func (*DictRegionReq) GetLikeRegionName

func (x *DictRegionReq) GetLikeRegionName() string

func (*DictRegionReq) GetOrderAsc

func (x *DictRegionReq) GetOrderAsc() bool

func (*DictRegionReq) GetOrderName

func (x *DictRegionReq) GetOrderName() string

func (*DictRegionReq) GetPageSize

func (x *DictRegionReq) GetPageSize() int32

func (*DictRegionReq) GetParentId

func (x *DictRegionReq) GetParentId() string

func (*DictRegionReq) GetRegionCode

func (x *DictRegionReq) GetRegionCode() string

func (*DictRegionReq) GetRegionId

func (x *DictRegionReq) GetRegionId() string

func (*DictRegionReq) GetTenant

func (x *DictRegionReq) GetTenant() string

func (*DictRegionReq) ProtoMessage

func (*DictRegionReq) ProtoMessage()

func (*DictRegionReq) ProtoReflect

func (x *DictRegionReq) ProtoReflect() protoreflect.Message

func (*DictRegionReq) Reset

func (x *DictRegionReq) Reset()

func (*DictRegionReq) String

func (x *DictRegionReq) String() string

type DictRegionUpdateReq

type DictRegionUpdateReq struct {
	Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// 用于检测重复请求的唯一字符串ID.
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// 如果为true,则表示给定的请求仅需要被检验,而不是被执行.
	ValidateOnly bool `protobuf:"varint,3,opt,name=validate_only,json=validateOnly,proto3" json:"validate_only,omitempty"`
	// 更新字段掩码.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// 地区ID.
	RegionId string `protobuf:"bytes,5,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
	// 父ID.
	ParentId string `protobuf:"bytes,6,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
	// 地区编码.
	RegionCode string `protobuf:"bytes,7,opt,name=region_code,json=regionCode,proto3" json:"region_code,omitempty"`
	// 地区名称.
	RegionName string `protobuf:"bytes,8,opt,name=region_name,json=regionName,proto3" json:"region_name,omitempty"`
	// 地区拼音.
	RegionPinyin string `protobuf:"bytes,9,opt,name=region_pinyin,json=regionPinyin,proto3" json:"region_pinyin,omitempty"`
	// 地区类型.
	RegionType RegionType `protobuf:"varint,10,opt,name=region_type,json=regionType,proto3,enum=jmash.region.RegionType" json:"region_type,omitempty"`
	// 省分类.
	RegionCategory RegionCategory `` /* 138-byte string literal not displayed */
	// 描述.
	Description_ string `protobuf:"bytes,12,opt,name=description_,json=description,proto3" json:"description_,omitempty"`
	// contains filtered or unexported fields
}

地区信息修改实体 .

func (*DictRegionUpdateReq) Descriptor deprecated

func (*DictRegionUpdateReq) Descriptor() ([]byte, []int)

Deprecated: Use DictRegionUpdateReq.ProtoReflect.Descriptor instead.

func (*DictRegionUpdateReq) GetDescription_

func (x *DictRegionUpdateReq) GetDescription_() string

func (*DictRegionUpdateReq) GetParentId

func (x *DictRegionUpdateReq) GetParentId() string

func (*DictRegionUpdateReq) GetRegionCategory

func (x *DictRegionUpdateReq) GetRegionCategory() RegionCategory

func (*DictRegionUpdateReq) GetRegionCode

func (x *DictRegionUpdateReq) GetRegionCode() string

func (*DictRegionUpdateReq) GetRegionId

func (x *DictRegionUpdateReq) GetRegionId() string

func (*DictRegionUpdateReq) GetRegionName

func (x *DictRegionUpdateReq) GetRegionName() string

func (*DictRegionUpdateReq) GetRegionPinyin

func (x *DictRegionUpdateReq) GetRegionPinyin() string

func (*DictRegionUpdateReq) GetRegionType

func (x *DictRegionUpdateReq) GetRegionType() RegionType

func (*DictRegionUpdateReq) GetRequestId

func (x *DictRegionUpdateReq) GetRequestId() string

func (*DictRegionUpdateReq) GetTenant

func (x *DictRegionUpdateReq) GetTenant() string

func (*DictRegionUpdateReq) GetUpdateMask

func (x *DictRegionUpdateReq) GetUpdateMask() *fieldmaskpb.FieldMask

func (*DictRegionUpdateReq) GetValidateOnly

func (x *DictRegionUpdateReq) GetValidateOnly() bool

func (*DictRegionUpdateReq) ProtoMessage

func (*DictRegionUpdateReq) ProtoMessage()

func (*DictRegionUpdateReq) ProtoReflect

func (x *DictRegionUpdateReq) ProtoReflect() protoreflect.Message

func (*DictRegionUpdateReq) Reset

func (x *DictRegionUpdateReq) Reset()

func (*DictRegionUpdateReq) String

func (x *DictRegionUpdateReq) String() string

type RegionCategory

type RegionCategory int32

地区分类枚举.

const (
	// 华北.
	RegionCategory_north RegionCategory = 0
	// 东北.
	RegionCategory_east_north RegionCategory = 1
	// 华东.
	RegionCategory_east RegionCategory = 2
	// 华中.
	RegionCategory_center RegionCategory = 3
	// 华南.
	RegionCategory_south RegionCategory = 4
	// 西南.
	RegionCategory_west_south RegionCategory = 5
	// 西北.
	RegionCategory_west_north RegionCategory = 6
	// 港澳台.
	RegionCategory_over_seas RegionCategory = 7
)

func (RegionCategory) Descriptor

func (RegionCategory) Enum

func (x RegionCategory) Enum() *RegionCategory

func (RegionCategory) EnumDescriptor deprecated

func (RegionCategory) EnumDescriptor() ([]byte, []int)

Deprecated: Use RegionCategory.Descriptor instead.

func (RegionCategory) Number

func (RegionCategory) String

func (x RegionCategory) String() string

func (RegionCategory) Type

type RegionClient

type RegionClient interface {
	// 版本
	Version(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*wrapperspb.StringValue, error)
	// 枚举值列表
	FindEnumList(ctx context.Context, in *wrapperspb.StringValue, opts ...grpc.CallOption) (*basic.EnumValueList, error)
	// 枚举值Map
	FindEnumMap(ctx context.Context, in *wrapperspb.StringValue, opts ...grpc.CallOption) (*basic.CustomEnumValueMap, error)
	// 枚举值
	FindEnumEntry(ctx context.Context, in *basic.EnumEntryReq, opts ...grpc.CallOption) (*basic.EntryList, error)
	// 查询列表信息地区信息
	FindDictRegionList(ctx context.Context, in *DictRegionReq, opts ...grpc.CallOption) (*DictRegionList, error)
	// 查询地区信息
	FindDictRegionById(ctx context.Context, in *DictRegionKey, opts ...grpc.CallOption) (*DictRegionModel, error)
	// 根据地区编码查询地区信息
	FindDictRegionByReq(ctx context.Context, in *DictRegionReq, opts ...grpc.CallOption) (*DictRegionModel, error)
	// 创建实体地区信息
	CreateDictRegion(ctx context.Context, in *DictRegionCreateReq, opts ...grpc.CallOption) (*DictRegionModel, error)
	// 修改实体地区信息
	UpdateDictRegion(ctx context.Context, in *DictRegionUpdateReq, opts ...grpc.CallOption) (*DictRegionModel, error)
	// 上移/下移
	MoveDictRegion(ctx context.Context, in *DictRegionMoveKey, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	// 启用/禁用
	EnableDictRegion(ctx context.Context, in *DictRegionEnableKey, opts ...grpc.CallOption) (*wrapperspb.BoolValue, error)
	// 删除地区信息
	DeleteDictRegion(ctx context.Context, in *DictRegionKey, opts ...grpc.CallOption) (*DictRegionModel, error)
	// 批量删除地区信息
	BatchDeleteDictRegion(ctx context.Context, in *DictRegionKeyList, opts ...grpc.CallOption) (*wrapperspb.Int32Value, error)
	// 下载导入模板地区信息
	DownloadDictRegion(ctx context.Context, in *DictRegionExportReq, opts ...grpc.CallOption) (Region_DownloadDictRegionClient, error)
	// 导入地区信息
	ImportDictRegion(ctx context.Context, in *DictRegionImportReq, opts ...grpc.CallOption) (*wrapperspb.StringValue, error)
	// 导出地区信息
	ExportDictRegion(ctx context.Context, in *DictRegionExportReq, opts ...grpc.CallOption) (Region_ExportDictRegionClient, error)
}

RegionClient is the client API for Region service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewRegionClient

func NewRegionClient(cc grpc.ClientConnInterface) RegionClient

type RegionServer

type RegionServer interface {
	// 版本
	Version(context.Context, *emptypb.Empty) (*wrapperspb.StringValue, error)
	// 枚举值列表
	FindEnumList(context.Context, *wrapperspb.StringValue) (*basic.EnumValueList, error)
	// 枚举值Map
	FindEnumMap(context.Context, *wrapperspb.StringValue) (*basic.CustomEnumValueMap, error)
	// 枚举值
	FindEnumEntry(context.Context, *basic.EnumEntryReq) (*basic.EntryList, error)
	// 查询列表信息地区信息
	FindDictRegionList(context.Context, *DictRegionReq) (*DictRegionList, error)
	// 查询地区信息
	FindDictRegionById(context.Context, *DictRegionKey) (*DictRegionModel, error)
	// 根据地区编码查询地区信息
	FindDictRegionByReq(context.Context, *DictRegionReq) (*DictRegionModel, error)
	// 创建实体地区信息
	CreateDictRegion(context.Context, *DictRegionCreateReq) (*DictRegionModel, error)
	// 修改实体地区信息
	UpdateDictRegion(context.Context, *DictRegionUpdateReq) (*DictRegionModel, error)
	// 上移/下移
	MoveDictRegion(context.Context, *DictRegionMoveKey) (*wrapperspb.BoolValue, error)
	// 启用/禁用
	EnableDictRegion(context.Context, *DictRegionEnableKey) (*wrapperspb.BoolValue, error)
	// 删除地区信息
	DeleteDictRegion(context.Context, *DictRegionKey) (*DictRegionModel, error)
	// 批量删除地区信息
	BatchDeleteDictRegion(context.Context, *DictRegionKeyList) (*wrapperspb.Int32Value, error)
	// 下载导入模板地区信息
	DownloadDictRegion(*DictRegionExportReq, Region_DownloadDictRegionServer) error
	// 导入地区信息
	ImportDictRegion(context.Context, *DictRegionImportReq) (*wrapperspb.StringValue, error)
	// 导出地区信息
	ExportDictRegion(*DictRegionExportReq, Region_ExportDictRegionServer) error
	// contains filtered or unexported methods
}

RegionServer is the server API for Region service. All implementations must embed UnimplementedRegionServer for forward compatibility

type RegionType

type RegionType int32

地区类型枚举.

const (
	// 国家.
	RegionType_country RegionType = 0
	// 省.
	RegionType_province RegionType = 1
	// 市.
	RegionType_city RegionType = 2
	// 区/县.
	RegionType_county RegionType = 3
	// 乡镇.
	RegionType_town RegionType = 4
	// 村.
	RegionType_village RegionType = 5
)

func (RegionType) Descriptor

func (RegionType) Descriptor() protoreflect.EnumDescriptor

func (RegionType) Enum

func (x RegionType) Enum() *RegionType

func (RegionType) EnumDescriptor deprecated

func (RegionType) EnumDescriptor() ([]byte, []int)

Deprecated: Use RegionType.Descriptor instead.

func (RegionType) Number

func (x RegionType) Number() protoreflect.EnumNumber

func (RegionType) String

func (x RegionType) String() string

func (RegionType) Type

type Region_DownloadDictRegionClient

type Region_DownloadDictRegionClient interface {
	Recv() (*httpbody.HttpBody, error)
	grpc.ClientStream
}

type Region_DownloadDictRegionServer

type Region_DownloadDictRegionServer interface {
	Send(*httpbody.HttpBody) error
	grpc.ServerStream
}

type Region_ExportDictRegionClient

type Region_ExportDictRegionClient interface {
	Recv() (*httpbody.HttpBody, error)
	grpc.ClientStream
}

type Region_ExportDictRegionServer

type Region_ExportDictRegionServer interface {
	Send(*httpbody.HttpBody) error
	grpc.ServerStream
}

type UnimplementedRegionServer

type UnimplementedRegionServer struct {
}

UnimplementedRegionServer must be embedded to have forward compatible implementations.

func (UnimplementedRegionServer) BatchDeleteDictRegion

func (UnimplementedRegionServer) CreateDictRegion

func (UnimplementedRegionServer) DeleteDictRegion

func (UnimplementedRegionServer) DownloadDictRegion

func (UnimplementedRegionServer) EnableDictRegion

func (UnimplementedRegionServer) ExportDictRegion

func (UnimplementedRegionServer) FindDictRegionById

func (UnimplementedRegionServer) FindDictRegionByReq

func (UnimplementedRegionServer) FindDictRegionList

func (UnimplementedRegionServer) FindEnumEntry

func (UnimplementedRegionServer) FindEnumList

func (UnimplementedRegionServer) FindEnumMap

func (UnimplementedRegionServer) ImportDictRegion

func (UnimplementedRegionServer) MoveDictRegion

func (UnimplementedRegionServer) UpdateDictRegion

func (UnimplementedRegionServer) Version

type UnsafeRegionServer

type UnsafeRegionServer interface {
	// contains filtered or unexported methods
}

UnsafeRegionServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to RegionServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL