zss
2023-09-13 2d6a0cdcb1e31510a6f7776abab17cc5cb82fdcb
base-server/src/main/resources/mapper/DeviceMapper.xml
@@ -8,7 +8,7 @@
        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>
    <!--查询设备维护 右侧列表展示该设备组下的所有设备-->
@@ -30,7 +30,7 @@
        </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>
    <!--根据设备分组查询设备-->
@@ -48,6 +48,30 @@
        where state = 1
          and device_status in (1, 5)
    </select>
    <!--原材料检验-选择设备-->
    <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