zss
2023-09-09 d11807a7506cd560df0a22bd712494df381f2bf6
base-server/src/main/resources/mapper/DeviceMapper.xml
@@ -30,7 +30,7 @@
        </if>
        <if test="message!=null and message!=''">
            and code like concat('%',#{message},'%')
            or name like concat('%',#{message},'%')
            or device.name like concat('%',#{message},'%')
        </if>
    </select>
    <!--根据设备分组查询设备-->
@@ -50,12 +50,27 @@
    </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
    </select>
    <!--批量删除-->
    <update id="delAllDevice">
        update mom_ocean.device