Files
full/module/ec/mall/pb/category.pb.go

384 lines
12 KiB
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.36.11
// protoc v7.35.1
// source: module/ec/mall/proto/category.proto
package mall
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
unsafe "unsafe"
)
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
type CategoryFetchRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Types string `protobuf:"bytes,1,opt,name=types,proto3" json:"types,omitempty"` // 需要的分类类型:all-所有分类(默认),first-一级分类
Keywords string `protobuf:"bytes,2,opt,name=keywords,proto3" json:"keywords,omitempty"` // 关键字
Id int64 `protobuf:"varint,3,opt,name=id,proto3" json:"id,omitempty"` // 需要被查询的id
StoreIdentity string `protobuf:"bytes,4,opt,name=store_identity,proto3" json:"store_identity,omitempty"` // 店铺唯一标识
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CategoryFetchRequest) Reset() {
*x = CategoryFetchRequest{}
mi := &file_module_ec_mall_proto_category_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CategoryFetchRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CategoryFetchRequest) ProtoMessage() {}
func (x *CategoryFetchRequest) ProtoReflect() protoreflect.Message {
mi := &file_module_ec_mall_proto_category_proto_msgTypes[0]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CategoryFetchRequest.ProtoReflect.Descriptor instead.
func (*CategoryFetchRequest) Descriptor() ([]byte, []int) {
return file_module_ec_mall_proto_category_proto_rawDescGZIP(), []int{0}
}
func (x *CategoryFetchRequest) GetTypes() string {
if x != nil {
return x.Types
}
return ""
}
func (x *CategoryFetchRequest) GetKeywords() string {
if x != nil {
return x.Keywords
}
return ""
}
func (x *CategoryFetchRequest) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *CategoryFetchRequest) GetStoreIdentity() string {
if x != nil {
return x.StoreIdentity
}
return ""
}
type CategoryReply struct {
state protoimpl.MessageState `protogen:"open.v1"`
Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` // 数量
Data []*CategoryItem `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CategoryReply) Reset() {
*x = CategoryReply{}
mi := &file_module_ec_mall_proto_category_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CategoryReply) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CategoryReply) ProtoMessage() {}
func (x *CategoryReply) ProtoReflect() protoreflect.Message {
mi := &file_module_ec_mall_proto_category_proto_msgTypes[1]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CategoryReply.ProtoReflect.Descriptor instead.
func (*CategoryReply) Descriptor() ([]byte, []int) {
return file_module_ec_mall_proto_category_proto_rawDescGZIP(), []int{1}
}
func (x *CategoryReply) GetCount() int64 {
if x != nil {
return x.Count
}
return 0
}
func (x *CategoryReply) GetData() []*CategoryItem {
if x != nil {
return x.Data
}
return nil
}
type CategoryItem struct {
state protoimpl.MessageState `protogen:"open.v1"`
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` //ID
Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"`
Title string `protobuf:"bytes,3,opt,name=title,proto3" json:"title,omitempty"` //名称
EnTitle string `protobuf:"bytes,4,opt,name=en_title,proto3" json:"en_title,omitempty"` //英文名称
ParentId int64 `protobuf:"varint,5,opt,name=parent_id,proto3" json:"parent_id,omitempty"` //上级ID
Paths string `protobuf:"bytes,6,opt,name=paths,proto3" json:"paths,omitempty"` //路径
Intro string `protobuf:"bytes,7,opt,name=intro,proto3" json:"intro,omitempty"` //简介
Icon string `protobuf:"bytes,8,opt,name=icon,proto3" json:"icon,omitempty"` //图标
Sort int32 `protobuf:"varint,9,opt,name=sort,proto3" json:"sort,omitempty"` //排序
Status int32 `protobuf:"varint,10,opt,name=status,proto3" json:"status,omitempty"` // 状态1-正常2停用
CreatedAt string `protobuf:"bytes,11,opt,name=created_at,proto3" json:"created_at,omitempty"` // 创建时间
Categories []*CategoryItem `protobuf:"bytes,12,rep,name=categories,proto3" json:"categories,omitempty"` // 子集
Keys string `protobuf:"bytes,13,opt,name=keys,proto3" json:"keys,omitempty"` //关键词
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *CategoryItem) Reset() {
*x = CategoryItem{}
mi := &file_module_ec_mall_proto_category_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *CategoryItem) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CategoryItem) ProtoMessage() {}
func (x *CategoryItem) ProtoReflect() protoreflect.Message {
mi := &file_module_ec_mall_proto_category_proto_msgTypes[2]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CategoryItem.ProtoReflect.Descriptor instead.
func (*CategoryItem) Descriptor() ([]byte, []int) {
return file_module_ec_mall_proto_category_proto_rawDescGZIP(), []int{2}
}
func (x *CategoryItem) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *CategoryItem) GetIdentity() string {
if x != nil {
return x.Identity
}
return ""
}
func (x *CategoryItem) GetTitle() string {
if x != nil {
return x.Title
}
return ""
}
func (x *CategoryItem) GetEnTitle() string {
if x != nil {
return x.EnTitle
}
return ""
}
func (x *CategoryItem) GetParentId() int64 {
if x != nil {
return x.ParentId
}
return 0
}
func (x *CategoryItem) GetPaths() string {
if x != nil {
return x.Paths
}
return ""
}
func (x *CategoryItem) GetIntro() string {
if x != nil {
return x.Intro
}
return ""
}
func (x *CategoryItem) GetIcon() string {
if x != nil {
return x.Icon
}
return ""
}
func (x *CategoryItem) GetSort() int32 {
if x != nil {
return x.Sort
}
return 0
}
func (x *CategoryItem) GetStatus() int32 {
if x != nil {
return x.Status
}
return 0
}
func (x *CategoryItem) GetCreatedAt() string {
if x != nil {
return x.CreatedAt
}
return ""
}
func (x *CategoryItem) GetCategories() []*CategoryItem {
if x != nil {
return x.Categories
}
return nil
}
func (x *CategoryItem) GetKeys() string {
if x != nil {
return x.Keys
}
return ""
}
var File_module_ec_mall_proto_category_proto protoreflect.FileDescriptor
const file_module_ec_mall_proto_category_proto_rawDesc = "" +
"\n" +
"#module/ec/mall/proto/category.proto\x12\x04mall\x1a module/ec/mall/proto/const.proto\"\x80\x01\n" +
"\x14CategoryFetchRequest\x12\x14\n" +
"\x05types\x18\x01 \x01(\tR\x05types\x12\x1a\n" +
"\bkeywords\x18\x02 \x01(\tR\bkeywords\x12\x0e\n" +
"\x02id\x18\x03 \x01(\x03R\x02id\x12&\n" +
"\x0estore_identity\x18\x04 \x01(\tR\x0estore_identity\"M\n" +
"\rCategoryReply\x12\x14\n" +
"\x05count\x18\x01 \x01(\x03R\x05count\x12&\n" +
"\x04data\x18\x02 \x03(\v2\x12.mall.CategoryItemR\x04data\"\xde\x02\n" +
"\fCategoryItem\x12\x0e\n" +
"\x02id\x18\x01 \x01(\x03R\x02id\x12\x1a\n" +
"\bidentity\x18\x02 \x01(\tR\bidentity\x12\x14\n" +
"\x05title\x18\x03 \x01(\tR\x05title\x12\x1a\n" +
"\ben_title\x18\x04 \x01(\tR\ben_title\x12\x1c\n" +
"\tparent_id\x18\x05 \x01(\x03R\tparent_id\x12\x14\n" +
"\x05paths\x18\x06 \x01(\tR\x05paths\x12\x14\n" +
"\x05intro\x18\a \x01(\tR\x05intro\x12\x12\n" +
"\x04icon\x18\b \x01(\tR\x04icon\x12\x12\n" +
"\x04sort\x18\t \x01(\x05R\x04sort\x12\x16\n" +
"\x06status\x18\n" +
" \x01(\x05R\x06status\x12\x1e\n" +
"\n" +
"created_at\x18\v \x01(\tR\n" +
"created_at\x122\n" +
"\n" +
"categories\x18\f \x03(\v2\x12.mall.CategoryItemR\n" +
"categories\x12\x12\n" +
"\x04keys\x18\r \x01(\tR\x04keys2\xff\x01\n" +
"\bCategory\x12:\n" +
"\x05Fetch\x12\x1a.mall.CategoryFetchRequest\x1a\x13.mall.CategoryReply\"\x00\x12;\n" +
"\x06Create\x12\x12.mall.CategoryItem\x1a\x1b.blocks.IdentityStatusReply\"\x00\x12=\n" +
"\x06Delete\x12\x14.blocks.IdentRequest\x1a\x1b.blocks.IdentityStatusReply\"\x00\x12;\n" +
"\x06Modify\x12\x12.mall.CategoryItem\x1a\x1b.blocks.IdentityStatusReply\"\x00B!Z\x1fbsm/full/module/ec/mall/pb;mallb\x06proto3"
var (
file_module_ec_mall_proto_category_proto_rawDescOnce sync.Once
file_module_ec_mall_proto_category_proto_rawDescData []byte
)
func file_module_ec_mall_proto_category_proto_rawDescGZIP() []byte {
file_module_ec_mall_proto_category_proto_rawDescOnce.Do(func() {
file_module_ec_mall_proto_category_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_module_ec_mall_proto_category_proto_rawDesc), len(file_module_ec_mall_proto_category_proto_rawDesc)))
})
return file_module_ec_mall_proto_category_proto_rawDescData
}
var file_module_ec_mall_proto_category_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
var file_module_ec_mall_proto_category_proto_goTypes = []any{
(*CategoryFetchRequest)(nil), // 0: mall.CategoryFetchRequest
(*CategoryReply)(nil), // 1: mall.CategoryReply
(*CategoryItem)(nil), // 2: mall.CategoryItem
(*IdentRequest)(nil), // 3: blocks.IdentRequest
(*IdentityStatusReply)(nil), // 4: blocks.IdentityStatusReply
}
var file_module_ec_mall_proto_category_proto_depIdxs = []int32{
2, // 0: mall.CategoryReply.data:type_name -> mall.CategoryItem
2, // 1: mall.CategoryItem.categories:type_name -> mall.CategoryItem
0, // 2: mall.Category.Fetch:input_type -> mall.CategoryFetchRequest
2, // 3: mall.Category.Create:input_type -> mall.CategoryItem
3, // 4: mall.Category.Delete:input_type -> blocks.IdentRequest
2, // 5: mall.Category.Modify:input_type -> mall.CategoryItem
1, // 6: mall.Category.Fetch:output_type -> mall.CategoryReply
4, // 7: mall.Category.Create:output_type -> blocks.IdentityStatusReply
4, // 8: mall.Category.Delete:output_type -> blocks.IdentityStatusReply
4, // 9: mall.Category.Modify:output_type -> blocks.IdentityStatusReply
6, // [6:10] is the sub-list for method output_type
2, // [2:6] is the sub-list for method input_type
2, // [2:2] is the sub-list for extension type_name
2, // [2:2] is the sub-list for extension extendee
0, // [0:2] is the sub-list for field type_name
}
func init() { file_module_ec_mall_proto_category_proto_init() }
func file_module_ec_mall_proto_category_proto_init() {
if File_module_ec_mall_proto_category_proto != nil {
return
}
file_module_ec_mall_proto_const_proto_init()
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: unsafe.Slice(unsafe.StringData(file_module_ec_mall_proto_category_proto_rawDesc), len(file_module_ec_mall_proto_category_proto_rawDesc)),
NumEnums: 0,
NumMessages: 3,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_module_ec_mall_proto_category_proto_goTypes,
DependencyIndexes: file_module_ec_mall_proto_category_proto_depIdxs,
MessageInfos: file_module_ec_mall_proto_category_proto_msgTypes,
}.Build()
File_module_ec_mall_proto_category_proto = out.File
file_module_ec_mall_proto_category_proto_goTypes = nil
file_module_ec_mall_proto_category_proto_depIdxs = nil
}