using System.Collections.Generic;
using System.Threading.Tasks;
using YiSha.Entity.ZxOrTkMenuManagerModels;
using YiSha.Enum.TK;
using YiSha.Model.Param.TK;
using YiSha.Model.Result;
using YiSha.Model.Result.TK;
using YiSha.Util.Model;
namespace YiSha.IBusiness.TK
{
///
/// 创 建:cmzx
/// 日 期:2021-04-21 09:30
/// 描 述:图库菜单管理业务接口类(部分类)
///
public partial interface IMenuManagerModelsBLL
{
///
/// 获取菜单名称是【全部】的所有子菜单
///
///
///
Task>> GetMenuNameIsAllChildrenListJson();
///
/// 获取图库菜单管理菜单数
///
///
///
Task>> GetMenuTreeListJson(MenuManagerModelsTypeEnum? type);
///
/// 获取图库菜单管理菜单树
///
///
Task>> GetZxMenuManagerTreeList(MenuManagerModelsListParam param);
///
/// 保存数据(由于之前数据库设计不规范,无法实现在新增、修改时保存正确的操作用户信息,每张表的创建时间和创建人id、创建人姓名都不一样,且这些字段是必填项)
///
/// 实体参数
///
Task> SaveFormPartial(MenuManagerModelsCommonEntity entity);
///
/// 删除数据(由于之前数据库设计不规范,无法实现统一的删除功能,这里需要手动更改)
///
/// 主键集合
///
Task> DeleteFormByIdPartial(string ids);
}
}