package com.zzg.system.convert;
|
|
import com.zzg.common.core.domain.entity.state.*;
|
import com.zzg.system.domain.bo.*;
|
import com.zzg.system.domain.vo.*;
|
import org.mapstruct.Mapper;
|
import org.mapstruct.Mapping;
|
import org.mapstruct.factory.Mappers;
|
|
import java.util.List;
|
|
@Mapper
|
public interface StateProjectConvert {
|
StateProjectConvert INSTANCE = Mappers.getMapper(StateProjectConvert.class);
|
|
@Mapping(target = "id", source = "projectId")
|
@Mapping(target = "projectNo", source = "projectNumber")
|
StateProject toStateProject(StateProjectBO dto);
|
@Mapping(target = "projectId", expression = "java(dto.getId())")
|
@Mapping(target = "projectNumber", expression = "java(dto.getProjectNo())")
|
@Mapping(target = "delFlag", expression = "java(dto.getDelFlag())")
|
// @Mapping(target = "createBy", expression = "java(dto.getCreateBy())")
|
// @Mapping(target = "createTime", expression = "java(dto.getCreateTime())")
|
// @Mapping(target = "updateBy", expression = "java(dto.getUpdateBy())")
|
// @Mapping(target = "updateTime", expression = "java(dto.getUpdateTime())")
|
@Mapping(target = "status", expression = "java(dto.getStatus())")
|
@Mapping(target = "collectionEnforcementDepartment", expression = "java(info.getCollectionEnforcementDepartment())")
|
StateProjectBO toStateProjectBO(StateProject dto, StateProjectCompensation compensation, StateProjectInfo info, ScopeCollectionBO scopeCollectionBO );
|
|
StateProjectVO toStateProjectVO(StateProject dto);
|
|
@Mapping(target = "projectId", source = "projectId")
|
StateProjectCompensation toStateProjectCompensation(StateProjectBO dto);
|
|
@Mapping(target = "projectId", source = "projectId")
|
StateProjectInfo toStateProjectInfo(StateProjectBO dto);
|
// @Mapping(target = "files", ignore = true)
|
StateProjectCollectionFile uploadCollectionFileToEntity(UploadFileBO dto);
|
StateProjectNotice updateProjectAndAddNoticeBOToEntity(UpdateProjectAndAddNoticeBO dto);
|
ProjectImplPageVO toProjectImplPageVO(StateProject dto);
|
StateProjectCompensateStandardVO toStateProjectCompensateStandardVO(StateProjectCompensateStandard dto);
|
StateProjectCompensateStandard toStateProjectCompensateStandardPO(StateProjectCompensateStandardVO dto);
|
|
TransitionPageVO householdVOToTransitionPageVO(HouseholdVO dto);
|
StateProjectNoticeVO entityToStateProjectNoticeVO(StateProjectNotice dto);
|
CalculateCompensationVO boToVo(CalculateCompensationBO calculateCompensationBO);
|
|
StateHouseholdVO toStateHouseholdVO(StateHousehold po);
|
@Mapping(target = "stateHouseholdOwnerId", source = "id")
|
ApplyOwnerBO toApplyOwnerBO(StateHouseholdOwner stateHouseholdOwner);
|
|
List<ApplyOwnerBO> toApplyOwnerBOList(List<StateHouseholdOwner> stateHouseholdOwner);
|
|
StateApplyRecord toStateApplyRecord(ApplyHouseholdOwnerVO applyHouseholdOwnerVO);
|
|
@Mapping(target = "amount", source = "appliedAmount")
|
StateApplyRecord toStateApplyRecord(SaveRecordAndItemBO applyHouseholdOwnerVO);
|
|
|
List<StateApplyRecordItem> toStateApplyRecordItem(List<ApplyOwnerBO> applyOwnerBOList);
|
@Mapping(target = "stateHouseholdOwner", source = "stateHouseholdOwnerId")
|
StateApplyRecordItem toStateApplyRecordItem(ApplyOwnerBO applyOwnerBOList);
|
StateApplyRecordItem copyStateApplyRecordItem(StateApplyRecordItem applyOwnerBOList);
|
|
List<StateApplyRecordItem> voToStateApplyRecordItem(List<ApplyOwnerVO> applyOwnerBOList);
|
StateApplyRecordItem voToStateApplyRecordItem(ApplyOwnerVO applyOwnerBOList);
|
|
List<StateHouseholdOwnerVO> toStateHouseholdOwnerVOList(List<StateHouseholdOwner> stateHouseholdOwners);
|
StateHouseholdOwnerVO toStateHouseholdOwnerVO(StateHouseholdOwner stateHouseholdOwners);
|
|
List<StateHouseholdImportVO> toStateHouseholdImportVO(List<HouseholdVO> result);
|
StateHouseholdImportVO toStateHouseholdImportVO(HouseholdVO result);
|
|
List<StateHouseholdExportVO> toStateHouseholdExportVO(List<HouseholdVO> result);
|
StateHouseholdExportVO toStateHouseholdExportVO(HouseholdVO result);
|
|
List<NotResettlementHouseholdExportVO> toNotResettlementHouseholdExportVO(List<HouseholdVO> result);
|
NotResettlementHouseholdExportVO toNotResettlementHouseholdExportVO(HouseholdVO result);
|
|
List<ResettlementHouseholdExportVO> toResettlementHouseholdExportVO(List<HouseholdVO> result);
|
ResettlementHouseholdExportVO toResettlementHouseholdExportVO(HouseholdVO result);
|
|
List<HouseholdVO> importOrExportToHouseholdVO(List<StateHouseholdImportVO> result);
|
HouseholdVO importOrExportToHouseholdVO(StateHouseholdImportVO result);
|
|
List<StateHousehold> householdVOToStateHouseholdPO(List<HouseholdVO> result);
|
StateHousehold householdVOToStateHouseholdPO(HouseholdVO result);
|
|
List<StateSettlement> templatePropertyVOToEntity(List<ImportSettlementTemplatePropertyVO> dataList);
|
List<StateSettlement> templateCurrencyVOToEntity(List<ImportSettlementTemplateCurrencyVO> dataList);
|
|
StateProjectCompensateStandard copyCompensateStandard(StateProjectCompensateStandard stateProjectCompensateStandard);
|
|
List<StateExecutionDetailExportVO> toExportVO(List<StateExecutionDetailVO> exportVOList);
|
StateExecutionDetailExportVO toExportVO(StateExecutionDetailVO exportVOList);
|
}
|