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