package com.artfess.manage.safty.manager.mapper;

import com.artfess.manage.safty.manager.dto.CmgtSaftyPlanTaskDto;
import com.artfess.manage.safty.model.CmgtSaftyPlanTask;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.Generated;
import org.springframework.stereotype.Component;

@Generated(
    value = "org.mapstruct.ap.MappingProcessor",
    date = "2023-05-08T09:35:57+0800",
    comments = "version: 1.2.0.Final, compiler: javac, environment: Java 1.8.0_71 (Oracle Corporation)"
)
@Component
public class CmgtSaftyPlanTaskDtoMapperImpl implements CmgtSaftyPlanTaskDtoMapper {

    @Override
    public CmgtSaftyPlanTask toEntity(CmgtSaftyPlanTaskDto dto) {
        if ( dto == null ) {
            return null;
        }

        CmgtSaftyPlanTask cmgtSaftyPlanTask = new CmgtSaftyPlanTask();

        cmgtSaftyPlanTask.setCreateBy( dto.getCreateBy() );
        cmgtSaftyPlanTask.setCreateOrgId( dto.getCreateOrgId() );
        cmgtSaftyPlanTask.setCreateTime( dto.getCreateTime() );
        cmgtSaftyPlanTask.setUpdateBy( dto.getUpdateBy() );
        cmgtSaftyPlanTask.setUpdateTime( dto.getUpdateTime() );
        cmgtSaftyPlanTask.setIsDelete( dto.getIsDelete() );
        cmgtSaftyPlanTask.setVersion( dto.getVersion() );
        cmgtSaftyPlanTask.setLastTime( dto.getLastTime() );
        cmgtSaftyPlanTask.setId( dto.getId() );
        cmgtSaftyPlanTask.setPlanId( dto.getPlanId() );
        cmgtSaftyPlanTask.setName( dto.getName() );
        cmgtSaftyPlanTask.setTaskDate( dto.getTaskDate() );
        cmgtSaftyPlanTask.setDescription( dto.getDescription() );
        cmgtSaftyPlanTask.setAccording( dto.getAccording() );
        cmgtSaftyPlanTask.setTaskUser( dto.getTaskUser() );
        cmgtSaftyPlanTask.setSn( dto.getSn() );
        cmgtSaftyPlanTask.setMemo( dto.getMemo() );

        return cmgtSaftyPlanTask;
    }

    @Override
    public CmgtSaftyPlanTaskDto toDto(CmgtSaftyPlanTask entity) {
        if ( entity == null ) {
            return null;
        }

        CmgtSaftyPlanTaskDto cmgtSaftyPlanTaskDto = new CmgtSaftyPlanTaskDto();

        cmgtSaftyPlanTaskDto.setCreateBy( entity.getCreateBy() );
        cmgtSaftyPlanTaskDto.setCreateOrgId( entity.getCreateOrgId() );
        cmgtSaftyPlanTaskDto.setCreateTime( entity.getCreateTime() );
        cmgtSaftyPlanTaskDto.setUpdateBy( entity.getUpdateBy() );
        cmgtSaftyPlanTaskDto.setUpdateTime( entity.getUpdateTime() );
        cmgtSaftyPlanTaskDto.setIsDelete( entity.getIsDelete() );
        cmgtSaftyPlanTaskDto.setVersion( entity.getVersion() );
        cmgtSaftyPlanTaskDto.setLastTime( entity.getLastTime() );
        cmgtSaftyPlanTaskDto.setId( entity.getId() );
        cmgtSaftyPlanTaskDto.setPlanId( entity.getPlanId() );
        cmgtSaftyPlanTaskDto.setName( entity.getName() );
        cmgtSaftyPlanTaskDto.setTaskDate( entity.getTaskDate() );
        cmgtSaftyPlanTaskDto.setDescription( entity.getDescription() );
        cmgtSaftyPlanTaskDto.setAccording( entity.getAccording() );
        cmgtSaftyPlanTaskDto.setTaskUser( entity.getTaskUser() );
        cmgtSaftyPlanTaskDto.setSn( entity.getSn() );
        cmgtSaftyPlanTaskDto.setMemo( entity.getMemo() );

        return cmgtSaftyPlanTaskDto;
    }

    @Override
    public List<CmgtSaftyPlanTask> toEntity(List<CmgtSaftyPlanTaskDto> dtoList) {
        if ( dtoList == null ) {
            return null;
        }

        List<CmgtSaftyPlanTask> list = new ArrayList<CmgtSaftyPlanTask>( dtoList.size() );
        for ( CmgtSaftyPlanTaskDto cmgtSaftyPlanTaskDto : dtoList ) {
            list.add( toEntity( cmgtSaftyPlanTaskDto ) );
        }

        return list;
    }

    @Override
    public List<CmgtSaftyPlanTaskDto> toDto(List<CmgtSaftyPlanTask> entityList) {
        if ( entityList == null ) {
            return null;
        }

        List<CmgtSaftyPlanTaskDto> list = new ArrayList<CmgtSaftyPlanTaskDto>( entityList.size() );
        for ( CmgtSaftyPlanTask cmgtSaftyPlanTask : entityList ) {
            list.add( toDto( cmgtSaftyPlanTask ) );
        }

        return list;
    }
}
