package com.example.erp.entity.mm; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.example.erp.entity.sd.Order; import com.example.erp.entity.sd.OrderDetail; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.Data; import java.time.LocalDate; import java.time.LocalDateTime; @Data public class FinishedOperateLog { @TableId(type = IdType.AUTO) private Long id; private String operationOrderNumber; private String orderId; private Integer operationNumber; private Integer quantity; private String operateType; private String operator; @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private LocalDateTime operateTime; private String staterOperationOrderNumber; private String endOperationOrderNumber; private String status; private Boolean isState; private String reviewed; private LocalDate reviewedTime; private String type; private String remarks; private String processId; private Double area; private Double money; private Double computeArea; /*库存数量*/ @TableField(select = false,exist = false) private Integer quantityAvailable; /*平方毫米*/ @TableField(select = false,exist = false) private Double squareMillimeter; /*撤销数量*/ @TableField(select = false,exist = false) private Integer cancelAvailable; private OrderDetail orderDetail; private Order order; }