112 lines
2.8 KiB
C#
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; }
|
|
}
|
|
}
|