mysql

package
v0.0.0-...-e272627 Latest Latest
Warning

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

Go to latest
Published: Feb 21, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDao

func NewDao(db *gorm.DB) *datastore

Types

type ArticleDao

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

func NewArticleDao

func NewArticleDao(db *gorm.DB) *ArticleDao

func (*ArticleDao) Count

func (dao *ArticleDao) Count(ctx context.Context, opt *model.ListOption) (int64, error)

func (*ArticleDao) Create

func (dao *ArticleDao) Create(ctx context.Context, article *model.Article) error

func (*ArticleDao) Delete

func (dao *ArticleDao) Delete(ctx context.Context, id int) error

func (*ArticleDao) Get

func (dao *ArticleDao) Get(ctx context.Context, id int) (*model.Article, error)

func (*ArticleDao) List

func (dao *ArticleDao) List(ctx context.Context, opt *model.ListOption) ([]model.Article, error)

func (*ArticleDao) Update

func (dao *ArticleDao) Update(ctx context.Context, article *model.Article) error

type OperationDao

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

func NewOperationDao

func NewOperationDao(db *gorm.DB) *OperationDao

func (*OperationDao) Count

func (dao *OperationDao) Count(ctx context.Context, opt *entity.ListOption) (int64, error)

func (*OperationDao) Create

func (dao *OperationDao) Create(ctx context.Context, log *entity.OperationLog) error

func (*OperationDao) Delete

func (dao *OperationDao) Delete(ctx context.Context, id int) error

func (*OperationDao) Get

func (dao *OperationDao) Get(ctx context.Context, id int) (*entity.OperationLog, error)

func (*OperationDao) List

func (*OperationDao) Update

func (dao *OperationDao) Update(ctx context.Context, log *entity.OperationLog) error

type Option

type Option func(*gorm.DB)

func WithId

func WithId(id int) Option

func WithLimit

func WithLimit(limit int) Option

func WithName

func WithName(name string) Option

func WithOffset

func WithOffset(offset int) Option

func WithOrderAsc

func WithOrderAsc(field string) Option

func WithOrderDesc

func WithOrderDesc(field string) Option

type ResourceDao

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

func NewResourceDao

func NewResourceDao(db *gorm.DB) *ResourceDao

func (*ResourceDao) Count

func (dao *ResourceDao) Count(ctx context.Context, opt *entity.ListOption) (int64, error)

func (*ResourceDao) Create

func (dao *ResourceDao) Create(ctx context.Context, resource *entity.Resource) error

func (*ResourceDao) Delete

func (dao *ResourceDao) Delete(ctx context.Context, id int) error

func (*ResourceDao) Get

func (dao *ResourceDao) Get(ctx context.Context, id int) (*entity.Resource, error)

func (*ResourceDao) List

func (dao *ResourceDao) List(ctx context.Context, opt *entity.ListOption) ([]entity.Resource, error)

func (*ResourceDao) Update

func (dao *ResourceDao) Update(ctx context.Context, resource *entity.Resource) error

type RoleDao

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

func NewRoleDao

func NewRoleDao(db *gorm.DB) *RoleDao

func (*RoleDao) Count

func (dao *RoleDao) Count(ctx context.Context, opt *entity.ListOption) (int64, error)

func (*RoleDao) Create

func (dao *RoleDao) Create(ctx context.Context, role *entity.Role) error

func (*RoleDao) Delete

func (dao *RoleDao) Delete(ctx context.Context, id int) error

func (*RoleDao) Get

func (dao *RoleDao) Get(ctx context.Context, id int) (*entity.Role, error)

func (*RoleDao) List

func (dao *RoleDao) List(ctx context.Context, opt *entity.ListOption) ([]entity.Role, error)

func (*RoleDao) Update

func (dao *RoleDao) Update(ctx context.Context, role *entity.Role) error

type RoleMenuDao

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

func NewRoleMenuDao

func NewRoleMenuDao(db *gorm.DB) *RoleMenuDao

func (*RoleMenuDao) Create

func (dao *RoleMenuDao) Create(ctx context.Context, roleId, menuId int) error

func (*RoleMenuDao) DeleteByRole

func (dao *RoleMenuDao) DeleteByRole(ctx context.Context, roleId int) error

func (*RoleMenuDao) ListByRole

func (dao *RoleMenuDao) ListByRole(ctx context.Context, roleId int) ([]int, error)

type RoleRestDao

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

func NewRoleRestDao

func NewRoleRestDao(db *gorm.DB) *RoleRestDao

func (*RoleRestDao) Create

func (dao *RoleRestDao) Create(ctx context.Context, roleId, restId int) error

func (*RoleRestDao) DeleteByRole

func (dao *RoleRestDao) DeleteByRole(ctx context.Context, roleId int) error

func (*RoleRestDao) ListByRole

func (dao *RoleRestDao) ListByRole(ctx context.Context, roleId int) ([]int, error)

type SysMenuDao

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

func NewSysMenuDao

func NewSysMenuDao(db *gorm.DB) *SysMenuDao

func (*SysMenuDao) Count

func (dao *SysMenuDao) Count(ctx context.Context, opt *entity.ListOption) (int64, error)

func (*SysMenuDao) Create

func (dao *SysMenuDao) Create(ctx context.Context, sysRest *model.SysMenu) error

func (*SysMenuDao) Delete

func (dao *SysMenuDao) Delete(ctx context.Context, id int) error

func (*SysMenuDao) Get

func (dao *SysMenuDao) Get(ctx context.Context, id int) (*model.SysMenu, error)

func (*SysMenuDao) List

func (dao *SysMenuDao) List(ctx context.Context, opt *entity.ListOption) ([]model.SysMenu, error)

func (*SysMenuDao) Update

func (dao *SysMenuDao) Update(ctx context.Context, sysMenu *model.SysMenu) error

type SysRestDao

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

func NewSysRestDao

func NewSysRestDao(db *gorm.DB) *SysRestDao

func (*SysRestDao) Count

func (dao *SysRestDao) Count(ctx context.Context, opt *entity.ListOption) (int64, error)

func (*SysRestDao) Create

func (dao *SysRestDao) Create(ctx context.Context, sysRest *model.SysRest) error

func (*SysRestDao) Delete

func (dao *SysRestDao) Delete(ctx context.Context, id int) error

func (*SysRestDao) Get

func (dao *SysRestDao) Get(ctx context.Context, id int) (*model.SysRest, error)

func (*SysRestDao) List

func (dao *SysRestDao) List(ctx context.Context, opt *entity.ListOption) ([]model.SysRest, error)

func (*SysRestDao) Update

func (dao *SysRestDao) Update(ctx context.Context, sysRest *model.SysRest) error

type SystemConfigDao

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

func NewSystemConfigDao

func NewSystemConfigDao(db *gorm.DB) *SystemConfigDao

func (*SystemConfigDao) Get

func (dao *SystemConfigDao) Get(ctx context.Context, name string) (*entity.Config, error)

type TagDao

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

func NewTagDao

func NewTagDao(db *gorm.DB) *TagDao

func (*TagDao) Count

func (dao *TagDao) Count(ctx context.Context, opt *entity.ListOption) (int64, error)

func (*TagDao) Create

func (dao *TagDao) Create(ctx context.Context, tag *entity.Tag) error

func (*TagDao) Delete

func (dao *TagDao) Delete(ctx context.Context, id int) error

func (*TagDao) Get

func (dao *TagDao) Get(ctx context.Context, id int) (*entity.Tag, error)

func (*TagDao) List

func (dao *TagDao) List(ctx context.Context, opt *entity.ListOption) ([]entity.Tag, error)

func (*TagDao) Update

func (dao *TagDao) Update(ctx context.Context, tag *entity.Tag) error

type UserDao

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

func NewUserDao

func NewUserDao(db *gorm.DB) *UserDao

func (*UserDao) Count

func (dao *UserDao) Count(ctx context.Context, opt *entity.ListOption) (int64, error)

func (*UserDao) Create

func (dao *UserDao) Create(ctx context.Context, user *entity.User) (int, error)

func (*UserDao) Delete

func (dao *UserDao) Delete(ctx context.Context, id int) error

func (*UserDao) Get

func (dao *UserDao) Get(ctx context.Context, opts ...Option) (*entity.User, error)

func (*UserDao) GetById

func (dao *UserDao) GetById(ctx context.Context, id int) (*entity.User, error)

func (*UserDao) GetByName

func (dao *UserDao) GetByName(ctx context.Context, name string) (*entity.User, error)

func (*UserDao) List

func (dao *UserDao) List(ctx context.Context, opt *entity.ListOption) ([]entity.User, error)

func (*UserDao) Update

func (dao *UserDao) Update(ctx context.Context, user *entity.User) error

type UserRoleDao

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

func NewUserRoleDao

func NewUserRoleDao(db *gorm.DB) *UserRoleDao

func (*UserRoleDao) Create

func (dao *UserRoleDao) Create(ctx context.Context, userId, roleId int) error

func (*UserRoleDao) Delete

func (dao *UserRoleDao) Delete(ctx context.Context, userId, roleId int) error

func (*UserRoleDao) DeleteByUser

func (dao *UserRoleDao) DeleteByUser(ctx context.Context, userId int) error

func (*UserRoleDao) ListUserRole

func (dao *UserRoleDao) ListUserRole(ctx context.Context, userId int) ([]entity.Role, error)

Jump to

Keyboard shortcuts

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