Files
wms-admin/wms-module-system/src/main/resources/mapper/RuleRelationMapper.xml
2026-02-27 10:50:07 +08:00

22 lines
874 B
XML

<?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="top.wms.admin.system.mapper.RuleRelationMapper">
<delete id="deleteByRuleId" parameterType="top.wms.admin.system.model.entity.RuleRelationDO">
DELETE FROM equipment_rule_relation
WHERE 1=1
<!-- 判空规则:字段不为 null 且 不为空字符串(兼容字符串/数字类型) -->
<if test="ruleId != null and ruleId != ''">
AND rule_id = #{ruleId}
</if>
<if test="equipmentId != null and equipmentId != ''">
AND equipment_id = #{equipmentId}
</if>
<if test="equipmentRuleId != null and equipmentRuleId != ''">
AND equipment_rule_id = #{equipmentRuleId}
</if>
</delete>
</mapper>