| | |
| | | |
| | | ORDER BY pm.id DESC |
| | | </select> |
| | | <select id="getProductAndModelList" resultType="java.util.Map"> |
| | | select p.id as id, |
| | | pm.id as modelId, |
| | | p.product_name as productName , |
| | | pm.model as model |
| | | from product_model pm |
| | | left join product p on p.id = pm.product_id |
| | | order by p.id,pm.id desc |
| | | </select> |
| | | <select id="listPage" resultType="com.ruoyi.basic.dto.ProductAndModelDto"> |
| | | select pm.id as id, |
| | | p.id as productId, |
| | | p.product_name as productName , |
| | | pm.model as model, |
| | | pm.unit as unit, |
| | | pm.drawing_number as drawingNumber, |
| | | pm.product_type as productType, |
| | | pr.id as routeId, |
| | | pr.process_route_name as routeName |
| | | from product_model pm |
| | | left join product p on p.id = pm.product_id |
| | | left join process_route pr on pr.id = pm.route_id |
| | | <where> |
| | | <if test="req.productName != null and req.productName != ''"> |
| | | and p.product_name like concat('%',#{req.productName},'%') |
| | | </if> |
| | | <if test="req.model != null and req.model != ''"> |
| | | and pm.model like concat('%',#{req.model},'%') |
| | | </if> |
| | | <if test="req.unit != null and req.unit != ''"> |
| | | and pm.unit like concat('%',#{req.unit},'%') |
| | | </if> |
| | | <if test="req.drawingNumber != null and req.drawingNumber != ''"> |
| | | and pm.drawing_number like concat('%',#{req.drawingNumber},'%') |
| | | </if> |
| | | <if test="req.productType != null and req.productType != ''"> |
| | | and pm.product_type = #{req.productType} |
| | | </if> |
| | | </where> |
| | | order by pm.id desc |
| | | </select> |
| | | |
| | | </mapper> |