package com.zcloud.zcGbsServicer.command.convertor;

import com.zcloud.zcGbsServicer.dto.clientobject.WaterSourceCO;
import com.zcloud.zcGbsServicer.dto.clientobject.WaterSourceScreenCO;
import com.zcloud.zcGbsServicer.persistence.dataobject.WaterSourceDO;
import org.mapstruct.Mapper;

import java.util.List;



/**
* web-app
* @Author makejava
* @Date 2026-01-21 17:23:50
*/
@Mapper(componentModel = "spring")
public interface WaterSourceCoConvertor {
    /**
    * @param waterSourceDOs
    * @return
    */
    List<WaterSourceCO> converDOsToCOs(List<WaterSourceDO> waterSourceDOs);

    List<WaterSourceScreenCO> converDOsToScreenCOs(List<WaterSourceDO> waterSourceDOs);

    WaterSourceCO converDOToCO(WaterSourceDO waterSourceDO);

    WaterSourceScreenCO converDOToScreenCO(WaterSourceDO waterSourceDO);
}

