| | |
| | | |
| | | namespace FlexJobApi.Core |
| | | { |
| | | /// <summary> |
| | | /// 友好返回值 |
| | | /// </summary> |
| | | /// <typeparam name="T"></typeparam> |
| | | public class FriendlyResult<T> |
| | | public interface IFriendlyResult |
| | | { |
| | | /// <summary> |
| | | /// 跟踪Id |
| | |
| | | /// 状态码 |
| | | /// </summary> |
| | | public int? Code { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 错误码 |
| | | /// </summary> |
| | | public string ErrorCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 执行成功 |
| | | /// </summary> |
| | | public bool Success { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public object Msg { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 附加数据 |
| | | /// </summary> |
| | | public object Extras { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 时间戳 |
| | | /// </summary> |
| | | public long Timestamp { get; set; } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 友好返回值 |
| | | /// </summary> |
| | | /// <typeparam name="T"></typeparam> |
| | | public class FriendlyResult<T> : IFriendlyResult |
| | | { |
| | | /// <summary> |
| | | /// 跟踪Id |
| | | /// </summary> |
| | | public string TraceId { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 状态码 |
| | | /// </summary> |
| | | public int? Code { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 错误码 |
| | | /// </summary> |
| | | public string ErrorCode { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 数据 |
| | |
| | | /// <summary> |
| | | /// 错误信息 |
| | | /// </summary> |
| | | public object Errors { get; set; } |
| | | public object Msg { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 附加数据 |