package com.zy.asrs.entity;
|
|
import com.core.common.Cools;
|
import io.swagger.annotations.ApiModelProperty;
|
import com.baomidou.mybatisplus.annotations.TableId;
|
import com.baomidou.mybatisplus.enums.IdType;
|
import io.swagger.annotations.ApiModelProperty;
|
import com.baomidou.mybatisplus.annotations.TableField;
|
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
import java.text.SimpleDateFormat;
|
import java.util.Date;
|
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
|
import com.baomidou.mybatisplus.annotations.TableName;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
|
@TableName("erp_sale_order")
|
@Data
|
public class SaleOrder implements Serializable {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* ID
|
*/
|
@ApiModelProperty(value = "ID")
|
@TableId(value = "id", type = IdType.AUTO)
|
private Long id;
|
|
/**
|
* 生产单号
|
*/
|
@ApiModelProperty(value = "生产单号")
|
@TableField("order_code")
|
private String orderCode;
|
|
/**
|
* 业务员
|
*/
|
@ApiModelProperty(value = "业务员")
|
@TableField("person_name")
|
private String personName;
|
|
/**
|
* 图号
|
*/
|
@ApiModelProperty(value = "图号")
|
@TableField("inv_code")
|
private String invCode;
|
|
/**
|
* 物料名称
|
*/
|
@ApiModelProperty(value = "物料名称")
|
@TableField("inv_name")
|
private String invName;
|
|
/**
|
* 规格
|
*/
|
@ApiModelProperty(value = "规格")
|
@TableField("inv_std")
|
private String invStd;
|
|
/**
|
* 订单数量
|
*/
|
@ApiModelProperty(value = "订单数量")
|
@TableField("order_qty")
|
private Double orderQty;
|
|
/**
|
* 交货日期
|
*/
|
@ApiModelProperty(value = "交货日期")
|
@TableField("delivery_date")
|
private Date deliveryDate;
|
|
/**
|
* 任务单数量
|
*/
|
@ApiModelProperty(value = "任务单数量")
|
@TableField("product_qty")
|
private Double productQty;
|
|
/**
|
* 成品数量
|
*/
|
@ApiModelProperty(value = "成品数量")
|
@TableField("in_qty")
|
private Double inQty;
|
|
/**
|
* 出货通知数
|
*/
|
@ApiModelProperty(value = "出货通知数")
|
private Double icsbeqty;
|
|
/**
|
* 实出数量
|
*/
|
@ApiModelProperty(value = "实出数量")
|
private Double seoseqty;
|
|
/**
|
* 对账数量
|
*/
|
@ApiModelProperty(value = "对账数量")
|
@TableField("out_qty")
|
private Double outQty;
|
|
/**
|
* 对账金额
|
*/
|
@ApiModelProperty(value = "对账金额")
|
@TableField("out_amount")
|
private Double outAmount;
|
|
/**
|
* 对账单价
|
*/
|
@ApiModelProperty(value = "对账单价")
|
@TableField("out_price")
|
private Double outPrice;
|
|
@ApiModelProperty(value = "包材版费")
|
@TableField("temp1")
|
private String temp1;
|
|
@ApiModelProperty(value = "退税资料")
|
@TableField("temp2")
|
private String temp2;
|
|
@ApiModelProperty(value = "开票")
|
@TableField("temp3")
|
private String temp3;
|
|
@ApiModelProperty(value = "内陆费")
|
@TableField("temp4")
|
private String temp4;
|
|
@ApiModelProperty(value = "收款")
|
@TableField("temp5")
|
private String temp5;
|
|
@ApiModelProperty(value = "预留管理项目")
|
@TableField("temp6")
|
private String temp6;
|
|
@ApiModelProperty(value = "预留管理项目")
|
@TableField("temp7")
|
private String temp7;
|
|
@ApiModelProperty(value = "应收款余额")
|
@TableField("temp8")
|
private String temp8;
|
|
@TableField("temp1_path")
|
private String temp1Path;
|
|
@TableField("temp2_path")
|
private String temp2Path;
|
|
@TableField("temp3_path")
|
private String temp3Path;
|
|
@TableField("temp4_path")
|
private String temp4Path;
|
|
@TableField("temp5_path")
|
private String temp5Path;
|
|
@TableField("temp1_status")
|
private Integer temp1Status;
|
|
@TableField("temp2_status")
|
private Integer temp2Status;
|
|
@TableField("temp3_status")
|
private Integer temp3Status;
|
|
@TableField("temp4_status")
|
private Integer temp4Status;
|
|
@TableField("temp5_status")
|
private Integer temp5Status;
|
|
public SaleOrder() {
|
}
|
|
public SaleOrder(String orderCode, String personName, String invCode, String invName, String invStd,
|
Double orderQty, Date deliveryDate, Double productQty, Double inQty, Double icsbeqty, Double seoseqty,
|
Double outQty, Double outAmount, Double outPrice) {
|
this.orderCode = orderCode;
|
this.personName = personName;
|
this.invCode = invCode;
|
this.invName = invName;
|
this.invStd = invStd;
|
this.orderQty = orderQty;
|
this.deliveryDate = deliveryDate;
|
this.productQty = productQty;
|
this.inQty = inQty;
|
this.icsbeqty = icsbeqty;
|
this.seoseqty = seoseqty;
|
this.outQty = outQty;
|
this.outAmount = outAmount;
|
this.outPrice = outPrice;
|
}
|
|
// SaleOrder saleOrder = new SaleOrder(
|
// null, // 生产单号
|
// null, // 业务员
|
// null, // 图号
|
// null, // 物料名称
|
// null, // 规格
|
// null, // 订单数量
|
// null, // 交货日期
|
// null, // 任务单数量
|
// null, // 成品数量
|
// null, // 出货通知数
|
// null, // 实出数量
|
// null, // 对账数量
|
// null, // 对账金额
|
// null // 对账单价
|
// );
|
|
|
|
public String getDeliveryDate$() {
|
if (Cools.isEmpty(this.deliveryDate)) {
|
return "";
|
}
|
return new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(this.deliveryDate);
|
}
|
|
|
|
|
|
}
|