| | |
| | | |
| | | 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) |
| | | @PropertyDef(label = "账套号") |
| | | @Column(name = "nAcctId", length = 9) |
| | | private Double nAcctId; |
| | | private String id; |
| | | |
| | | @JSONField(serialize = false) |
| | | @PropertyDef(label = "账套号") |
| | | @Column(name = "nacctid", length = 23) |
| | | private String nacctid; |
| | | |
| | | |
| | | @PropertyDef(label = "年度") |
| | | @Column(name = "cYear", length = 4) |
| | | private Double cYear; |
| | | @Column(name = "cyear") |
| | | private Integer cyear; |
| | | |
| | | @PropertyDef(label = "科目编码") |
| | | @Column(name = "cCode", length = 80) |
| | | private String cCode; |
| | | @Column(name = "ccode", length = 80) |
| | | private String ccode; |
| | | |
| | | @PropertyDef(label = "科目名称") |
| | | @Column(name = "cName", length = 256) |
| | | private String cName; |
| | | @Column(name = "cname", length = 256) |
| | | private String cname; |
| | | |
| | | @PropertyDef(label = "科目全称") |
| | | @Column(name = "cAllName", length = 65536) |
| | | private String cAllName; |
| | | @Column(name = "callname", length = 65536) |
| | | private String callname; |
| | | |
| | | /** |
| | | * 1:资产类 |
| | |
| | | * 6:损益类 |
| | | */ |
| | | @PropertyDef(label = "科目类别") |
| | | @Column(name = "nClass", length = 9) |
| | | private String nClass; |
| | | @Column(name = "nclass", length = 9) |
| | | private String nclass; |
| | | /** |
| | | * (-1)-贷方;1-借方 |
| | | */ |
| | | @PropertyDef(label = "余额方向") |
| | | @Column(name = "cDc", length = 3) |
| | | private Double cDc; |
| | | @Column(name = "cdc") |
| | | private Integer cdc; |
| | | |
| | | @PropertyDef(label = "末级科目") |
| | | @Column(name = "bL") |
| | | private Double bL; |
| | | @Column(name = "bl") |
| | | private Integer bl; |
| | | |
| | | @PropertyDef(label = "科目级次") |
| | | @Column(name = "nGrade", length = 8) |
| | | private Double nGrade; |
| | | @Column(name = "ngrade") |
| | | private Integer ngrade; |
| | | |
| | | @PropertyDef(label = "数量科目") |
| | | @Column(name = "bQ") |
| | | private Double bQ; |
| | | @Column(name = "bq") |
| | | private Integer bq; |
| | | |
| | | @PropertyDef(label = "数量单位") |
| | | @Column(name = "cQUnit") |
| | | private Double cQUnit; |
| | | @Column(name = "cqunit") |
| | | private Integer cqunit; |
| | | |
| | | @PropertyDef(label = "现金类科目") |
| | | @Column(name = "bCash") |
| | | private Double bCash; |
| | | @Column(name = "bcash") |
| | | private Integer bcash; |
| | | |
| | | @PropertyDef(label = "银行类科目") |
| | | @Column(name = "bBank") |
| | | private Double bBank; |
| | | @Column(name = "bbank") |
| | | private Integer bbank; |
| | | |
| | | @PropertyDef(label = "现金流量类科目") |
| | | @Column(name = "bXjll") |
| | | private Double bXjll; |
| | | @Column(name = "bxjll") |
| | | private Integer bxjll; |
| | | |
| | | @PropertyDef(label = "冻结") |
| | | @Column(name = "bF") |
| | | private String bF; |
| | | @Column(name = "bf") |
| | | private Integer bf; |
| | | |
| | | @PropertyDef(label = "统一库区编码") |
| | | @Column(name = "tykqbm", length = 22) |
| | | private String tykqbm; |
| | | |
| | | @PropertyDef(label = "操作标志") |
| | | @Column(name = "czbz", length = 1) |