MawbDetail.java 4.38 KB
package com.erry.iclear.dateInterface.api.request;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.*;
import java.io.Serializable;
import java.math.BigDecimal;


/**
 * @author Administrator
 */
@ApiModel(value = "mawbDetail", description = "运单明细")
@Entity
@Table(name = "T_ICLEAR_API_MAWBDETAIL")
@Data
public class MawbDetail implements Serializable {

    private static final long serialVersionUID = -6706944312498119267L;
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "Id", insertable = false, nullable = false)
    private Long id;

    @Column(name = "MSGID")
    private Long msgId;

    @Column(name="MAWBID")
    private Long MAWBID;

    @ApiModelProperty(value = "商品编号", example = "空值")
    @Column(name = "CLASSMARK")
    //JsonProperty("ClassMark")
    private String classMark;

    @ApiModelProperty(value = "商品编号")
    @Column(name = "CODETS")
    //@JsonProperty("CodeTS")
    private String codeTS;

    @ApiModelProperty(value = "申报单价", example = "空值")
    @Column(name = "DECLPRICE")
    //@JsonProperty("DeclPrice")
    private BigDecimal declPrice;

    @ApiModelProperty(value = "申报总价")
    @Column(name = "DECLTOTAL")
    //@JsonProperty("DeclTotal")
    private BigDecimal declTotal;

    @ApiModelProperty(value = "征免方式")
    @Column(name = "DUTYMODE")
    //@JsonProperty("DutyMode")
    private String dutyMode;

    @ApiModelProperty(value = "货号")
    @Column(name = "EXGNO")
    //@JsonProperty("ExgNo")
    private String exgNo;

    @ApiModelProperty(value = "货号")
    @Column(name = "EXGVERSION")
    //@JsonProperty("ExgVersion")
    private String exgVersion;

    @ApiModelProperty(value = "第一计量单位(法定单位)")
    @Column(name = "FIRSTUNIT")
    //@JsonProperty("FirstUnit")
    private String firstUnit;

    @ApiModelProperty(value = "第一法定数量")
    @Column(name = "FIRSTQTY")
    //@JsonProperty("FirstQty")
    private Integer firstQty;

    @ApiModelProperty(value = "成交计量单位")
    @Column(name = "GUNIT")
    //@JsonProperty("GUNIT")
    private String gunit;

    @ApiModelProperty(value = "商品规格、型号")
    @Column(name = "GMODE")
    //@JsonProperty("GModel")
    private String gmodel;

    @ApiModelProperty(value = "商品名称")
    @Column(name = "GNAME")
    //@JsonProperty("GName")
    private String gname;

    @ApiModelProperty(value = "商品序号")
    @Column(name = "GNO")
    //@JsonProperty("GNo")
    private String gno;

    @ApiModelProperty(value = "成交数量")
    @Column(name = "GQTY")
    //@JsonProperty("GQty")
    private BigDecimal gqty;

    @ApiModelProperty(value = "原产国")
    @Column(name = "ORIGINCURRENTY")
    //@JsonProperty("OriginCountry")
    private String originCountry;

    @ApiModelProperty(value = "第二计量单位")
    @Column(name = "SECONDUNIT")
    //@JsonProperty("SecondUnit")
    private String secondUnit;

    @ApiModelProperty(value = "第二法定数量")
    @Column(name = "SECONDQTY")
    //@JsonProperty("SecondQty")
    private Integer secondQty;

    @ApiModelProperty(value = "成交币制")
    @Column(name = "TRADECURR")
    //@JsonProperty("TradeCurr")
    private String tradeCurr;

    @ApiModelProperty(value = "用途/生产厂家")
    @Column(name = "USETO")
    //@JsonProperty("UseTo")
    private String useTo;

    @ApiModelProperty(value = "工缴费")
    @Column(name = "WORKUSD")
    //@JsonProperty("WorkUsd")
    private BigDecimal workUsd;

    @ApiModelProperty(value = "检验检疫编")
    @Column(name = "CIQCODE")
    //@JsonProperty("CiqCode")
    private String ciqCode;

    @ApiModelProperty(value = "最终目的国(地区)")
    @Column(name = "DESTINATIONCOUNTRY")
    //@JsonProperty("DestinationCountry")
    private String destinationCountry;

    @ApiModelProperty(value = "申报货物英文名称")
    @Column(name = "DECLGOODSENAME")
    //@JsonProperty("DeclGoodsEname")
    private String declGoodsEname;

    @ApiModelProperty(value = "目的地代码")
    @Column(name = "DESTCODE")
    //@JsonProperty("DestCode")
    private String destCode;

    @ApiModelProperty(value = "境内目的地/境内货源地")
    @Column(name = "DISTRICTCODE")
    //@JsonProperty("DistrictCode")
    private String districtCode;


}