| | |
| | | |
| | | <!--查询设备的所属产线名称信息--> |
| | | <select id="getProNamesByEquipmentIds" resultType="org.jeecg.modules.mdc.vo.MdcEquipmentProVo"> |
| | | SELECT p.production_name, pe.equipment_id FROM mdc_production_equipment pe, mdc_production p WHERE p.id = pe.production_id AND pe.equipment_id IN |
| | | SELECT f.factory_name, bef.equipment_id FROM base_equipment_factory bef, base_factory f WHERE f.id = bef.factory_id AND bef.equipment_id IN |
| | | <foreach collection="equipmentIds" index="index" item="id" open="(" separator="," close=")"> |
| | | #{id} |
| | | </foreach> |
| | |
| | | </where> |
| | | </select> |
| | | |
| | | <select id="queryByFactoryId" resultType="org.jeecg.modules.mdc.entity.MdcEquipment"> |
| | | SELECT |
| | | me.* |
| | | FROM |
| | | base_equipment_factory bef, |
| | | mdc_equipment me |
| | | WHERE |
| | | bef.equipment_id = me.id |
| | | AND bef.factory_id = #{ factoryId } |
| | | ORDER BY me.equipment_id |
| | | </select> |
| | | |
| | | <select id="queryIdsByFactorys" resultType="java.lang.String"> |
| | | SELECT |
| | | me.equipment_id |
| | | FROM |
| | | mdc_equipment me |
| | | LEFT JOIN base_equipment_factory bef ON me.id = bef.equipment_id |
| | | WHERE |
| | | bef.factory_id IN |
| | | <foreach collection="allFactoryIds" index="index" item="id" open="(" separator="," close=")"> |
| | | #{id} |
| | | </foreach> |
| | | </select> |
| | | |
| | | </mapper> |