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; } } }