组态物料保养,维修,设备信息接口实现,相关数据同步

This commit is contained in:
shih
2026-04-23 16:41:32 +08:00
parent 424d290127
commit 299135275a
19 changed files with 680 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="iot.lidee.iot.mapper.bygz.ByManagementJlMapper">
<select id="selectBygdByType" resultType="iot.lidee.iot.model.bygz.ByManagementJl">
SELECT
w.id,
w.order_id,
s.dev_name AS order_name,
w.equipment_info,
w.priority,
w.upkeep_level,
w.upkeep_time,
w.state,
w.executor,
w.ys_time,
w.tenant_id,
w.create_user,
w.create_time,
w.create_dept,
w.update_user,
w.update_time,
w.is_deleted,
w.equipment_code,
w.leader_user_id,
w.wbcjzr_user_id,
w.leader_ys_zt,
w.wbcjzr_ys_zt,
w.leader_ys_yj,
w.wbcjzr_ys_yj,
w.maintainer,
w.scheme_info
FROM
by_management_jl w
LEFT JOIN sys_device s ON s.id = w.equipment_info
WHERE
s.dev_type = #{devtype}
AND w.is_deleted = 0;
</select>
</mapper>

View File

@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="iot.lidee.iot.mapper.bygz.DevGzbxWxgdMapper">
<select id="selectWxgdByType" resultType="iot.lidee.iot.model.bygz.DevGzbxWxgdDO">
SELECT
w.id,
w.gzbx_id,
w.is_deleted,
w.update_time,
w.update_user,
w.create_dept,
w.create_time,
w.create_user,
w.create_user,
w.fault_type,
s.dev_name AS name,
w.dev_no,
w.dev_name,
w.priority,
w.type,
w.number,
w.fault_remark,
w.dev_type,
w.maintenance_person,
w.is_top,
w.is_filing,
w.reporter,
w.phone_number,
w.processing_status,
w.level,
w.completion_time,
w.acceptance_time,
w.create_user_name,
w.solution,
w.repair_date,
w.repair_time,
w.accessories,
w.leader_user_id,
w.assign_dept_id,
w.assign_dept_leader,
w.leader_user_yj,
w.leader_ys_zt,
w.assign_ys_zt,
w.leader_ys_yj,
w.assign_ys_yj
FROM
dev_gzbx_wxgd w
LEFT JOIN
sys_device s ON s.id = w.dev_name
WHERE
w.dev_type = #{devtype} AND w.is_deleted = 0
</select>
<select id="deviceList" resultType="iot.lidee.iot.domain.Device">
SELECT
*
FROM
iot_device w
WHERE
w.del_flag = 0
</select>
</mapper>