package com.jiagutech.ams.model; import com.jiagutech.ams.model.dto.JobDTO; import com.jiagutech.ams.model.request.JobCreateRequest; import com.jiagutech.ams.model.response.JobCreateResponse; import com.jiagutech.ams.model.response.JobItem; import com.jiagutech.ams.model.response.JobPolyItem; import org.mapstruct.Mapper; import org.mapstruct.factory.Mappers; import java.util.List; @Mapper public interface JobMapping { JobMapping INSTANCE = Mappers.getMapper(JobMapping.class); JobDTO jobCreateToJobDTO(JobCreateRequest job); JobCreateResponse jobDTOToJobCreateResponse(JobDTO job); JobPolyItem jobItemToJobPolyItem(JobItem job); List jobItemListToJobPolyItemList(List jobList); }