callmeyan 089e0bc64a 更新数据交互流程;
优化框架架构;
调整数据结构;
2024-11-05 13:40:39 +08:00

48 lines
1.2 KiB
C#

using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AIProofread.Model
{
class BridgeResultModel
{
[JsonProperty("code")]
public int Code { get; set; }
[JsonProperty("message")]
public string Message { get; set; }
[JsonProperty("data")]
public object Data { get; set; }
}
public class BridgeResult
{
public static string Error()
{
return Error(-1, "error");
}
public static string Error(Exception ex)
{
return Error(-1, ex.Message);
}
public static string Error(string message)
{
return Error(-1, message);
}
public static string Error(int code, string message)
{
return JsonConvert.SerializeObject(new BridgeResultModel() { Code = code, Message = message });
}
public static string Success()
{
return Success(null);
}
public static string Success(object data)
{
return JsonConvert.SerializeObject(new BridgeResultModel() { Code = 0, Data = data, Message = "success" });
}
}
}