services

package
v0.0.0-...-89a8f9d Latest Latest
Warning

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

Go to latest
Published: Apr 27, 2025 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthorService

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

func NewAuthorService

func NewAuthorService() *AuthorService

func (*AuthorService) Create

func (s *AuthorService) Create(r *request.AuthorUpsert) error

func (*AuthorService) Delete

func (s *AuthorService) Delete(id uint) error

func (*AuthorService) Detail

func (s *AuthorService) Detail(id uint) (any, error)

func (*AuthorService) List

func (s *AuthorService) List(r *request.NormalSearch) (any, int64, error)

func (*AuthorService) Update

func (s *AuthorService) Update(r *request.AuthorUpsert) error

type CategoryService

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

func NewCategoryService

func NewCategoryService() *CategoryService

func (*CategoryService) Create

func (*CategoryService) Delete

func (s *CategoryService) Delete(id uint) error

func (*CategoryService) Detail

func (s *CategoryService) Detail(id uint) (any, error)

func (*CategoryService) List

func (*CategoryService) Update

type NewsService

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

func NewNewsService

func NewNewsService() *NewsService

func (*NewsService) Create

func (s *NewsService) Create(r *request.NewsUpsert, user *models.User) (uint, error)

func (*NewsService) Delete

func (s *NewsService) Delete(id uint) error

func (*NewsService) Detail

func (s *NewsService) Detail(id uint) (any, error)

func (*NewsService) List

func (s *NewsService) List(r *request.NewsSearch) (any, int64, error)

func (*NewsService) Update

func (s *NewsService) Update(r *request.NewsUpsert) error

type TagService

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

func NewTagService

func NewTagService() *TagService

func (*TagService) Create

func (s *TagService) Create(r *request.TagUpsert) error

func (*TagService) Delete

func (s *TagService) Delete(id uint) error

func (*TagService) Detail

func (s *TagService) Detail(id uint) (any, error)

func (*TagService) List

func (s *TagService) List(r *request.NormalSearch) (any, int64, error)

func (*TagService) Update

func (s *TagService) Update(r *request.TagUpsert) error

type UserService

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

func NewUserService

func NewUserService() *UserService

func (*UserService) Create

func (s *UserService) Create(r *request.UserUpsert) error

func (*UserService) Delete

func (s *UserService) Delete(id uint) error

func (*UserService) Detail

func (s *UserService) Detail(id uint) (any, error)

func (*UserService) List

func (s *UserService) List(r *request.NormalSearch) (any, int64, error)

func (*UserService) Login

func (s *UserService) Login(data *request.UserLogin) (string, error)

func (*UserService) Register

func (s *UserService) Register(data *request.UserCreate) (string, error)

func (*UserService) SendCode

func (s *UserService) SendCode(data *request.Code) error

func (*UserService) SuperUserToken

func (s *UserService) SuperUserToken(email, password string) (string, error)

func (*UserService) Update

func (s *UserService) Update(r *request.UserUpsert) error

func (*UserService) UpdatePassword

func (s *UserService) UpdatePassword(data *request.UpdatePassword) error

Jump to

Keyboard shortcuts

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