refactor: localize protobuf definitions

This commit is contained in:
2026-08-09 20:14:57 +08:00
parent 9f6f318bbb
commit 5ea45a76fe
429 changed files with 54058 additions and 61623 deletions

View File

@@ -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{