Documentation
¶
Index ¶
- type Dao
- func (d *Dao) BatchCreateAdminRoleMenu(ctx context.Context, record []*model.AdminRoleMenu) (int64, error)
- func (d *Dao) BatchCreateAdminUserRole(ctx context.Context, record []*model.AdminUserRole) (int64, error)
- func (d *Dao) Begin()
- func (d *Dao) Commit()
- func (d *Dao) CreateAdminMenu(ctx context.Context, menu *model.AdminMenu) error
- func (d *Dao) CreateAdminRole(ctx context.Context, role *model.AdminRole) error
- func (d *Dao) CreateAdminUser(ctx context.Context, adminUser *model.AdminUser) (*model.AdminUser, error)
- func (d *Dao) CreateLink(ctx context.Context, link *model.Link) error
- func (d *Dao) DeleteAdminMenu(ctx context.Context, id int64) error
- func (d *Dao) DeleteAdminRole(ctx context.Context, ids []int64) error
- func (d *Dao) DeleteAdminRoleMenu(ctx context.Context, roleMenu *model.AdminRoleMenu) error
- func (d *Dao) DeleteAdminUser(ctx context.Context, id int64) error
- func (d *Dao) DeleteAdminUserRole(ctx context.Context, userRole *model.AdminUserRole) error
- func (d *Dao) DeleteLink(ctx context.Context, id int64) error
- func (d *Dao) GetAdminMenuInfo(ctx context.Context, adminMenu *model.AdminMenu) (*model.AdminMenu, error)
- func (d *Dao) GetAdminMenuList(ctx context.Context, params *dto.GetAdminMenuListRequest) ([]*model.AdminMenu, int64, error)
- func (d *Dao) GetAdminMenuListByUid(ctx context.Context, userId int) interface{}
- func (d *Dao) GetAdminMenuTreeList(ctx context.Context) ([]*vo.MenuTreeNode, error)
- func (d *Dao) GetAdminRoleInfo(ctx context.Context, id int64) (*model.AdminRole, error)
- func (d *Dao) GetAdminRoleList(ctx context.Context, params *dto.GetAdminRoleListRequest) ([]*model.AdminRole, int64, error)
- func (d *Dao) GetAdminRoleMenuList(ctx context.Context, roleMenu *model.AdminRoleMenu) ([]*model.AdminRoleMenu, error)
- func (d *Dao) GetAdminUser(ctx context.Context, adminUser *model.AdminUser) (*model.AdminUser, error)
- func (d *Dao) GetAdminUserList(ctx context.Context, params *dto.GetAdminUserListRequest) ([]*model.AdminUser, int64, error)
- func (d *Dao) GetAdminUserRoleList(ctx context.Context, userId int) ([]*model.AdminRole, error)
- func (d *Dao) GetLinkInfo(ctx context.Context, link *model.Link) (*model.Link, error)
- func (d *Dao) GetLinkList(ctx context.Context, params *dto.GetLinkListRequest) ([]*model.Link, int64, error)
- func (d *Dao) Rollback()
- func (d *Dao) SetTxEngine(engine *gorm.DB)
- func (d *Dao) TxError() error
- func (d *Dao) UpdateAdminMenu(ctx context.Context, menu *model.AdminMenu) error
- func (d *Dao) UpdateAdminRole(ctx context.Context, role *model.AdminRole) error
- func (d *Dao) UpdateAdminUser(ctx context.Context, adminUser *model.AdminUser) error
- func (d *Dao) UpdateLink(ctx context.Context, link *model.Link) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Dao ¶
type Dao struct {
// contains filtered or unexported fields
}
func (*Dao) BatchCreateAdminRoleMenu ¶
func (d *Dao) BatchCreateAdminRoleMenu(ctx context.Context, record []*model.AdminRoleMenu) (int64, error)
BatchCreateAdminRoleMenu 批量创建角色菜单列表
func (*Dao) BatchCreateAdminUserRole ¶
func (d *Dao) BatchCreateAdminUserRole(ctx context.Context, record []*model.AdminUserRole) (int64, error)
BatchCreateAdminUserRole 批量创建用户角色
func (*Dao) CreateAdminMenu ¶
CreateAdminMenu 创建菜单
func (*Dao) CreateAdminRole ¶
CreateAdminRole 创建角色
func (*Dao) CreateAdminUser ¶
func (d *Dao) CreateAdminUser(ctx context.Context, adminUser *model.AdminUser) (*model.AdminUser, error)
CreateAdminUser 创建用户
func (*Dao) CreateLink ¶
CreateLink 创建友链
func (*Dao) DeleteAdminMenu ¶
DeleteAdminMenu 删除菜单
func (*Dao) DeleteAdminRole ¶
DeleteAdminRole 删除角色
func (*Dao) DeleteAdminRoleMenu ¶
DeleteAdminRoleMenu 删除角色菜单列表
func (*Dao) DeleteAdminUser ¶
DeleteAdminUser 删除用户
func (*Dao) DeleteAdminUserRole ¶
DeleteAdminUserRole 删除用户角色
func (*Dao) DeleteLink ¶
DeleteLink 删除友链
func (*Dao) GetAdminMenuInfo ¶
func (d *Dao) GetAdminMenuInfo(ctx context.Context, adminMenu *model.AdminMenu) (*model.AdminMenu, error)
GetAdminMenuInfo 获取菜单信息
func (*Dao) GetAdminMenuList ¶
func (d *Dao) GetAdminMenuList(ctx context.Context, params *dto.GetAdminMenuListRequest) ([]*model.AdminMenu, int64, error)
GetAdminMenuList 获取菜单列表
func (*Dao) GetAdminMenuListByUid ¶
GetAdminMenuListByUid 通过用户id获取菜单列表
func (*Dao) GetAdminMenuTreeList ¶
GetAdminMenuTreeList 获取菜单树列表
func (*Dao) GetAdminRoleInfo ¶
GetAdminRoleInfo 获取角色详情
func (*Dao) GetAdminRoleList ¶
func (d *Dao) GetAdminRoleList(ctx context.Context, params *dto.GetAdminRoleListRequest) ([]*model.AdminRole, int64, error)
GetAdminRoleList 获取角色列表
func (*Dao) GetAdminRoleMenuList ¶
func (d *Dao) GetAdminRoleMenuList(ctx context.Context, roleMenu *model.AdminRoleMenu) ([]*model.AdminRoleMenu, error)
GetAdminRoleMenuList 获取角色菜单列表
func (*Dao) GetAdminUser ¶
func (d *Dao) GetAdminUser(ctx context.Context, adminUser *model.AdminUser) (*model.AdminUser, error)
GetAdminUser 获取用户信息
func (*Dao) GetAdminUserList ¶
func (d *Dao) GetAdminUserList(ctx context.Context, params *dto.GetAdminUserListRequest) ([]*model.AdminUser, int64, error)
GetAdminUserList 获取管理员列表
func (*Dao) GetAdminUserRoleList ¶
GetAdminUserRoleList 获取用户角色列表
func (*Dao) GetLinkInfo ¶
GetLinkInfo 获取友链信息
func (*Dao) GetLinkList ¶
func (d *Dao) GetLinkList(ctx context.Context, params *dto.GetLinkListRequest) ([]*model.Link, int64, error)
GetLinkList 获取菜单列表
func (*Dao) SetTxEngine ¶
func (*Dao) UpdateAdminMenu ¶
UpdateAdminMenu 更新菜单
func (*Dao) UpdateAdminRole ¶
UpdateAdminRole 更新角色
func (*Dao) UpdateAdminUser ¶
UpdateAdminUser 更新用户