update dj_jdgz_network_level3
set is_delete=1
where id = ${id};
update dj_jdgz_network_level3_list
set is_delete=1
where network_id = ${id};
update dj_jdgz_network_level3_list
set is_delete=1
where network_id in (select id from dj_jdgz_network_level3 where NAME = #{name})
and TEAMGROUP_ID = ${teamGroupId};
update dj_jdgz_network_level3
set is_delete=1
where NAME = ${name};
SELECT
a.*,
b.PROCESS_NAME AS level1NodeName,
c.project_name,
d.PROCESS_NAME AS level2NodeName
FROM `dj_jdgz_network_level3` a
LEFT JOIN dj_jdgz_network_level1 c on c.ID = a.LEVEL1_NETWORK_ID
LEFT JOIN dj_jdgz_network_level1_list b on b.NETWORK_ID = c.ID
LEFT JOIN dj_jdgz_network_level2_list d on d.ID = a.LEVEL2_NODE_ID
where
a.is_delete = 0
and b.is_delete = 0
and c.is_delete = 0
and d.is_delete = 0
and c.ship_id = ${shipId}
and a.dept_id = ${deptId}
and a.TEAMGROUP_ID = ${teamId}
and a.cabin_id LIKE '%${cabinId}%'
and a.type = #{type}
and a.name LIKE '%${name}%'
group by a.id
select ID, REQUIRED_COMPLETION_TIME, ACTUAL_COMPLETION, CURRENT_STATUS
from dj_jdgz_network_level3_list
where IS_DELETE = 0
and NETWORK_ID = #{id};
select *
from dj_jdgz_network_level3
where is_delete = 0
and LEVEL2_NODE_ID = ${id}
select *
from dj_jdgz_network_level3
where is_delete = 0
and LEVEL1_network_id = ${level1NetworkId}
SELECT
a.*
FROM `dj_jdgz_network_level3` a
where
a.is_delete = 0
and a.LEVEL1_network_id = ${projectId}
and a.dept_id = ${deptId}
and a.TEAMGROUP_ID = ${teamId}
SELECT
b.name,
a.NETWORK_ID,
a.process_name,
a.ID, a.REQUIRED_COMPLETION_TIME, a.ACTUAL_COMPLETION, a.CURRENT_STATUS
FROM `dj_jdgz_network_level3_list` a
LEFT JOIN dj_jdgz_network_level3 b on b.ID = a.NETWORK_ID
LEFT JOIN dj_jdgz_network_level1 c on c.ID = b.LEVEL1_NETWORK_ID
where
a.is_delete = 0
and b.is_delete = 0
and c.is_delete = 0
and c.ship_id = ${shipId}
and b.dept_id = ${deptId}
and b.TEAMGROUP_ID = ${teamId}
and b.cabin_id LIKE '%${cabinId}%'
and b.type = #{type}
and b.name LIKE '%${name}%'