wangxinhui
2025-03-01 d11b1f9c98e8765d3cee15abd4474b0e05a5acbc
´úÂë¹ÜÀí/WMS/WIDESEA_WMSServer/WIDESEA_DTO/Basic/SupplierDTO.cs
@@ -8,45 +8,72 @@
namespace WIDESEA_DTO.Basic
{
    [ModelValidate]
    public class Supplier
    {
        /// <summary>
        ///
        /// </summary>
        public string From { get; set; }
        /// <summary>
        ///
        /// </summary>
        public string DateTime { get; set; }
        /// <summary>
        ///
        /// </summary>
        [PropertyValidate("物料列表", NotNullAndEmpty = true)]
        public SupplierDTO Content { get; set; }
    }
    [ModelValidate]
    public class SupplierDTO
    {
        /// <summary>
        /// ä¾›åº”商编码
        /// </summary>
        [PropertyValidate("供应商编码", NotNullAndEmpty = true)]
        public string Code { get; set; }
        /// <summary>
        /// ä¾›åº”商全称
        /// </summary>
        [PropertyValidate("供应商全称", NotNullAndEmpty = true)]
        public string Name { get; set; }
        /// <summary>
        /// ä¾›åº”商简称
        /// </summary>
        [PropertyValidate("供应商简称", NotNullAndEmpty = true)]
        public string ShortName { get; set; }
        /// <summary>
        /// è”系人
        /// </summary>
        [PropertyValidate("联系人", NotNullAndEmpty = true)]
        public string Contacts { get; set; }
        /// <summary>
        /// è”系电话
        /// </summary>
        [PropertyValidate("联系电话", NotNullAndEmpty = true)]
        public string ContactNumber { get; set; }
        /// <summary>
        /// è”系地址
        /// </summary>
        [PropertyValidate("联系地址", NotNullAndEmpty = true)]
        public string ContactAddress { get; set; }
        /// <summary>
        /// ç”µå­é‚®ç®±
        /// </summary>
        [PropertyValidate("电子邮箱", NotNullAndEmpty = true)]
        public string Email { get; set; }
        /// <summary>
        /// æè¿°
        /// </summary>
        [PropertyValidate("描述", NotNullAndEmpty = true)]
        public string Description { get; set; }
        /// <summary>
        /// çŠ¶æ€
        /// </summary>
        [PropertyValidate("状态", NotNullAndEmpty = true)]
        public int State { get; set; }
        public string InvOrgId { get; set; }
        /// <summary>
        /// åº“存组织
        /// </summary>
        [PropertyValidate("库存组织", NotNullAndEmpty = true)]
        public string InvOrgId { get; set; } = "淮安特创二厂";
        public string OperateType {  get; set; }
        /// <summary>
        /// æ“ä½œç±»åž‹
        /// </summary>
        [PropertyValidate("操作类型", NotNullAndEmpty = true,Check = new object[] { 0, 1, 2 })]
        public string OperateType { get; set; }
    }
}