refactor: localize protobuf definitions
This commit is contained in:
@@ -7,7 +7,6 @@
|
||||
package cms
|
||||
|
||||
import (
|
||||
protobuf "bsm/full/protobuf"
|
||||
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
|
||||
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
|
||||
reflect "reflect"
|
||||
@@ -69,24 +68,24 @@ func (x *GetPagesByKeyRequest) GetKey() string {
|
||||
|
||||
// 文章
|
||||
type PagesItem struct {
|
||||
state protoimpl.MessageState `protogen:"open.v1"`
|
||||
SiteIdentity string `protobuf:"bytes,1,opt,name=site_identity,proto3" json:"site_identity,omitempty"`
|
||||
Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` // 文章唯一标识
|
||||
CreatedAt string `protobuf:"bytes,3,opt,name=created_at,proto3" json:"created_at,omitempty"` // 创建时间
|
||||
UpdatedAt string `protobuf:"bytes,4,opt,name=updated_at,proto3" json:"updated_at,omitempty"` //更新时间
|
||||
PostType int32 `protobuf:"varint,5,opt,name=post_type,proto3" json:"post_type,omitempty"` // 用户自定义文章类型
|
||||
Rights string `protobuf:"bytes,6,opt,name=rights,proto3" json:"rights,omitempty"` //权限
|
||||
Title string `protobuf:"bytes,7,opt,name=title,proto3" json:"title,omitempty"` // <必传>,标题
|
||||
Key string `protobuf:"bytes,8,opt,name=key,proto3" json:"key,omitempty"` //<必传> 内容页的key
|
||||
Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"` //简介
|
||||
CoverPath string `protobuf:"bytes,10,opt,name=cover_path,proto3" json:"cover_path,omitempty"` //封面
|
||||
Content string `protobuf:"bytes,11,opt,name=content,proto3" json:"content,omitempty"` // <必传>,内容
|
||||
HasAccessory bool `protobuf:"varint,12,opt,name=has_accessory,proto3" json:"has_accessory,omitempty"` //是否有附件,默认没有
|
||||
AccessoryIdentityArray []string `protobuf:"bytes,13,rep,name=accessory_identity_array,proto3" json:"accessory_identity_array,omitempty"` //附件Identity 列表
|
||||
AccessoryData []*protobuf.CmsAccessoryItem `protobuf:"bytes,14,rep,name=accessory_data,proto3" json:"accessory_data,omitempty"` //附件数据
|
||||
TagsData []*protobuf.CmsTagsItem `protobuf:"bytes,15,rep,name=tags_data,proto3" json:"tags_data,omitempty"` // 标签数据
|
||||
TagsIdentityArray []string `protobuf:"bytes,16,rep,name=tags_identity_array,proto3" json:"tags_identity_array,omitempty"` // 标签集Identity 列表
|
||||
Hits int64 `protobuf:"varint,17,opt,name=hits,proto3" json:"hits,omitempty"` //点击量
|
||||
state protoimpl.MessageState `protogen:"open.v1"`
|
||||
SiteIdentity string `protobuf:"bytes,1,opt,name=site_identity,proto3" json:"site_identity,omitempty"`
|
||||
Identity string `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"` // 文章唯一标识
|
||||
CreatedAt string `protobuf:"bytes,3,opt,name=created_at,proto3" json:"created_at,omitempty"` // 创建时间
|
||||
UpdatedAt string `protobuf:"bytes,4,opt,name=updated_at,proto3" json:"updated_at,omitempty"` //更新时间
|
||||
PostType int32 `protobuf:"varint,5,opt,name=post_type,proto3" json:"post_type,omitempty"` // 用户自定义文章类型
|
||||
Rights string `protobuf:"bytes,6,opt,name=rights,proto3" json:"rights,omitempty"` //权限
|
||||
Title string `protobuf:"bytes,7,opt,name=title,proto3" json:"title,omitempty"` // <必传>,标题
|
||||
Key string `protobuf:"bytes,8,opt,name=key,proto3" json:"key,omitempty"` //<必传> 内容页的key
|
||||
Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"` //简介
|
||||
CoverPath string `protobuf:"bytes,10,opt,name=cover_path,proto3" json:"cover_path,omitempty"` //封面
|
||||
Content string `protobuf:"bytes,11,opt,name=content,proto3" json:"content,omitempty"` // <必传>,内容
|
||||
HasAccessory bool `protobuf:"varint,12,opt,name=has_accessory,proto3" json:"has_accessory,omitempty"` //是否有附件,默认没有
|
||||
AccessoryIdentityArray []string `protobuf:"bytes,13,rep,name=accessory_identity_array,proto3" json:"accessory_identity_array,omitempty"` //附件Identity 列表
|
||||
AccessoryData []*CmsAccessoryItem `protobuf:"bytes,14,rep,name=accessory_data,proto3" json:"accessory_data,omitempty"` //附件数据
|
||||
TagsData []*CmsTagsItem `protobuf:"bytes,15,rep,name=tags_data,proto3" json:"tags_data,omitempty"` // 标签数据
|
||||
TagsIdentityArray []string `protobuf:"bytes,16,rep,name=tags_identity_array,proto3" json:"tags_identity_array,omitempty"` // 标签集Identity 列表
|
||||
Hits int64 `protobuf:"varint,17,opt,name=hits,proto3" json:"hits,omitempty"` //点击量
|
||||
unknownFields protoimpl.UnknownFields
|
||||
sizeCache protoimpl.SizeCache
|
||||
}
|
||||
@@ -212,14 +211,14 @@ func (x *PagesItem) GetAccessoryIdentityArray() []string {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *PagesItem) GetAccessoryData() []*protobuf.CmsAccessoryItem {
|
||||
func (x *PagesItem) GetAccessoryData() []*CmsAccessoryItem {
|
||||
if x != nil {
|
||||
return x.AccessoryData
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *PagesItem) GetTagsData() []*protobuf.CmsTagsItem {
|
||||
func (x *PagesItem) GetTagsData() []*CmsTagsItem {
|
||||
if x != nil {
|
||||
return x.TagsData
|
||||
}
|
||||
@@ -411,7 +410,7 @@ var File_module_base_cms_proto_pages_proto protoreflect.FileDescriptor
|
||||
|
||||
const file_module_base_cms_proto_pages_proto_rawDesc = "" +
|
||||
"\n" +
|
||||
"!module/base/cms/proto/pages.proto\x12\x03cms\x1a\x15protobuf/blocks.proto\"(\n" +
|
||||
"!module/base/cms/proto/pages.proto\x12\x03cms\x1a!module/base/cms/proto/const.proto\"(\n" +
|
||||
"\x14GetPagesByKeyRequest\x12\x10\n" +
|
||||
"\x03key\x18\x01 \x01(\tR\x03key\"\xe4\x04\n" +
|
||||
"\tPagesItem\x12$\n" +
|
||||
@@ -471,15 +470,15 @@ func file_module_base_cms_proto_pages_proto_rawDescGZIP() []byte {
|
||||
|
||||
var file_module_base_cms_proto_pages_proto_msgTypes = make([]protoimpl.MessageInfo, 5)
|
||||
var file_module_base_cms_proto_pages_proto_goTypes = []any{
|
||||
(*GetPagesByKeyRequest)(nil), // 0: cms.GetPagesByKeyRequest
|
||||
(*PagesItem)(nil), // 1: cms.PagesItem
|
||||
(*PagesListRequest)(nil), // 2: cms.PagesListRequest
|
||||
(*PagesListReply)(nil), // 3: cms.PagesListReply
|
||||
(*GetPagesRequest)(nil), // 4: cms.GetPagesRequest
|
||||
(*protobuf.CmsAccessoryItem)(nil), // 5: blocks.CmsAccessoryItem
|
||||
(*protobuf.CmsTagsItem)(nil), // 6: blocks.CmsTagsItem
|
||||
(*protobuf.IdentRequest)(nil), // 7: blocks.IdentRequest
|
||||
(*protobuf.StatusReply)(nil), // 8: blocks.StatusReply
|
||||
(*GetPagesByKeyRequest)(nil), // 0: cms.GetPagesByKeyRequest
|
||||
(*PagesItem)(nil), // 1: cms.PagesItem
|
||||
(*PagesListRequest)(nil), // 2: cms.PagesListRequest
|
||||
(*PagesListReply)(nil), // 3: cms.PagesListReply
|
||||
(*GetPagesRequest)(nil), // 4: cms.GetPagesRequest
|
||||
(*CmsAccessoryItem)(nil), // 5: blocks.CmsAccessoryItem
|
||||
(*CmsTagsItem)(nil), // 6: blocks.CmsTagsItem
|
||||
(*IdentRequest)(nil), // 7: blocks.IdentRequest
|
||||
(*StatusReply)(nil), // 8: blocks.StatusReply
|
||||
}
|
||||
var file_module_base_cms_proto_pages_proto_depIdxs = []int32{
|
||||
5, // 0: cms.PagesItem.accessory_data:type_name -> blocks.CmsAccessoryItem
|
||||
@@ -509,6 +508,7 @@ func file_module_base_cms_proto_pages_proto_init() {
|
||||
if File_module_base_cms_proto_pages_proto != nil {
|
||||
return
|
||||
}
|
||||
file_module_base_cms_proto_const_proto_init()
|
||||
type x struct{}
|
||||
out := protoimpl.TypeBuilder{
|
||||
File: protoimpl.DescBuilder{
|
||||
|
||||
Reference in New Issue
Block a user