| | |
| | | |
| | | <select id="listPage" resultType="com.ruoyi.production.dto.ProductProcessDto"> |
| | | SELECT |
| | | * |
| | | pp.id, |
| | | pp.no, |
| | | pp.remark, |
| | | pp.salary_quota, |
| | | pp.is_quality, |
| | | pp.planner_id, |
| | | pp.planner_name, |
| | | pp.update_time, |
| | | pp.type, |
| | | p.product_name AS name, |
| | | pm.model AS productModel |
| | | FROM |
| | | product_process p |
| | | product_process pp |
| | | left join product_model pm ON pm.id = pp.product_model_id |
| | | left join product p ON p.id = pm.product_id |
| | | <where> |
| | | <if test="productProcessDto.name != null and productProcessDto.name != '' "> |
| | | AND p.name LIKE CONCAT('%',#{productProcessDto.name},'%') |
| | | AND p.product_name LIKE CONCAT('%',#{productProcessDto.name},'%') |
| | | </if> |
| | | <if test="productProcessDto.no != null and productProcessDto.no != '' "> |
| | | AND p.no LIKE CONCAT('%',#{productProcessDto.no},'%') |
| | | AND pp.no LIKE CONCAT('%',#{productProcessDto.no},'%') |
| | | </if> |
| | | <if test="productProcessDto.type != null"> |
| | | AND pp.type = #{productProcessDto.type} |
| | | </if> |
| | | </where> |
| | | order by p.id asc |
| | | order by pp.id asc |
| | | </select> |
| | | |
| | | <select id="calculateProductionStatistics" resultType="com.ruoyi.home.dto.processDataProductionStatisticsDto"> |