| | |
| | | |
| | | import com.alibaba.fastjson.annotation.JSONField; |
| | | import com.bstek.dorado.annotation.PropertyDef; |
| | | import com.fasterxml.jackson.annotation.JsonProperty; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | | |
| | | import javax.persistence.Column; |
| | | import javax.persistence.Entity; |
| | | import javax.persistence.Id; |
| | | import javax.persistence.Table; |
| | | import javax.persistence.*; |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | |
| | | * 通过接口获取的单位账套后,在局端自动产生账套号 |
| | | */ |
| | | @Id |
| | | @Column(name = "ID_", precision = 18) |
| | | @JSONField(serialize = false) |
| | | private String id; |
| | | |
| | | @PropertyDef(label = "账套号") |
| | | @Column(name = "nAcctId", length = 9) |
| | | private Double nAcctId; |
| | | @Column(name = "nacctid", length = 23) |
| | | private String nacctid; |
| | | |
| | | @PropertyDef(label = "固定资产编码") |
| | | @Column(name = "fixAssetCode", length = 20) |
| | | private String fixAssetCode; |
| | | @Column(name = "fixassetcode", length = 20) |
| | | private String fixassetcode; |
| | | |
| | | @PropertyDef(label = "固定资产自编码") |
| | | @Column(name = "origFixAssetCode", length = 20) |
| | | private String origFixAssetCode; |
| | | @Column(name = "origfixassetcode", length = 20) |
| | | private String origfixassetcode; |
| | | |
| | | @PropertyDef(label = "资产类别编码") |
| | | @Column(name = "groupCode", length = 20) |
| | | private String groupCode; |
| | | @Column(name = "groupcode", length = 20) |
| | | private String groupcode; |
| | | |
| | | @PropertyDef(label = "固定资产名称") |
| | | @Column(name = "fixAssetName", length = 80) |
| | | private String fixAssetName; |
| | | @Column(name = "fixassetname", length = 80) |
| | | private String fixassetname; |
| | | |
| | | @PropertyDef(label = "计量单位名称") |
| | | @Column(name = "unitName", length = 20) |
| | | private String unitName; |
| | | @Column(name = "unitname", length = 20) |
| | | private String unitname; |
| | | |
| | | @PropertyDef(label = "原值") |
| | | @Column(name = "valueOrg", length = 20, scale = 4) |
| | | private Double valueOrg; |
| | | @Column(name = "valueorg", length = 20, scale = 4) |
| | | private Double valueorg; |
| | | |
| | | @PropertyDef(label = "当前原值") |
| | | @Column(name = "dresentValueOrg", length = 20, scale = 4) |
| | | private Double dresentValueOrg; |
| | | @Column(name = "dresentvalueorg", length = 20, scale = 4) |
| | | private Double dresentvalueorg; |
| | | /** |
| | | * 1:不提折旧法 |
| | | * 2:平均年限法 |
| | |
| | | * 6:双倍余额递减法 |
| | | */ |
| | | @PropertyDef(label = "折旧方法") |
| | | @Column(name = "deprMethodId", length = 20, scale = 4) |
| | | private Double deprMethodId; |
| | | @Column(name = "deprmethodid") |
| | | private Integer deprmethodid; |
| | | |
| | | @PropertyDef(label = "固定资产来源") |
| | | @Column(name = "sourceid", length = 12) |
| | | private Double sourceid; |
| | | /** |
| | | * 1:投资 |
| | | * 2:自建 |
| | |
| | | * 7:捐赠 |
| | | * 8:换入 |
| | | */ |
| | | @PropertyDef(label = "对方科目编码") |
| | | @Column(name = "cDFCode", length = 80) |
| | | private String cDFCode; |
| | | @PropertyDef(label = "固定资产来源") |
| | | @Column(name = "sourceid") |
| | | private Integer sourceid; |
| | | |
| | | @PropertyDef(label = "型号") |
| | | @Column(name = "model", length = 40) |
| | |
| | | private String manufacturer; |
| | | |
| | | @PropertyDef(label = "产地") |
| | | @Column(name = "makingPlace", length = 40) |
| | | private String makingPlace; |
| | | @Column(name = "makingplace", length = 40) |
| | | private String makingplace; |
| | | |
| | | @JSONField(format = "yyyy-MM-dd") |
| | | @PropertyDef(label = "进单位日期") |
| | | @Column(name = "enterDay", length = 10) |
| | | private String enterDay; |
| | | @Column(name = "enterday", length = 10) |
| | | private Date enterday; |
| | | |
| | | @JSONField(format = "yyyy-MM-dd") |
| | | @PropertyDef(label = "开始使用日期") |
| | | @Column(name = "beginUseDay", length = 10) |
| | | private String beginUseDay; |
| | | @Column(name = "beginuseday", length = 10) |
| | | private Date beginuseday; |
| | | |
| | | @JSONField(format = "yyyy-MM-dd") |
| | | @PropertyDef(label = "建卡日期") |
| | | @Column(name = "makinDay", length = 10) |
| | | private String makinDay; |
| | | @Column(name = "makinday", length = 10) |
| | | private Date makinday; |
| | | |
| | | @PropertyDef(label = "管理人") |
| | | @Column(name = "keeper", length = 20) |
| | |
| | | private String maker; |
| | | |
| | | @PropertyDef(label = "预计使用期间数") |
| | | @Column(name = "usingPeriods", precision = 12) |
| | | private Double usingPeriods; |
| | | @Column(name = "usingperiods") |
| | | private Integer usingperiods; |
| | | |
| | | @PropertyDef(label = "预计净残值") |
| | | @Column(name = "expecRemain", precision = 20, scale = 4) |
| | | private Double expecRemain; |
| | | @Column(name = "expecremain", precision = 20, scale = 4) |
| | | private Double expecremain; |
| | | |
| | | @PropertyDef(label = "固定资产对应科目编码") |
| | | @Column(name = "assetAcctCode", length = 20) |
| | | private String assetAcctCode; |
| | | @Column(name = "assetacctcode", length = 20) |
| | | private String assetacctcode; |
| | | |
| | | @PropertyDef(label = "累计折旧对应科目编码") |
| | | @Column(name = "deprAcctCode", length = 20) |
| | | private String deprAcctCode; |
| | | @Column(name = "depracctcode", length = 20) |
| | | private String depracctcode; |
| | | |
| | | |
| | | @PropertyDef(label = "累计折旧") |
| | | @Column(name = "accumulateDepr", precision = 20, scale = 4) |
| | | private Double accumulateDepr; |
| | | @Column(name = "accumulatedepr", precision = 20, scale = 4) |
| | | private Double accumulatedepr; |
| | | /** |
| | | * 0:否 |
| | | * 1:是 |
| | | */ |
| | | @PropertyDef(label = "是否报废清理") |
| | | @Column(name = "abadoned", length = 20) |
| | | @Column(name = "abadoned", length = 1) |
| | | private String abadoned; |
| | | |
| | | /** |
| | |
| | | * 6:盘亏 |
| | | */ |
| | | @PropertyDef(label = "当前使用状态名称") |
| | | @Column(name = "presentStatus", length = 20) |
| | | private String presentStatus; |
| | | @Column(name = "presentstatus", length = 20) |
| | | private String presentstatus; |
| | | |
| | | @PropertyDef(label = "备注") |
| | | @Column(name = "notes", length = 512) |
| | | private String notes; |
| | | |
| | | @PropertyDef(label = "统一库区编码") |
| | | @Column(name = "tykqbm", length = 22) |
| | | private String tykqbm; |
| | | |
| | | @PropertyDef(label = "操作标志") |
| | | @Column(name = "czbz", length = 1) |
| | | private String czbz; |