| using System; | 
| using System.Collections.Generic; | 
| using System.Linq; | 
| using System.Text; | 
| using System.Threading.Tasks; | 
| using WIDESEA_Core; | 
| using WIDESEA_Core.Attributes; | 
|   | 
| namespace WIDESEA_DTO | 
| { | 
|     /// <summary> | 
|     ///  | 
|     /// </summary> | 
|     [ModelValidate] | 
|     public class ErpResponseContent | 
|     { | 
|          | 
|   | 
|         //public class Root | 
|         //{ | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         public bool BSucc { get; set; } = true; | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         public string StrCode { get; set; } = "0000"; | 
|         /// <summary> | 
|         /// 执行成功 | 
|         /// </summary> | 
|         public string StrMsg { get; set; } = "执行成功"; | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         public DateTime DataTime { get; set; } = DateTime.Now; | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         public Content Content { get; set; } | 
|         //} | 
|         public static ErpResponseContent Instance | 
|         { | 
|             get { return new ErpResponseContent(); } | 
|         } | 
|         public ErpResponseContent OK(string message = null) | 
|         { | 
|             BSucc = true; | 
|             StrCode = "0000"; | 
|             StrMsg = message == null ? "执行成功" : message; | 
|             return this; | 
|         } | 
|   | 
|         public ErpResponseContent Error(string message = null) | 
|         { | 
|             BSucc = false; | 
|             StrCode = "404"; | 
|             StrMsg = message == null ? "执行失败" : message; | 
|             return this; | 
|         } | 
|     } | 
|   | 
|     /// <summary> | 
|     ///  | 
|     /// </summary> | 
|     public class Content | 
|     { | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         public string Code { get; set; } | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         public string Name { get; set; } | 
|         /// <summary> | 
|         ///  | 
|         /// </summary> | 
|         public string ShortName { get; set; } | 
|     } | 
| } |