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