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

import com.artfess.manage.safty.manager.dto.CmgtSaftyDangerCheckplanDto;
import com.artfess.manage.safty.model.CmgtSaftyDangerCheckplan;
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:56+0800",
    comments = "version: 1.2.0.Final, compiler: javac, environment: Java 1.8.0_71 (Oracle Corporation)"
)
@Component
public class CmgtSaftyDangerCheckplanDtoMapperImpl implements CmgtSaftyDangerCheckplanDtoMapper {

    @Override
    public CmgtSaftyDangerCheckplan toEntity(CmgtSaftyDangerCheckplanDto dto) {
        if ( dto == null ) {
            return null;
        }

        CmgtSaftyDangerCheckplan cmgtSaftyDangerCheckplan = new CmgtSaftyDangerCheckplan();

        cmgtSaftyDangerCheckplan.setCreateBy( dto.getCreateBy() );
        cmgtSaftyDangerCheckplan.setCreateOrgId( dto.getCreateOrgId() );
        cmgtSaftyDangerCheckplan.setCreateTime( dto.getCreateTime() );
        cmgtSaftyDangerCheckplan.setUpdateBy( dto.getUpdateBy() );
        cmgtSaftyDangerCheckplan.setUpdateTime( dto.getUpdateTime() );
        cmgtSaftyDangerCheckplan.setId( dto.getId() );
        cmgtSaftyDangerCheckplan.setDangerType( dto.getDangerType() );
        cmgtSaftyDangerCheckplan.setCheckDate( dto.getCheckDate() );
        cmgtSaftyDangerCheckplan.setCheckUser( dto.getCheckUser() );
        cmgtSaftyDangerCheckplan.setContent( dto.getContent() );
        cmgtSaftyDangerCheckplan.setRecipient( dto.getRecipient() );
        cmgtSaftyDangerCheckplan.setPcfa( dto.getPcfa() );
        cmgtSaftyDangerCheckplan.setSn( dto.getSn() );
        cmgtSaftyDangerCheckplan.setMemo( dto.getMemo() );
        cmgtSaftyDangerCheckplan.setIsDele( dto.getIsDele() );
        cmgtSaftyDangerCheckplan.setVersion( dto.getVersion() );
        cmgtSaftyDangerCheckplan.setLastTime( dto.getLastTime() );

        return cmgtSaftyDangerCheckplan;
    }

    @Override
    public CmgtSaftyDangerCheckplanDto toDto(CmgtSaftyDangerCheckplan entity) {
        if ( entity == null ) {
            return null;
        }

        CmgtSaftyDangerCheckplanDto cmgtSaftyDangerCheckplanDto = new CmgtSaftyDangerCheckplanDto();

        cmgtSaftyDangerCheckplanDto.setCreateBy( entity.getCreateBy() );
        cmgtSaftyDangerCheckplanDto.setCreateOrgId( entity.getCreateOrgId() );
        cmgtSaftyDangerCheckplanDto.setCreateTime( entity.getCreateTime() );
        cmgtSaftyDangerCheckplanDto.setUpdateBy( entity.getUpdateBy() );
        cmgtSaftyDangerCheckplanDto.setUpdateTime( entity.getUpdateTime() );
        cmgtSaftyDangerCheckplanDto.setId( entity.getId() );
        cmgtSaftyDangerCheckplanDto.setDangerType( entity.getDangerType() );
        cmgtSaftyDangerCheckplanDto.setCheckDate( entity.getCheckDate() );
        cmgtSaftyDangerCheckplanDto.setCheckUser( entity.getCheckUser() );
        cmgtSaftyDangerCheckplanDto.setContent( entity.getContent() );
        cmgtSaftyDangerCheckplanDto.setRecipient( entity.getRecipient() );
        cmgtSaftyDangerCheckplanDto.setPcfa( entity.getPcfa() );
        cmgtSaftyDangerCheckplanDto.setSn( entity.getSn() );
        cmgtSaftyDangerCheckplanDto.setMemo( entity.getMemo() );
        cmgtSaftyDangerCheckplanDto.setIsDele( entity.getIsDele() );
        cmgtSaftyDangerCheckplanDto.setVersion( entity.getVersion() );
        cmgtSaftyDangerCheckplanDto.setLastTime( entity.getLastTime() );

        return cmgtSaftyDangerCheckplanDto;
    }

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

        List<CmgtSaftyDangerCheckplan> list = new ArrayList<CmgtSaftyDangerCheckplan>( dtoList.size() );
        for ( CmgtSaftyDangerCheckplanDto cmgtSaftyDangerCheckplanDto : dtoList ) {
            list.add( toEntity( cmgtSaftyDangerCheckplanDto ) );
        }

        return list;
    }

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

        List<CmgtSaftyDangerCheckplanDto> list = new ArrayList<CmgtSaftyDangerCheckplanDto>( entityList.size() );
        for ( CmgtSaftyDangerCheckplan cmgtSaftyDangerCheckplan : entityList ) {
            list.add( toDto( cmgtSaftyDangerCheckplan ) );
        }

        return list;
    }
}
