using BaseOUDAL; using System.ComponentModel; using YLErp.Helpers; using YLErp.Model.Enum; namespace YLErp.Model { public class FinancialStatement { /// /// 摘要种类 /// public int AbstractTye { get; set; } /// /// 摘要种类 /// public string AbstractDesc { get { return EnumHelper.GetDescriptionByName((FinancialVoucherAbstractEnum)AbstractTye); } } /// /// 摘要 /// [DisplayName("摘要")] public string Abstract { get; set; } /// /// 同业/非同业 /// [DisplayName("同业/非同业")] public bool IsSamePeer { get; set; } /// /// 同业/非同业 /// [DisplayName("同业/非同业")] public string IsSamePeerDesc { get { return IsSamePeer ? "同业" : "非同业"; } } /// /// 借贷方向 /// 0表示借;1表示贷 /// [DisplayName("借贷方向")] public int DebitOrCredit { get; set; } /// /// 借贷方向 /// 0表示借;1表示贷 /// [DisplayName("借贷方向")] public string DebitOrCreditDesc { get { return DebitOrCredit == 0 ? "借" : "贷"; } } /// /// 会计科目 /// [DisplayName("会计科目")] public string AccountingSubject { get; set; } /// /// 辅助核算单位 /// [DisplayName("辅助核算单位")] public string SupplementaryAcountingUnit { get; set; } /// /// 数据字段 /// [DisplayName("数据字段")] public double DataField { get; set; } /// /// 备注 /// [DisplayName("备注")] public string Remark { get; set; } /// /// 客户Id /// public int ClientId { get; set; } public List Children { get; set; } = new List(); } public class FinancialStatementReq : BaseSearchReq { /// /// 是否同业 /// public int? IsSamePeer { get; set; } /// /// 摘要种类 /// public List AbstractList { get; set; } } }