announcement

package
v1.2.13 Latest Latest
Warning

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

Go to latest
Published: May 19, 2026 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateAnnouncementLogic

type CreateAnnouncementLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewCreateAnnouncementLogic

func NewCreateAnnouncementLogic(ctx context.Context, svcCtx *svc.ServiceContext) *CreateAnnouncementLogic

Create announcement

func (*CreateAnnouncementLogic) CreateAnnouncement

func (l *CreateAnnouncementLogic) CreateAnnouncement(req *types.CreateAnnouncementRequest) error

type DeleteAnnouncementLogic

type DeleteAnnouncementLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewDeleteAnnouncementLogic

func NewDeleteAnnouncementLogic(ctx context.Context, svcCtx *svc.ServiceContext) *DeleteAnnouncementLogic

Delete announcement

func (*DeleteAnnouncementLogic) DeleteAnnouncement

func (l *DeleteAnnouncementLogic) DeleteAnnouncement(req *types.DeleteAnnouncementRequest) error

type GetAnnouncementListLogic

type GetAnnouncementListLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewGetAnnouncementListLogic

func NewGetAnnouncementListLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetAnnouncementListLogic

Get announcement list

func (*GetAnnouncementListLogic) GetAnnouncementList

type GetAnnouncementLogic

type GetAnnouncementLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewGetAnnouncementLogic

func NewGetAnnouncementLogic(ctx context.Context, svcCtx *svc.ServiceContext) *GetAnnouncementLogic

Get announcement

func (*GetAnnouncementLogic) GetAnnouncement

func (l *GetAnnouncementLogic) GetAnnouncement(req *types.GetAnnouncementRequest) (resp *types.Announcement, err error)

type UpdateAnnouncementLogic

type UpdateAnnouncementLogic struct {
	logger.Logger
	// contains filtered or unexported fields
}

func NewUpdateAnnouncementLogic

func NewUpdateAnnouncementLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UpdateAnnouncementLogic

Update announcement

func (*UpdateAnnouncementLogic) UpdateAnnouncement

func (l *UpdateAnnouncementLogic) UpdateAnnouncement(req *types.UpdateAnnouncementRequest) error

Jump to

Keyboard shortcuts

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