dao

package
v0.0.0-...-2381096 Latest Latest
Warning

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

Go to latest
Published: Apr 3, 2023 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

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 New

func New(engine *gorm.DB, ctx context.Context) *Dao

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) Begin

func (d *Dao) Begin()

func (*Dao) Commit

func (d *Dao) Commit()

func (*Dao) CreateAdminMenu

func (d *Dao) CreateAdminMenu(ctx context.Context, menu *model.AdminMenu) error

CreateAdminMenu 创建菜单

func (*Dao) CreateAdminRole

func (d *Dao) CreateAdminRole(ctx context.Context, role *model.AdminRole) error

CreateAdminRole 创建角色

func (*Dao) CreateAdminUser

func (d *Dao) CreateAdminUser(ctx context.Context, adminUser *model.AdminUser) (*model.AdminUser, error)

CreateAdminUser 创建用户

func (d *Dao) CreateLink(ctx context.Context, link *model.Link) error

CreateLink 创建友链

func (*Dao) DeleteAdminMenu

func (d *Dao) DeleteAdminMenu(ctx context.Context, id int64) error

DeleteAdminMenu 删除菜单

func (*Dao) DeleteAdminRole

func (d *Dao) DeleteAdminRole(ctx context.Context, ids []int64) error

DeleteAdminRole 删除角色

func (*Dao) DeleteAdminRoleMenu

func (d *Dao) DeleteAdminRoleMenu(ctx context.Context, roleMenu *model.AdminRoleMenu) error

DeleteAdminRoleMenu 删除角色菜单列表

func (*Dao) DeleteAdminUser

func (d *Dao) DeleteAdminUser(ctx context.Context, id int64) error

DeleteAdminUser 删除用户

func (*Dao) DeleteAdminUserRole

func (d *Dao) DeleteAdminUserRole(ctx context.Context, userRole *model.AdminUserRole) error

DeleteAdminUserRole 删除用户角色

func (d *Dao) DeleteLink(ctx context.Context, id int64) error

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

func (d *Dao) GetAdminMenuListByUid(ctx context.Context, userId int) interface{}

GetAdminMenuListByUid 通过用户id获取菜单列表

func (*Dao) GetAdminMenuTreeList

func (d *Dao) GetAdminMenuTreeList(ctx context.Context) ([]*vo.MenuTreeNode, error)

GetAdminMenuTreeList 获取菜单树列表

func (*Dao) GetAdminRoleInfo

func (d *Dao) GetAdminRoleInfo(ctx context.Context, id int64) (*model.AdminRole, error)

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

func (d *Dao) GetAdminUserRoleList(ctx context.Context, userId int) ([]*model.AdminRole, error)

GetAdminUserRoleList 获取用户角色列表

func (*Dao) GetLinkInfo

func (d *Dao) GetLinkInfo(ctx context.Context, link *model.Link) (*model.Link, error)

GetLinkInfo 获取友链信息

func (d *Dao) GetLinkList(ctx context.Context, params *dto.GetLinkListRequest) ([]*model.Link, int64, error)

GetLinkList 获取菜单列表

func (*Dao) Rollback

func (d *Dao) Rollback()

func (*Dao) SetTxEngine

func (d *Dao) SetTxEngine(engine *gorm.DB)

func (*Dao) TxError

func (d *Dao) TxError() error

func (*Dao) UpdateAdminMenu

func (d *Dao) UpdateAdminMenu(ctx context.Context, menu *model.AdminMenu) error

UpdateAdminMenu 更新菜单

func (*Dao) UpdateAdminRole

func (d *Dao) UpdateAdminRole(ctx context.Context, role *model.AdminRole) error

UpdateAdminRole 更新角色

func (*Dao) UpdateAdminUser

func (d *Dao) UpdateAdminUser(ctx context.Context, adminUser *model.AdminUser) error

UpdateAdminUser 更新用户

func (d *Dao) UpdateLink(ctx context.Context, link *model.Link) error

UpdateLink 更新友链

Jump to

Keyboard shortcuts

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