Versions in this module Expand all Collapse all v1 v1.1.2 Jul 21, 2024 v1.1.1 May 14, 2024 v1.1.0 May 11, 2024 v1.0.0 May 21, 2023 Changes in this version + type CreateAdminData struct + Mobile string + Nickname string + Password string + Username string + type CreateMenuData struct + Actions string + AdminId int32 + type ListMenuData struct + Id int32 + IsHave int32 + Name string + Pid int32 + type ListMyMenuData struct + Icon string + Id int32 + Link string + Name string + Pid int32 + type ModifyData struct + Mobile string + Nickname string + type MyActionData struct + Api string + Id int32 + MenuId int32 + Method string + type SearchData struct + Mobile string + Nickname string + Page int + PageSize int + Username string + type SearchListMenuData struct + AdminId int32 + type SearchMyActionData struct + AdminId int32 + type SearchMyMenuData struct + AdminId int32 + type SearchOneData struct + Id int32 + IsUsed int32 + Mobile string + Nickname string + Password string + Username string + type Service interface + Create func(ctx core.Context, adminData *CreateAdminData) (id int32, err error) + CreateMenu func(ctx core.Context, menuData *CreateMenuData) (err error) + Delete func(ctx core.Context, id int32) (err error) + Detail func(ctx core.Context, searchOneData *SearchOneData) (info *admin.Admin, err error) + ListMenu func(ctx core.Context, searchData *SearchListMenuData) (menuData []ListMenuData, err error) + ModifyPassword func(ctx core.Context, id int32, newPassword string) (err error) + ModifyPersonalInfo func(ctx core.Context, id int32, modifyData *ModifyData) (err error) + MyAction func(ctx core.Context, searchData *SearchMyActionData) (actionData []MyActionData, err error) + MyMenu func(ctx core.Context, searchData *SearchMyMenuData) (menuData []ListMyMenuData, err error) + PageList func(ctx core.Context, searchData *SearchData) (listData []*admin.Admin, err error) + PageListCount func(ctx core.Context, searchData *SearchData) (total int64, err error) + ResetPassword func(ctx core.Context, id int32) (err error) + UpdateUsed func(ctx core.Context, id int32, used int32) (err error) + func New(db mysql.Repo, cache redis.Repo) Service