using HL_FristAidPlatform_DataBase; using HL_FristAidPlatform_Help; using HL_FristAidPlatform_IDataBase; using HL_FristAidPlatform_Models; namespace HL_FristAidPlatform_Bussiness { public class T_SYS_MenuBLL { private IT_SYS_Menu IService = new T_SYS_MenuDB(); public T_SYS_Menu Add(T_SYS_Menu entity) { return IService.Add(entity); } public MessageModel Dels(dynamic[] ids) { if (IService.Dels(ids)) { return new MessageModel { Success = true, Msg = "操作成功" }; } else { return new MessageModel { Success = false, Msg = "操作失败" }; } } public T_SYS_Menu Get(long id) { return IService.Get(id); } public TableModel GetPageList(int pageIndex, int pageSize, string keyWord, long systemModuleID) { return IService.GetPageList(pageIndex, pageSize, keyWord, systemModuleID); } public MessageModel Update(T_SYS_Menu entity) { if (IService.Update(entity)) { return new MessageModel { Success = true, Msg = "操作成功" }; } else { return new MessageModel { Success = false, Msg = "操作失败" }; } } public TableModel GetList() { return IService.GetList(); } public TableModel GetListBySystemModuleID(long systemModuleID) { return IService.GetListBySystemModuleID(systemModuleID); } /// /// 逻辑删除 /// /// 编号 /// 标记:0取消删除 1删除 /// public MessageModel LogicalDelete(long id, int deleteFlag) { if (IService.LogicalDelete(id, deleteFlag) > 0) { return new MessageModel { Success = true, Msg = "操作成功" }; } else { return new MessageModel { Success = false, Msg = "操作失败" }; } } /// /// 根据用户编号获取所拥有的菜单权限 /// /// 用户编号 /// 所属系统模块-1表示不分系统模块查询菜单即查询出所有得系统菜单 public TableModel GetListByUserID(long userID, long systemModuleID) { return IService.GetListByUserID(userID, systemModuleID); } } }