|
@@ -17,6 +17,7 @@
|
|
package org.springblade.manager.mapper;
|
|
package org.springblade.manager.mapper;
|
|
|
|
|
|
|
|
|
|
|
|
+import org.apache.ibatis.annotations.MapKey;
|
|
import org.apache.ibatis.annotations.Param;
|
|
import org.apache.ibatis.annotations.Param;
|
|
import org.springblade.manager.entity.ArchiveTreeContract;
|
|
import org.springblade.manager.entity.ArchiveTreeContract;
|
|
import org.springblade.manager.vo.ArchiveTreeContractVO;
|
|
import org.springblade.manager.vo.ArchiveTreeContractVO;
|
|
@@ -26,6 +27,7 @@ import org.springblade.manager.vo.ArchiveTreeContractVO2;
|
|
import org.springblade.manager.vo.ArchiveTreeVO;
|
|
import org.springblade.manager.vo.ArchiveTreeVO;
|
|
|
|
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
+import java.util.Map;
|
|
|
|
|
|
/**
|
|
/**
|
|
* Mapper 接口
|
|
* Mapper 接口
|
|
@@ -72,4 +74,7 @@ public interface ArchiveTreeContractMapper extends BaseMapper<ArchiveTreeContrac
|
|
List<ArchiveTreeContract> getListByProjectId(@Param("projectId")Long projectId);
|
|
List<ArchiveTreeContract> getListByProjectId(@Param("projectId")Long projectId);
|
|
|
|
|
|
List<ArchiveTreeContract> getSelectNodeByGroupId(@Param("projectId") Long projectId,@Param("archiveAutoGroupId") Long archiveAutoGroupId);
|
|
List<ArchiveTreeContract> getSelectNodeByGroupId(@Param("projectId") Long projectId,@Param("archiveAutoGroupId") Long archiveAutoGroupId);
|
|
|
|
+
|
|
|
|
+ @MapKey("id")
|
|
|
|
+ List<Map<String, Object>> getArchiveTreeAndArchiveCount(@Param("projectId") Long projectId,@Param("nodeId") Long nodeId);
|
|
}
|
|
}
|