You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
1.5 KiB
38 lines
1.5 KiB
package BaseMenuService
|
|
|
|
import (
|
|
"dsBaseWeb/Business/BaseMenu/BaseMenuProto"
|
|
"strings"
|
|
)
|
|
|
|
func PageBaseMenuInfo(appId string, identityId int32) (*BaseMenuProto.Reply, error) {
|
|
Reply, err := PageBaseMenu(BaseMenuProto.QueryArg{AppId: appId, IdentityId: identityId})
|
|
return Reply, err
|
|
}
|
|
|
|
func GetBaseMenuInfo(memuId string) (*BaseMenuProto.Reply, error) {
|
|
Reply, err := GetBaseMenu(BaseMenuProto.ModelArg{MenuId: memuId})
|
|
return Reply, err
|
|
}
|
|
|
|
func AddBaseMenuInfo(appId string, parentId string, menuName string, menuCode string, menuUrl string, menuIcon string) (*BaseMenuProto.Reply, error) {
|
|
Reply, err := AddBaseMenu(BaseMenuProto.ModelArg{AppId: appId, ParentId: parentId, MenuName: menuName, MenuCode: menuCode, MenuUrl: menuUrl, MenuIcon: menuIcon})
|
|
return Reply, err
|
|
}
|
|
|
|
func DeleteBaseMenuInfo(ids string) (*BaseMenuProto.Reply, error) {
|
|
idsArr := strings.Split(ids, ",")
|
|
Reply, err := DeleteBaseMenu(BaseMenuProto.DeleteIdsArg{Ids: idsArr})
|
|
return Reply, err
|
|
}
|
|
|
|
func UpdateBaseMenuInfo(menuId string, menuName string, menuCode string, menuUrl string, menuIcon string) (*BaseMenuProto.Reply, error) {
|
|
Reply, err := UpdateBaseMenu(BaseMenuProto.ModelArg{MenuId: menuId, MenuName: menuName, MenuCode: menuCode, MenuUrl: menuUrl, MenuIcon: menuIcon})
|
|
return Reply, err
|
|
}
|
|
|
|
func SetMenuSortInfo(menuId string, direction int32) (*BaseMenuProto.Reply, error) {
|
|
Reply, err := SetMenuSort(BaseMenuProto.SetMenuSortArg{MenuId: menuId, Direction: direction})
|
|
return Reply, err
|
|
}
|