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.
163 lines
7.2 KiB
163 lines
7.2 KiB
package com.spring.modules.change.mapper;
|
|
|
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.spring.modules.base.data.PlmPropertiesItemAvailableData;
|
|
import com.spring.modules.base.data.PlmPropertiesItemData;
|
|
import com.spring.modules.base.data.PlmPropertiesModelHeaderData;
|
|
import com.spring.modules.change.entity.*;
|
|
import com.spring.modules.change.vo.*;
|
|
import com.spring.modules.part.entity.AgentInformationEntity;
|
|
import com.spring.modules.part.entity.PartInformationEntity;
|
|
import com.spring.modules.part.vo.AgentInformationVo;
|
|
import com.spring.modules.request.entity.PlmRequestDetailEntity;
|
|
import com.spring.modules.request.vo.PlmRequestDetailVo;
|
|
import com.spring.modules.request.vo.PlmRequestHeaderVo;
|
|
import com.spring.modules.sampleManagement.data.PlmTechnicalSpecificationSheetData;
|
|
import org.apache.ibatis.annotations.Mapper;
|
|
import org.apache.ibatis.annotations.Param;
|
|
import org.apache.ibatis.annotations.Update;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
@Mapper
|
|
public interface ChangeManagementMapper extends BaseMapper<ChangeRequestEntity>{
|
|
|
|
IPage<TechnicalSpecificationData> technicalSpecificationSearch(Page<TechnicalSpecificationData> technicalSpecificationDataPage,@Param("query") TechnicalSpecificationData data);
|
|
|
|
List<SysUserVo> getDepartmentByUserName(SysUserVo data);
|
|
|
|
void deleteChangeFiles(ChangeRequestEntity data);
|
|
|
|
void saveChangeRequestDetail(List<ChangeRequestDetailEntity> detailList);
|
|
|
|
IPage<ChangeRequestVo> changeRecordSearch(Page<ChangeRequestVo> changeRequestVoPage, @Param("query") ChangeRequestVo data);
|
|
|
|
List<ChangeRequestDetailVo> changeDetailSearch(ChangeRequestDetailVo data);
|
|
|
|
ChangeCostImpactVo costImpactSearch(ChangeRequestEntity data);
|
|
|
|
void costImpactSave(ChangeCostImpactEntity data);
|
|
|
|
ChangeExecutionInfoEntity queryChangeExecutionInfo(ChangeExecutionInfoVo data);
|
|
|
|
void executionSave(ChangeExecutionInfoVo data);
|
|
|
|
void updateTechnicalSpecificationSheet(@Param("site") String site, @Param("changeNo") String changeNo, @Param("createBy") String createBy, @Param("ids") List<String> ids);
|
|
|
|
List<TechnicalSpecificationData> queryTechnicalSpecificationSheet(@Param("site") String site, @Param("ids") List<String> ids);
|
|
|
|
void costImpactUpdate(ChangeCostImpactEntity data);
|
|
|
|
List<EcnTypeHeaderData> getEcnTypeHeader(EcnTypeHeaderData data);
|
|
|
|
List<EcnTypeDetailData> getEcnTypeDetail(EcnTypeHeaderData header);
|
|
|
|
void saveEcnTypeHeader(List<EcnTypeHeaderData> collect);
|
|
|
|
void saveEcnTypeDetail(ArrayList<EcnTypeDetailData> ecnTypeDetailList);
|
|
|
|
List<PlmPropertiesModelHeaderData> getEcnModel(PlmPropertiesModelHeaderData data);
|
|
|
|
List<ChangeItemData> getItemList(PlmPropertiesModelHeaderData data);
|
|
|
|
void chooseItemSave(List<ChangeItemEntity> chooseItemList);
|
|
|
|
ChangeExecutionInfoEntity executionInfoSearch(ChangeRequestEntity data);
|
|
|
|
List<ChangeItemEntity> changeItemSearch(ChangeRequestEntity data);
|
|
|
|
List<ChangeRequestDetailEntity> requestDetailSearch(ChangeRequestEntity data);
|
|
|
|
void deleteChangeDetail(ChangeRequestDetailEntity data);
|
|
|
|
List<EcnTypeHeaderData> getChooseEcnTypeHeader(ChangeRequestEntity data);
|
|
|
|
List<EcnTypeDetailData> getChooseEcnTypeDetail(EcnTypeHeaderData data);
|
|
|
|
void deleteChangeDetails(ChangeRequestVo data);
|
|
|
|
void deleteEcnTypeHeaderByChangeNo(ChangeRequestVo data);
|
|
|
|
void deleteEcnTypeDetailByChangeNo(ChangeRequestVo data);
|
|
|
|
ChangeRequestVo selectChangeRequest(ChangeRequestVo data);
|
|
|
|
void executionUpdate(ChangeExecutionInfoVo data);
|
|
|
|
void chooseItemUpdate(ChangeItemEntity changeItem);
|
|
|
|
void chooseCSItemSave(List<ChangeCountersignatureItemEntity> itemList);
|
|
|
|
List<ChangeCountersignatureItemEntity> changeCSItemSearch(ChangeRequestEntity data);
|
|
|
|
void chooseCSItemUpdate(ChangeCountersignatureItemEntity changeCSItem);
|
|
|
|
void chooseItemSave2(List<ChangeItemEntity> itemList2);
|
|
|
|
List<ChangeItemEntity> changeItemSearch2(ChangeRequestEntity data);
|
|
|
|
void chooseItemUpdate2(ChangeItemEntity changeItem);
|
|
|
|
List<PlmPropertiesItemAvailableData> getAvailableValueList(ChangeItemData changeItemData);
|
|
|
|
List<PlmPropertiesItemAvailableData> getAvailableValueList2(ChangeItemEntity changeItemData);
|
|
|
|
List<PlmRequestHeaderVo> queryRequestHeader(@Param("site") String site, @Param("menuId") String menuId);
|
|
|
|
List<PlmRequestDetailVo> queryNodeDetailFirst(@Param("site") String site, @Param("workflowId") String workflowId, @Param("menuId") String menuId);
|
|
|
|
int getSeqNo(ProcessFormEntity processFormEntity);
|
|
|
|
void saveProcessForm(ProcessFormEntity processFormEntity);
|
|
|
|
void updateChangeStatus(ChangeRequestVo data);
|
|
|
|
List<ProcessFormEntity> queryRequestId(@Param("site") String site, @Param("bu") String bu, @Param("documentNo") String changeNo);
|
|
|
|
List<PlmRequestDetailVo> queryNodeDetails(@Param("site") String site, @Param("workflowId") String workflowId, @Param("nodeId") String nodeId, @Param("classificationNo") String classificationNo);
|
|
|
|
void updateProcessForm(ChangeRequestVo data);
|
|
|
|
void updateStepId(ChangeRequestVo data);
|
|
|
|
int getStepId(@Param("classificationNo") String classificationNo, @Param("nodeId") String nodeId);
|
|
|
|
void updateChangeReject(ChangeRequestVo data);
|
|
|
|
void updateProcessReject(@Param("site") String site, @Param("bu") String bu, @Param("requestId") String requestId, @Param("domainControlAccount") String domainControlAccount);
|
|
|
|
List<ProcessFormEntity> getProcessNodeId(@Param("site") String site, @Param("bu") String bu, @Param("requestId") String requestId, @Param("domainControlAccount") String domainControlAccount);
|
|
|
|
String getNodeName(@Param("site") String site, @Param("classificationNo") String classificationNo, @Param("nodeId") String nodeId);
|
|
|
|
List<PlmRequestDetailEntity> getNodeInformation(@Param("site") String site, @Param("menuId") String menuId, @Param("stepId") Integer stepTd);
|
|
|
|
List<RequestNodeAuthorityEntity> getNodeAuthority(PlmRequestDetailEntity plmRequestDetailEntity);
|
|
|
|
void updateStepId2(ParamData paramData);
|
|
|
|
void updateProcessForm2(ParamData paramData);
|
|
|
|
void updateChangeStatus2(ParamData paramData);
|
|
|
|
void updateChangeReject2(ParamData paramData);
|
|
|
|
List<PlmRequestDetailVo> queryNodeDetailLast(@Param("site") String site, @Param("classificationNo") String classificationNo, @Param("workflowId") String workflowId);
|
|
|
|
void chooseItemDel(@Param("site") String site, @Param("changeNo") String changeNo);
|
|
|
|
void chooseItemDel2(@Param("site") String site, @Param("changeNo") String changeNo);
|
|
|
|
void chooseItemCSDel(@Param("site") String site, @Param("changeNo") String changeNo);
|
|
|
|
void updateProcessNode(@Param("site") String site, @Param("bu") String bu, @Param("requestId") String requestId, @Param("classificationNo") String classificationNo, @Param("nodeId") String nodeId, @Param("nodeConclusion") String nodeConclusion, @Param("rejectOpinion") String rejectOpinion);
|
|
|
|
List<ProcessFormVo> getApprovalList(ProcessFormVo data);
|
|
|
|
PlmTechnicalSpecificationSheetData getTechnicalSpecification(@Param("site") String site, @Param("codeNo") String codeNo);
|
|
|
|
void updatePartActive(@Param("site") String site, @Param("partNo") String partNo);
|
|
}
|