using Admin.NET.Core;
using Admin.NET.Core.Service;
using System.ComponentModel.DataAnnotations;
namespace Admin.NET.Application
{
///
/// 往来关系查询参数
///
public class BaseCustomerSearch : PageInputBase
{
///
/// 客户编号
///
public virtual string CustCode { get; set; }
///
/// 客户中文名称
///
public virtual string CustChinaName { get; set; }
///
/// 客户英文名称
///
public virtual string CustEnglishName { get; set; }
///
/// 助记码
///
public virtual string MnemonicCode { get; set; }
///
/// 类型
///
public virtual Admin.NET.Core.BaseCustomerTypeEnum? CustType { get; set; }
///
/// 类型名称
///
public virtual string CustTypeName { get; set; }
///
/// 联系人
///
public virtual string LinkMan { get; set; }
///
/// 电话
///
public virtual string Phone { get; set; }
///
/// 电子邮件
///
public virtual string Email { get; set; }
///
/// 邮编
///
public virtual string ZipCode { get; set; }
///
/// 省份
///
public virtual string Province { get; set; }
///
/// 城市
///
public virtual string City { get; set; }
///
/// 地址
///
public virtual string Address { get; set; }
///
/// 是否禁用
///
public virtual bool? IsDisabled { get; set; }
///
/// 创建时间
///
public virtual List CreatedTime { get; set; }
///
/// 更新时间
///
public virtual List UpdatedTime { get; set; }
///
/// 创建者名称
///
public virtual string CreatedUserName { get; set; }
///
/// 修改者名称
///
public virtual string UpdatedUserName { get; set; }
}
///
/// 往来关系不分页查询参数
///
public class BaseCustomerSearchNonPage : PageInputNonPageBase
{
///
/// 客户编号
///
public virtual string CustCode { get; set; }
///
/// 客户中文名称
///
public virtual string CustChinaName { get; set; }
///
/// 客户英文名称
///
public virtual string CustEnglishName { get; set; }
///
/// 助记码
///
public virtual string MnemonicCode { get; set; }
///
/// 类型
///
public virtual Admin.NET.Core.BaseCustomerTypeEnum? CustType { get; set; }
///
/// 类型名称
///
public virtual string CustTypeName { get; set; }
///
/// 联系人
///
public virtual string LinkMan { get; set; }
///
/// 电话
///
public virtual string Phone { get; set; }
///
/// 电子邮件
///
public virtual string Email { get; set; }
///
/// 邮编
///
public virtual string ZipCode { get; set; }
///
/// 省份
///
public virtual string Province { get; set; }
///
/// 城市
///
public virtual string City { get; set; }
///
/// 地址
///
public virtual string Address { get; set; }
///
/// 是否禁用
///
public virtual bool? IsDisabled { get; set; }
///
/// 创建时间
///
public virtual List? CreatedTime { get; set; }
///
/// 更新时间
///
public virtual List? UpdatedTime { get; set; }
///
/// 创建者名称
///
public virtual string CreatedUserName { get; set; }
///
/// 修改者名称
///
public virtual string UpdatedUserName { get; set; }
}
///
/// 往来关系输入参数
///
public class BaseCustomerInput
{
///
/// 客户中文名称
///
[Required(ErrorMessage = "客户中文名称不能为空")]
public virtual string CustChinaName { get; set; }
///
/// 客户英文名称
///
public virtual string CustEnglishName { get; set; }
///
/// 助记码
///
public virtual string MnemonicCode { get; set; }
///
/// 类型
///
[Required(ErrorMessage = "类型不能为空")]
public virtual Admin.NET.Core.BaseCustomerTypeEnum CustType { get; set; }
///
/// 联系人
///
public virtual string LinkMan { get; set; }
///
/// 电话
///
public virtual string Phone { get; set; }
///
/// 电子邮件
///
public virtual string Email { get; set; }
///
/// 邮编
///
public virtual string ZipCode { get; set; }
///
/// 省份
///
public virtual string Province { get; set; }
///
/// 城市
///
public virtual string City { get; set; }
///
/// 地址
///
public virtual string Address { get; set; }
///
/// 是否禁用
///
public virtual bool? IsDisabled { get; set; }
}
///
/// 往来关系新增参数
///
public class AddBaseCustomerInput : BaseCustomerInput
{
}
///
/// 往来关系删除参数
///
public class DeleteBaseCustomerInput : BaseId
{
}
///
/// 往来关系更新参数
///
public class UpdateBaseCustomerInput : BaseCustomerInput
{
///
/// Id主键
///
[Required(ErrorMessage = "Id主键不能为空")]
public long? Id { get; set; }
}
///
/// 往来关系获取单个参数
///
public class QueryeBaseCustomerInput : BaseId
{
}
}