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:20 */ @Data public class Nx2023Api1505 implements Serializable { @PropertyDef(label = "id主键") @JSONField(serialize = false) private String id; @PropertyDef(label = "账套号") @JsonProperty("nAcctId") private String nacctid; @PropertyDef(label = "年度") @JsonProperty("cYear") private Integer cyear; @PropertyDef(label = "科目编码") @JsonProperty("cCode") private String ccode; @PropertyDef(label = "科目名称") @JsonProperty("cName") private String cname; @PropertyDef(label = "科目全称") @JsonProperty("cAllName") private String callname; /** * 1:资产类 * 2:负债类 * 3:共同类 * 4:所有者权益类 * 5:成本费用类 * 6:损益类 */ @PropertyDef(label = "科目类别") @JsonProperty("nClass") private String nclass; /** * (-1)-贷方;1-借方 */ @PropertyDef(label = "余额方向") @JsonProperty("cDc") private Integer cdc; @PropertyDef(label = "末级科目") @JsonProperty("bL") private Integer bl; @PropertyDef(label = "科目级次") @JsonProperty("nGrade") private Integer ngrade; @PropertyDef(label = "数量科目") @JsonProperty("bQ") private Integer bq; @PropertyDef(label = "数量单位") @JsonProperty("cQUnit") private Integer cqunit; @PropertyDef(label = "现金类科目") @JsonProperty("bCash") private Integer bcash; @PropertyDef(label = "银行类科目") @JsonProperty("bBank") private Integer bbank; @PropertyDef(label = "现金流量类科目") @JsonProperty("bXjll") private Integer bxjll; @PropertyDef(label = "冻结") @JsonProperty("bF") private Integer bf; @PropertyDef(label = "操作标志") @JsonProperty("czbz") private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "最后更新时间") @JsonProperty("zhgxsj") private Date zhgxsj; }