This is an automated email from the ASF dual-hosted git repository.
zihaoxiang pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git
The following commit(s) were added to refs/heads/dev by this push:
new b686fed4be [Chore] remove unuse resource query (#16239)
b686fed4be is described below
commit b686fed4becf1eb7624ec70af6d3df5900bc7baf
Author: caishunfeng <[email protected]>
AuthorDate: Thu Jul 4 09:14:04 2024 +0800
[Chore] remove unuse resource query (#16239)
* improve resource query
* remove unuse mapper method
---
.../dao/mapper/ProcessDefinitionMapper.java | 18 ----------------
.../dao/mapper/TaskDefinitionMapper.java | 18 ----------------
.../dao/mapper/ProcessDefinitionMapper.xml | 24 ----------------------
.../dao/mapper/TaskDefinitionMapper.xml | 10 ---------
.../dao/mapper/ProcessDefinitionMapperTest.java | 18 ----------------
.../dao/mapper/TaskDefinitionMapperTest.java | 21 -------------------
6 files changed, 109 deletions(-)
diff --git
a/dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/mapper/ProcessDefinitionMapper.java
b/dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/mapper/ProcessDefinitionMapper.java
index 67522caf50..689e93414b 100644
---
a/dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/mapper/ProcessDefinitionMapper.java
+++
b/dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/mapper/ProcessDefinitionMapper.java
@@ -21,12 +21,10 @@ import
org.apache.dolphinscheduler.dao.entity.DependentSimplifyDefinition;
import org.apache.dolphinscheduler.dao.entity.ProcessDefinition;
import org.apache.dolphinscheduler.dao.model.WorkflowDefinitionCountDto;
-import org.apache.ibatis.annotations.MapKey;
import org.apache.ibatis.annotations.Param;
import java.util.Collection;
import java.util.List;
-import java.util.Map;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -166,22 +164,6 @@ public interface ProcessDefinitionMapper extends
BaseMapper<ProcessDefinition> {
@Param("userId") Integer userId,
@Param("releaseState") Integer releaseState);
- /**
- * list all resource ids
- *
- * @return resource ids list
- */
- @MapKey("id")
- List<Map<String, Object>> listResources();
-
- /**
- * list all resource ids by user id
- *
- * @return resource ids list
- */
- @MapKey("id")
- List<Map<String, Object>> listResourcesByUser(@Param("userId") Integer
userId);
-
/**
* list all project ids
*
diff --git
a/dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/mapper/TaskDefinitionMapper.java
b/dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/mapper/TaskDefinitionMapper.java
index 6c1a133a87..4caadac540 100644
---
a/dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/mapper/TaskDefinitionMapper.java
+++
b/dolphinscheduler-dao/src/main/java/org/apache/dolphinscheduler/dao/mapper/TaskDefinitionMapper.java
@@ -23,12 +23,10 @@ import
org.apache.dolphinscheduler.dao.entity.TaskDefinitionLog;
import org.apache.dolphinscheduler.dao.entity.TaskMainInfo;
import org.apache.dolphinscheduler.dao.model.WorkflowDefinitionCountDto;
-import org.apache.ibatis.annotations.MapKey;
import org.apache.ibatis.annotations.Param;
import java.util.Collection;
import java.util.List;
-import java.util.Map;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -74,22 +72,6 @@ public interface TaskDefinitionMapper extends
BaseMapper<TaskDefinition> {
*/
List<WorkflowDefinitionCountDto>
countDefinitionGroupByUser(@Param("projectCodes") Long[] projectCodes);
- /**
- * list all resource ids and task_params containing resourceList
- *
- * @return task ids list
- */
- @MapKey("id")
- List<Map<String, Object>> listResources();
-
- /**
- * list all resource ids by user id
- *
- * @return resource ids list
- */
- @MapKey("id")
- List<Map<String, Object>> listResourcesByUser(@Param("userId") Integer
userId);
-
/**
* delete task definition by code
*
diff --git
a/dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/ProcessDefinitionMapper.xml
b/dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/ProcessDefinitionMapper.xml
index 79f0d54931..874db82ccc 100644
---
a/dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/ProcessDefinitionMapper.xml
+++
b/dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/ProcessDefinitionMapper.xml
@@ -180,30 +180,6 @@
AND pd.id = #{processDefineId}
</select>
- <select id="listResources" resultType="java.util.HashMap">
- SELECT distinct pd.code, td.id as td_id, td.resource_ids
- FROM t_ds_process_task_relation ptr
- join t_ds_process_definition pd
- on ptr.process_definition_code=pd.code and
ptr.process_definition_version = pd.version
- and ptr.project_code=pd.project_code and pd.release_state = 1
- join t_ds_task_definition td
- on (ptr.pre_task_code=td.code and ptr.pre_task_version=td.version)
- or (ptr.post_task_code=td.code and
ptr.post_task_version=td.version)
- WHERE td.resource_ids is not null and td.resource_ids != ''
- </select>
-
- <select id="listResourcesByUser" resultType="java.util.HashMap">
- SELECT distinct pd.code, td.id as td_id, td.resource_ids
- FROM t_ds_process_task_relation ptr
- join t_ds_process_definition pd
- on ptr.process_definition_code=pd.code and
ptr.process_definition_version = pd.version
- and ptr.project_code=pd.project_code and pd.release_state = 1
- join t_ds_task_definition td
- on (ptr.pre_task_code=td.code and ptr.pre_task_version=td.version)
- or (ptr.post_task_code=td.code and
ptr.post_task_version=td.version)
- WHERE td.resource_ids is not null and td.resource_ids != '' and
td.user_id = #{userId}
- </select>
-
<select id="listProjectIds" resultType="java.lang.Integer">
SELECT DISTINCT(id) as project_id
FROM t_ds_project
diff --git
a/dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/TaskDefinitionMapper.xml
b/dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/TaskDefinitionMapper.xml
index 9602e296ef..c4e912cab6 100644
---
a/dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/TaskDefinitionMapper.xml
+++
b/dolphinscheduler-dao/src/main/resources/org/apache/dolphinscheduler/dao/mapper/TaskDefinitionMapper.xml
@@ -71,17 +71,7 @@
from t_ds_task_definition
where code = #{code}
</select>
- <select id="listResources" resultType="java.util.HashMap">
- SELECT id,resource_ids
- FROM t_ds_task_definition
- WHERE resource_ids is not null and resource_ids != ''
- </select>
- <select id="listResourcesByUser" resultType="java.util.HashMap">
- SELECT id,resource_ids
- FROM t_ds_task_definition
- WHERE user_id = #{userId} and resource_ids is not null and
resource_ids != ''
- </select>
<delete id="deleteByCode">
delete from t_ds_task_definition
where code = #{code}
diff --git
a/dolphinscheduler-dao/src/test/java/org/apache/dolphinscheduler/dao/mapper/ProcessDefinitionMapperTest.java
b/dolphinscheduler-dao/src/test/java/org/apache/dolphinscheduler/dao/mapper/ProcessDefinitionMapperTest.java
index eca6904654..ad55bdd84d 100644
---
a/dolphinscheduler-dao/src/test/java/org/apache/dolphinscheduler/dao/mapper/ProcessDefinitionMapperTest.java
+++
b/dolphinscheduler-dao/src/test/java/org/apache/dolphinscheduler/dao/mapper/ProcessDefinitionMapperTest.java
@@ -17,7 +17,6 @@
package org.apache.dolphinscheduler.dao.mapper;
-import org.apache.dolphinscheduler.common.enums.ReleaseState;
import org.apache.dolphinscheduler.common.enums.UserType;
import org.apache.dolphinscheduler.dao.BaseDaoTest;
import org.apache.dolphinscheduler.dao.entity.ProcessDefinition;
@@ -29,7 +28,6 @@ import
org.apache.dolphinscheduler.dao.model.WorkflowDefinitionCountDto;
import java.util.Date;
import java.util.List;
-import java.util.Map;
import java.util.concurrent.atomic.AtomicLong;
import org.junit.jupiter.api.Assertions;
@@ -302,22 +300,6 @@ public class ProcessDefinitionMapperTest extends
BaseDaoTest {
Assertions.assertNotEquals(0, processDefinitions.size());
}
- @Test
- public void listResourcesTest() {
- ProcessDefinition processDefinition = insertOne("def 1");
- processDefinition.setReleaseState(ReleaseState.ONLINE);
- List<Map<String, Object>> maps =
processDefinitionMapper.listResources();
- Assertions.assertNotNull(maps);
- }
-
- @Test
- public void listResourcesByUserTest() {
- ProcessDefinition processDefinition = insertOne("def 1");
- processDefinition.setReleaseState(ReleaseState.ONLINE);
- List<Map<String, Object>> maps =
processDefinitionMapper.listResourcesByUser(processDefinition.getUserId());
- Assertions.assertNotNull(maps);
- }
-
@Test
public void listProjectIds() {
insertOne("def 1");
diff --git
a/dolphinscheduler-dao/src/test/java/org/apache/dolphinscheduler/dao/mapper/TaskDefinitionMapperTest.java
b/dolphinscheduler-dao/src/test/java/org/apache/dolphinscheduler/dao/mapper/TaskDefinitionMapperTest.java
index dfa07c4d10..5583159dc2 100644
---
a/dolphinscheduler-dao/src/test/java/org/apache/dolphinscheduler/dao/mapper/TaskDefinitionMapperTest.java
+++
b/dolphinscheduler-dao/src/test/java/org/apache/dolphinscheduler/dao/mapper/TaskDefinitionMapperTest.java
@@ -129,27 +129,6 @@ public class TaskDefinitionMapperTest extends BaseDaoTest {
}
- @Test
- public void testListResources() {
- TaskDefinition taskDefinition = insertOne();
- List<Map<String, Object>> maps = taskDefinitionMapper.listResources();
- Assertions.assertNotEquals(0, maps.size());
-
- }
-
- @Test
- public void testListResourcesByUser() {
- User user = new User();
- user.setUserName("un");
- userMapper.insert(user);
- User un = userMapper.queryByUserNameAccurately("un");
- TaskDefinition taskDefinition = insertOne(un.getId());
-
- List<Map<String, Object>> maps =
taskDefinitionMapper.listResourcesByUser(taskDefinition.getUserId());
- Assertions.assertNotEquals(0, maps.size());
-
- }
-
@Test
public void testDeleteByCode() {
TaskDefinition taskDefinition = insertOne();