liujie
2026-05-20 7dae6f1ae2a3c6ba6c27ca7508e4d23ddb08cede
admin-server/src/main/java/com/estate/expert/admin/service/ProjectService.java
@@ -40,4 +40,13 @@
     */
    List<Project> listByClient(Integer clientId);
    List<Project> listByTitle(String name);
    /**
     * 获取计划可用的项目列表
     * 根据plan中的clientId获取相应的project,同时过滤掉plan对应的没有删除的task中已经包含的project
     * @param planId 计划ID
     * @return 可用的项目列表
     */
    List<Project> listAvailableByPlan(Integer planId);
}