Documentation ¶
Index ¶
- func NewDao(db *gorm.DB) *datastore
- type ArticleDao
- func (dao *ArticleDao) Count(ctx context.Context, opt *model.ListOption) (int64, error)
- func (dao *ArticleDao) Create(ctx context.Context, article *model.Article) error
- func (dao *ArticleDao) Delete(ctx context.Context, id int) error
- func (dao *ArticleDao) Get(ctx context.Context, id int) (*model.Article, error)
- func (dao *ArticleDao) List(ctx context.Context, opt *model.ListOption) ([]model.Article, error)
- func (dao *ArticleDao) Update(ctx context.Context, article *model.Article) error
- type OperationDao
- func (dao *OperationDao) Count(ctx context.Context, opt *entity.ListOption) (int64, error)
- func (dao *OperationDao) Create(ctx context.Context, log *entity.OperationLog) error
- func (dao *OperationDao) Delete(ctx context.Context, id int) error
- func (dao *OperationDao) Get(ctx context.Context, id int) (*entity.OperationLog, error)
- func (dao *OperationDao) List(ctx context.Context, opt *entity.ListOption) ([]model.OperationLog, error)
- func (dao *OperationDao) Update(ctx context.Context, log *entity.OperationLog) error
- type Option
- type ResourceDao
- func (dao *ResourceDao) Count(ctx context.Context, opt *entity.ListOption) (int64, error)
- func (dao *ResourceDao) Create(ctx context.Context, resource *entity.Resource) error
- func (dao *ResourceDao) Delete(ctx context.Context, id int) error
- func (dao *ResourceDao) Get(ctx context.Context, id int) (*entity.Resource, error)
- func (dao *ResourceDao) List(ctx context.Context, opt *entity.ListOption) ([]entity.Resource, error)
- func (dao *ResourceDao) Update(ctx context.Context, resource *entity.Resource) error
- type RoleDao
- func (dao *RoleDao) Count(ctx context.Context, opt *entity.ListOption) (int64, error)
- func (dao *RoleDao) Create(ctx context.Context, role *entity.Role) error
- func (dao *RoleDao) Delete(ctx context.Context, id int) error
- func (dao *RoleDao) Get(ctx context.Context, id int) (*entity.Role, error)
- func (dao *RoleDao) List(ctx context.Context, opt *entity.ListOption) ([]entity.Role, error)
- func (dao *RoleDao) Update(ctx context.Context, role *entity.Role) error
- type RoleMenuDao
- type RoleRestDao
- type SysMenuDao
- func (dao *SysMenuDao) Count(ctx context.Context, opt *entity.ListOption) (int64, error)
- func (dao *SysMenuDao) Create(ctx context.Context, sysRest *model.SysMenu) error
- func (dao *SysMenuDao) Delete(ctx context.Context, id int) error
- func (dao *SysMenuDao) Get(ctx context.Context, id int) (*model.SysMenu, error)
- func (dao *SysMenuDao) List(ctx context.Context, opt *entity.ListOption) ([]model.SysMenu, error)
- func (dao *SysMenuDao) Update(ctx context.Context, sysMenu *model.SysMenu) error
- type SysRestDao
- func (dao *SysRestDao) Count(ctx context.Context, opt *entity.ListOption) (int64, error)
- func (dao *SysRestDao) Create(ctx context.Context, sysRest *model.SysRest) error
- func (dao *SysRestDao) Delete(ctx context.Context, id int) error
- func (dao *SysRestDao) Get(ctx context.Context, id int) (*model.SysRest, error)
- func (dao *SysRestDao) List(ctx context.Context, opt *entity.ListOption) ([]model.SysRest, error)
- func (dao *SysRestDao) Update(ctx context.Context, sysRest *model.SysRest) error
- type SystemConfigDao
- type TagDao
- func (dao *TagDao) Count(ctx context.Context, opt *entity.ListOption) (int64, error)
- func (dao *TagDao) Create(ctx context.Context, tag *entity.Tag) error
- func (dao *TagDao) Delete(ctx context.Context, id int) error
- func (dao *TagDao) Get(ctx context.Context, id int) (*entity.Tag, error)
- func (dao *TagDao) List(ctx context.Context, opt *entity.ListOption) ([]entity.Tag, error)
- func (dao *TagDao) Update(ctx context.Context, tag *entity.Tag) error
- type UserDao
- func (dao *UserDao) Count(ctx context.Context, opt *entity.ListOption) (int64, error)
- func (dao *UserDao) Create(ctx context.Context, user *entity.User) (int, error)
- func (dao *UserDao) Delete(ctx context.Context, id int) error
- func (dao *UserDao) Get(ctx context.Context, opts ...Option) (*entity.User, error)
- func (dao *UserDao) GetById(ctx context.Context, id int) (*entity.User, error)
- func (dao *UserDao) GetByName(ctx context.Context, name string) (*entity.User, error)
- func (dao *UserDao) List(ctx context.Context, opt *entity.ListOption) ([]entity.User, error)
- func (dao *UserDao) Update(ctx context.Context, user *entity.User) error
- type UserRoleDao
- func (dao *UserRoleDao) Create(ctx context.Context, userId, roleId int) error
- func (dao *UserRoleDao) Delete(ctx context.Context, userId, roleId int) error
- func (dao *UserRoleDao) DeleteByUser(ctx context.Context, userId int) error
- func (dao *UserRoleDao) ListUserRole(ctx context.Context, userId int) ([]entity.Role, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
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) List ¶
func (dao *ArticleDao) List(ctx context.Context, opt *model.ListOption) ([]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) Get ¶
func (dao *OperationDao) Get(ctx context.Context, id int) (*entity.OperationLog, error)
func (*OperationDao) List ¶
func (dao *OperationDao) List(ctx context.Context, opt *entity.ListOption) ([]model.OperationLog, error)
func (*OperationDao) Update ¶
func (dao *OperationDao) Update(ctx context.Context, log *entity.OperationLog) error
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) List ¶
func (dao *ResourceDao) List(ctx context.Context, opt *entity.ListOption) ([]entity.Resource, error)
type RoleDao ¶
type RoleDao struct {
// contains filtered or unexported fields
}
func NewRoleDao ¶
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 ¶
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 ¶
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) List ¶
func (dao *SysMenuDao) List(ctx context.Context, opt *entity.ListOption) ([]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) List ¶
func (dao *SysRestDao) List(ctx context.Context, opt *entity.ListOption) ([]model.SysRest, error)
type SystemConfigDao ¶
type SystemConfigDao struct {
// contains filtered or unexported fields
}
func NewSystemConfigDao ¶
func NewSystemConfigDao(db *gorm.DB) *SystemConfigDao
type TagDao ¶
type TagDao struct {
// contains filtered or unexported fields
}
type UserDao ¶
type UserDao struct {
// contains filtered or unexported fields
}
func NewUserDao ¶
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 ¶
Click to show internal directories.
Click to hide internal directories.