Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateMenuActionData ¶
type CreateMenuData ¶
type SearchData ¶
type SearchData struct {
Pid int64 // 父类ID
}
type SearchListActionData ¶
type SearchListActionData struct {
MenuId int64 `json:"menu_id"` // 菜单栏ID
}
type SearchOneData ¶
type Service ¶
type Service interface {
Create(ctx context.Context, menuData *CreateMenuData) (id int64, err error)
Modify(ctx context.Context, id int64, menuData *UpdateMenuData) (err error)
List(ctx context.Context, searchData *SearchData) (listData []*menu.Menu, err error)
UpdateUsed(ctx context.Context, id int64, used int32) (err error)
UpdateSort(ctx context.Context, id int64, sort int32) (err error)
Delete(ctx context.Context, id int64) (err error)
Detail(ctx context.Context, searchOneData *SearchOneData) (info *menu.Menu, err error)
CreateAction(ctx context.Context, menuActionData *CreateMenuActionData) (id int64, err error)
ListAction(ctx context.Context, searchListActionData *SearchListActionData) (listData []*menu_action.MenuAction, err error)
DeleteAction(ctx context.Context, id int64) (err error)
// contains filtered or unexported methods
}
type UpdateMenuData ¶
Click to show internal directories.
Click to hide internal directories.