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