1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
- package com.warewms.hailiang.domain;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.baomidou.mybatisplus.annotation.TableId;
- import com.baomidou.mybatisplus.annotation.TableName;
- import java.io.Serializable;
- import java.time.LocalDateTime;
- import com.warewms.common.core.domain.base.BaseEntity;
- import lombok.Data;
- import lombok.NoArgsConstructor;
- /**
- * 生产追溯表
- * @TableName retroactive_now
- */
- @TableName(value ="retroactive_now")
- @Data
- @NoArgsConstructor
- public class RetroactiveNow extends BaseEntity {
- /**
- * 追溯id
- */
- @TableId
- private String retroactiveId;
- /**
- * 产线
- */
- private String productionLine;
- /**
- * 批次号
- */
- private String batchNo;
- /**
- * 托盘号
- */
- private String lotNo;
- /**
- * 重量
- */
- private Double weight;
- /**
- * 生产状态
- */
- private String status;
- /**
- * 设备编号
- */
- private String deviceId;
- @TableField(exist = false)
- private static final long serialVersionUID = 1L;
- /**
- *
- * @param weight 重量
- * @param batchNo 批次号
- * @param productionLine 产线
- */
- public RetroactiveNow(Double weight,String batchNo,String productionLine) {
- this.weight = weight;
- this.batchNo = batchNo;
- this.productionLine = productionLine;
- this.retroactiveId = new StringBuilder()
- .append(productionLine).append("_")
- .append(batchNo)
- .append("_")
- .append(String.valueOf(weight).split("\\.")[0]).toString();
- }
- }
|