| | |
| | | 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 |
| | | <if test="shipId!=null"> |
| | | and c.ship_id = ${shipId} |
| | | </if> |
| | | <if test="deptId!=null"> |
| | | and a.dept_id = ${deptId} |
| | | </if> |
| | | <if test="teamId!=null"> |
| | | and a.TEAMGROUP_ID = ${teamId} |
| | | </if> |
| | | <if test="cabinId!=null"> |
| | | and a.cabin_id LIKE '%${cabinId}%' |
| | | </if> |
| | | <if test="type!=null and type!=''"> |
| | | and a.type = #{type} |
| | | </if> |
| | | <if test="name!=null and name!=''"> |
| | | and a.name LIKE '%${name}%' |
| | | </if> |
| | | a.is_delete = 0 |
| | | and b.is_delete = 0 |
| | | and c.is_delete = 0 |
| | | and d.is_delete = 0 |
| | | <if test="shipId!=null"> |
| | | and c.ship_id = ${shipId} |
| | | </if> |
| | | <if test="deptId!=null"> |
| | | and a.dept_id = ${deptId} |
| | | </if> |
| | | <if test="teamId!=null"> |
| | | and a.TEAMGROUP_ID = ${teamId} |
| | | </if> |
| | | <if test="cabinId!=null"> |
| | | and a.cabin_id LIKE '%${cabinId}%' |
| | | </if> |
| | | <if test="type!=null and type!=''"> |
| | | and a.type = #{type} |
| | | </if> |
| | | <if test="name!=null and name!=''"> |
| | | and a.name LIKE '%${name}%' |
| | | </if> |
| | | group by a.id |
| | | </select> |
| | | |
| | |
| | | and a.TEAMGROUP_ID = ${teamId} |
| | | </if> |
| | | </select> |
| | | <select id="getNodeList" resultType="com.example.server.progressTrack.Dto.TableNodeDto"> |
| | | 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 |
| | | <if test="shipId!=null"> |
| | | and c.ship_id = ${shipId} |
| | | </if> |
| | | <if test="deptId!=null"> |
| | | and b.dept_id = ${deptId} |
| | | </if> |
| | | <if test="teamId!=null"> |
| | | and b.TEAMGROUP_ID = ${teamId} |
| | | </if> |
| | | <if test="cabinId!=null"> |
| | | and b.cabin_id LIKE '%${cabinId}%' |
| | | </if> |
| | | <if test="type!=null and type!=''"> |
| | | and b.type = #{type} |
| | | </if> |
| | | <if test="name!=null and name!=''"> |
| | | and b.name LIKE '%${name}%' |
| | | </if> |
| | | </select> |
| | | |
| | | |
| | | </mapper> |