package com.fzzy.push.sh2023.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 SH2023Api1509 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("PresentValueOrg") private Double dresentvalueorg; /** * 1:不提折旧法 * 2:平均年限法 * 3:动态平均年限法 * 4:工作量法 * 5:年数总和法 * 6:双倍余额递减法 */ @PropertyDef(label = "折旧方法") @JsonProperty("DeprMethodId") private String deprmethodid; /** * 1:投资 * 2:自建 * 3:购买 * 4:融资租赁 * 5:经营租入 * 6:无偿调入 * 7:捐赠 * 8:换入 */ @PropertyDef(label = "固定资产来源") @JsonProperty("Sourceid") private String 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 String 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; }