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

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")
    private String classMark;

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

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

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

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

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

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

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

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

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

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

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

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

    @ApiModelProperty(value = "成交数量")
    @Column(name = "GQTY")
    private Integer GQty;

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

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

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

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

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

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

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

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

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

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

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


}