ProjectService.java 1.59 KB
Newer Older
eddie.woo's avatar
eddie.woo committed
1 2 3
package pwc.taxtech.atms.service;

import java.util.List;
4
import java.util.Map;
eddie.woo's avatar
eddie.woo committed
5

6
import pwc.taxtech.atms.dpo.ProjectDisplayDto;
eddie.woo's avatar
eddie.woo committed
7 8
import pwc.taxtech.atms.dto.ProjectClientDto;
import pwc.taxtech.atms.dto.ServiceTypeDto;
9
import pwc.taxtech.atms.dto.taxadmin.AddProjectResult;
eddie.woo's avatar
eddie.woo committed
10 11 12 13 14 15 16 17 18 19

public interface ProjectService {

    /**
     * Find Top level areas (parentId == null)
     * 
     * @return List<Area>
     */
    List<ServiceTypeDto> getServiceList();

20
    // List<ProjectDisplayDto> getProjectList(String orgId, String serviceId,
eddie.woo's avatar
eddie.woo committed
21 22
    // Integer projectYear);
    // List<ProjectDisplayDto> getOneProjectByDbNameServiceIdAndPeriodId(String
23 24
    // dbName, String serviceId, Integer periodId);
    // List<ProjectDisplayDto> getAllProjectList(String orgId, String serviceId,
eddie.woo's avatar
eddie.woo committed
25
    // Integer projectYear);
26 27
    // List<ProjectDisplayDto> getProjectById(String projectId);
    // List<ProjectDisplayDto> getProjectListExceptSelected(String userId);
eddie.woo's avatar
eddie.woo committed
28
    //
29
    // ProjectDisplayDto getSingleProjectById(String projectId);
eddie.woo's avatar
eddie.woo committed
30 31 32 33 34 35 36 37
    //
    // AddProjectResult addProject(ProjectDisplayDto projectDto, String userName);
    //
    // OperationResultDto<Object> updateProject(ProjectDisplayDto projectDto, String
    // userName);

    List<ProjectClientDto> getProjectClientList();

38
    List<ProjectDisplayDto> getProjectById(String projectId);
39

40
    List<ProjectDisplayDto> getAllProjectList(String orgId, String s, Integer projectYear);
41

42 43
    AddProjectResult addProject(ProjectDisplayDto projectDto, String userName);

44 45
    Map<Integer,Integer> getProjectAllStatus(String dbName);

eddie.woo's avatar
eddie.woo committed
46 47 48
    // Map<Integer, Integer> getProjectAllStatus(String dbName);

}