Files
klp-oa/klp-wms/src/main/resources/mapper/klp/WmsOrderDetailMapper.xml
JR eef5db9dc2 feat(wms): 订单主表和详情表增加含税和无税金额字段
- 在 WmsOrder 和 WmsOrderBo 中添加税含金额和无税金额字段
- 在 WmsOrderDetail 和 WmsOrderDetailBo 中添加含税单价和无税单价字段- 更新对应的 Mapper XML 文件,添加新的字段映射
- 在 WmsOrderVo 和 WmsOrderDetailVo 中添加新字段的 Excel属性注解
2025-08-12 16:15:24 +08:00

39 lines
1.6 KiB
XML
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.

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.klp.mapper.WmsOrderDetailMapper">
<resultMap type="com.klp.domain.WmsOrderDetail" id="WmsOrderDetailResult">
<result property="detailId" column="detail_id"/>
<result property="orderId" column="order_id"/>
<result property="productId" column="product_id"/>
<result property="quantity" column="quantity"/>
<result property="unit" column="unit"/>
<result property="remark" column="remark"/>
<result property="delFlag" column="del_flag"/>
<result property="createTime" column="create_time"/>
<result property="createBy" column="create_by"/>
<result property="updateTime" column="update_time"/>
<result property="updateBy" column="update_by"/>
<result property="taxPrice" column="tax_price"/>
<result property="noTaxPrice" column="no_tax_price"/>
</resultMap>
<select id="selectVoListByOrderId" resultType="com.klp.domain.vo.WmsOrderDetailVo">
SELECT * FROM wms_order_detail WHERE order_id = #{orderId} AND del_flag = 0
</select>
<!-- 分页联查产品名称和编码支持Wrapper动态条件返回Page<WmsOrderDetailVo> -->
<select id="selectVoPagePlus" resultType="com.klp.domain.vo.WmsOrderDetailVo">
SELECT
d.*,
p.product_name AS productName,
p.product_code AS productCode
FROM wms_order_detail d
LEFT JOIN wms_product p ON d.product_id = p.product_id
${ew.customSqlSegment}
</select>
</mapper>