/// <summary>
        /// 新增角色权限点
        /// 批量增加权限点,增加前会删除原来角色下的所有权限点
        /// </summary>
        /// <param name="roleId">角色编码</param>
        /// <param name="rightList">角色的权限点集合</param>
        public BasicResponse AddRoleRights(RolerightsAddRequest rolerightrequest)
        {
            BasicResponse        Result        = new BasicResponse();
            long                 roleId        = long.Parse(rolerightrequest.roleId);
            List <RolerightInfo> rolerightList = rolerightrequest.RolerightInfo;

            try
            {
                if (rolerightList == null || roleId <= 0)
                {
                    Result.Code    = 1;
                    Result.Message = "传入参数错误";
                    return(Result);
                }
                //先删除原有权限点
                _Repository.DeleteRolerightByRoleId(roleId.ToString());

                foreach (RolerightInfo dto in rolerightList)
                {
                    if (long.Parse(dto.RoleID) <= 0 || long.Parse(dto.RightID) <= 0 || long.Parse(dto.RoleID) != roleId)
                    {
                        //业务检查
                        //如果DTO对象的角色ID和权限ID为零,则跳过此条记录
                        //如果DTO对象的角色ID和传入参数的ID不一样,则跳过此条记录
                        continue;
                    }
                    dto.RoleRightID = IdHelper.CreateLongId().ToString();
                    var _request   = ObjectConverter.Copy <RolerightInfo, RolerightModel>(dto);
                    var resultmenu = _Repository.AddRoleright(_request);
                }
            }
            catch (System.Exception ex)
            {
                ThrowException("AddRoleRights", ex);
            }
            return(Result);
        }
        /// <summary>
        /// 新增角色权限点
        /// 批量增加权限点,增加前会删除原来角色下的所有权限点
        /// </summary>
        /// <param name="rolerightrequest">角色编码,角色的权限点集合</param>
        public BasicResponse AddRoleRights(RolerightsAddRequest rolerightrequest)
        {
            var responseStr = HttpClientHelper.Post(Webapi + "/v1/Roleright/AddRoleRights?token=" + Token, JSONHelper.ToJSONString(rolerightrequest));

            return(JSONHelper.ParseJSONString <BasicResponse>(responseStr));
        }
 public BasicResponse AddRoleRights(RolerightsAddRequest rolerightrequest)
 {
     return(_rolerightService.AddRoleRights(rolerightrequest));
 }