/// <summary>
 /// 插入数据
 /// </summary>
 /// <param name="roleFunctionEntities">数据实体</param>
 public void BatchInserFunction(RoleFunctionVO roleFunction)
 {
     using (ITransaction transaction = TransactionManager.Create())
     {
         this.BatchDeleteFunction(roleFunction.RoleId);
         List <RoleFunctionEntity> roleFunctionEntities = new List <RoleFunctionEntity>();
         if (roleFunction.FunctionList != null && roleFunction.FunctionList.Count > 0)
         {
             foreach (var item in roleFunction.FunctionList)
             {
                 roleFunctionEntities.Add(new RoleFunctionEntity()
                 {
                     RoleId     = roleFunction.RoleId,
                     FunctionId = item,
                     Creator    = roleFunction.Creator,
                     CreateTime = DateTime.Now
                 });
             }
             RoleFunctionDA.BatchInserFunction(roleFunctionEntities);
         }
         transaction.Complete();
     }
 }
 /// <summary>
 /// 根据角色Id查看分配的权限
 /// </summary>
 public List <RoleFunctionEntity> GetRoleFunctionByRoleId(int roleId)
 {
     return(RoleFunctionDA.GetRoleFunctionByRoleId(roleId));
 }
 /// <summary>
 /// 批量删除角色与功能权限关联关系
 /// </summary>
 public void BatchDeleteFunction(int roleId)
 {
     RoleFunctionDA.BatchDeleteFunction(roleId);
 }