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:15 */ @Data public class Nx2023Api1504 implements Serializable { @PropertyDef(label = "账套号") @JsonProperty("nAcctId") private String nacctid; @PropertyDef(label = "账套名称") @JsonProperty("cAcctName") private String cncctname; @PropertyDef(label = "本位币") @JsonProperty("cCurrency") private String ccurrency; @PropertyDef(label = "会计主管") @JsonProperty("cAcctChief") private String cacctchief; @JSONField(format = "yyyyMM") @PropertyDef(label = "启用期间") @JsonProperty("cPeriodStart") private Date cperiodstart; @JSONField(format = "yyyy-MM-dd") @PropertyDef(label = "启用日期") @JsonProperty("cYearBmd") private Date cyearbmd; @PropertyDef(label = "期间数") @JsonProperty("nAcctPeriodNum") private Integer nacctperiodnum; @PropertyDef(label = "会计制度代码", description = "11:企业会计准则制度(粮食2013版)(默认代码值)") @JsonProperty("cAccClassCode") private String caccclasscode; @PropertyDef(label = "科目级次", description = "4-8:默认最小值为4") @JsonProperty("nAccGrade") private Integer naccgrade; @PropertyDef(label = "科目编码规则", description = "4222XXXX:默认前四级级长规则为4222") @JsonProperty("cAccCodeStr") private String cacccodestr; @PropertyDef(label = "单位名称") @JsonProperty("cCropName") private String ccropname; @PropertyDef(label = "单位代码") @JsonProperty("cOrgCode") private String corgcode; @PropertyDef(label = "统一单位编码") @JsonProperty("xqydm") private String tydwbm; @PropertyDef(label = "统一库区编码") @JsonProperty("xkqdm") private String tykqbm; @PropertyDef(label = "操作标志") @JsonProperty("czbz") private String czbz; @JSONField(format = "yyyy-MM-dd HH:mm:ss") @PropertyDef(label = "最后更新时间") @JsonProperty("zhgxsj") private Date zhgxsj; }