package com.qianwen.smartman.modules.mdc.convert; import java.util.List; import org.mapstruct.Builder; import org.mapstruct.Mapper; import org.mapstruct.Mapping; import org.mapstruct.Mappings; import org.mapstruct.factory.Mappers; import com.qianwen.smartman.modules.mdc.entity.SuperAlarm; import com.qianwen.smartman.modules.mdc.utils.ConvertUtils; import com.qianwen.smartman.modules.mdc.vo.AlarmDataSheetVO; @Mapper(builder = @Builder(disableBuilder = true), imports = {ConvertUtils.class}) /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/mdc/convert/AlarmConvert.class */ public interface AlarmConvert { public static final AlarmConvert INSTANCE = (AlarmConvert) Mappers.getMapper(AlarmConvert.class); @Mappings({@Mapping(target = "alarmTime", expression = "java(ConvertUtils.format(alarm.getTs()))"), @Mapping(target = "alarmCode", source = "code"), @Mapping(target = "alarmMsg", source = "message"), @Mapping(target = "count", expression = "java(ConvertUtils.defaultValue())")}) AlarmDataSheetVO convert(SuperAlarm alarm); @Mappings({}) List convert(List alarms); }