2026-07-02 6e312c64c056acf479a6dd8393dd42a80b69b7d4
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/dal/dataobject/contract/CrmContractProductDO.java
@@ -1,7 +1,6 @@
package cn.iocoder.yudao.module.crm.dal.dataobject.contract;
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
import cn.iocoder.yudao.module.crm.dal.dataobject.product.CrmProductDO;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
@@ -36,15 +35,21 @@
     */
    private Long contractId;
    /**
     * 产品编号
     * MDM 物料编号
     *
     * 关联 {@link CrmProductDO#getId()}
     * 关联 MdmItemRespDTO.id
     */
    private Long productId;
    private Long itemId;
    /**
     * 产品单价,单位:元
     * 计量单位编号
     *
     * 关联 MdmUnitMeasureRespDTO.id
     */
    private BigDecimal productPrice;
    private Long itemUnitId;
    /**
     * 物料原价,单位:元(冗余)
     */
    private BigDecimal itemPrice;
    /**
     * 合同价格, 单位:元
     */
@@ -56,7 +61,7 @@
    /**
     * 总计价格,单位:元
     *
     * totalPrice = businessPrice * count
     * totalPrice = contractPrice * count
     */
    private BigDecimal totalPrice;