Files
zszq-trs/Framework/YLErp.Core/DBModels/ClientRating.cs
T
2024-05-09 14:06:26 +08:00

112 lines
2.8 KiB
C#

using System.ComponentModel.DataAnnotations.Schema;
namespace YLErp.DBModels
{
/// <summary>
/// 客户资信评级表
/// </summary>
[Table("Client_Rating")]
public class ClientRating : DBModelWithOperator, IDataTrace
{
/// <summary>
/// 资信等级Id
/// </summary>
[DisplayName("资信等级")]
public int CreditRatingId { get; set; }
/// <summary>
/// 评级
/// </summary>
[DisplayName("资信等级")]
public string CreditRatingStr { get; set; }
/// <summary>
/// 客户信息
/// </summary>
[DisplayName("客户名称")]
public int ClientId { get; set; }
/// <summary>
/// 客户名称
/// </summary>
[DisplayName("客户名称")]
public string ClientName { get; set; }
/// <summary>
/// 评级起始日
/// </summary>
[DisplayName("评级起始日")]
public DateTime? RatingStartDate { get; set; }
/// <summary>
/// 评级到期日
/// </summary>
[DisplayName("评级到期日")]
public DateTime? RatingDeadLine { get; set; }
/// <summary>
/// 客户编号
/// </summary>
[DisplayName("客户编号")]
public string ClientNumber { get; set; }
[DisplayName("角色")]
public string RoleName { get; set; }
[DisplayName("角色")]
public int? RoleId { get; set; }
public string ProcessStatus { get; set; }
public int ProcessOrderId { get; set; }
[DisplayName("开户时间")]
public DateTime? ProcessOptDate { get; set; }
[NotMapped]
public int? ProcessRoleId { get; set; }
[NotMapped]
public string ProcessRoleName { get; set; }
/// <summary>
/// 说明
/// </summary>
[DisplayName("说明")]
public string Comments { get; set; }
/// <summary>
/// 软删除标记
/// </summary>
public bool IsDeleted { get; set; }
[DisplayName("评估依据")]
public string RatingAccording { get; set; }
[DisplayName("评估人员")]
public string RatingPersonnel { get; set; }
[DisplayName("复核人员")]
public string CheckPersonnel { get; set; }
public string GetDataTraceKeyInfo()
{
return "客户评级:" + ClientNumber;
}
}
[NotMapped]
public class ClientRatingDto : ClientRating
{
/// <summary>
/// 评级状态
/// </summary>
public string ProcessStatusOriginal { get; set; }
/// <summary>
/// 行业
/// </summary>
public string BusinessType { get; set; }
}
}