package com.mes.orderdetail.entity; import java.math.BigDecimal; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import java.time.LocalDateTime; import java.io.Serializable; import lombok.Data; import lombok.EqualsAndHashCode; /** *
* *
* * @author wu * @since 2024-06-18 */ @Data @EqualsAndHashCode(callSuper = false) public class OrderDetail implements Serializable { private static final long serialVersionUID = 1L; /** * <订单产品明细> */ @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 订单Id */ private String orderId; /** * 订单产品自序 */ private Integer orderNumber; /** * 楼号 */ private String buildingNumber; /** * 产品Id */ private Long productId; /** * 产品名称 */ private String productName; /** * 单价 */ private BigDecimal price; /** * 数量 */ private Long quantity; /** * 总金额 */ private BigDecimal grossAmount; /** * 宽 */ private BigDecimal width; /** * 高 */ private BigDecimal height; /** * 形状 */ private String shape; /** * 实际面积 */ private BigDecimal area; /** * 实际总面积 */ private BigDecimal grossArea; /** * 结算单片面积 */ private BigDecimal computeArea; /** * 结算总面积 */ private BigDecimal computeGrossArea; /** * 加工要求 */ private String processingNote; /** * 备注 */ private String remarks; /** * 弯钢弧度 */ private Double bendRadius; /** * 磨边类型 */ private String edgingType; /** * 拱高 */ private Double archRise; /** * 重量 */ private String weight; /** * 周长 */ private String perimeter; /** * 其他列 */ private String otherColumns; /** * 入库可用数量 */ private Integer warehouseNum; /** * 发货数量 */ private Integer deliveryNum; /** * 退货数量 */ private Integer returnNum; /** * 状态 */ private Integer state; /** * 创建时间 */ private LocalDateTime createTime; /** * 修改时间 */ private LocalDateTime updateTime; }