package com.klp.erp.domain; import com.baomidou.mybatisplus.annotation.*; import com.klp.common.core.domain.BaseEntity; import lombok.Data; import lombok.EqualsAndHashCode; import java.math.BigDecimal; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; /** * 采购订单主对象 erp_purchase_order * * @author klp * @date 2025-11-13 */ @Data @EqualsAndHashCode(callSuper = true) @TableName("erp_purchase_order") public class ErpPurchaseOrder extends BaseEntity { private static final long serialVersionUID=1L; /** * 订单ID */ @TableId(value = "order_id") private Long orderId; /** * 订单编号 */ private String orderCode; /** * 供应商ID */ private Long supplierId; /** * 下单日期 */ private Date orderDate; /** * 预计到货日期 */ private Date expectedArrival; /** * 订单类型 */ private String orderType; /** * 订单总金额 */ private BigDecimal totalAmount; /** * 订单状态 */ private Long orderStatus; /** * 删除标志 */ @TableLogic private Long delFlag; /** * 备注 */ private String remark; }