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