payne
2024-04-25 d6883f7f2dc6f60b4378b6c4d456750de7084c77
iWare_RawMaterialWarehouse_Wms/Admin.NET.Application/Service/WmsBase/BaseCustomer/Dto/BaseCustomerInput.cs
@@ -1,12 +1,13 @@
using Admin.NET.Core;
using Admin.NET.Core.Service;
using Microsoft.EntityFrameworkCore;
using System.ComponentModel.DataAnnotations;
namespace Admin.NET.Application
{
{
    /// <summary>
    /// 客户档案查询参数
    /// 往来单位查询参数
    /// </summary>
    public class BaseCustomerSearch : PageInputBase
    {
@@ -14,96 +15,96 @@
        /// 客户编号
        /// </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; }
        public virtual Admin.NET.Core.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>
        /// 创建时间
        /// </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,190 +112,188 @@
        /// 客户编号
        /// </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; }
        public virtual Admin.NET.Core.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>
        /// 创建时间
        /// </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>
    /// 客户档案输入参数
    /// 往来单位输入参数
    /// </summary>
    public class BaseCustomerInput
    {
    {
        /// <summary>
        /// 客户编号
        /// </summary>
        [Required(ErrorMessage = "客户编号不能为空")]
        public virtual string CustCode { get; set; }
        [Comment("客户编号")]
        [MaxLength(50)]
        public 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>
        [Required(ErrorMessage = "类型不能为空")]
        public virtual BaseCustomerTypeEnum CustType { get; set; }
        /// <summary>
        /// 类型名称
        /// </summary>
        public virtual string CustTypeName { get; set; }
        public virtual Admin.NET.Core.BaseCustomerTypeEnum CustType { 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 class AddBaseCustomerInput : BaseCustomerInput
    {
    }
    /// <summary>
    /// 客户档案删除参数
    /// 往来单位删除参数
    /// </summary>
    public class DeleteBaseCustomerInput : BaseId
    {
    }
    /// <summary>
    /// 客户档案更新参数
    /// 往来单位更新参数
    /// </summary>
    public class UpdateBaseCustomerInput : BaseCustomerInput
    {
@@ -303,11 +302,11 @@
        /// </summary>
        [Required(ErrorMessage = "Id主键不能为空")]
        public long? Id { get; set; }
    }
    /// <summary>
    /// 客户档案获取单个参数
    /// 往来单位获取单个参数
    /// </summary>
    public class QueryeBaseCustomerInput : BaseId
    {