czt
2025-08-07 bc82af6e3664195bbcade1c769c8553457bfb09a
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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
package com.fzzy.push.nx2023.dto;
 
import com.alibaba.fastjson.annotation.JSONField;
import com.bstek.dorado.annotation.PropertyDef;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
 
import java.io.Serializable;
import java.util.Date;
 
/**
 * @Description 固定资产卡片信息
 * @Author CZT
 * @Date 2024/11/6 16:35
 */
@Data
public class Nx2023Api1509 implements Serializable {
 
    @PropertyDef(label = "id")
    @JSONField(serialize = false)
    private String id;
 
    @PropertyDef(label = "账套号")
    @JsonProperty("nAcctId")
    private String nacctid;
 
    @PropertyDef(label = "固定资产编码")
    @JsonProperty("fixAssetCode")
    private String fixassetcode;
 
    @PropertyDef(label = "固定资产自编码")
    @JsonProperty("origFixAssetCode")
    private String origfixassetcode;
 
    @PropertyDef(label = "资产类别编码")
    @JsonProperty("groupCode")
    private String groupcode;
 
    @PropertyDef(label = "固定资产名称")
    @JsonProperty("fixAssetName")
    private String fixassetname;
 
    @PropertyDef(label = "计量单位名称")
    @JsonProperty("unitName")
    private String unitname;
 
    @PropertyDef(label = "原值")
    @JsonProperty("valueOrg")
    private Double valueorg;
 
    @PropertyDef(label = "当前原值")
    @JsonProperty("dresentValueOrg")
    private Double dresentvalueorg;
 
    /**
     * 1:不提折旧法
     * 2:平均年限法
     * 3:动态平均年限法
     * 4:工作量法
     * 5:年数总和法
     * 6:双倍余额递减法
     */
    @PropertyDef(label = "折旧方法")
    @JsonProperty("deprMethodId")
    private Integer deprmethodid;
 
    /**
     * 1:投资
     * 2:自建
     * 3:购买
     * 4:融资租赁
     * 5:经营租入
     * 6:无偿调入
     * 7:捐赠
     * 8:换入
     */
    @PropertyDef(label = "固定资产来源")
    @JsonProperty("sourceid")
    private Integer sourceid;
 
    @PropertyDef(label = "型号")
    @JsonProperty("model")
    private String model;
 
    @PropertyDef(label = "规格")
    @JsonProperty("specs")
    private String specs;
 
    @PropertyDef(label = "制造商")
    @JsonProperty("manufacturer")
    private String manufacturer;
 
    @PropertyDef(label = "产地")
    @JsonProperty("makingPlace")
    private String makingplace;
 
    @JSONField(format = "yyyy-MM-dd")
    @PropertyDef(label = "进单位日期")
    @JsonProperty("enterDay")
    private Date enterday;
 
    @JSONField(format = "yyyy-MM-dd")
    @PropertyDef(label = "开始使用日期")
    @JsonProperty("beginUseDay")
    private Date beginuseday;
 
    @JSONField(format = "yyyy-MM-dd")
    @PropertyDef(label = "建卡日期")
    @JsonProperty("makinDay")
    private Date makinday;
 
    @PropertyDef(label = "管理人")
    @JsonProperty("keeper")
    private String keeper;
 
    @PropertyDef(label = "建卡人")
    @JsonProperty("maker")
    private String maker;
 
    @PropertyDef(label = "预计使用期间数")
    @JsonProperty("usingPeriods")
    private Integer usingperiods;
 
    @PropertyDef(label = "预计净残值")
    @JsonProperty("expecRemain")
    private Double expecremain;
 
    @PropertyDef(label = "固定资产对应科目编码")
    @JsonProperty("assetAcctCode")
    private String assetacctcode;
 
    @PropertyDef(label = "累计折旧对应科目编码")
    @JsonProperty("deprAcctCode")
    private String depracctcode;
 
    @PropertyDef(label = "累计折旧")
    @JsonProperty("accumulateDepr")
    private Double accumulatedepr;
    /**
     * 0:否
     * 1:是
     */
    @PropertyDef(label = "是否报废清理")
    @JsonProperty("abadoned")
    private String abadoned;
 
    /**
     * 1:在使用
     * 2:未使用
     * 3:停用
     * 4:出售
     * 5:报损
     * 6:盘亏
     */
    @PropertyDef(label = "当前使用状态名称")
    @JsonProperty("presentStatus")
    private String presentstatus;
 
    @PropertyDef(label = "备注")
    @JsonProperty("notes")
    private String notes;
 
    @PropertyDef(label = "操作标志")
    @JsonProperty("czbz")
    private String czbz;
 
    @JSONField(format = "yyyy-MM-dd HH:mm:ss")
    @PropertyDef(label = "最后更新时间")
    @JsonProperty("zhgxsj")
    private Date zhgxsj;
}