Files
GEAR-OA/gear-oa/src/main/java/com/gear/oa/domain/GearPurchasePlanDetail.java
Joshi 637392a5ac feat(oa): 新增月度记账、采购计划明细和供应商信息功能
- 添加了月度记账、采购计划明细和供应商信息的实体类、BO类、控制器、Mapper接口和XML文件- 实现了基本的CRUD操作,包括列表查询、导出、详情获取、新增、修改和删除
- 为采购计划明细和供应商信息添加了关联查询
2025-08-30 16:40:09 +08:00

84 lines
1.5 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

package com.gear.oa.domain;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;
import java.math.BigDecimal;
import com.gear.common.core.domain.BaseEntity;
/**
* 采购计划明细对象 gear_purchase_plan_detail
*
* @author Joshi
* @date 2025-08-30
*/
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("gear_purchase_plan_detail")
public class GearPurchasePlanDetail extends BaseEntity {
private static final long serialVersionUID=1L;
/**
* 明细ID
*/
@TableId(value = "detail_id")
private Long detailId;
/**
* 详情编码
*/
private String detailCode;
/**
* 供应商ID
*/
private Long supplierId;
/**
* 原材料名称
*/
private String rawMaterialName;
/**
* 负责人
*/
private String owner;
/**
* 计划采购数量
*/
private Long quantity;
/**
* 单位
*/
private String unit;
/**
* 单价
*/
private BigDecimal unitPrice;
/**
* 总金额
*/
private BigDecimal totalAmount;
/**
* 附件
*/
private String annex;
/**
* 状态0=新建1=在途
2=到货
3=待审核4=采购完成)
*/
private Integer status;
/**
* 备注
*/
private String remark;
/**
* 删除标志0=正常1=已删除)
*/
@TableLogic
private Integer delFlag;
}