using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FlexJobApi.Core { public interface IFriendlyResult { /// /// 跟踪Id /// public string TraceId { get; set; } /// /// 状态码 /// public int? Code { get; set; } /// /// 错误码 /// public string ErrorCode { get; set; } /// /// 执行成功 /// public bool Success { get; set; } /// /// 错误信息 /// public object Msg { get; set; } /// /// 附加数据 /// public object Extras { get; set; } /// /// 时间戳 /// public long Timestamp { get; set; } } /// /// 友好返回值 /// /// public class FriendlyResult : IFriendlyResult { /// /// 跟踪Id /// public string TraceId { get; set; } /// /// 状态码 /// public int? Code { get; set; } /// /// 错误码 /// public string ErrorCode { get; set; } /// /// 数据 /// public T Data { get; set; } /// /// 执行成功 /// public bool Success { get; set; } /// /// 错误信息 /// public object Msg { get; set; } /// /// 附加数据 /// public object Extras { get; set; } /// /// 时间戳 /// public long Timestamp { get; set; } } }