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; } 
 | 
    } 
 | 
} 
 |