Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateAdminData ¶
type CreateMenuData ¶
type ListMenuData ¶
type ListMyMenuData ¶
type ModifyData ¶
type MyActionData ¶
type SearchData ¶
type SearchListMenuData ¶
type SearchListMenuData struct {
AdminId int64 `json:"admin_id"` // 管理员ID
}
type SearchMyActionData ¶
type SearchMyActionData struct {
AdminId int64 `json:"admin_id"` // 管理员ID
}
type SearchMyMenuData ¶
type SearchMyMenuData struct {
AdminId int64 `json:"admin_id"` // 管理员ID
}
type SearchOneData ¶
type Service ¶
type Service interface {
Create(ctx context.Context, adminData *CreateAdminData) (id int64, err error)
PageList(ctx context.Context, searchData *SearchData) (listData []*admin.Admin, err error)
PageListCount(ctx context.Context, searchData *SearchData) (total int64, err error)
UpdateUsed(ctx context.Context, id int64, used int32) (err error)
Delete(ctx context.Context, id int64) (err error)
Detail(ctx context.Context, searchOneData *SearchOneData) (info *admin.Admin, err error)
ResetPassword(ctx context.Context, id int64) (err error)
ModifyPassword(ctx context.Context, id int64, newPassword string) (err error)
ModifyPersonalInfo(ctx context.Context, id int64, modifyData *ModifyData) (err error)
CreateMenu(ctx context.Context, menuData *CreateMenuData) (err error)
ListMenu(ctx context.Context, searchData *SearchListMenuData) (menuData []ListMenuData, err error)
MyMenu(ctx context.Context, searchData *SearchMyMenuData) (menuData []ListMyMenuData, err error)
MyAction(ctx context.Context, searchData *SearchMyActionData) (actionData []MyActionData, err error)
// contains filtered or unexported methods
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.