88 lines
2.2 KiB
C#
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; }
|
|
|
|
}
|
|
}
|