chenzx
2024-12-11 4043a2fe2103c7960b74acbccdcc876d11f83f0f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
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; }
    }
}