Commit a6b39d64 authored by neo's avatar neo

[DEL] delete project infor service interface

parent dad61b11
......@@ -13,7 +13,7 @@ import pwc.taxtech.atms.dto.OperationResultDto;
import pwc.taxtech.atms.dto.vatdto.QueryImportType;
import pwc.taxtech.atms.entity.PeriodInfo;
import pwc.taxtech.atms.service.IdentityService;
import pwc.taxtech.atms.service.ProjectInfoService;
import pwc.taxtech.atms.service.impl.ProjectInfoServiceImpl;
import java.util.List;
......@@ -21,7 +21,7 @@ import java.util.List;
@RequestMapping("/api/v1/ProjectInfo")
public class ProjectInfoController {
@Autowired
private ProjectInfoService projectInfoService;
private ProjectInfoServiceImpl projectInfoService;
@Autowired
private IdentityService identityService;
......
package pwc.taxtech.atms.service;
import pwc.taxtech.atms.dto.OperationResultDto;
import pwc.taxtech.atms.entity.PeriodInfo;
import java.util.List;
public interface ProjectInfoService {
OperationResultDto<Boolean> isProjectImportedData(String projectId, Integer serviceType, Integer importTypeId);
OperationResultDto<Boolean> isProjectImportedData(String projectId, Integer importTypeId);
OperationResultDto<List<PeriodInfo>> getProjectImportType(String projectId, List<Integer> periods, Integer serviceTypeId, String id);
Integer getImportType(String projectId, Integer periodId, String id, Integer serviceType);
}
......@@ -9,7 +9,6 @@ import pwc.taxtech.atms.dao.PeriodInfoMapper;
import pwc.taxtech.atms.dto.OperationResultDto;
import pwc.taxtech.atms.entity.PeriodInfo;
import pwc.taxtech.atms.entity.PeriodInfoExample;
import pwc.taxtech.atms.service.ProjectInfoService;
import java.util.Date;
import java.util.List;
......@@ -18,12 +17,11 @@ import java.util.UUID;
import static pwc.taxtech.atms.constant.Constant.FIRST_OR_DEFAULT;
@Service
public class ProjectInfoServiceImpl implements ProjectInfoService {
public class ProjectInfoServiceImpl {
private static final Logger LOGGER = LoggerFactory.getLogger(ProjectServiceImpl.class);
@Autowired
private PeriodInfoMapper periodInfoMapper;
@Override
public OperationResultDto<Boolean> isProjectImportedData(String projectId, Integer serviceType, Integer importTypeId) {
try {
PeriodInfoExample example = new PeriodInfoExample();
......@@ -45,12 +43,10 @@ public class ProjectInfoServiceImpl implements ProjectInfoService {
}
}
@Override
public OperationResultDto<Boolean> isProjectImportedData(String projectId, Integer importTypeId) {
return isProjectImportedData(projectId, null, importTypeId);
}
@Override
public OperationResultDto<List<PeriodInfo>> getProjectImportType(String projectId, List<Integer> periods, Integer serviceTypeId, String id) {
PeriodInfoExample example = new PeriodInfoExample();
if (!periods.isEmpty()) example.createCriteria().andProjectIdEqualTo(projectId).andPeriodIn(periods);
......@@ -82,7 +78,6 @@ public class ProjectInfoServiceImpl implements ProjectInfoService {
return resultDto;
}
@Override
public Integer getImportType(String projectId, Integer periodId, String userId, Integer serviceType) {
PeriodInfoExample example = new PeriodInfoExample();
example.createCriteria().andProjectIdEqualTo(projectId).andProjectIdEqualTo(projectId).andServiceTypeEqualTo(serviceType);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment