public ActionResult SaveAuthorize(string postId, string moduleIds, string moduleButtonIds, string moduleColumnIds, string authorizeDataJson)
        {
            List <AuthorizeDataEntity> authorize = authorizeDataJson.JsonToList <AuthorizeDataEntity>();

            permissionBLL.SaveAuthorize(AuthorizeTypeEnum.Post, postId, new[] { moduleIds }, new[] { moduleButtonIds }, new[] { moduleColumnIds }, authorize);
            return(Success("保存成功。"));
        }
        public ActionResult SaveAuthorize(string userId, string moduleIds, string moduleButtonIds, string moduleColumnIds, string authorizeDataJson)
        {
            permissionBLL.SaveAuthorize(AuthorizeTypeEnum.User, userId, moduleIds, moduleButtonIds, moduleColumnIds, authorizeDataJson);


            return(Success("保存成功。"));
        }
        public ActionResult SaveAuthorize(int authorizeType, string objectId, string moduleIds, string moduleButtonIds, string moduleColumnIds, string authorizeDataJson)
        {
            AuthorizeTypeEnum type = AuthorizeTypeEnum.Role;

            switch (authorizeType)
            {
            case 1:
                type = AuthorizeTypeEnum.Department;
                break;

            case 3:
                type = AuthorizeTypeEnum.Post;
                break;

            case 4:
                type = AuthorizeTypeEnum.Job;
                break;

            case 5:
                type = AuthorizeTypeEnum.User;
                break;

            case 6:
                type = AuthorizeTypeEnum.UserGroup;
                break;
            }
            permissionBLL.SaveAuthorize(type, objectId, moduleIds, moduleButtonIds.TrimEnd(','), moduleColumnIds.TrimEnd(','), authorizeDataJson);
            return(Success("保存成功。"));
        }
        public ActionResult SaveAuthorize(string userId, string moduleIds, string moduleButtonIds, string moduleColumnIds, string authorizeDataJson)
        {
            List <AuthorizeDataEntity> authorize = authorizeDataJson.JsonToList <AuthorizeDataEntity>();

            permissionBLL.SaveAuthorize(AuthorizeTypeEnum.User, userId, moduleIds.Split(','), moduleButtonIds.Split(','), moduleColumnIds.Split(','), authorize);
            return(Success("保存成功。"));
        }
 public ActionResult SaveAuthorize(string roleId, string moduleIds, string moduleButtonIds, string moduleColumnIds, string authorizeDataJson)
 {
     //List<AuthorizeDataEntity> authorize = authorizeDataJson.JsonToList<AuthorizeDataEntity>();
     permissionBLL.SaveAuthorize(AuthorizeTypeEnum.Role, roleId, moduleIds, moduleButtonIds, moduleColumnIds, authorizeDataJson);
     return(Success("保存成功。"));
 }