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); } }