payne
2024-04-24 0632e972f30627c5bd6c5a84373bab8e54a4c3ed
往来关系增加枚举、种子数据
已添加1个文件
已修改4个文件
245 ■■■■■ 文件已修改
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/BaseCustomer/Dto/BaseCustomerInput.cs 117 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsSubstituteGood/Dto/WmsSubstituteGoodInput.cs 77 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/BaseCustomerEnum.cs 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysDictDataSeedData.cs 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysDictTypeSeedData.cs 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/BaseCustomer/Dto/BaseCustomerInput.cs
@@ -3,8 +3,8 @@
using System.ComponentModel.DataAnnotations;
namespace Admin.NET.Application
{
{
    /// <summary>
    /// å®¢æˆ·æ¡£æ¡ˆæŸ¥è¯¢å‚æ•°
    /// </summary>
@@ -14,95 +14,95 @@
        /// å®¢æˆ·ç¼–号
        /// </summary>
        public virtual string CustCode { get; set; }
        /// <summary>
        /// å®¢æˆ·ä¸­æ–‡åç§°
        /// </summary>
        public virtual string CustChinaName { get; set; }
        /// <summary>
        /// å®¢æˆ·è‹±æ–‡åç§°
        /// </summary>
        public virtual string CustEnglishName { get; set; }
        /// <summary>
        /// åŠ©è®°ç 
        /// </summary>
        public virtual string MnemonicCode { get; set; }
        /// <summary>
        /// ç±»åž‹
        /// </summary>
        public virtual int? CustType { get; set; }
        /// <summary>
        /// ç±»åž‹åç§°
        /// </summary>
        public virtual string CustTypeName { get; set; }
        /// <summary>
        /// è”系人
        /// </summary>
        public virtual string LinkMan { get; set; }
        /// <summary>
        /// ç”µè¯
        /// </summary>
        public virtual string Phone { get; set; }
        /// <summary>
        /// ç”µå­é‚®ä»¶
        /// </summary>
        public virtual string Email { get; set; }
        /// <summary>
        /// é‚®ç¼–
        /// </summary>
        public virtual string ZipCode { get; set; }
        /// <summary>
        /// çœä»½
        /// </summary>
        public virtual string Province { get; set; }
        /// <summary>
        /// åŸŽå¸‚
        /// </summary>
        public virtual string City { get; set; }
        /// <summary>
        /// åœ°å€
        /// </summary>
        public virtual string Address { get; set; }
        /// <summary>
        /// æ˜¯å¦ç¦ç”¨
        /// </summary>
        public virtual bool? IsDisabled { get; set; }
        /// <summary>
        /// åˆ›å»ºæ—¶é—´
        /// </summary>
        public virtual List<string> CreatedTime { get; set; }
        /// <summary>
        /// æ›´æ–°æ—¶é—´
        /// </summary>
        public virtual List<string> UpdatedTime { get; set; }
        /// <summary>
        /// åˆ›å»ºè€…名称
        /// </summary>
        public virtual string CreatedUserName { get; set; }
        /// <summary>
        /// ä¿®æ”¹è€…名称
        /// </summary>
        public virtual string UpdatedUserName { get; set; }
    }
        /// <summary>
    /// <summary>
    /// å®¢æˆ·æ¡£æ¡ˆä¸åˆ†é¡µæŸ¥è¯¢å‚æ•°
    /// </summary>
    public class BaseCustomerSearchNonPage : PageInputNonPageBase
@@ -111,92 +111,92 @@
        /// å®¢æˆ·ç¼–号
        /// </summary>
        public virtual string CustCode { get; set; }
        /// <summary>
        /// å®¢æˆ·ä¸­æ–‡åç§°
        /// </summary>
        public virtual string CustChinaName { get; set; }
        /// <summary>
        /// å®¢æˆ·è‹±æ–‡åç§°
        /// </summary>
        public virtual string CustEnglishName { get; set; }
        /// <summary>
        /// åŠ©è®°ç 
        /// </summary>
        public virtual string MnemonicCode { get; set; }
        /// <summary>
        /// ç±»åž‹
        /// </summary>
        public virtual int? CustType { get; set; }
        /// <summary>
        /// ç±»åž‹åç§°
        /// </summary>
        public virtual string CustTypeName { get; set; }
        /// <summary>
        /// è”系人
        /// </summary>
        public virtual string LinkMan { get; set; }
        /// <summary>
        /// ç”µè¯
        /// </summary>
        public virtual string Phone { get; set; }
        /// <summary>
        /// ç”µå­é‚®ä»¶
        /// </summary>
        public virtual string Email { get; set; }
        /// <summary>
        /// é‚®ç¼–
        /// </summary>
        public virtual string ZipCode { get; set; }
        /// <summary>
        /// çœä»½
        /// </summary>
        public virtual string Province { get; set; }
        /// <summary>
        /// åŸŽå¸‚
        /// </summary>
        public virtual string City { get; set; }
        /// <summary>
        /// åœ°å€
        /// </summary>
        public virtual string Address { get; set; }
        /// <summary>
        /// æ˜¯å¦ç¦ç”¨
        /// </summary>
        public virtual bool? IsDisabled { get; set; }
        /// <summary>
        /// åˆ›å»ºæ—¶é—´
        /// </summary>
         public virtual List<DateTimeOffset>? CreatedTime { get; set; }
        public virtual List<DateTimeOffset>? CreatedTime { get; set; }
        /// <summary>
        /// æ›´æ–°æ—¶é—´
        /// </summary>
         public virtual List<DateTimeOffset>? UpdatedTime { get; set; }
        public virtual List<DateTimeOffset>? UpdatedTime { get; set; }
        /// <summary>
        /// åˆ›å»ºè€…名称
        /// </summary>
        public virtual string CreatedUserName { get; set; }
        /// <summary>
        /// ä¿®æ”¹è€…名称
        /// </summary>
        public virtual string UpdatedUserName { get; set; }
    }
    /// <summary>
@@ -207,73 +207,76 @@
        /// <summary>
        /// å®¢æˆ·ç¼–号
        /// </summary>
        [Required(ErrorMessage = "客户编号不能为空")]
        public virtual string CustCode { get; set; }
        /// <summary>
        /// å®¢æˆ·ä¸­æ–‡åç§°
        /// </summary>
        [Required(ErrorMessage = "客户中文名称不能为空")]
        public virtual string CustChinaName { get; set; }
        /// <summary>
        /// å®¢æˆ·è‹±æ–‡åç§°
        /// </summary>
        public virtual string CustEnglishName { get; set; }
        /// <summary>
        /// åŠ©è®°ç 
        /// </summary>
        public virtual string MnemonicCode { get; set; }
        /// <summary>
        /// ç±»åž‹
        /// </summary>
        public virtual int CustType { get; set; }
        [Required(ErrorMessage = "类型不能为空")]
        public virtual BaseCustomerTypeEnum CustType { get; set; }
        /// <summary>
        /// ç±»åž‹åç§°
        /// </summary>
        public virtual string CustTypeName { get; set; }
        /// <summary>
        /// è”系人
        /// </summary>
        public virtual string LinkMan { get; set; }
        /// <summary>
        /// ç”µè¯
        /// </summary>
        public virtual string Phone { get; set; }
        /// <summary>
        /// ç”µå­é‚®ä»¶
        /// </summary>
        public virtual string Email { get; set; }
        /// <summary>
        /// é‚®ç¼–
        /// </summary>
        public virtual string ZipCode { get; set; }
        /// <summary>
        /// çœä»½
        /// </summary>
        public virtual string Province { get; set; }
        /// <summary>
        /// åŸŽå¸‚
        /// </summary>
        public virtual string City { get; set; }
        /// <summary>
        /// åœ°å€
        /// </summary>
        public virtual string Address { get; set; }
        /// <summary>
        /// æ˜¯å¦ç¦ç”¨
        /// </summary>
        public virtual bool? IsDisabled { get; set; }
    }
    /// <summary>
@@ -300,7 +303,7 @@
        /// </summary>
        [Required(ErrorMessage = "Id主键不能为空")]
        public long? Id { get; set; }
    }
    /// <summary>
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/WmsSubstituteGood/Dto/WmsSubstituteGoodInput.cs
@@ -3,8 +3,8 @@
using System.ComponentModel.DataAnnotations;
namespace Admin.NET.Application
{
{
    /// <summary>
    /// æ›¿ä»£å“ç®¡ç†æŸ¥è¯¢å‚æ•°
    /// </summary>
@@ -14,60 +14,60 @@
        /// æ›¿ä»£ç¼–号
        /// </summary>
        public virtual string SubstituteCode { get; set; }
        /// <summary>
        /// ç‰©æ–™ç¼–号
        /// </summary>
        public virtual string MaterialCode { get; set; }
        /// <summary>
        /// ç‰©æ–™åç§°
        /// </summary>
        public virtual string MaterialName { get; set; }
        /// <summary>
        /// æ›¿ä»£å“ç‰©æ–™ç¼–号
        /// </summary>
        public virtual string SubstituteMaterialCode { get; set; }
        /// <summary>
        /// æ›¿ä»£å“ç‰©æ–™åç§°
        /// </summary>
        public virtual string SubstituteMaterialName { get; set; }
        /// <summary>
        /// æ›¿ä»£æ¬¡åº
        /// </summary>
        public virtual int? SubstituteIndex { get; set; }
        /// <summary>
        /// æ˜¯å¦ç¦ç”¨
        /// </summary>
        public virtual bool? IsDisabled { get; set; }
        /// <summary>
        /// åˆ›å»ºæ—¶é—´
        /// </summary>
        public virtual List<string> CreatedTime { get; set; }
        /// <summary>
        /// æ›´æ–°æ—¶é—´
        /// </summary>
        public virtual List<string> UpdatedTime { get; set; }
        /// <summary>
        /// åˆ›å»ºè€…名称
        /// </summary>
        public virtual string CreatedUserName { get; set; }
        /// <summary>
        /// ä¿®æ”¹è€…名称
        /// </summary>
        public virtual string UpdatedUserName { get; set; }
    }
        /// <summary>
    /// <summary>
    /// æ›¿ä»£å“ç®¡ç†ä¸åˆ†é¡µæŸ¥è¯¢å‚æ•°
    /// </summary>
    public class WmsSubstituteGoodSearchNonPage : PageInputNonPageBase
@@ -76,57 +76,57 @@
        /// æ›¿ä»£ç¼–号
        /// </summary>
        public virtual string SubstituteCode { get; set; }
        /// <summary>
        /// ç‰©æ–™ç¼–号
        /// </summary>
        public virtual string MaterialCode { get; set; }
        /// <summary>
        /// ç‰©æ–™åç§°
        /// </summary>
        public virtual string MaterialName { get; set; }
        /// <summary>
        /// æ›¿ä»£å“ç‰©æ–™ç¼–号
        /// </summary>
        public virtual string SubstituteMaterialCode { get; set; }
        /// <summary>
        /// æ›¿ä»£å“ç‰©æ–™åç§°
        /// </summary>
        public virtual string SubstituteMaterialName { get; set; }
        /// <summary>
        /// æ›¿ä»£æ¬¡åº
        /// </summary>
        public virtual int? SubstituteIndex { get; set; }
        /// <summary>
        /// æ˜¯å¦ç¦ç”¨
        /// </summary>
        public virtual bool? IsDisabled { get; set; }
        /// <summary>
        /// åˆ›å»ºæ—¶é—´
        /// </summary>
         public virtual List<DateTimeOffset>? CreatedTime { get; set; }
        public virtual List<DateTimeOffset>? CreatedTime { get; set; }
        /// <summary>
        /// æ›´æ–°æ—¶é—´
        /// </summary>
         public virtual List<DateTimeOffset>? UpdatedTime { get; set; }
        public virtual List<DateTimeOffset>? UpdatedTime { get; set; }
        /// <summary>
        /// åˆ›å»ºè€…名称
        /// </summary>
        public virtual string CreatedUserName { get; set; }
        /// <summary>
        /// ä¿®æ”¹è€…名称
        /// </summary>
        public virtual string UpdatedUserName { get; set; }
    }
    /// <summary>
@@ -137,38 +137,45 @@
        /// <summary>
        /// æ›¿ä»£ç¼–号
        /// </summary>
        [Required(ErrorMessage = "替代编号不能为空")]
        public virtual string SubstituteCode { get; set; }
        /// <summary>
        /// ç‰©æ–™ç¼–号
        /// </summary>
        [Required(ErrorMessage = "物料编号不能为空")]
        public virtual string MaterialCode { get; set; }
        /// <summary>
        /// ç‰©æ–™åç§°
        /// </summary>
        [Required(ErrorMessage = "物料名称不能为空")]
        public virtual string MaterialName { get; set; }
        /// <summary>
        /// æ›¿ä»£å“ç‰©æ–™ç¼–号
        /// </summary>
        [Required(ErrorMessage = "替代品物料编号不能为空")]
        public virtual string SubstituteMaterialCode { get; set; }
        /// <summary>
        /// æ›¿ä»£å“ç‰©æ–™åç§°
        /// </summary>
        [Required(ErrorMessage = "替代品物料名称不能为空")]
        public virtual string SubstituteMaterialName { get; set; }
        /// <summary>
        /// æ›¿ä»£æ¬¡åº
        /// </summary>
        [Required(ErrorMessage = "替代次序不能为空")]
        public virtual int SubstituteIndex { get; set; }
        /// <summary>
        /// æ˜¯å¦ç¦ç”¨
        /// </summary>
        [Required(ErrorMessage = "是否禁用不能为空")]
        public virtual bool IsDisabled { get; set; }
    }
    /// <summary>
@@ -195,7 +202,7 @@
        /// </summary>
        [Required(ErrorMessage = "Id主键不能为空")]
        public long? Id { get; set; }
    }
    /// <summary>
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/Enum/Wms/BaseCustomerEnum.cs
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,42 @@
using System.ComponentModel;
namespace Admin.NET.Core
{
    /// <summary>
    /// å¾€æ¥å…³ç³»ç±»åž‹
    /// </summary>
    public enum BaseCustomerTypeEnum
    {
        /// <summary>
        /// è´§ä¸»
        /// </summary>
        [Description("货主")]
        è´§ä¸» = 1,
        /// <summary>
        /// æ”¶è´§äºº
        /// </summary>
        [Description("收货人")]
        æ”¶è´§äºº = 2,
        /// <summary>
        /// ä¾›åº”商
        /// </summary>
        [Description("供应商")]
        ä¾›åº”商 = 3,
        /// <summary>
        /// æ‰¿è¿äºº
        /// </summary>
        [Description("承运人")]
        æ‰¿è¿äºº = 4,
        /// <summary>
        /// å…¶ä»–
        /// </summary>
        [Description("其他")]
        å…¶ä»– = 5
    }
}
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysDictDataSeedData.cs
@@ -264,6 +264,11 @@
                new SysDictData{Id=539751869472837, TypeId=539751788187717, Value="B", Code="2", Sort=100, Remark="", Status=0 },
                new SysDictData{Id=539751888134213, TypeId=539751788187717, Value="C", Code="3", Sort=100, Remark="", Status=0 },
                new SysDictData{Id=539751888134214, TypeId=539751788187718, Value="货主", Code="1", Sort=100, Remark="", Status=0 },
                new SysDictData{Id=539751888134215, TypeId=539751788187718, Value="收货人", Code="2", Sort=100, Remark="", Status=0 },
                new SysDictData{Id=539751888134216, TypeId=539751788187718, Value="供应商", Code="3", Sort=100, Remark="", Status=0 },
                new SysDictData{Id=539751888134217, TypeId=539751788187718, Value="承运人", Code="3", Sort=100, Remark="", Status=0 },
                new SysDictData{Id=539751888134217, TypeId=539751788187718, Value="其他", Code="3", Sort=100, Remark="", Status=0 },
            };
        }
    }
iWare_RawMaterialWarehouse_Wms/Admin.NET.Core/SeedData/SysDictTypeSeedData.cs
@@ -80,7 +80,9 @@
                new SysDictType{Id=386522984120392, Name="单据大类", Code="orderlargecategory_Enum", Sort=100, Remark="", Status=0 },
                new SysDictType{Id=386522984120393, Name="单据主表状态", Code="order_statusenum", Sort=100, Remark="", Status=0 },
                  new SysDictType{Id=539751788187717, Name="物料ABC分类", Code="order_statusenum", Sort=100, Remark="", Status=0 },
                  new SysDictType{Id=539751788187717, Name="物料ABC分类", Code="abc_class_type", Sort=100, Remark="", Status=0 },
                    new SysDictType{Id=539751788187718, Name="往来关系类型", Code="base_customer_type", Sort=100, Remark="", Status=0 },
            };
        }
    }