jinlin
2024-07-16 c2f855eb59e9d19d4957bc4cb51e3ca63d4ce4c4
modules/mainPart/src/main/resources/mapper/basicInfo/ParamDataDao.xml
@@ -3,6 +3,12 @@
<mapper namespace="com.zt.life.modules.mainPart.basicInfo.dao.ParamDataDao">
    <delete id="deleteByShipId">
        delete
        from param_data
        where ship_id = ${shipId}
    </delete>
    <select id="getList" resultType="com.zt.life.modules.mainPart.basicInfo.model.ParamData">
        SELECT
        a.NAME,
@@ -13,9 +19,10 @@
        END AS productIdInit
        FROM
        product_model a
        LEFT JOIN param_data b ON b.product_id = a.id and b.page_code = '${pageCode}'
        LEFT JOIN param_data b ON b.product_id = a.id and b.page_code = '${pageCode}' and b.is_delete = 0
        <where>
            a.is_delete = 0
            and a.product_type &lt;&gt; 10
            <if test="srcId!=null">
                and a.pid =${srcId}
            </if>
@@ -26,9 +33,22 @@
                and ${whereSql}
            </if>
        </where>
        <if test="orderBySql!=null">
            ORDER BY ${orderBySql}
        </if>
        ORDER BY
        a.product_type,a.sort
    </select>
    <select id="getParamData" resultType="com.zt.life.modules.mainPart.basicInfo.model.ParamData">
        SELECT a.*
        FROM param_data a
        WHERE a.is_delete = 0
          and a.product_id = #{productId}
          and a.page_code = #{pageCode}
        limit 1
    </select>
    <select id="getByShipId" resultType="com.zt.life.modules.mainPart.basicInfo.model.ParamData">
        SELECT a.*
        FROM param_data a
        where a.is_delete = 0
          and a.ship_id = #{shipId}
    </select>
</mapper>