<?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="org.jeecg.modules.cms.mapper.CuttingToolMapper">
|
|
<select id="getCuttingToolList" parameterType="Map" resultType="Map">
|
SELECT
|
t1.id,
|
t1.cutting_code cuttingCode,
|
t1.cutting_name cuttingName,
|
t1.cutting_category,
|
t1.store_location storeLocation,
|
t1.supplier_id supplierId,
|
t1.minimum_package_unit minimumPackageUnit,
|
t1.cutting_material cuttingMaterial,
|
t1.cutting_model cuttingModel,
|
t1.drawing_number drawingNumber,
|
t1.inventory_warning inventoryWarning,
|
t2.item_text cuttingCategory
|
FROM
|
cms_cutting_tool t1
|
left join (select * from v_sys_dict where dict_code = 'cutting_category') t2 on t2.item_value = t1.cutting_category
|
WHERE t1.del_flag = 0
|
<if test="params.cuttingCode != null and params.cuttingCode != ''">
|
and t1.cutting_code like concat('%',#{params.cuttingCode},'%')
|
</if>
|
<if test="params.cuttingName != null and params.cuttingName != ''">
|
and t1.cutting_name like concat('%',#{params.cuttingName},'%')
|
</if>
|
<if test="params.cuttingCategory != null and params.cuttingCategory != ''">
|
and t1.cutting_category = #{params.cuttingCategory}
|
</if>
|
</select>
|
</mapper>
|