v1

package
v1.0.11 Latest Latest
Warning

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

Go to latest
Published: Jun 28, 2026 License: MIT Imports: 24 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AnnouncementService_CreateAnnouncement_FullMethodName = "/api.admin.announcement.v1.AnnouncementService/CreateAnnouncement"
	AnnouncementService_UpdateAnnouncement_FullMethodName = "/api.admin.announcement.v1.AnnouncementService/UpdateAnnouncement"
	AnnouncementService_GetAnnouncement_FullMethodName    = "/api.admin.announcement.v1.AnnouncementService/GetAnnouncement"
	AnnouncementService_ListAnnouncements_FullMethodName  = "/api.admin.announcement.v1.AnnouncementService/ListAnnouncements"
	AnnouncementService_DeleteAnnouncement_FullMethodName = "/api.admin.announcement.v1.AnnouncementService/DeleteAnnouncement"
)
View Source
const OperationAnnouncementServiceCreateAnnouncement = "/api.admin.announcement.v1.AnnouncementService/CreateAnnouncement"
View Source
const OperationAnnouncementServiceDeleteAnnouncement = "/api.admin.announcement.v1.AnnouncementService/DeleteAnnouncement"
View Source
const OperationAnnouncementServiceGetAnnouncement = "/api.admin.announcement.v1.AnnouncementService/GetAnnouncement"
View Source
const OperationAnnouncementServiceListAnnouncements = "/api.admin.announcement.v1.AnnouncementService/ListAnnouncements"
View Source
const OperationAnnouncementServiceUpdateAnnouncement = "/api.admin.announcement.v1.AnnouncementService/UpdateAnnouncement"

Variables

View Source
var AnnouncementService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.admin.announcement.v1.AnnouncementService",
	HandlerType: (*AnnouncementServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateAnnouncement",
			Handler:    _AnnouncementService_CreateAnnouncement_Handler,
		},
		{
			MethodName: "UpdateAnnouncement",
			Handler:    _AnnouncementService_UpdateAnnouncement_Handler,
		},
		{
			MethodName: "GetAnnouncement",
			Handler:    _AnnouncementService_GetAnnouncement_Handler,
		},
		{
			MethodName: "ListAnnouncements",
			Handler:    _AnnouncementService_ListAnnouncements_Handler,
		},
		{
			MethodName: "DeleteAnnouncement",
			Handler:    _AnnouncementService_DeleteAnnouncement_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "admin/announcement/v1/announcement.proto",
}

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

View Source
var File_admin_announcement_v1_announcement_proto protoreflect.FileDescriptor

Functions

func RegisterAnnouncementServiceHTTPServer

func RegisterAnnouncementServiceHTTPServer(s *http.Server, srv AnnouncementServiceHTTPServer)

func RegisterAnnouncementServiceServer

func RegisterAnnouncementServiceServer(s grpc.ServiceRegistrar, srv AnnouncementServiceServer)

Types

type Announcement

type Announcement struct {
	Id        int64  `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"`
	Show      *bool  `protobuf:"varint,4,opt,name=show,proto3,oneof" json:"show,omitempty"`
	Pinned    *bool  `protobuf:"varint,5,opt,name=pinned,proto3,oneof" json:"pinned,omitempty"`
	Popup     *bool  `protobuf:"varint,6,opt,name=popup,proto3,oneof" json:"popup,omitempty"`
	CreatedAt int64  `protobuf:"varint,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // Unix timestamp in seconds
	UpdatedAt int64  `protobuf:"varint,8,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` // Unix timestamp in seconds
	// contains filtered or unexported fields
}

公告信息

func (*Announcement) Descriptor deprecated

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

Deprecated: Use Announcement.ProtoReflect.Descriptor instead.

func (*Announcement) GetContent

func (x *Announcement) GetContent() string

func (*Announcement) GetCreatedAt

func (x *Announcement) GetCreatedAt() int64

func (*Announcement) GetId

func (x *Announcement) GetId() int64

func (*Announcement) GetPinned

func (x *Announcement) GetPinned() bool

func (*Announcement) GetPopup

func (x *Announcement) GetPopup() bool

func (*Announcement) GetShow

func (x *Announcement) GetShow() bool

func (*Announcement) GetTitle

func (x *Announcement) GetTitle() string

func (*Announcement) GetUpdatedAt

func (x *Announcement) GetUpdatedAt() int64

func (*Announcement) ProtoMessage

func (*Announcement) ProtoMessage()

func (*Announcement) ProtoReflect

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

func (*Announcement) Reset

func (x *Announcement) Reset()

func (*Announcement) String

func (x *Announcement) String() string

func (*Announcement) Validate

func (m *Announcement) Validate() error

Validate checks the field values on Announcement with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*Announcement) ValidateAll

func (m *Announcement) ValidateAll() error

ValidateAll checks the field values on Announcement with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in AnnouncementMultiError, or nil if none found.

type AnnouncementData

type AnnouncementData struct {
	Announcement *Announcement `protobuf:"bytes,1,opt,name=announcement,proto3" json:"announcement,omitempty"`
	// contains filtered or unexported fields
}

公告数据

func (*AnnouncementData) Descriptor deprecated

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

Deprecated: Use AnnouncementData.ProtoReflect.Descriptor instead.

func (*AnnouncementData) GetAnnouncement

func (x *AnnouncementData) GetAnnouncement() *Announcement

func (*AnnouncementData) ProtoMessage

func (*AnnouncementData) ProtoMessage()

func (*AnnouncementData) ProtoReflect

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

func (*AnnouncementData) Reset

func (x *AnnouncementData) Reset()

func (*AnnouncementData) String

func (x *AnnouncementData) String() string

func (*AnnouncementData) Validate

func (m *AnnouncementData) Validate() error

Validate checks the field values on AnnouncementData with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*AnnouncementData) ValidateAll

func (m *AnnouncementData) ValidateAll() error

ValidateAll checks the field values on AnnouncementData with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in AnnouncementDataMultiError, or nil if none found.

type AnnouncementDataMultiError

type AnnouncementDataMultiError []error

AnnouncementDataMultiError is an error wrapping multiple validation errors returned by AnnouncementData.ValidateAll() if the designated constraints aren't met.

func (AnnouncementDataMultiError) AllErrors

func (m AnnouncementDataMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AnnouncementDataMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type AnnouncementDataValidationError

type AnnouncementDataValidationError struct {
	// contains filtered or unexported fields
}

AnnouncementDataValidationError is the validation error returned by AnnouncementData.Validate if the designated constraints aren't met.

func (AnnouncementDataValidationError) Cause

Cause function returns cause value.

func (AnnouncementDataValidationError) Error

Error satisfies the builtin error interface

func (AnnouncementDataValidationError) ErrorName

ErrorName returns error name.

func (AnnouncementDataValidationError) Field

Field function returns field value.

func (AnnouncementDataValidationError) Key

Key function returns key value.

func (AnnouncementDataValidationError) Reason

Reason function returns reason value.

type AnnouncementMultiError

type AnnouncementMultiError []error

AnnouncementMultiError is an error wrapping multiple validation errors returned by Announcement.ValidateAll() if the designated constraints aren't met.

func (AnnouncementMultiError) AllErrors

func (m AnnouncementMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AnnouncementMultiError) Error

func (m AnnouncementMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type AnnouncementReply

type AnnouncementReply struct {
	Code    int32             `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`      // 状态码
	Message string            `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // 消息内容
	Data    *AnnouncementData `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`       // 响应数据
	// contains filtered or unexported fields
}

公告响应

func (*AnnouncementReply) Descriptor deprecated

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

Deprecated: Use AnnouncementReply.ProtoReflect.Descriptor instead.

func (*AnnouncementReply) GetCode

func (x *AnnouncementReply) GetCode() int32

func (*AnnouncementReply) GetData

func (x *AnnouncementReply) GetData() *AnnouncementData

func (*AnnouncementReply) GetMessage

func (x *AnnouncementReply) GetMessage() string

func (*AnnouncementReply) ProtoMessage

func (*AnnouncementReply) ProtoMessage()

func (*AnnouncementReply) ProtoReflect

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

func (*AnnouncementReply) Reset

func (x *AnnouncementReply) Reset()

func (*AnnouncementReply) String

func (x *AnnouncementReply) String() string

func (*AnnouncementReply) Validate

func (m *AnnouncementReply) Validate() error

Validate checks the field values on AnnouncementReply with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*AnnouncementReply) ValidateAll

func (m *AnnouncementReply) ValidateAll() error

ValidateAll checks the field values on AnnouncementReply with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in AnnouncementReplyMultiError, or nil if none found.

type AnnouncementReplyMultiError

type AnnouncementReplyMultiError []error

AnnouncementReplyMultiError is an error wrapping multiple validation errors returned by AnnouncementReply.ValidateAll() if the designated constraints aren't met.

func (AnnouncementReplyMultiError) AllErrors

func (m AnnouncementReplyMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AnnouncementReplyMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type AnnouncementReplyValidationError

type AnnouncementReplyValidationError struct {
	// contains filtered or unexported fields
}

AnnouncementReplyValidationError is the validation error returned by AnnouncementReply.Validate if the designated constraints aren't met.

func (AnnouncementReplyValidationError) Cause

Cause function returns cause value.

func (AnnouncementReplyValidationError) Error

Error satisfies the builtin error interface

func (AnnouncementReplyValidationError) ErrorName

ErrorName returns error name.

func (AnnouncementReplyValidationError) Field

Field function returns field value.

func (AnnouncementReplyValidationError) Key

Key function returns key value.

func (AnnouncementReplyValidationError) Reason

Reason function returns reason value.

type AnnouncementServiceClient

type AnnouncementServiceClient interface {
	// 创建公告
	CreateAnnouncement(ctx context.Context, in *CreateAnnouncementRequest, opts ...grpc.CallOption) (*AnnouncementReply, error)
	// 更新公告
	UpdateAnnouncement(ctx context.Context, in *UpdateAnnouncementRequest, opts ...grpc.CallOption) (*AnnouncementReply, error)
	// 获取公告详情
	GetAnnouncement(ctx context.Context, in *GetAnnouncementRequest, opts ...grpc.CallOption) (*AnnouncementReply, error)
	// 获取公告列表
	ListAnnouncements(ctx context.Context, in *ListAnnouncementsRequest, opts ...grpc.CallOption) (*ListAnnouncementsReply, error)
	// 删除公告
	DeleteAnnouncement(ctx context.Context, in *DeleteAnnouncementRequest, opts ...grpc.CallOption) (*DeleteAnnouncementReply, error)
}

AnnouncementServiceClient is the client API for AnnouncementService 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.

公告服务

type AnnouncementServiceHTTPClient

type AnnouncementServiceHTTPClient interface {
	// CreateAnnouncement 创建公告
	CreateAnnouncement(ctx context.Context, req *CreateAnnouncementRequest, opts ...http.CallOption) (rsp *AnnouncementReply, err error)
	// DeleteAnnouncement 删除公告
	DeleteAnnouncement(ctx context.Context, req *DeleteAnnouncementRequest, opts ...http.CallOption) (rsp *DeleteAnnouncementReply, err error)
	// GetAnnouncement 获取公告详情
	GetAnnouncement(ctx context.Context, req *GetAnnouncementRequest, opts ...http.CallOption) (rsp *AnnouncementReply, err error)
	// ListAnnouncements 获取公告列表
	ListAnnouncements(ctx context.Context, req *ListAnnouncementsRequest, opts ...http.CallOption) (rsp *ListAnnouncementsReply, err error)
	// UpdateAnnouncement 更新公告
	UpdateAnnouncement(ctx context.Context, req *UpdateAnnouncementRequest, opts ...http.CallOption) (rsp *AnnouncementReply, err error)
}

func NewAnnouncementServiceHTTPClient

func NewAnnouncementServiceHTTPClient(client *http.Client) AnnouncementServiceHTTPClient

type AnnouncementServiceHTTPClientImpl

type AnnouncementServiceHTTPClientImpl struct {
	// contains filtered or unexported fields
}

func (*AnnouncementServiceHTTPClientImpl) CreateAnnouncement

CreateAnnouncement 创建公告

func (*AnnouncementServiceHTTPClientImpl) DeleteAnnouncement

DeleteAnnouncement 删除公告

func (*AnnouncementServiceHTTPClientImpl) GetAnnouncement

GetAnnouncement 获取公告详情

func (*AnnouncementServiceHTTPClientImpl) ListAnnouncements

ListAnnouncements 获取公告列表

func (*AnnouncementServiceHTTPClientImpl) UpdateAnnouncement

UpdateAnnouncement 更新公告

type AnnouncementServiceHTTPServer

type AnnouncementServiceHTTPServer interface {
	// CreateAnnouncement 创建公告
	CreateAnnouncement(context.Context, *CreateAnnouncementRequest) (*AnnouncementReply, error)
	// DeleteAnnouncement 删除公告
	DeleteAnnouncement(context.Context, *DeleteAnnouncementRequest) (*DeleteAnnouncementReply, error)
	// GetAnnouncement 获取公告详情
	GetAnnouncement(context.Context, *GetAnnouncementRequest) (*AnnouncementReply, error)
	// ListAnnouncements 获取公告列表
	ListAnnouncements(context.Context, *ListAnnouncementsRequest) (*ListAnnouncementsReply, error)
	// UpdateAnnouncement 更新公告
	UpdateAnnouncement(context.Context, *UpdateAnnouncementRequest) (*AnnouncementReply, error)
}

type AnnouncementServiceServer

type AnnouncementServiceServer interface {
	// 创建公告
	CreateAnnouncement(context.Context, *CreateAnnouncementRequest) (*AnnouncementReply, error)
	// 更新公告
	UpdateAnnouncement(context.Context, *UpdateAnnouncementRequest) (*AnnouncementReply, error)
	// 获取公告详情
	GetAnnouncement(context.Context, *GetAnnouncementRequest) (*AnnouncementReply, error)
	// 获取公告列表
	ListAnnouncements(context.Context, *ListAnnouncementsRequest) (*ListAnnouncementsReply, error)
	// 删除公告
	DeleteAnnouncement(context.Context, *DeleteAnnouncementRequest) (*DeleteAnnouncementReply, error)
	// contains filtered or unexported methods
}

AnnouncementServiceServer is the server API for AnnouncementService service. All implementations must embed UnimplementedAnnouncementServiceServer for forward compatibility.

公告服务

type AnnouncementValidationError

type AnnouncementValidationError struct {
	// contains filtered or unexported fields
}

AnnouncementValidationError is the validation error returned by Announcement.Validate if the designated constraints aren't met.

func (AnnouncementValidationError) Cause

Cause function returns cause value.

func (AnnouncementValidationError) Error

Error satisfies the builtin error interface

func (AnnouncementValidationError) ErrorName

func (e AnnouncementValidationError) ErrorName() string

ErrorName returns error name.

func (AnnouncementValidationError) Field

Field function returns field value.

func (AnnouncementValidationError) Key

Key function returns key value.

func (AnnouncementValidationError) Reason

Reason function returns reason value.

type CreateAnnouncementRequest

type CreateAnnouncementRequest struct {
	Title   string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
	Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

创建公告请求(仅 title 和 content,与原项目一致)

func (*CreateAnnouncementRequest) Descriptor deprecated

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

Deprecated: Use CreateAnnouncementRequest.ProtoReflect.Descriptor instead.

func (*CreateAnnouncementRequest) GetContent

func (x *CreateAnnouncementRequest) GetContent() string

func (*CreateAnnouncementRequest) GetTitle

func (x *CreateAnnouncementRequest) GetTitle() string

func (*CreateAnnouncementRequest) ProtoMessage

func (*CreateAnnouncementRequest) ProtoMessage()

func (*CreateAnnouncementRequest) ProtoReflect

func (*CreateAnnouncementRequest) Reset

func (x *CreateAnnouncementRequest) Reset()

func (*CreateAnnouncementRequest) String

func (x *CreateAnnouncementRequest) String() string

func (*CreateAnnouncementRequest) Validate

func (m *CreateAnnouncementRequest) Validate() error

Validate checks the field values on CreateAnnouncementRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*CreateAnnouncementRequest) ValidateAll

func (m *CreateAnnouncementRequest) ValidateAll() error

ValidateAll checks the field values on CreateAnnouncementRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in CreateAnnouncementRequestMultiError, or nil if none found.

type CreateAnnouncementRequestMultiError

type CreateAnnouncementRequestMultiError []error

CreateAnnouncementRequestMultiError is an error wrapping multiple validation errors returned by CreateAnnouncementRequest.ValidateAll() if the designated constraints aren't met.

func (CreateAnnouncementRequestMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (CreateAnnouncementRequestMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type CreateAnnouncementRequestValidationError

type CreateAnnouncementRequestValidationError struct {
	// contains filtered or unexported fields
}

CreateAnnouncementRequestValidationError is the validation error returned by CreateAnnouncementRequest.Validate if the designated constraints aren't met.

func (CreateAnnouncementRequestValidationError) Cause

Cause function returns cause value.

func (CreateAnnouncementRequestValidationError) Error

Error satisfies the builtin error interface

func (CreateAnnouncementRequestValidationError) ErrorName

ErrorName returns error name.

func (CreateAnnouncementRequestValidationError) Field

Field function returns field value.

func (CreateAnnouncementRequestValidationError) Key

Key function returns key value.

func (CreateAnnouncementRequestValidationError) Reason

Reason function returns reason value.

type DeleteAnnouncementData

type DeleteAnnouncementData struct {
	Success bool `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	// contains filtered or unexported fields
}

删除公告数据

func (*DeleteAnnouncementData) Descriptor deprecated

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

Deprecated: Use DeleteAnnouncementData.ProtoReflect.Descriptor instead.

func (*DeleteAnnouncementData) GetSuccess

func (x *DeleteAnnouncementData) GetSuccess() bool

func (*DeleteAnnouncementData) ProtoMessage

func (*DeleteAnnouncementData) ProtoMessage()

func (*DeleteAnnouncementData) ProtoReflect

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

func (*DeleteAnnouncementData) Reset

func (x *DeleteAnnouncementData) Reset()

func (*DeleteAnnouncementData) String

func (x *DeleteAnnouncementData) String() string

func (*DeleteAnnouncementData) Validate

func (m *DeleteAnnouncementData) Validate() error

Validate checks the field values on DeleteAnnouncementData with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*DeleteAnnouncementData) ValidateAll

func (m *DeleteAnnouncementData) ValidateAll() error

ValidateAll checks the field values on DeleteAnnouncementData with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in DeleteAnnouncementDataMultiError, or nil if none found.

type DeleteAnnouncementDataMultiError

type DeleteAnnouncementDataMultiError []error

DeleteAnnouncementDataMultiError is an error wrapping multiple validation errors returned by DeleteAnnouncementData.ValidateAll() if the designated constraints aren't met.

func (DeleteAnnouncementDataMultiError) AllErrors

func (m DeleteAnnouncementDataMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DeleteAnnouncementDataMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type DeleteAnnouncementDataValidationError

type DeleteAnnouncementDataValidationError struct {
	// contains filtered or unexported fields
}

DeleteAnnouncementDataValidationError is the validation error returned by DeleteAnnouncementData.Validate if the designated constraints aren't met.

func (DeleteAnnouncementDataValidationError) Cause

Cause function returns cause value.

func (DeleteAnnouncementDataValidationError) Error

Error satisfies the builtin error interface

func (DeleteAnnouncementDataValidationError) ErrorName

ErrorName returns error name.

func (DeleteAnnouncementDataValidationError) Field

Field function returns field value.

func (DeleteAnnouncementDataValidationError) Key

Key function returns key value.

func (DeleteAnnouncementDataValidationError) Reason

Reason function returns reason value.

type DeleteAnnouncementReply

type DeleteAnnouncementReply struct {
	Code    int32                   `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`      // 状态码
	Message string                  `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // 消息内容
	Data    *DeleteAnnouncementData `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`       // 响应数据
	// contains filtered or unexported fields
}

删除公告响应

func (*DeleteAnnouncementReply) Descriptor deprecated

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

Deprecated: Use DeleteAnnouncementReply.ProtoReflect.Descriptor instead.

func (*DeleteAnnouncementReply) GetCode

func (x *DeleteAnnouncementReply) GetCode() int32

func (*DeleteAnnouncementReply) GetData

func (*DeleteAnnouncementReply) GetMessage

func (x *DeleteAnnouncementReply) GetMessage() string

func (*DeleteAnnouncementReply) ProtoMessage

func (*DeleteAnnouncementReply) ProtoMessage()

func (*DeleteAnnouncementReply) ProtoReflect

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

func (*DeleteAnnouncementReply) Reset

func (x *DeleteAnnouncementReply) Reset()

func (*DeleteAnnouncementReply) String

func (x *DeleteAnnouncementReply) String() string

func (*DeleteAnnouncementReply) Validate

func (m *DeleteAnnouncementReply) Validate() error

Validate checks the field values on DeleteAnnouncementReply with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*DeleteAnnouncementReply) ValidateAll

func (m *DeleteAnnouncementReply) ValidateAll() error

ValidateAll checks the field values on DeleteAnnouncementReply with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in DeleteAnnouncementReplyMultiError, or nil if none found.

type DeleteAnnouncementReplyMultiError

type DeleteAnnouncementReplyMultiError []error

DeleteAnnouncementReplyMultiError is an error wrapping multiple validation errors returned by DeleteAnnouncementReply.ValidateAll() if the designated constraints aren't met.

func (DeleteAnnouncementReplyMultiError) AllErrors

func (m DeleteAnnouncementReplyMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (DeleteAnnouncementReplyMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type DeleteAnnouncementReplyValidationError

type DeleteAnnouncementReplyValidationError struct {
	// contains filtered or unexported fields
}

DeleteAnnouncementReplyValidationError is the validation error returned by DeleteAnnouncementReply.Validate if the designated constraints aren't met.

func (DeleteAnnouncementReplyValidationError) Cause

Cause function returns cause value.

func (DeleteAnnouncementReplyValidationError) Error

Error satisfies the builtin error interface

func (DeleteAnnouncementReplyValidationError) ErrorName

ErrorName returns error name.

func (DeleteAnnouncementReplyValidationError) Field

Field function returns field value.

func (DeleteAnnouncementReplyValidationError) Key

Key function returns key value.

func (DeleteAnnouncementReplyValidationError) Reason

Reason function returns reason value.

type DeleteAnnouncementRequest

type DeleteAnnouncementRequest struct {
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

删除公告请求

func (*DeleteAnnouncementRequest) Descriptor deprecated

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

Deprecated: Use DeleteAnnouncementRequest.ProtoReflect.Descriptor instead.

func (*DeleteAnnouncementRequest) GetId

func (x *DeleteAnnouncementRequest) GetId() int64

func (*DeleteAnnouncementRequest) ProtoMessage

func (*DeleteAnnouncementRequest) ProtoMessage()

func (*DeleteAnnouncementRequest) ProtoReflect

func (*DeleteAnnouncementRequest) Reset

func (x *DeleteAnnouncementRequest) Reset()

func (*DeleteAnnouncementRequest) String

func (x *DeleteAnnouncementRequest) String() string

func (*DeleteAnnouncementRequest) Validate

func (m *DeleteAnnouncementRequest) Validate() error

Validate checks the field values on DeleteAnnouncementRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*DeleteAnnouncementRequest) ValidateAll

func (m *DeleteAnnouncementRequest) ValidateAll() error

ValidateAll checks the field values on DeleteAnnouncementRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in DeleteAnnouncementRequestMultiError, or nil if none found.

type DeleteAnnouncementRequestMultiError

type DeleteAnnouncementRequestMultiError []error

DeleteAnnouncementRequestMultiError is an error wrapping multiple validation errors returned by DeleteAnnouncementRequest.ValidateAll() if the designated constraints aren't met.

func (DeleteAnnouncementRequestMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (DeleteAnnouncementRequestMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type DeleteAnnouncementRequestValidationError

type DeleteAnnouncementRequestValidationError struct {
	// contains filtered or unexported fields
}

DeleteAnnouncementRequestValidationError is the validation error returned by DeleteAnnouncementRequest.Validate if the designated constraints aren't met.

func (DeleteAnnouncementRequestValidationError) Cause

Cause function returns cause value.

func (DeleteAnnouncementRequestValidationError) Error

Error satisfies the builtin error interface

func (DeleteAnnouncementRequestValidationError) ErrorName

ErrorName returns error name.

func (DeleteAnnouncementRequestValidationError) Field

Field function returns field value.

func (DeleteAnnouncementRequestValidationError) Key

Key function returns key value.

func (DeleteAnnouncementRequestValidationError) Reason

Reason function returns reason value.

type GetAnnouncementRequest

type GetAnnouncementRequest struct {
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

获取公告详情请求

func (*GetAnnouncementRequest) Descriptor deprecated

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

Deprecated: Use GetAnnouncementRequest.ProtoReflect.Descriptor instead.

func (*GetAnnouncementRequest) GetId

func (x *GetAnnouncementRequest) GetId() int64

func (*GetAnnouncementRequest) ProtoMessage

func (*GetAnnouncementRequest) ProtoMessage()

func (*GetAnnouncementRequest) ProtoReflect

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

func (*GetAnnouncementRequest) Reset

func (x *GetAnnouncementRequest) Reset()

func (*GetAnnouncementRequest) String

func (x *GetAnnouncementRequest) String() string

func (*GetAnnouncementRequest) Validate

func (m *GetAnnouncementRequest) Validate() error

Validate checks the field values on GetAnnouncementRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*GetAnnouncementRequest) ValidateAll

func (m *GetAnnouncementRequest) ValidateAll() error

ValidateAll checks the field values on GetAnnouncementRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in GetAnnouncementRequestMultiError, or nil if none found.

type GetAnnouncementRequestMultiError

type GetAnnouncementRequestMultiError []error

GetAnnouncementRequestMultiError is an error wrapping multiple validation errors returned by GetAnnouncementRequest.ValidateAll() if the designated constraints aren't met.

func (GetAnnouncementRequestMultiError) AllErrors

func (m GetAnnouncementRequestMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (GetAnnouncementRequestMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type GetAnnouncementRequestValidationError

type GetAnnouncementRequestValidationError struct {
	// contains filtered or unexported fields
}

GetAnnouncementRequestValidationError is the validation error returned by GetAnnouncementRequest.Validate if the designated constraints aren't met.

func (GetAnnouncementRequestValidationError) Cause

Cause function returns cause value.

func (GetAnnouncementRequestValidationError) Error

Error satisfies the builtin error interface

func (GetAnnouncementRequestValidationError) ErrorName

ErrorName returns error name.

func (GetAnnouncementRequestValidationError) Field

Field function returns field value.

func (GetAnnouncementRequestValidationError) Key

Key function returns key value.

func (GetAnnouncementRequestValidationError) Reason

Reason function returns reason value.

type ListAnnouncementsData

type ListAnnouncementsData struct {
	List  []*Announcement `protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`
	Total int32           `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
	// contains filtered or unexported fields
}

获取公告列表数据

func (*ListAnnouncementsData) Descriptor deprecated

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

Deprecated: Use ListAnnouncementsData.ProtoReflect.Descriptor instead.

func (*ListAnnouncementsData) GetList

func (x *ListAnnouncementsData) GetList() []*Announcement

func (*ListAnnouncementsData) GetTotal

func (x *ListAnnouncementsData) GetTotal() int32

func (*ListAnnouncementsData) ProtoMessage

func (*ListAnnouncementsData) ProtoMessage()

func (*ListAnnouncementsData) ProtoReflect

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

func (*ListAnnouncementsData) Reset

func (x *ListAnnouncementsData) Reset()

func (*ListAnnouncementsData) String

func (x *ListAnnouncementsData) String() string

func (*ListAnnouncementsData) Validate

func (m *ListAnnouncementsData) Validate() error

Validate checks the field values on ListAnnouncementsData with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ListAnnouncementsData) ValidateAll

func (m *ListAnnouncementsData) ValidateAll() error

ValidateAll checks the field values on ListAnnouncementsData with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ListAnnouncementsDataMultiError, or nil if none found.

type ListAnnouncementsDataMultiError

type ListAnnouncementsDataMultiError []error

ListAnnouncementsDataMultiError is an error wrapping multiple validation errors returned by ListAnnouncementsData.ValidateAll() if the designated constraints aren't met.

func (ListAnnouncementsDataMultiError) AllErrors

func (m ListAnnouncementsDataMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ListAnnouncementsDataMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ListAnnouncementsDataValidationError

type ListAnnouncementsDataValidationError struct {
	// contains filtered or unexported fields
}

ListAnnouncementsDataValidationError is the validation error returned by ListAnnouncementsData.Validate if the designated constraints aren't met.

func (ListAnnouncementsDataValidationError) Cause

Cause function returns cause value.

func (ListAnnouncementsDataValidationError) Error

Error satisfies the builtin error interface

func (ListAnnouncementsDataValidationError) ErrorName

ErrorName returns error name.

func (ListAnnouncementsDataValidationError) Field

Field function returns field value.

func (ListAnnouncementsDataValidationError) Key

Key function returns key value.

func (ListAnnouncementsDataValidationError) Reason

Reason function returns reason value.

type ListAnnouncementsReply

type ListAnnouncementsReply struct {
	Code    int32                  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`      // 状态码
	Message string                 `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` // 消息内容
	Data    *ListAnnouncementsData `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`       // 响应数据
	// contains filtered or unexported fields
}

获取公告列表响应

func (*ListAnnouncementsReply) Descriptor deprecated

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

Deprecated: Use ListAnnouncementsReply.ProtoReflect.Descriptor instead.

func (*ListAnnouncementsReply) GetCode

func (x *ListAnnouncementsReply) GetCode() int32

func (*ListAnnouncementsReply) GetData

func (*ListAnnouncementsReply) GetMessage

func (x *ListAnnouncementsReply) GetMessage() string

func (*ListAnnouncementsReply) ProtoMessage

func (*ListAnnouncementsReply) ProtoMessage()

func (*ListAnnouncementsReply) ProtoReflect

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

func (*ListAnnouncementsReply) Reset

func (x *ListAnnouncementsReply) Reset()

func (*ListAnnouncementsReply) String

func (x *ListAnnouncementsReply) String() string

func (*ListAnnouncementsReply) Validate

func (m *ListAnnouncementsReply) Validate() error

Validate checks the field values on ListAnnouncementsReply with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ListAnnouncementsReply) ValidateAll

func (m *ListAnnouncementsReply) ValidateAll() error

ValidateAll checks the field values on ListAnnouncementsReply with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ListAnnouncementsReplyMultiError, or nil if none found.

type ListAnnouncementsReplyMultiError

type ListAnnouncementsReplyMultiError []error

ListAnnouncementsReplyMultiError is an error wrapping multiple validation errors returned by ListAnnouncementsReply.ValidateAll() if the designated constraints aren't met.

func (ListAnnouncementsReplyMultiError) AllErrors

func (m ListAnnouncementsReplyMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ListAnnouncementsReplyMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ListAnnouncementsReplyValidationError

type ListAnnouncementsReplyValidationError struct {
	// contains filtered or unexported fields
}

ListAnnouncementsReplyValidationError is the validation error returned by ListAnnouncementsReply.Validate if the designated constraints aren't met.

func (ListAnnouncementsReplyValidationError) Cause

Cause function returns cause value.

func (ListAnnouncementsReplyValidationError) Error

Error satisfies the builtin error interface

func (ListAnnouncementsReplyValidationError) ErrorName

ErrorName returns error name.

func (ListAnnouncementsReplyValidationError) Field

Field function returns field value.

func (ListAnnouncementsReplyValidationError) Key

Key function returns key value.

func (ListAnnouncementsReplyValidationError) Reason

Reason function returns reason value.

type ListAnnouncementsRequest

type ListAnnouncementsRequest struct {
	Page   int64  `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	Size   int64  `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	Search string `protobuf:"bytes,3,opt,name=search,proto3" json:"search,omitempty"`
	Show   *bool  `protobuf:"varint,4,opt,name=show,proto3,oneof" json:"show,omitempty"`
	Pinned *bool  `protobuf:"varint,5,opt,name=pinned,proto3,oneof" json:"pinned,omitempty"`
	Popup  *bool  `protobuf:"varint,6,opt,name=popup,proto3,oneof" json:"popup,omitempty"`
	// contains filtered or unexported fields
}

获取公告列表请求

func (*ListAnnouncementsRequest) Descriptor deprecated

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

Deprecated: Use ListAnnouncementsRequest.ProtoReflect.Descriptor instead.

func (*ListAnnouncementsRequest) GetPage

func (x *ListAnnouncementsRequest) GetPage() int64

func (*ListAnnouncementsRequest) GetPinned

func (x *ListAnnouncementsRequest) GetPinned() bool

func (*ListAnnouncementsRequest) GetPopup

func (x *ListAnnouncementsRequest) GetPopup() bool

func (*ListAnnouncementsRequest) GetSearch

func (x *ListAnnouncementsRequest) GetSearch() string

func (*ListAnnouncementsRequest) GetShow

func (x *ListAnnouncementsRequest) GetShow() bool

func (*ListAnnouncementsRequest) GetSize

func (x *ListAnnouncementsRequest) GetSize() int64

func (*ListAnnouncementsRequest) ProtoMessage

func (*ListAnnouncementsRequest) ProtoMessage()

func (*ListAnnouncementsRequest) ProtoReflect

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

func (*ListAnnouncementsRequest) Reset

func (x *ListAnnouncementsRequest) Reset()

func (*ListAnnouncementsRequest) String

func (x *ListAnnouncementsRequest) String() string

func (*ListAnnouncementsRequest) Validate

func (m *ListAnnouncementsRequest) Validate() error

Validate checks the field values on ListAnnouncementsRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ListAnnouncementsRequest) ValidateAll

func (m *ListAnnouncementsRequest) ValidateAll() error

ValidateAll checks the field values on ListAnnouncementsRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ListAnnouncementsRequestMultiError, or nil if none found.

type ListAnnouncementsRequestMultiError

type ListAnnouncementsRequestMultiError []error

ListAnnouncementsRequestMultiError is an error wrapping multiple validation errors returned by ListAnnouncementsRequest.ValidateAll() if the designated constraints aren't met.

func (ListAnnouncementsRequestMultiError) AllErrors

func (m ListAnnouncementsRequestMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ListAnnouncementsRequestMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ListAnnouncementsRequestValidationError

type ListAnnouncementsRequestValidationError struct {
	// contains filtered or unexported fields
}

ListAnnouncementsRequestValidationError is the validation error returned by ListAnnouncementsRequest.Validate if the designated constraints aren't met.

func (ListAnnouncementsRequestValidationError) Cause

Cause function returns cause value.

func (ListAnnouncementsRequestValidationError) Error

Error satisfies the builtin error interface

func (ListAnnouncementsRequestValidationError) ErrorName

ErrorName returns error name.

func (ListAnnouncementsRequestValidationError) Field

Field function returns field value.

func (ListAnnouncementsRequestValidationError) Key

Key function returns key value.

func (ListAnnouncementsRequestValidationError) Reason

Reason function returns reason value.

type UnimplementedAnnouncementServiceServer

type UnimplementedAnnouncementServiceServer struct{}

UnimplementedAnnouncementServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedAnnouncementServiceServer) CreateAnnouncement

func (UnimplementedAnnouncementServiceServer) DeleteAnnouncement

func (UnimplementedAnnouncementServiceServer) GetAnnouncement

func (UnimplementedAnnouncementServiceServer) ListAnnouncements

func (UnimplementedAnnouncementServiceServer) UpdateAnnouncement

type UnsafeAnnouncementServiceServer

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

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

type UpdateAnnouncementRequest

type UpdateAnnouncementRequest struct {
	Id      int64  `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"`
	Show    *bool  `protobuf:"varint,4,opt,name=show,proto3,oneof" json:"show,omitempty"`
	Pinned  *bool  `protobuf:"varint,5,opt,name=pinned,proto3,oneof" json:"pinned,omitempty"`
	Popup   *bool  `protobuf:"varint,6,opt,name=popup,proto3,oneof" json:"popup,omitempty"`
	// contains filtered or unexported fields
}

更新公告请求

func (*UpdateAnnouncementRequest) Descriptor deprecated

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

Deprecated: Use UpdateAnnouncementRequest.ProtoReflect.Descriptor instead.

func (*UpdateAnnouncementRequest) GetContent

func (x *UpdateAnnouncementRequest) GetContent() string

func (*UpdateAnnouncementRequest) GetId

func (x *UpdateAnnouncementRequest) GetId() int64

func (*UpdateAnnouncementRequest) GetPinned

func (x *UpdateAnnouncementRequest) GetPinned() bool

func (*UpdateAnnouncementRequest) GetPopup

func (x *UpdateAnnouncementRequest) GetPopup() bool

func (*UpdateAnnouncementRequest) GetShow

func (x *UpdateAnnouncementRequest) GetShow() bool

func (*UpdateAnnouncementRequest) GetTitle

func (x *UpdateAnnouncementRequest) GetTitle() string

func (*UpdateAnnouncementRequest) ProtoMessage

func (*UpdateAnnouncementRequest) ProtoMessage()

func (*UpdateAnnouncementRequest) ProtoReflect

func (*UpdateAnnouncementRequest) Reset

func (x *UpdateAnnouncementRequest) Reset()

func (*UpdateAnnouncementRequest) String

func (x *UpdateAnnouncementRequest) String() string

func (*UpdateAnnouncementRequest) Validate

func (m *UpdateAnnouncementRequest) Validate() error

Validate checks the field values on UpdateAnnouncementRequest with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*UpdateAnnouncementRequest) ValidateAll

func (m *UpdateAnnouncementRequest) ValidateAll() error

ValidateAll checks the field values on UpdateAnnouncementRequest with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in UpdateAnnouncementRequestMultiError, or nil if none found.

type UpdateAnnouncementRequestMultiError

type UpdateAnnouncementRequestMultiError []error

UpdateAnnouncementRequestMultiError is an error wrapping multiple validation errors returned by UpdateAnnouncementRequest.ValidateAll() if the designated constraints aren't met.

func (UpdateAnnouncementRequestMultiError) AllErrors

AllErrors returns a list of validation violation errors.

func (UpdateAnnouncementRequestMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type UpdateAnnouncementRequestValidationError

type UpdateAnnouncementRequestValidationError struct {
	// contains filtered or unexported fields
}

UpdateAnnouncementRequestValidationError is the validation error returned by UpdateAnnouncementRequest.Validate if the designated constraints aren't met.

func (UpdateAnnouncementRequestValidationError) Cause

Cause function returns cause value.

func (UpdateAnnouncementRequestValidationError) Error

Error satisfies the builtin error interface

func (UpdateAnnouncementRequestValidationError) ErrorName

ErrorName returns error name.

func (UpdateAnnouncementRequestValidationError) Field

Field function returns field value.

func (UpdateAnnouncementRequestValidationError) Key

Key function returns key value.

func (UpdateAnnouncementRequestValidationError) Reason

Reason function returns reason value.

Jump to

Keyboard shortcuts

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