using Autofac;
using Newtonsoft.Json;
using Rhea.Common;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tiger.Model;
namespace Tiger.IBusiness
{
public interface ISystem
{
///
/// 保存用户组中的用户列表
///
///
///
///
///
public Task SetSysUserToGroupAsync(string userIdNotIn, string userIdIn, string userGroupId);
///
/// 保存角色
///
///
///
///
public Task SaveRole(ApiAction action);
///
/// 用户组关联角色保存方法
///
///
///
///
public Task SetRoleToGroupAsync(string roleIdIn, string userGroupId);
///
/// 获取所有组织机构列表
///
///
public Task getOrgTreeList(string orgName, string status);
///
/// 获取所有工厂列表
///
///
public Task getProdTreeList(string orgName);
///
/// 获取菜单列表
///
///
///
public Task getMenuList(string userid, string rootCode);
///
/// 获取所有菜单列表
///
///
public Task getMenuListAll(string menuName, string status);
///
/// 保存菜单
///
///
///
///
public Task SaveMenu(ApiAction action, bool Async = true);
public Task>> getSysParam(string group, string code);
}
}