Files
zszq-trs/YLErpDAL/Model/ClientCredit.cs
T
2024-05-09 14:06:26 +08:00

114 lines
3.0 KiB
C#

using BaseOUDAL;
using System.ComponentModel;
namespace YLErp.DBModels
{
public class ClientCreditReq : BaseSearchReq
{
[DisplayName("角色")]
public string RoleName { get; set; }
[DisplayName("角色")]
public int? RoleId { get; set; }
/// <summary>
/// 目前有用户和角色
/// </summary>
[DisplayName("授信种类")]
public string Type { get; set; }
/// <summary>
/// 授信
/// </summary>
public double? Credit { get; set; }
public double? AuditCredit { get; set; }
/// <summary>
/// 名义本金
/// </summary>
public double? StockEqvNotional { get; set; }
public double? AuditStockEqvNotional { get; set; }
/// <summary>
/// 客户信息
/// </summary>
public int? ClientId { get; set; }
/// <summary>
/// 客户名称
/// </summary>
public string ClientName { get; set; }
public DateTime CreditDeadLineStart { get; set; }
public DateTime CreditDeadLineEnd { get; set; }
/// <summary>
/// 用户编号
/// </summary>
public string ClientNumber { get; set; }
/// <summary>
/// 品种
/// </summary>
public string VarietyId { get; set; }
/// <summary>
/// 品种名
/// </summary>
public string VarietyName { get; set; }
/// <summary>
/// 授信状态
/// </summary>
public string ProcessStatuses { get; set; }
public List<string> ProcessStatusList
{
get
{
if (string.IsNullOrWhiteSpace(ProcessStatuses))
{
return new List<string>();
}
return ProcessStatuses.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries).ToList();
}
}
/// <summary>
/// 客户代码列表
/// </summary>
public List<string> ClientNumberList { get; set; }
/// <summary>
/// 客户名称列表
/// </summary>
public List<string> ClientNameList { get; set; }
/// <summary>
/// 授信额度范围开始
/// </summary>
public int? CreditStart { get; set; }
/// <summary>
/// 授信额度范围结束
/// </summary>
public int? CreditEnd { get; set; }
/// <summary>
/// 授信额度范围开始
/// </summary>
public DateTime? CreditStartDateStart { get; set; }
/// <summary>
/// 授信额度范围结束
/// </summary>
public DateTime? CreditStartDateEnd { get; set; }
/// <summary>
/// 授信状态列表
/// </summary>
public List<string> ProcessStatusList_New { get; set; }
public List<int> ClientIds { get; set; } = new List<int>();
public List<int> CurUserClientIds { get; set; }
}
}