|
|
@@ -1,597 +0,0 @@
|
|
|
-/*
|
|
|
- * 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.report.entity;
|
|
|
-
|
|
|
-import java.math.BigDecimal;
|
|
|
-import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
-import java.time.LocalDateTime;
|
|
|
-import java.io.Serializable;
|
|
|
-import lombok.Data;
|
|
|
-import io.swagger.annotations.ApiModel;
|
|
|
-import io.swagger.annotations.ApiModelProperty;
|
|
|
-
|
|
|
-/**
|
|
|
- * 销售或采购订单表实体类
|
|
|
- *
|
|
|
- * @author BladeX
|
|
|
- * @since 2021-12-27
|
|
|
- */
|
|
|
-@Data
|
|
|
-@TableName("business_order")
|
|
|
-@ApiModel(value = "Order对象", description = "销售或采购订单表")
|
|
|
-public class Order implements Serializable {
|
|
|
-
|
|
|
- private static final long serialVersionUID = 1L;
|
|
|
-
|
|
|
- /**
|
|
|
- * 主键
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "主键")
|
|
|
- private Long id;
|
|
|
- /**
|
|
|
- * 子明细的提单号集合
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "子明细的提单号集合")
|
|
|
- private String billNo;
|
|
|
- /**
|
|
|
- * 系统编号
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "系统编号")
|
|
|
- private String sysNo;
|
|
|
- /**
|
|
|
- * 订单号
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "订单号")
|
|
|
- private String orderNo;
|
|
|
- /**
|
|
|
- * 主订单号
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "主订单号")
|
|
|
- private String morderNo;
|
|
|
- /**
|
|
|
- * 原始订单号
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "原始订单号")
|
|
|
- private String orgOrderNo;
|
|
|
- /**
|
|
|
- * 来源订单号
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "来源订单号")
|
|
|
- private String srcOrderNo;
|
|
|
- /**
|
|
|
- * 来源id
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "来源id")
|
|
|
- private Long srcId;
|
|
|
- /**
|
|
|
- * 订单类型 销售订单 XS 采购订单 CG
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "订单类型 销售订单 XS 采购订单 CG")
|
|
|
- private String billType;
|
|
|
- /**
|
|
|
- * 贸易类型(枚举:国内、进口、出口)
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "贸易类型(枚举:国内、进口、出口)")
|
|
|
- private String tradeType;
|
|
|
- /**
|
|
|
- * 合同类型
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "合同类型")
|
|
|
- private String orderType;
|
|
|
- /**
|
|
|
- * 订单日期
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "订单日期")
|
|
|
- private LocalDateTime businesDate;
|
|
|
- /**
|
|
|
- * 客户或供应商id(全称)
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "客户或供应商id(全称)")
|
|
|
- private Long corpId;
|
|
|
- /**
|
|
|
- * 采购商id
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "采购商id")
|
|
|
- private Long purchaserId;
|
|
|
- /**
|
|
|
- * 仓库id
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "仓库id")
|
|
|
- private Long storageId;
|
|
|
- /**
|
|
|
- * 发货地址
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "发货地址")
|
|
|
- private String shippingAddress;
|
|
|
- /**
|
|
|
- * 到货地址
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "到货地址")
|
|
|
- private String arrivalAddress;
|
|
|
- /**
|
|
|
- * 包装要求
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "包装要求")
|
|
|
- private String packageRemarks;
|
|
|
- /**
|
|
|
- * 运费要求
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "运费要求")
|
|
|
- private String freightRemarks;
|
|
|
- /**
|
|
|
- * 银行信息
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "银行信息")
|
|
|
- private String banks;
|
|
|
- /**
|
|
|
- * 公司户头
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "公司户头")
|
|
|
- private String banksAccountName;
|
|
|
- /**
|
|
|
- * 要求发货日期
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "要求发货日期")
|
|
|
- private LocalDateTime requiredDeliveryDate;
|
|
|
- /**
|
|
|
- * 要求到货日期
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "要求到货日期")
|
|
|
- private LocalDateTime requiredArrivalDate;
|
|
|
- /**
|
|
|
- * 订单备注
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "订单备注")
|
|
|
- private String orderRemark;
|
|
|
- /**
|
|
|
- * 订单金额(合同金额)
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "订单金额(合同金额)")
|
|
|
- private BigDecimal orderAmount;
|
|
|
- /**
|
|
|
- * 其他费用
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "其他费用")
|
|
|
- private BigDecimal otherAmount;
|
|
|
- /**
|
|
|
- * 应收账款
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "应收账款")
|
|
|
- private BigDecimal debitAmount;
|
|
|
- /**
|
|
|
- * 人民币-已收/已付账款
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "人民币-已收/已付账款")
|
|
|
- private BigDecimal settlmentAmount;
|
|
|
- /**
|
|
|
- * 未收账款
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "未收账款")
|
|
|
- private BigDecimal balanceAmount;
|
|
|
- /**
|
|
|
- * 付款方式
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "付款方式")
|
|
|
- private String paymentType;
|
|
|
- /**
|
|
|
- * 信用证到期日(付款方式开证,必须输入)
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "信用证到期日(付款方式开证,必须输入)")
|
|
|
- private LocalDateTime creditDate;
|
|
|
- /**
|
|
|
- * 预(收)付款
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "预(收)付款")
|
|
|
- private BigDecimal advancePayment;
|
|
|
- /**
|
|
|
- * 溢付款
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "溢付款")
|
|
|
- private BigDecimal overPayment;
|
|
|
- /**
|
|
|
- * 保证金
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "保证金")
|
|
|
- private BigDecimal deposit;
|
|
|
- /**
|
|
|
- * 逾期款
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "逾期款")
|
|
|
- private BigDecimal overDueAccounts;
|
|
|
- /**
|
|
|
- * 预收款日期
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "预收款日期")
|
|
|
- private LocalDateTime advanceCollectionDate;
|
|
|
- /**
|
|
|
- * 应收(付)款日期
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "应收(付)款日期")
|
|
|
- private LocalDateTime accountsCollectionDate;
|
|
|
- /**
|
|
|
- * 毛利率
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "毛利率")
|
|
|
- private BigDecimal grossProfitRate;
|
|
|
- /**
|
|
|
- * 毛利润
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "毛利润")
|
|
|
- private BigDecimal grossProfit;
|
|
|
- /**
|
|
|
- * 所属公司id(全称)销售公司
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "所属公司id(全称)销售公司")
|
|
|
- private Long belongToCorpId;
|
|
|
- /**
|
|
|
- * 历史平均运费
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "历史平均运费")
|
|
|
- private BigDecimal freightAmountHistory;
|
|
|
- /**
|
|
|
- * 实际发货日期
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "实际发货日期")
|
|
|
- private LocalDateTime actualDeliveryDate;
|
|
|
- /**
|
|
|
- * 实际到货日期
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "实际到货日期")
|
|
|
- private LocalDateTime arrivalDate;
|
|
|
- /**
|
|
|
- * 采购方式
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "采购方式")
|
|
|
- private String procurementMethod;
|
|
|
- /**
|
|
|
- * 入库金额
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "入库金额")
|
|
|
- private BigDecimal storageAmount;
|
|
|
- /**
|
|
|
- * 采购金额
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "采购金额")
|
|
|
- private BigDecimal purchaseAmount;
|
|
|
- /**
|
|
|
- * 入库数量
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "入库数量")
|
|
|
- private BigDecimal storageQuantity;
|
|
|
- /**
|
|
|
- * 采购数量
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "采购数量")
|
|
|
- private BigDecimal purchaseQuantity;
|
|
|
- /**
|
|
|
- * 积分倍数
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "积分倍数")
|
|
|
- private BigDecimal pointMutiple;
|
|
|
- /**
|
|
|
- * 特别提醒
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "特别提醒")
|
|
|
- private String specialRemarks;
|
|
|
- /**
|
|
|
- * 业务员
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "业务员")
|
|
|
- private String salesName;
|
|
|
- /**
|
|
|
- * 提成标准
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "提成标准")
|
|
|
- private String commissionRate;
|
|
|
- /**
|
|
|
- * 销售单价
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "销售单价")
|
|
|
- private BigDecimal salesPrice;
|
|
|
- /**
|
|
|
- * 发票重量
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "发票重量")
|
|
|
- private BigDecimal invoiceWeight;
|
|
|
- /**
|
|
|
- * 码单重量
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "码单重量")
|
|
|
- private BigDecimal billWeight;
|
|
|
- /**
|
|
|
- * 币别
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "币别")
|
|
|
- private String currency;
|
|
|
- /**
|
|
|
- * 汇率
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "汇率")
|
|
|
- private BigDecimal exchangeRate;
|
|
|
- /**
|
|
|
- * 计划交货日期
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "计划交货日期")
|
|
|
- private LocalDateTime plannedDeliveryDate;
|
|
|
- /**
|
|
|
- * 形式发票
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "形式发票")
|
|
|
- private String proformInvoice;
|
|
|
- /**
|
|
|
- * 装货港
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "装货港")
|
|
|
- private String portOfLoad;
|
|
|
- /**
|
|
|
- * 目的港
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "目的港")
|
|
|
- private String portOfDestination;
|
|
|
- /**
|
|
|
- * 海运费
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "海运费")
|
|
|
- private BigDecimal oceanFreight;
|
|
|
- /**
|
|
|
- * 版本
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "版本")
|
|
|
- private String version;
|
|
|
- /**
|
|
|
- * 创建人
|
|
|
- */
|
|
|
- @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;
|
|
|
- /**
|
|
|
- * 到港日期
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "到港日期")
|
|
|
- private LocalDateTime dateOfArrival;
|
|
|
- /**
|
|
|
- * 是否到货
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "是否到货")
|
|
|
- private Integer arrival;
|
|
|
- /**
|
|
|
- * 首付比列
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "首付比列")
|
|
|
- private BigDecimal downPayment;
|
|
|
- /**
|
|
|
- * 人民币金额
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "人民币金额")
|
|
|
- private BigDecimal rmbAmount;
|
|
|
- /**
|
|
|
- * 客户联系人
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "客户联系人")
|
|
|
- private String corpAttn;
|
|
|
- /**
|
|
|
- * 其他联系人
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "其他联系人")
|
|
|
- private String otherCorpAttn;
|
|
|
- /**
|
|
|
- * 联系人电话
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "联系人电话")
|
|
|
- private String corpTel;
|
|
|
- /**
|
|
|
- * 合同重量
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "合同重量")
|
|
|
- private BigDecimal contractWeight;
|
|
|
- /**
|
|
|
- * 贸易条款
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "贸易条款")
|
|
|
- private String tradeTerms;
|
|
|
- /**
|
|
|
- * 贸易条款描述
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "贸易条款描述")
|
|
|
- private String tradeTermsDescription;
|
|
|
- /**
|
|
|
- * 价格条款
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "价格条款")
|
|
|
- private String priceTerms;
|
|
|
- /**
|
|
|
- * 价格条款描述
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "价格条款描述")
|
|
|
- private String priceTermsDescription;
|
|
|
- /**
|
|
|
- * 运输方式
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "运输方式")
|
|
|
- private String transport;
|
|
|
- /**
|
|
|
- * 有效期
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "有效期")
|
|
|
- private LocalDateTime dateValidity;
|
|
|
- /**
|
|
|
- * 收付款方式描述
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "收付款方式描述")
|
|
|
- private String paymentTypeDescription;
|
|
|
- /**
|
|
|
- * 保险
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "保险")
|
|
|
- private String insuranceRemarks;
|
|
|
- /**
|
|
|
- * 唛头
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "唛头")
|
|
|
- private String marks;
|
|
|
- /**
|
|
|
- * 信用证编号
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "信用证编号")
|
|
|
- private String creditNumber;
|
|
|
- /**
|
|
|
- * 信用证金额
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "信用证金额")
|
|
|
- private BigDecimal creditAmount;
|
|
|
- /**
|
|
|
- * 订单状态
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "订单状态")
|
|
|
- private String orderStatus;
|
|
|
- /**
|
|
|
- * 是否询价
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "是否询价")
|
|
|
- private String ifEnquiry;
|
|
|
- /**
|
|
|
- * 是否船务
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "是否船务")
|
|
|
- private String ifShipping;
|
|
|
- /**
|
|
|
- * 采购核价备注
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "采购核价备注")
|
|
|
- private String purchasePricingRemarks;
|
|
|
- /**
|
|
|
- * 销售核价备注
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "销售核价备注")
|
|
|
- private String sellPricingRemarks;
|
|
|
- /**
|
|
|
- * 是否开票
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "是否开票")
|
|
|
- private String ifInvoice;
|
|
|
- /**
|
|
|
- * 箱型
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "箱型")
|
|
|
- private String boxPile;
|
|
|
- /**
|
|
|
- * 起订量
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "起订量")
|
|
|
- private BigDecimal minOrder;
|
|
|
- /**
|
|
|
- * 预计海运费
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "预计海运费")
|
|
|
- private BigDecimal predictOceanFreight;
|
|
|
- /**
|
|
|
- * 参考海运费
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "参考海运费")
|
|
|
- private BigDecimal referenceOceanFreight;
|
|
|
- /**
|
|
|
- * 箱量
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "箱量")
|
|
|
- private BigDecimal boxNumber;
|
|
|
- /**
|
|
|
- * 采购备注
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "采购备注")
|
|
|
- private String purchaseRemark;
|
|
|
- /**
|
|
|
- * 船务备注
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "船务备注")
|
|
|
- private String shippingRemark;
|
|
|
- /**
|
|
|
- * 生产工厂
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "生产工厂")
|
|
|
- private Long productionPlant;
|
|
|
- /**
|
|
|
- * FOB系数
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "FOB系数")
|
|
|
- private BigDecimal coefficient;
|
|
|
- /**
|
|
|
- * 开户银行
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "开户银行")
|
|
|
- private String accountBank;
|
|
|
- /**
|
|
|
- * 预付保证金币别
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "预付保证金币别")
|
|
|
- private String prepayCurrency;
|
|
|
- /**
|
|
|
- * 发票金额
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "发票金额")
|
|
|
- private BigDecimal invoiceAmount;
|
|
|
- /**
|
|
|
- * 特价占比
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "特价占比")
|
|
|
- private BigDecimal specialOfferOf;
|
|
|
- /**
|
|
|
- * 最迟付款日期
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "最迟付款日期")
|
|
|
- private LocalDateTime latestDate;
|
|
|
- /**
|
|
|
- * 外币-已收/已付账款
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "外币-已收/已付账款")
|
|
|
- private BigDecimal foreignSettlmentAmount;
|
|
|
- /**
|
|
|
- * 单票毛利
|
|
|
- */
|
|
|
- @ApiModelProperty(value = "单票毛利")
|
|
|
- private BigDecimal singleTicketMargin;
|
|
|
-
|
|
|
-
|
|
|
-}
|