对接ruoyi接口

用户、角色、菜单查询部分
This commit is contained in:
陈淳
2022-09-06 19:32:32 +08:00
parent cc26bd09e6
commit e4da8d4f15
20 changed files with 221 additions and 25 deletions

View File

@@ -1,12 +0,0 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace Yi.Framework.Common.Enum
{
public enum AgrFlagEnum
{
wait = 0,
Agree = 1
}
}

View File

@@ -1,12 +0,0 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace Yi.Framework.Common.Enum
{
public enum DelFlagEnum
{
Normal=0,
Deleted=1
}
}

View File

@@ -1,41 +0,0 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Yi.Framework.Common.Models.Enum
{
public enum ResultCode
{
/// <summary>
/// 操作成功。
/// </summary>
Success = 200,
/// <summary>
/// 操作不成功
/// </summary>
NotSuccess = 500,
/// <summary>
/// 无权限
/// </summary>
NoPermission = 401,
/// <summary>
/// Access过期
/// </summary>
AccessTokenExpire = 1001,
/// <summary>
/// Refresh过期
/// </summary>
RefreshTokenExpire = 1002,
/// <summary>
/// 没有角色登录
/// </summary>
NoRoleLogin = 1003,
}
}

View File

@@ -1,14 +0,0 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Yi.Framework.Common.Enum
{
public enum ShowFlagEnum
{
NoShow=0,
Show=1
}
}

View File

@@ -1,14 +0,0 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Yi.Framework.Common.Enum
{
public enum TopFlagEnum
{
Children=0,
Top=1
}
}

View File

@@ -1,12 +0,0 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace Yi.Framework.Common.Enum
{
public enum WriteAndReadEnum
{
Write, //主库操作
Read //从库操作
}
}

View File

@@ -1,5 +1,5 @@
using Microsoft.Extensions.Localization;
using Yi.Framework.Common.Models.Enum;
using Yi.Framework.Common.Enum;
using Yi.Framework.Language;
namespace Yi.Framework.Common.Models
@@ -7,32 +7,32 @@ namespace Yi.Framework.Common.Models
public class Result
{
public static IStringLocalizer<LocalLanguage> _local;
public ResultCode code { get; set; }
public ResultCodeEnum code { get; set; }
public bool status { get; set; }
public string message { get; set; }
public object data { get; set; }
public static Result Expire(ResultCode code, string msg="")
public static Result Expire(ResultCodeEnum code, string msg="")
{
return new Result() { code = code, status=false, message = Get(msg, "token_expiration") };
}
public static Result Error(string msg = "")
{
return new Result() { code = ResultCode.NotSuccess,status=false, message =Get(msg, "fail") };
return new Result() { code = ResultCodeEnum.NotSuccess,status=false, message =Get(msg, "fail") };
}
public static Result Success(string msg = "")
{
return new Result() { code = ResultCode.Success,status=true, message =Get( msg, "succeed" )};
return new Result() { code = ResultCodeEnum.Success,status=true, message =Get( msg, "succeed" )};
}
public static Result SuccessError(string msg = "")
{
return new Result() { code = ResultCode.Success, status = false, message = Get(msg, "fail") };
return new Result() { code = ResultCodeEnum.Success, status = false, message = Get(msg, "fail") };
}
public static Result UnAuthorize(string msg = "")
{
return new Result() { code = ResultCode.NoPermission,status=false, message = Get(msg, "unAuthorize") };
return new Result() { code = ResultCodeEnum.NoPermission,status=false, message = Get(msg, "unAuthorize") };
}
public Result SetStatus(bool _status)
{
@@ -52,7 +52,7 @@ namespace Yi.Framework.Common.Models
this.data = obj;
return this;
}
public Result SetCode(ResultCode Code)
public Result SetCode(ResultCodeEnum Code)
{
this.code = Code;
return this;
@@ -79,20 +79,20 @@ namespace Yi.Framework.Common.Models
}
public class Result<T>
{
public ResultCode code { get; set; }
public ResultCodeEnum code { get; set; }
public string message { get; set; }
public T data { get; set; }
public static Result<T> Error(string msg = "fail")
{
return new Result<T>() { code = ResultCode.NotSuccess, message = msg };
return new Result<T>() { code = ResultCodeEnum.NotSuccess, message = msg };
}
public static Result<T> Success(string msg = "succeed")
{
return new Result<T>() { code = ResultCode.Success, message = msg };
return new Result<T>() { code = ResultCodeEnum.Success, message = msg };
}
public static Result<T> UnAuthorize(string msg = "unAuthorize")
{
return new Result<T>() { code = ResultCode.NoPermission, message = msg };
return new Result<T>() { code = ResultCodeEnum.NoPermission, message = msg };
}
public Result<T> SetData(T TValue)
@@ -101,7 +101,7 @@ namespace Yi.Framework.Common.Models
return this;
}
public Result<T> SetCode(ResultCode Code)
public Result<T> SetCode(ResultCodeEnum Code)
{
this.code = Code;
return this;