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

88 lines
2.2 KiB
C#

using System.ComponentModel.DataAnnotations.Schema;
using YLErp.Helpers;
namespace YLErp.DBModels
{
[Table("bankcard")]
public class ClientBankCard : DBModelWithOperator, IDataTrace
{
/// <summary>
/// 开户行
/// </summary>
[DisplayName("开户行")]
[DataChange]
public string Bank { get; set; }
/// <summary>
/// 账号
/// </summary>
[DisplayName("账号")]
[DataChange]
public string Card { get; set; }
[DisplayName("大额行号")]
[DataChange]
public string Payment { get; set; }
private string _use;
[DisplayName("用途")]
[DataChange]
public string Use
{
get { return string.IsNullOrWhiteSpace(_use ?? "") ? "全部" : _use; }
set { _use = value; }
}
/// <summary>
/// 是否有效_validstate
/// </summary>
[DisplayName("是否有效")]
[DataChange]
public string ValidState { get; set; }
/// <summary>
/// 客户信息
/// </summary>
[DisplayName("客户信息")]
[DataChange]
public int? ClientId { get; set; }
/// <summary>
/// 户名
/// </summary>
[DisplayName("户名")]
[DataChange]
public string ClientName { get; set; }
/// <summary>
/// 状态
/// </summary>
[DisplayName("状态")]
[DataChange]
public string State { get; set; }
[DisplayName("备注")]
[DataChange]
public string Comments { get; set; }
public string GetDataTraceKeyInfo()
{
return "银行卡:" + Card;
}
/// <summary>
/// 销户前是否有效状态
/// </summary>
[DisplayName("销户前是否有效状态")]
[DataChange]
public string PreValidState { get; set; }
/// <summary>
/// 审批状态:ApprovalOrderEnum
/// </summary>
public int ApprovalOrder { get; set; }
/// <summary>
/// 来源id主要用于编辑审批
/// </summary>
public int? SourceId { get; set; }
}
}