package com.qianwen.smartman.modules.notify.convert; import java.util.ArrayList; import java.util.List; import org.mapstruct.Builder; import org.mapstruct.Mapper; import org.mapstruct.Mappings; import org.mapstruct.factory.Mappers; import com.qianwen.smartman.modules.cps.entity.CommonGroup; import com.qianwen.smartman.modules.cps.entity.Employee; import com.qianwen.smartman.modules.notify.dto.NotifyDefaultPersonDTO; @Mapper(builder = @Builder(disableBuilder = true)) /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/notify/convert/NotifyDefaultPersonConvert.class */ public interface NotifyDefaultPersonConvert { public static final NotifyDefaultPersonConvert INSTANCE = (NotifyDefaultPersonConvert) Mappers.getMapper(NotifyDefaultPersonConvert.class); @Mappings({}) default NotifyDefaultPersonDTO convert(Employee employee) { NotifyDefaultPersonDTO notifyDefaultPersonDTO = new NotifyDefaultPersonDTO(); notifyDefaultPersonDTO.setPersonId(employee.getId()); notifyDefaultPersonDTO.setName(employee.getName()); return notifyDefaultPersonDTO; } @Mappings({}) default List convertByEmpList(List employees) { List notifyDefaultPersonDTOS = new ArrayList<>(); for (Employee employee : employees) { NotifyDefaultPersonDTO convert = convert(employee); notifyDefaultPersonDTOS.add(convert); } return notifyDefaultPersonDTOS; } @Mappings({}) default NotifyDefaultPersonDTO convert(CommonGroup commonGroup) { NotifyDefaultPersonDTO notifyDefaultPersonDTO = new NotifyDefaultPersonDTO(); notifyDefaultPersonDTO.setPersonId(commonGroup.getId()); notifyDefaultPersonDTO.setName(commonGroup.getName()); return notifyDefaultPersonDTO; } @Mappings({}) default List convertByOrgList(List commonGroups) { ArrayList notifyDefaultPersonDTOS = new ArrayList<>(); for (CommonGroup commonGroup : commonGroups) { NotifyDefaultPersonDTO convert = convert(commonGroup); notifyDefaultPersonDTOS.add(convert); } return notifyDefaultPersonDTOS; } }