Browse Source

2022年11月17日17:43:15

纪新园 3 years ago
parent
commit
e9e69ea5f3

+ 60 - 53
blade-service-api/blade-box-tube-api/src/main/java/org/springblade/box/tube/entity/ArchivesTrajectory.java

@@ -17,13 +17,14 @@
 package org.springblade.box.tube.entity;
 
 import com.baomidou.mybatisplus.annotation.TableName;
-import java.time.LocalDate;
-import java.time.LocalDateTime;
-import java.io.Serializable;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+import java.util.Date;
 
 /**
  * 箱轨迹表实体类
@@ -40,65 +41,71 @@ public class ArchivesTrajectory implements Serializable {
 
 	private Long id;
 	/**
-	* 箱号
-	*/
-		@ApiModelProperty(value = "箱号")
-		private String code;
+	 * 箱号
+	 */
+	@ApiModelProperty(value = "箱号")
+	private String code;
 	/**
-	* 地点
-	*/
-		@ApiModelProperty(value = "地点")
-		private String addres;
+	 * 地点
+	 */
+	@ApiModelProperty(value = "地点")
+	private String address;
 	/**
-	* 时间
-	*/
-		@ApiModelProperty(value = "时间")
-		private LocalDate newDate;
+	 * 时间
+	 */
+	@ApiModelProperty(value = "时间")
+	private Date newDate;
 	/**
-	* 备注
-	*/
-		@ApiModelProperty(value = "备注")
-		private String remarks;
+	 * 备注
+	 */
+	@ApiModelProperty(value = "备注")
+	private String remarks;
 	/**
-	* 创建人
-	*/
-		@ApiModelProperty(value = "创建人")
-		private Long createUser;
+	 * 创建人
+	 */
+	@ApiModelProperty(value = "创建人")
+	private Long createUser;
 	/**
-	* 创建时间
-	*/
-		@ApiModelProperty(value = "创建时间")
-		private LocalDateTime createTime;
+	 * 创建时间
+	 */
+	@ApiModelProperty(value = "创建时间")
+	private Date createTime;
 	/**
-	* 修改人
-	*/
-		@ApiModelProperty(value = "修改人")
-		private Long updateUser;
+	 * 修改人
+	 */
+	@ApiModelProperty(value = "修改人")
+	private Long updateUser;
 	/**
-	* 修改时间
-	*/
-		@ApiModelProperty(value = "修改时间")
-		private LocalDateTime updateTime;
+	 * 修改时间
+	 */
+	@ApiModelProperty(value = "修改时间")
+	private Date updateTime;
 	/**
-	* 创建人姓名
-	*/
-		@ApiModelProperty(value = "创建人姓名")
-		private String createUserName;
+	 * 创建人姓名
+	 */
+	@ApiModelProperty(value = "创建人姓名")
+	private String createUserName;
 	/**
-	* 修改人姓名
-	*/
-		@ApiModelProperty(value = "修改人姓名")
-		private String updateUserName;
+	 * 修改人姓名
+	 */
+	@ApiModelProperty(value = "修改人姓名")
+	private String updateUserName;
 	/**
-	* 是否删除
-	*/
-		@ApiModelProperty(value = "是否删除")
-		private Integer isDeleted;
+	 * 是否删除
+	 */
+	@ApiModelProperty(value = "是否删除")
+	private Integer isDeleted;
+	/**
+	 * 状态
+	 */
+	@ApiModelProperty(value = "状态")
+	private String status;
+
 	/**
-	* 状态
-	*/
-		@ApiModelProperty(value = "状态")
-		private Integer status;
+	 * 租户号
+	 */
+	@ApiModelProperty(value = "租户号")
+	private String tenantId;
 
 
 }

+ 17 - 1
blade-service-api/blade-box-tube-api/src/main/java/org/springblade/box/tube/entity/TradingBoxFees.java

@@ -23,7 +23,6 @@ import lombok.Data;
 
 import java.io.Serializable;
 import java.math.BigDecimal;
-import java.time.LocalDateTime;
 import java.util.Date;
 
 /**
@@ -169,5 +168,22 @@ public class TradingBoxFees implements Serializable {
 	@ApiModelProperty(value = "结算时间")
 	private Date settlementDate;
 
+	/**
+	 * 是否自动生成
+	 */
+	@ApiModelProperty(value = "是否自动生成")
+	private String autoGenerate;
+
+	/**
+	 * 生成来源
+	 */
+	@ApiModelProperty(value = "生成来源")
+	private String generationSource;
+	/**
+	 * 计价单位
+	 */
+	@ApiModelProperty(value = "计价单位")
+	private String unit;
+
 
 }

+ 204 - 140
blade-service-api/blade-box-tube-api/src/main/java/org/springblade/box/tube/entity/Transport.java

@@ -16,15 +16,18 @@
  */
 package org.springblade.box.tube.entity;
 
-import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableName;
-import java.time.LocalDate;
-import java.time.LocalDateTime;
-import java.io.Serializable;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+import java.util.Date;
+import java.util.List;
 
 /**
  * 出口装运/进口返程信息表实体类
@@ -41,140 +44,201 @@ public class Transport implements Serializable {
 
 	private Long id;
 	/**
-	* 业务编号
-	*/
-		@ApiModelProperty(value = "业务编号")
-		private String sysNo;
-	/**
-	* 合同号
-	*/
-		@ApiModelProperty(value = "合同号")
-		private String contractNo;
-	/**
-	* 业务类型(出口装运 CK/进口返程JK)
-	*/
-		@ApiModelProperty(value = "业务类型(出口装运 CK/进口返程JK)")
-		private String billType;
-	/**
-	* 客户ID
-	*/
-		@ApiModelProperty(value = "客户ID")
-		private Long corpId;
-	/**
-	* 客户名称
-	*/
-		@ApiModelProperty(value = "客户名称")
-		private String corpName;
-	/**
-	* 船公司
-	*/
-		@ApiModelProperty(value = "船公司")
-		private Long shippingCompanyId;
-	/**
-	* 船公司名称
-	*/
-		@ApiModelProperty(value = "船公司名称")
-		private String shippingCompany;
-	/**
-	* 合同生效日期
-	*/
-		@ApiModelProperty(value = "合同生效日期")
-		private LocalDate effectiveDate;
-	/**
-	* 合同失效日期
-	*/
-		@ApiModelProperty(value = "合同失效日期")
-		private LocalDate expiryDate;
-	/**
-	* 起运港
-	*/
-		@ApiModelProperty(value = "起运港")
-		private String departureHarbor;
-	/**
-	* 起运港ID
-	*/
-		@ApiModelProperty(value = "起运港ID")
-		private Long departureHarborId;
-	/**
-	* 目的港
-	*/
-		@ApiModelProperty(value = "目的港")
-		private String objectiveHarbor;
-	/**
-	* 目的港ID
-	*/
-		@ApiModelProperty(value = "目的港ID")
-		private Long objectiveHarborId;
-	/**
-	* 起租日期
-	*/
-		@ApiModelProperty(value = "起租日期")
-		private LocalDate startingRentDate;
-	/**
-	* 出场时间
-	*/
-		@ApiModelProperty(value = "出场时间")
-		private LocalDate exitDate;
-	/**
-	* 入场时间
-	*/
-		@ApiModelProperty(value = "入场时间")
-		private LocalDate admissionDate;
-	/**
-	* 单价
-	*/
-		@ApiModelProperty(value = "单价")
-		private BigDecimal price;
-	/**
-	* 币别
-	*/
-		@ApiModelProperty(value = "币别")
-		private String currency;
-	/**
-	* 备注
-	*/
-		@ApiModelProperty(value = "备注")
-		private String remarks;
-	/**
-	* 创建人
-	*/
-		@ApiModelProperty(value = "创建人")
-		private Long createUser;
-	/**
-	* 创建时间
-	*/
-		@ApiModelProperty(value = "创建时间")
-		private LocalDateTime createTime;
-	/**
-	* 修改人
-	*/
-		@ApiModelProperty(value = "修改人")
-		private Long updateUser;
-	/**
-	* 修改时间
-	*/
-		@ApiModelProperty(value = "修改时间")
-		private LocalDateTime updateTime;
-	/**
-	* 创建人姓名
-	*/
-		@ApiModelProperty(value = "创建人姓名")
-		private String createUserName;
-	/**
-	* 修改人姓名
-	*/
-		@ApiModelProperty(value = "修改人姓名")
-		private String updateUserName;
-	/**
-	* 是否删除
-	*/
-		@ApiModelProperty(value = "是否删除")
-		private Integer isDeleted;
-	/**
-	* 审核状态
-	*/
-		@ApiModelProperty(value = "审核状态")
-		private Integer status;
+	 * 业务编号
+	 */
+	@ApiModelProperty(value = "业务编号")
+	private String sysNo;
+	/**
+	 * 合同号
+	 */
+	@ApiModelProperty(value = "合同号")
+	private String contractNo;
+	/**
+	 * 业务类型(出口装运 CK/进口返程JK)
+	 */
+	@ApiModelProperty(value = "业务类型(出口装运 CK/进口返程JK)")
+	private String billType;
+
+	/**
+	 * 明细箱号集合
+	 */
+	@ApiModelProperty(value = "明细箱号集合")
+	private String code;
+	/**
+	 * 客户ID
+	 */
+	@ApiModelProperty(value = "客户ID")
+	private Long corpId;
+	/**
+	 * 客户名称
+	 */
+	@ApiModelProperty(value = "客户名称")
+	private String corpName;
+	/**
+	 * 船公司
+	 */
+	@ApiModelProperty(value = "船公司")
+	private Long shippingCompanyId;
+	/**
+	 * 船公司名称
+	 */
+	@ApiModelProperty(value = "船公司名称")
+	private String shippingCompany;
+	/**
+	 * 合同生效日期
+	 */
+	@ApiModelProperty(value = "合同生效日期")
+	private Date effectiveDate;
+
+	/**
+	 * 合同生效日期(开始-结束)
+	 */
+	@TableField(exist = false)
+	private List<String> effectiveDateList;
+
+	/**
+	 * 合同失效日期
+	 */
+	@ApiModelProperty(value = "合同失效日期")
+	private Date expiryDate;
+	/**
+	 * 起运港
+	 */
+	@ApiModelProperty(value = "起运港")
+	private String departureHarbor;
+	/**
+	 * 起运港ID
+	 */
+	@ApiModelProperty(value = "起运港ID")
+	private Long departureHarborId;
+	/**
+	 * 目的港
+	 */
+	@ApiModelProperty(value = "目的港")
+	private String objectiveHarbor;
+	/**
+	 * 目的港ID
+	 */
+	@ApiModelProperty(value = "目的港ID")
+	private Long objectiveHarborId;
+	/**
+	 * 起租日期
+	 */
+	@ApiModelProperty(value = "起租日期")
+	private Date startingRentDate;
+
+	/**
+	 * 起租日期(开始-结束)
+	 */
+	@TableField(exist = false)
+	private List<String> startingRentDateList;
+
+	/**
+	 * 出场时间
+	 */
+	@ApiModelProperty(value = "出场时间")
+	private Date exitDate;
+	/**
+	 * 入场时间
+	 */
+	@ApiModelProperty(value = "入场时间")
+	private Date admissionDate;
+	/**
+	 * 订单合计金额
+	 */
+	@ApiModelProperty(value = "订单合计金额")
+	private BigDecimal totalAmount;
+	/**
+	 * 订单超期合计金额
+	 */
+	@ApiModelProperty(value = "订单超期合计金额")
+	private BigDecimal overdueAmount;
+	/**
+	 * 备注
+	 */
+	@ApiModelProperty(value = "备注")
+	private String remarks;
+	/**
+	 * 创建人
+	 */
+	@ApiModelProperty(value = "创建人")
+	private Long createUser;
+	/**
+	 * 创建时间
+	 */
+	@ApiModelProperty(value = "创建时间")
+	private Date createTime;
+	/**
+	 * 修改人
+	 */
+	@ApiModelProperty(value = "修改人")
+	private Long updateUser;
+	/**
+	 * 修改时间
+	 */
+	@ApiModelProperty(value = "修改时间")
+	private Date updateTime;
+	/**
+	 * 创建人姓名
+	 */
+	@ApiModelProperty(value = "创建人姓名")
+	private String createUserName;
+	/**
+	 * 修改人姓名
+	 */
+	@ApiModelProperty(value = "修改人姓名")
+	private String updateUserName;
+	/**
+	 * 是否删除
+	 */
+	@ApiModelProperty(value = "是否删除")
+	private Integer isDeleted;
+	/**
+	 * 审核状态
+	 */
+	@ApiModelProperty(value = "审核状态")
+	private Integer status;
+
+	/**
+	 * 租户号
+	 */
+	@ApiModelProperty(value = "租户号")
+	private String tenantId;
+
+	/**
+	 * 船名
+	 */
+	@ApiModelProperty(value = "船名")
+	private String shipName;
 
+	/**
+	 * 航次
+	 */
+	@ApiModelProperty(value = "航次")
+	private String voyageNumber;
+
+	/**
+	 * 开船日期
+	 */
+	@ApiModelProperty(value = "开船日期")
+	private Date sailDate;
+
+	/**
+	 * 明细
+	 */
+	@TableField(exist = false)
+	private List<TransportItem> transportItemList;
+
+	/**
+	 * 附件
+	 */
+	@TableField(exist = false)
+	private List<TransportFiles> transportFilesList;
+
+	/**
+	 * 费用明细
+	 */
+	@TableField(exist = false)
+	private List<TransportItemFees> transportItemFeesList;
 
 }

+ 63 - 56
blade-service-api/blade-box-tube-api/src/main/java/org/springblade/box/tube/entity/TransportFiles.java

@@ -17,12 +17,13 @@
 package org.springblade.box.tube.entity;
 
 import com.baomidou.mybatisplus.annotation.TableName;
-import java.time.LocalDateTime;
-import java.io.Serializable;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.time.LocalDateTime;
+import java.util.Date;
 
 /**
  * 进出口附件表实体类
@@ -39,70 +40,76 @@ public class TransportFiles implements Serializable {
 
 	private Long id;
 	/**
-	* 主表id
-	*/
-		@ApiModelProperty(value = "主表id")
-		private Long pid;
+	 * 主表id
+	 */
+	@ApiModelProperty(value = "主表id")
+	private Long pid;
 	/**
-	* 排序
-	*/
-		@ApiModelProperty(value = "排序")
-		private Integer sort;
+	 * 排序
+	 */
+	@ApiModelProperty(value = "排序")
+	private Integer sort;
 	/**
-	* 文件名
-	*/
-		@ApiModelProperty(value = "文件名")
-		private String fileName;
+	 * 文件名
+	 */
+	@ApiModelProperty(value = "文件名")
+	private String fileName;
 	/**
-	* 文件地址
-	*/
-		@ApiModelProperty(value = "文件地址")
-		private String url;
+	 * 文件地址
+	 */
+	@ApiModelProperty(value = "文件地址")
+	private String url;
 	/**
-	* 备注
-	*/
-		@ApiModelProperty(value = "备注")
-		private String remarks;
+	 * 备注
+	 */
+	@ApiModelProperty(value = "备注")
+	private String remarks;
 	/**
-	* 版本
-	*/
-		@ApiModelProperty(value = "版本")
-		private String version;
+	 * 版本
+	 */
+	@ApiModelProperty(value = "版本")
+	private String version;
 	/**
-	* 创建人
-	*/
-		@ApiModelProperty(value = "创建人")
-		private Long createUser;
+	 * 创建人
+	 */
+	@ApiModelProperty(value = "创建人")
+	private Long createUser;
 	/**
-	* 创建部门
-	*/
-		@ApiModelProperty(value = "创建部门")
-		private Long createDept;
+	 * 创建部门
+	 */
+	@ApiModelProperty(value = "创建部门")
+	private Long createDept;
 	/**
-	* 创建时间
-	*/
-		@ApiModelProperty(value = "创建时间")
-		private LocalDateTime createTime;
+	 * 创建时间
+	 */
+	@ApiModelProperty(value = "创建时间")
+	private Date createTime;
 	/**
-	* 修改人
-	*/
-		@ApiModelProperty(value = "修改人")
-		private Long updateUser;
+	 * 修改人
+	 */
+	@ApiModelProperty(value = "修改人")
+	private Long updateUser;
 	/**
-	* 修改时间
-	*/
-		@ApiModelProperty(value = "修改时间")
-		private LocalDateTime updateTime;
+	 * 修改时间
+	 */
+	@ApiModelProperty(value = "修改时间")
+	private Date updateTime;
 	/**
-	* 状态(0 正常 1停用)
-	*/
-		@ApiModelProperty(value = "状态(0 正常 1停用)")
-		private Integer status;
+	 * 状态(0 正常 1停用)
+	 */
+	@ApiModelProperty(value = "状态(0 正常 1停用)")
+	private Integer status;
+	/**
+	 * 是否已删除(0 否 1是)
+	 */
+	@ApiModelProperty(value = "是否已删除(0 否 1是)")
+	private Integer isDeleted;
+
 	/**
-	* 是否已删除(0 否 1是)
-	*/
-		@ApiModelProperty(value = "是否已删除(0 否 1是)")
-		private Integer isDeleted;
+	 * 租户号
+	 */
+	@ApiModelProperty(value = "租户号")
+	private String tenantId;
 
 
 }

+ 126 - 100
blade-service-api/blade-box-tube-api/src/main/java/org/springblade/box/tube/entity/TransportItem.java

@@ -16,15 +16,18 @@
  */
 package org.springblade.box.tube.entity;
 
-import java.math.BigDecimal;
+import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableName;
-import java.time.LocalDate;
-import java.time.LocalDateTime;
-import java.io.Serializable;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+import java.util.Date;
+import java.util.List;
 
 /**
  * 进出口返程明细表实体类
@@ -41,100 +44,123 @@ public class TransportItem implements Serializable {
 
 	private Long id;
 	/**
-	* 主表id
-	*/
-		@ApiModelProperty(value = "主表id")
-		private Long pid;
-	/**
-	* 箱号
-	*/
-		@ApiModelProperty(value = "箱号")
-		private String code;
-	/**
-	* 箱型
-	*/
-		@ApiModelProperty(value = "箱型")
-		private String boxType;
-	/**
-	* 币别
-	*/
-		@ApiModelProperty(value = "币别")
-		private String currency;
-	/**
-	* 租金
-	*/
-		@ApiModelProperty(value = "租金")
-		private BigDecimal amount;
-	/**
-	* 单价
-	*/
-		@ApiModelProperty(value = "单价")
-		private BigDecimal price;
-	/**
-	* 超期收入
-	*/
-		@ApiModelProperty(value = "超期收入")
-		private BigDecimal overdueAmount;
-	/**
-	* 业务类型(出口装运 CK/进口返程JK)
-	*/
-		@ApiModelProperty(value = "业务类型(出口装运 CK/进口返程JK)")
-		private String billType;
-	/**
-	* 备注
-	*/
-		@ApiModelProperty(value = "备注")
-		private String remarks;
-	/**
-	* 创建人
-	*/
-		@ApiModelProperty(value = "创建人")
-		private Long createUser;
-	/**
-	* 创建时间
-	*/
-		@ApiModelProperty(value = "创建时间")
-		private LocalDateTime createTime;
-	/**
-	* 修改人
-	*/
-		@ApiModelProperty(value = "修改人")
-		private Long updateUser;
-	/**
-	* 修改时间
-	*/
-		@ApiModelProperty(value = "修改时间")
-		private LocalDateTime updateTime;
-	/**
-	* 创建人姓名
-	*/
-		@ApiModelProperty(value = "创建人姓名")
-		private String createUserName;
-	/**
-	* 修改人姓名
-	*/
-		@ApiModelProperty(value = "修改人姓名")
-		private String updateUserName;
-	/**
-	* 是否删除
-	*/
-		@ApiModelProperty(value = "是否删除")
-		private Integer isDeleted;
-	/**
-	* 箱出入场状态
-	*/
-		@ApiModelProperty(value = "箱出入场状态")
-		private Integer status;
-	/**
-	* 地点
-	*/
-		@ApiModelProperty(value = "地点")
-		private String address;
-	/**
-	* 最新时间
-	*/
-		@ApiModelProperty(value = "最新时间")
-		private LocalDate newDate;
+	 * 主表id
+	 */
+	@ApiModelProperty(value = "主表id")
+	private Long pid;
+	/**
+	 * 箱号
+	 */
+	@ApiModelProperty(value = "箱号")
+	private String code;
+	/**
+	 * 箱型
+	 */
+	@ApiModelProperty(value = "箱型")
+	private String boxType;
+	/**
+	 * 币别
+	 */
+	@ApiModelProperty(value = "币别")
+	private String currency;
+	/**
+	 * 租金
+	 */
+	@ApiModelProperty(value = "租金")
+	private BigDecimal amount;
+	/**
+	 * 单价
+	 */
+	@ApiModelProperty(value = "单价")
+	private BigDecimal price;
+	/**
+	 * 超期每天单价
+	 */
+	@ApiModelProperty(value = "超期每天单价")
+	private BigDecimal overduePrice;
+	/**
+	 * 超期收入
+	 */
+	@ApiModelProperty(value = "超期收入")
+	private BigDecimal overdueAmount;
+	/**
+	 * 业务类型(出口装运 CK/进口返程JK)
+	 */
+	@ApiModelProperty(value = "业务类型(出口装运 CK/进口返程JK)")
+	private String billType;
+	/**
+	 * 备注
+	 */
+	@ApiModelProperty(value = "备注")
+	private String remarks;
+	/**
+	 * 创建人
+	 */
+	@ApiModelProperty(value = "创建人")
+	private Long createUser;
+	/**
+	 * 创建时间
+	 */
+	@ApiModelProperty(value = "创建时间")
+	private Date createTime;
+	/**
+	 * 修改人
+	 */
+	@ApiModelProperty(value = "修改人")
+	private Long updateUser;
+	/**
+	 * 修改时间
+	 */
+	@ApiModelProperty(value = "修改时间")
+	private Date updateTime;
+	/**
+	 * 创建人姓名
+	 */
+	@ApiModelProperty(value = "创建人姓名")
+	private String createUserName;
+	/**
+	 * 修改人姓名
+	 */
+	@ApiModelProperty(value = "修改人姓名")
+	private String updateUserName;
+	/**
+	 * 是否删除
+	 */
+	@ApiModelProperty(value = "是否删除")
+	private Integer isDeleted;
+	/**
+	 * 箱出入场状态
+	 */
+	@ApiModelProperty(value = "箱出入场状态")
+	private String status;
+	/**
+	 * 地点
+	 */
+	@ApiModelProperty(value = "地点")
+	private String address;
+	/**
+	 * 最新地点id
+	 */
+	@ApiModelProperty(value = "最新地点id")
+	private Long addressId;
+	/**
+	 * 最新时间
+	 */
+	@ApiModelProperty(value = "最新时间")
+	private Date newDate;
+
+	/**
+	 * 租户号
+	 */
+	@ApiModelProperty(value = "租户号")
+	private String tenantId;
+
+	/**
+	 * 箱轨迹
+	 */
+	@TableField(exist = false)
+	private List<ArchivesTrajectory> archivesTrajectoryList;
+
 
 
 }

+ 135 - 110
blade-service-api/blade-box-tube-api/src/main/java/org/springblade/box/tube/entity/TransportItemFees.java

@@ -16,15 +16,16 @@
  */
 package org.springblade.box.tube.entity;
 
-import java.math.BigDecimal;
 import com.baomidou.mybatisplus.annotation.TableName;
-import java.time.LocalDate;
-import java.time.LocalDateTime;
-import java.io.Serializable;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
 import io.swagger.annotations.ApiModel;
 import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.time.LocalDate;
+import java.time.LocalDateTime;
+import java.util.Date;
 
 /**
  * 进出口明细费用表实体类
@@ -41,110 +42,134 @@ public class TransportItemFees implements Serializable {
 
 	private Long id;
 	/**
-	* 主表id
-	*/
-		@ApiModelProperty(value = "主表id")
-		private Long pid;
-	/**
-	* 箱号
-	*/
-		@ApiModelProperty(value = "箱号")
-		private String code;
-	/**
-	* 排序
-	*/
-		@ApiModelProperty(value = "排序")
-		private Integer sort;
-	/**
-	* 费用id
-	*/
-		@ApiModelProperty(value = "费用id")
-		private Long itemId;
-	/**
-	* 客户id
-	*/
-		@ApiModelProperty(value = "客户id")
-		private Long corpId;
-	/**
-	* 数量
-	*/
-		@ApiModelProperty(value = "数量")
-		private BigDecimal quantity;
-	/**
-	* 单价
-	*/
-		@ApiModelProperty(value = "单价")
-		private BigDecimal price;
-	/**
-	* 金额
-	*/
-		@ApiModelProperty(value = "金额")
-		private BigDecimal amount;
-	/**
-	* 币别
-	*/
-		@ApiModelProperty(value = "币别")
-		private String currency;
-	/**
-	* 备注
-	*/
-		@ApiModelProperty(value = "备注")
-		private String remarks;
-	/**
-	* 创建人
-	*/
-		@ApiModelProperty(value = "创建人")
-		private Long createUser;
-	/**
-	* 创建部门
-	*/
-		@ApiModelProperty(value = "创建部门")
-		private Long createDept;
-	/**
-	* 创建时间
-	*/
-		@ApiModelProperty(value = "创建时间")
-		private LocalDateTime createTime;
-	/**
-	* 修改人
-	*/
-		@ApiModelProperty(value = "修改人")
-		private Long updateUser;
-	/**
-	* 修改时间
-	*/
-		@ApiModelProperty(value = "修改时间")
-		private LocalDateTime updateTime;
-	/**
-	* 状态(0 正常 1停用)
-	*/
-		@ApiModelProperty(value = "状态(0 正常 1停用)")
-		private Integer status;
-	/**
-	* 是否已删除(0 否 1是)
-	*/
-		@ApiModelProperty(value = "是否已删除(0 否 1是)")
-		private Integer isDeleted;
-	/**
-	* 1.应收 2.应付
-	*/
-		@ApiModelProperty(value = "1.应收 2.应付")
-		private Boolean feesType;
-	/**
-	* 生成货款
-	*/
-		@ApiModelProperty(value = "生成货款")
-		private Integer submitPay;
-	/**
-	* 结算金额
-	*/
-		@ApiModelProperty(value = "结算金额")
-		private BigDecimal settlementAmount;
-	/**
-	* 结算时间
-	*/
-		@ApiModelProperty(value = "结算时间")
-		private LocalDate settlementDate;
+	 * 主表id
+	 */
+	@ApiModelProperty(value = "主表id")
+	private Long pid;
+	/**
+	 * 箱号
+	 */
+	@ApiModelProperty(value = "箱号")
+	private String code;
+	/**
+	 * 排序
+	 */
+	@ApiModelProperty(value = "排序")
+	private Integer sort;
+	/**
+	 * 费用id
+	 */
+	@ApiModelProperty(value = "费用id")
+	private Long itemId;
+	/**
+	 * 客户id
+	 */
+	@ApiModelProperty(value = "客户id")
+	private Long corpId;
+	/**
+	 * 数量
+	 */
+	@ApiModelProperty(value = "数量")
+	private BigDecimal quantity;
+	/**
+	 * 单价
+	 */
+	@ApiModelProperty(value = "单价")
+	private BigDecimal price;
+	/**
+	 * 金额
+	 */
+	@ApiModelProperty(value = "金额")
+	private BigDecimal amount;
+	/**
+	 * 币别
+	 */
+	@ApiModelProperty(value = "币别")
+	private String currency;
+	/**
+	 * 备注
+	 */
+	@ApiModelProperty(value = "备注")
+	private String remarks;
+	/**
+	 * 创建人
+	 */
+	@ApiModelProperty(value = "创建人")
+	private Long createUser;
+	/**
+	 * 创建部门
+	 */
+	@ApiModelProperty(value = "创建部门")
+	private Long createDept;
+	/**
+	 * 创建时间
+	 */
+	@ApiModelProperty(value = "创建时间")
+	private Date createTime;
+	/**
+	 * 修改人
+	 */
+	@ApiModelProperty(value = "修改人")
+	private Long updateUser;
+	/**
+	 * 修改时间
+	 */
+	@ApiModelProperty(value = "修改时间")
+	private Date updateTime;
+	/**
+	 * 状态(0 正常 1停用)
+	 */
+	@ApiModelProperty(value = "状态(0 正常 1停用)")
+	private Integer status;
+	/**
+	 * 是否已删除(0 否 1是)
+	 */
+	@ApiModelProperty(value = "是否已删除(0 否 1是)")
+	private Integer isDeleted;
+	/**
+	 * 1.应收 2.应付
+	 */
+	@ApiModelProperty(value = "1.应收 2.应付")
+	private Integer feesType;
+	/**
+	 * 生成货款
+	 */
+	@ApiModelProperty(value = "生成货款")
+	private Integer submitPay;
+	/**
+	 * 结算金额
+	 */
+	@ApiModelProperty(value = "结算金额")
+	private BigDecimal settlementAmount;
+	/**
+	 * 结算时间
+	 */
+	@ApiModelProperty(value = "结算时间")
+	private Date settlementDate;
+
+	/**
+	 * 租户号
+	 */
+	@ApiModelProperty(value = "租户号")
+	private String tenantId;
+
+	/**
+	 * 是否自动生成
+	 */
+	@ApiModelProperty(value = "是否自动生成")
+	private String autoGenerate;
+
+	/**
+	 * 生成来源
+	 */
+	@ApiModelProperty(value = "生成来源")
+	private String generationSource;
+
+	/**
+	 * 计价单位
+	 */
+	@ApiModelProperty(value = "计价单位")
+	private String unit;
 
 
 }