You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
100 lines
3.2 KiB
100 lines
3.2 KiB
package com.spring.modules.change.service;
|
|
|
|
import com.spring.common.utils.PageUtils;
|
|
import com.spring.modules.base.data.PlmPropertiesItemData;
|
|
import com.spring.modules.base.data.PlmPropertiesModelHeaderData;
|
|
import com.spring.modules.base.entity.Bu;
|
|
import com.spring.modules.change.entity.*;
|
|
import com.spring.modules.change.vo.*;
|
|
import com.spring.modules.oss.entity.SysOssEntity;
|
|
import com.spring.modules.project.data.PlmProjectPartData;
|
|
import com.spring.modules.sift.vo.QuerySavedVo;
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
|
|
import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
public interface ChangeManagementService {
|
|
PageUtils technicalSpecificationSearch(TechnicalSpecificationData data);
|
|
|
|
List<SysUserVo> getDepartmentByUserName(SysUserVo data);
|
|
|
|
void changeRequestSave(ChangeRequestVo data);
|
|
|
|
Map<String, Object> changeRequestTempSave(TransNoEntity data);
|
|
|
|
void deleteChangeFiles(ChangeRequestEntity data);
|
|
|
|
PageUtils changeRecordSearch(ChangeRequestVo data);
|
|
|
|
List<ChangeRequestDetailVo> changeDetailSearch(ChangeRequestDetailVo data);
|
|
|
|
List<SysOssEntity> changeFileSearch(SysOssEntity data);
|
|
|
|
void deleteChangeFile(SysOssEntity data);
|
|
|
|
ChangeCostImpactVo costImpactSearch(ChangeRequestEntity data);
|
|
|
|
void costImpactSave(ChangeCostImpactEntity data);
|
|
|
|
void executionSave(ChangeExecutionInfoVo data);
|
|
|
|
Map<String, Object> costImpactUpdate(ChangeCostImpactEntity data);
|
|
|
|
List<EcnTypeHeaderData> getEcnTypeData(EcnTypeHeaderData data);
|
|
|
|
List<PlmPropertiesModelHeaderData> getEcnModel(PlmPropertiesModelHeaderData data);
|
|
|
|
List<ChangeItemData> getItemList(PlmPropertiesModelHeaderData data);
|
|
|
|
Map<String, Object> executionInfoSearch(ChangeRequestEntity data);
|
|
|
|
List<ChangeRequestDetailEntity> requestDetailSearch(ChangeRequestEntity data);
|
|
|
|
void deleteChangeDetail(ChangeRequestDetailEntity data);
|
|
|
|
List<EcnTypeHeaderData> getChooseEcnType(ChangeRequestEntity data);
|
|
|
|
Map<String, Object> changeRequestUpdate(ChangeRequestVo data);
|
|
|
|
Map<String, Object> executionUpdate(ChangeExecutionInfoVo data);
|
|
|
|
void countersignatureSave(ChangeExecutionInfoVo data);
|
|
|
|
Map<String, Object> countersignatureSearch(ChangeRequestEntity data);
|
|
|
|
Map<String, Object> countersignatureUpdate(ChangeExecutionInfoVo data);
|
|
|
|
void issueChange(ChangeRequestVo data);
|
|
|
|
void submitChange(ChangeRequestVo data);
|
|
|
|
Map<String, List<RequestNodeAuthorityEntity>> getNodeAuthority(ChangeRequestVo data);
|
|
|
|
String getNodeAuthorityRQ(ChangeRequestVo data);
|
|
|
|
List<ProcessFormVo> getApprovalList(ProcessFormVo data);
|
|
|
|
List<Bu> getBuBySite(Bu data);
|
|
|
|
List<TechnicalSpecificationData> technicalSpecificationSearch2(TechnicalSpecificationData data);
|
|
|
|
PageUtils choosePartNoList(PlmProjectPartData data);
|
|
|
|
void tpExecute(ChangeRequestVo data);
|
|
|
|
void csExecute(ChangeRequestVo data);
|
|
|
|
void deleteTempChangeInfo(ChangeRequestVo data);
|
|
|
|
PageUtils technicalSpecificationSearchAny(QuerySavedVo data);
|
|
|
|
PageUtils changeRecordSearchAny(QuerySavedVo data);
|
|
|
|
List<ChangeDelegateAccess> searchDelegateAccess(ChangeDelegateAccess delegateAccess);
|
|
|
|
void updateShowInQueryFlag(String site);
|
|
|
|
void checkProcessControl(ChangeRequestVo data);
|
|
}
|