| | |
| | | WHERE d.state = 1 |
| | | AND d.type = #{type} |
| | | <if test="search_class !=null and search_class != ''"> |
| | | AND d.`name` like concat('%',#{search_class},'%') |
| | | AND d.`father` like concat('%',#{search_class},'%') |
| | | </if> |
| | | </select> |
| | | <!--查询设备维护 右侧列表展示该设备组下的所有设备--> |
| | |
| | | </if> |
| | | <if test="message!=null and message!=''"> |
| | | and code like concat('%',#{message},'%') |
| | | or name like concat('%',#{message},'%') |
| | | and device.name like concat('%',#{message},'%') |
| | | </if> |
| | | </select> |
| | | <!--根据设备分组查询设备--> |
| | |
| | | </select> |
| | | |
| | | <!--原材料检验-选择设备--> |
| | | <select id="chooseDevice" resultType="java.util.Map"> |
| | | select id, name |
| | | <resultMap id="oneMap" type="map"> |
| | | <result property="name" column="father"/> |
| | | <collection property="children" resultMap="twoMap" javaType="List"/> |
| | | </resultMap> |
| | | <resultMap id="twoMap" type="map"> |
| | | <id property="id" column="id"/> |
| | | <result property="name" column="name"/> |
| | | </resultMap> |
| | | <select id="chooseDevice" resultMap="oneMap"> |
| | | select id, father, name |
| | | from mom_ocean.device |
| | | where state = 1 |
| | | and device_status in (1, 5) |
| | | </select> |
| | | |
| | | <!--新增选择设备组--> |
| | | <select id="listGroup" resultType="java.lang.String"> |
| | | select distinct father |
| | | from mom_ocean.device |
| | | where state = 1 |
| | | and type = #{type} |
| | | </select> |
| | | <!--批量删除--> |
| | | <update id="delAllDevice"> |
| | | update mom_ocean.device |