using System;
|
using System.Collections.Generic;
|
using System.ComponentModel.DataAnnotations;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace GasolineBlend.Entity
|
{
|
/// <summary>
|
/// 调整科目归属
|
/// </summary>
|
public class EvaSubAttributionEx
|
{
|
/// <summary>
|
/// 序号
|
/// </summary>
|
public int Id { get; set; }
|
/// <summary>
|
/// 名称
|
/// </summary>
|
public string CourseTitle { get; set; }
|
/// <summary>
|
/// 归属
|
/// </summary>
|
public int TypeId { get; set; }
|
/// <summary>
|
/// 允许移动
|
/// </summary>
|
public bool MoveFlag { get; set; }
|
/// <summary>
|
/// 可移动的范围 1(TypeId 1-11):2(TypeId 12-16)
|
/// </summary>
|
public int RangeFlag { get; set; }
|
/// <summary>
|
/// 报告Id
|
/// </summary>
|
public int RId { get; set; }
|
public List<EvaSubAttributionEx> Children { get; set; }
|
public List<object> evaSubAtts { get; set; }
|
public EvaSubAttributionEx DebInfo { get; set; }
|
public DateTime CreateTime { get; set; }
|
/// <summary>
|
/// 判断是否有数据
|
/// </summary>
|
public bool DataFlag { get; set; }
|
|
}
|
public class EvaSubAtt
|
{
|
/// <summary>
|
/// 名称
|
/// </summary>
|
public string CourseTitle { get; set; }
|
/// <summary>
|
/// 归属
|
/// </summary>
|
public int TypeId { get; set; }
|
/// <summary>
|
/// 允许移动
|
/// </summary>
|
public bool MoveFlag { get; set; }
|
/// <summary>
|
/// 可移动的范围 1(TypeId 1-11):2(TypeId 12-16)
|
/// </summary>
|
public int RangeFlag { get; set; }
|
|
}
|
public enum EvaSubAttriType
|
{
|
存量现金资产 = 1,
|
应收类资产_经营,
|
应收类资产_非经营,
|
债权投资资产,
|
外部股权投资资产,
|
土地房产类投资资产,
|
商品类投资资产,
|
其他投资性资产,
|
经营性资产_存货,
|
经营性资产_其他,
|
经营性资产_净现金流,
|
应付类负债_经营,
|
应付类负债_非经营,
|
票证类负债,
|
融资性负债,
|
其他负债
|
}
|
public enum EvaRangeFlag
|
{
|
[Display(Name = "资产类")]
|
Capital = 1,
|
[Display(Name = "负债类")]
|
Debt = 2
|
}
|
public class SysEvaSubAttrEx
|
{
|
/// <summary>
|
/// 序号
|
/// </summary>
|
public int Id { get; set; }
|
/// <summary>
|
/// 名称
|
/// </summary>
|
public string CourseTitle { get; set; }
|
/// <summary>
|
/// 归属
|
/// </summary>
|
public int TypeId { get; set; }
|
/// <summary>
|
/// 允许移动
|
/// </summary>
|
public bool MoveFlag { get; set; }
|
/// <summary>
|
/// 可移动的范围 1(TypeId 1-11):2(TypeId 12-16)
|
/// </summary>
|
public int RangeFlag { get; set; }
|
}
|
}
|