|
|
@@ -0,0 +1,437 @@
|
|
|
+/*
|
|
|
+ * Copyright (c) 2018-2028, Chill Zhuang All rights reserved.
|
|
|
+ *
|
|
|
+ * Redistribution and use in source and binary forms, with or without
|
|
|
+ * modification, are permitted provided that the following conditions are met:
|
|
|
+ *
|
|
|
+ * Redistributions of source code must retain the above copyright notice,
|
|
|
+ * this list of conditions and the following disclaimer.
|
|
|
+ * Redistributions in binary form must reproduce the above copyright
|
|
|
+ * notice, this list of conditions and the following disclaimer in the
|
|
|
+ * documentation and/or other materials provided with the distribution.
|
|
|
+ * Neither the name of the dreamlu.net developer nor the names of its
|
|
|
+ * contributors may be used to endorse or promote products derived from
|
|
|
+ * this software without specific prior written permission.
|
|
|
+ * Author: Chill 庄骞 (smallchill@163.com)
|
|
|
+ */
|
|
|
+package org.springblade.los.business.amends.entity;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.annotation.FieldStrategy;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableLogic;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+import org.springframework.format.annotation.DateTimeFormat;
|
|
|
+
|
|
|
+import java.io.Serializable;
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.time.LocalDateTime;
|
|
|
+import java.util.Date;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 业务-业务费用 AmendDate实体类
|
|
|
+ *
|
|
|
+ * @author BladeX
|
|
|
+ * @since 2023-12-12
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@TableName("los_amends")
|
|
|
+@ApiModel(value = "Amends对象", description = "业务-业务费用 AmendDate")
|
|
|
+public class Amends implements Serializable {
|
|
|
+
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 主键
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "主键")
|
|
|
+ private Long id;
|
|
|
+ /**
|
|
|
+ * 分公司 Id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "分公司 Id")
|
|
|
+ private String branchId;
|
|
|
+ /**
|
|
|
+ * 创建人 Id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "创建人 Id")
|
|
|
+ private Long createUser;
|
|
|
+ /**
|
|
|
+ * 创建人
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "创建人")
|
|
|
+ private String createUserName;
|
|
|
+ /**
|
|
|
+ * 创建部门 Id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "创建部门 Id")
|
|
|
+ private String createDept;
|
|
|
+ /**
|
|
|
+ * 创建部门
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "创建部门")
|
|
|
+ private String createDeptName;
|
|
|
+ /**
|
|
|
+ * 创建时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "创建时间")
|
|
|
+ private Date createTime;
|
|
|
+ /**
|
|
|
+ * 修改人 Id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "修改人 Id")
|
|
|
+ private Long updateUser;
|
|
|
+ /**
|
|
|
+ * 修改人
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "修改人")
|
|
|
+ private String updateUserName;
|
|
|
+ /**
|
|
|
+ * 修改时间
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "修改时间")
|
|
|
+ private Date updateTime;
|
|
|
+ /**
|
|
|
+ * 业务类型, SEA=海运出口AMEND SIA=海运进口AMEND
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "业务类型, SEA=海运出口AMEND SIA=海运进口AMEND")
|
|
|
+ private String businessType;
|
|
|
+ /**
|
|
|
+ * 单据编号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "单据编号")
|
|
|
+ private String billNo;
|
|
|
+ /**
|
|
|
+ * 单据日期
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "单据日期")
|
|
|
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
|
|
|
+ @TableField(updateStrategy = FieldStrategy.IGNORED)
|
|
|
+ private Date billDate;
|
|
|
+ /**
|
|
|
+ * 财务日期
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "财务日期")
|
|
|
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
|
|
|
+ @TableField(updateStrategy = FieldStrategy.IGNORED)
|
|
|
+ private Date accountDate;
|
|
|
+ /**
|
|
|
+ * 操作 Id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "操作 Id")
|
|
|
+ private Long operatorId;
|
|
|
+ /**
|
|
|
+ * 操作
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "操作")
|
|
|
+ private String operatorName;
|
|
|
+ /**
|
|
|
+ * 责任方
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "责任方")
|
|
|
+ private String responsibleParty;
|
|
|
+ /**
|
|
|
+ * 原业务 id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "原业务 id")
|
|
|
+ private Long origId;
|
|
|
+ /**
|
|
|
+ * 单据编号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "单据编号")
|
|
|
+ private String origBillNo;
|
|
|
+ /**
|
|
|
+ * 单据日期
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "单据日期")
|
|
|
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
|
|
|
+ @TableField(updateStrategy = FieldStrategy.IGNORED)
|
|
|
+ private Date origBillDate;
|
|
|
+ /**
|
|
|
+ * 财务日期
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "财务日期")
|
|
|
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
|
|
|
+ @TableField(updateStrategy = FieldStrategy.IGNORED)
|
|
|
+ private Date origAccountDate;
|
|
|
+ /**
|
|
|
+ * 进出口, E=出口 I=进口
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "进出口, E=出口 I=进口")
|
|
|
+ private String origSeaType;
|
|
|
+ /**
|
|
|
+ * 单据类型, DD=直单(默认) MM=主单 MH=主分单 HH=从分单
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "单据类型, DD=直单(默认) MM=主单 MH=主分单 HH=从分单")
|
|
|
+ private String origBillType;
|
|
|
+ /**
|
|
|
+ * 原业务备注
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "原业务备注")
|
|
|
+ private String origRemarks;
|
|
|
+ /**
|
|
|
+ * 客户 id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "客户 id")
|
|
|
+ private Long corpId;
|
|
|
+ /**
|
|
|
+ * 客户中文名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "客户中文名称")
|
|
|
+ private String corpCnName;
|
|
|
+ /**
|
|
|
+ * 客户英文名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "客户英文名称")
|
|
|
+ private String corpEnName;
|
|
|
+ /**
|
|
|
+ * 客户约号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "客户约号")
|
|
|
+ private String corpArgreementNo;
|
|
|
+ /**
|
|
|
+ * 航线 id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "航线 id")
|
|
|
+ private Long lineId;
|
|
|
+ /**
|
|
|
+ * 航线中文名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "航线中文名称")
|
|
|
+ private String lineCnName;
|
|
|
+ /**
|
|
|
+ * 航线英文名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "航线英文名称")
|
|
|
+ private String lineEnName;
|
|
|
+ /**
|
|
|
+ * 船公司 id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "船公司 id")
|
|
|
+ private Long carrierId;
|
|
|
+ /**
|
|
|
+ * 船公司中文名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "船公司中文名称")
|
|
|
+ private String carrierCnName;
|
|
|
+ /**
|
|
|
+ * 船公司英文名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "船公司英文名称")
|
|
|
+ private String carrierEnName;
|
|
|
+ /**
|
|
|
+ * 船公司约号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "船公司约号")
|
|
|
+ private String carrierArgreementNo;
|
|
|
+ /**
|
|
|
+ * 订舱号
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "订舱号")
|
|
|
+ private String bookingNo;
|
|
|
+ /**
|
|
|
+ * 订舱日期
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "订舱日期")
|
|
|
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
|
|
|
+ @TableField(updateStrategy = FieldStrategy.IGNORED)
|
|
|
+ private Date bookingDate;
|
|
|
+ /**
|
|
|
+ * 船名 id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "船名 id")
|
|
|
+ private Long vesselId;
|
|
|
+ /**
|
|
|
+ * 中文船名
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "中文船名")
|
|
|
+ private String vesselCnName;
|
|
|
+ /**
|
|
|
+ * 英文船名
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "英文船名")
|
|
|
+ private String vesselEnName;
|
|
|
+ /**
|
|
|
+ * 航次
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "航次")
|
|
|
+ private String voyageNo;
|
|
|
+ /**
|
|
|
+ * MB/L NO
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "MB/L NO")
|
|
|
+ private String mblno;
|
|
|
+ /**
|
|
|
+ * HB/L NO
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "HB/L NO")
|
|
|
+ private String hblno;
|
|
|
+ /**
|
|
|
+ * Reference NO
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "Reference NO")
|
|
|
+ private String refno;
|
|
|
+ /**
|
|
|
+ * 开船日期
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "开船日期")
|
|
|
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
|
|
|
+ @TableField(updateStrategy = FieldStrategy.IGNORED)
|
|
|
+ private Date etd;
|
|
|
+ /**
|
|
|
+ * 到港日期
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "到港日期")
|
|
|
+ @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
|
|
|
+ @TableField(updateStrategy = FieldStrategy.IGNORED)
|
|
|
+ private Date eta;
|
|
|
+ /**
|
|
|
+ * 装货港 id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "装货港 id")
|
|
|
+ private Long polId;
|
|
|
+ /**
|
|
|
+ * 装货港代码
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "装货港代码")
|
|
|
+ private String polCode;
|
|
|
+ /**
|
|
|
+ * 装货港英文名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "装货港英文名称")
|
|
|
+ private String polCnName;
|
|
|
+ /**
|
|
|
+ * 装货港英文名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "装货港英文名称")
|
|
|
+ private String polEnName;
|
|
|
+ /**
|
|
|
+ * 装货港英文名称打印 默认等于pol_en_name 可以编辑
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "装货港英文名称打印 默认等于pol_en_name 可以编辑")
|
|
|
+ private String polNamePrint;
|
|
|
+ /**
|
|
|
+ * 卸货港 id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "卸货港 id")
|
|
|
+ private Long podId;
|
|
|
+ /**
|
|
|
+ * 卸货港代码
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "卸货港代码")
|
|
|
+ private String podCode;
|
|
|
+ /**
|
|
|
+ * 卸货港中文名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "卸货港中文名称")
|
|
|
+ private String podCnName;
|
|
|
+ /**
|
|
|
+ * 卸货港英文名称
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "卸货港英文名称")
|
|
|
+ private String podEnName;
|
|
|
+ /**
|
|
|
+ * 卸货港英文名称打印 默认等于pol_en_name 可以编辑
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "卸货港英文名称打印 默认等于pol_en_name 可以编辑")
|
|
|
+ private String podNamePrint;
|
|
|
+ /**
|
|
|
+ * 货物类别 dry=普货 danger=危险品 reefer=冻柜
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "货物类别 dry=普货 danger=危险品 reefer=冻柜")
|
|
|
+ private String cargoType;
|
|
|
+ /**
|
|
|
+ * 包装单位 Id
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "包装单位 Id")
|
|
|
+ private Long packingUnitId;
|
|
|
+ /**
|
|
|
+ * 包装单位
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "包装单位")
|
|
|
+ private String packingUnit;
|
|
|
+ /**
|
|
|
+ * 件数
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "件数")
|
|
|
+ private BigDecimal quantity;
|
|
|
+ /**
|
|
|
+ * 毛重 (KGM)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "毛重 (KGM)")
|
|
|
+ private BigDecimal grossWeight;
|
|
|
+ /**
|
|
|
+ * 净重 (KGM)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "净重 (KGM)")
|
|
|
+ private BigDecimal netWeight;
|
|
|
+ /**
|
|
|
+ * 体积 (CBM)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "体积 (CBM)")
|
|
|
+ private BigDecimal measurement;
|
|
|
+ /**
|
|
|
+ * 集装箱箱数英文,
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "集装箱箱数英文, ")
|
|
|
+ private String quantityCntrDescr;
|
|
|
+ /**
|
|
|
+ * 商品包装件数英文,
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "商品包装件数英文, ")
|
|
|
+ private String quantityPackingDescr;
|
|
|
+ /**
|
|
|
+ * 集装箱箱型箱数英文, 1*20GP,2*40HC
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "集装箱箱型箱数英文, 1*20GP,2*40HC")
|
|
|
+ private String quantityCntrTypesDescr;
|
|
|
+ /**
|
|
|
+ * 状态(业务参数配置)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "状态(业务参数配置)")
|
|
|
+ private Integer billStatus;
|
|
|
+ /**
|
|
|
+ * 财务状态(业务参数配置)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "财务状态(业务参数配置)")
|
|
|
+ private Integer accountStatus;
|
|
|
+ /**
|
|
|
+ * 版本
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "版本")
|
|
|
+ private String version;
|
|
|
+ /**
|
|
|
+ * 状态(0 正常 1停用)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "状态(0 正常 1停用)")
|
|
|
+ private Integer status;
|
|
|
+ /**
|
|
|
+ * 是否已删除(0 否 1是)
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "是否已删除(0 否 1是)")
|
|
|
+ @TableLogic(value = "0", delval = "1")
|
|
|
+ private Integer isDeleted;
|
|
|
+ /**
|
|
|
+ * 备注
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "备注")
|
|
|
+ private String remarks;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 租户
|
|
|
+ */
|
|
|
+ @ApiModelProperty(value = "租户")
|
|
|
+ private String tenantId;
|
|
|
+
|
|
|
+
|
|
|
+}
|