Files
zszq-trs/YLErpDAL/Modules/ClientModule/Models/ClientInfoQueryModel.cs
T
2024-05-09 14:06:26 +08:00

145 lines
3.3 KiB
C#

namespace YLErp.Modules.ClientModule
{
/// <summary>
/// 客户信息查询服务
/// </summary>
public class ClientInfoQueryModel
{
/// <summary>
/// 客户ID
/// </summary>
public int ClientId { get; set; }
/// <summary>
/// 客户编号(优先使用客户编号获取客户)
/// </summary>
public string ClientNumber { get; set; }
/// <summary>
/// 客户名称
/// </summary>
public string ClientName { get; set; }
}
/// <summary>
/// 客户信息查询结果
/// </summary>
public class ClientInfoQueryResult
{
/// <summary>
/// 客户信息
/// </summary>
public Client ClientInfo { get; set; }
/// <summary>
/// 银行卡信息
/// </summary>
public IEnumerable<ClientBankCardResult> BankCards { get; set; }
/// <summary>
/// 人员信息
/// </summary>
public IEnumerable<ClientDutyResult> Duties { get; set; }
}
/// <summary>
/// 客户银行卡
/// </summary>
public class ClientBankCardResult
{
/// <summary>
/// 开户行
/// </summary>
public string Bank { get; set; }
/// <summary>
/// 账号
/// </summary>
public string Card { get; set; }
/// <summary>
/// 大额行号
/// </summary>
public string Payment { get; set; }
private string _use;
/// <summary>
/// 用途
/// </summary>
public string Usage
{
get { return string.IsNullOrWhiteSpace(_use ?? "") ? "全部" : _use; }
set { _use = value; }
}
/// <summary>
/// 是否有效
/// </summary>
public string ValidState { get; set; }
/// <summary>
/// 户名
/// </summary>
public string Name { get; set; }
/// <summary>
/// 备注
/// </summary>
public string Comments { get; set; }
}
public class ClientDutyResult
{
/// <summary>
/// 联系人姓名
/// </summary>
public string ContactName { get; set; }
/// <summary>
/// 联系人类型
/// </summary>
public IEnumerable<string> ContactTypes { get; set; }
/// <summary>
/// 证件号
/// </summary>
public string IdCardNo { get; set; }
/// <summary>
/// 证件类型
/// </summary>
public string IdCardType { get; set; }
/// <summary>
/// 电话号码
/// </summary>
public string PhoneNumber { get; set; }
/// <summary>
/// 传真
/// </summary>
public string Fax { get; set; }
/// <summary>
/// Email
/// </summary>
public string Email { get; set; }
/// <summary>
/// 联系地址
/// </summary>
public string Address { get; set; }
/// <summary>
/// 有效日期
/// </summary>
public string DeadLine { get; set; }
/// <summary>
/// 是否接收相关邮件
/// </summary>
public bool IsReceiveEmail { get; set; }
}
}