
org.openea.eap.module.infra.convert.config.ConfigConvert Maven / Gradle / Ivy
package org.openea.eap.module.infra.convert.config;
import org.openea.eap.framework.common.pojo.PageResult;
import org.openea.eap.module.infra.controller.admin.config.vo.ConfigRespVO;
import org.openea.eap.module.infra.controller.admin.config.vo.ConfigSaveReqVO;
import org.openea.eap.module.infra.dal.dataobject.config.ConfigDO;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.factory.Mappers;
import java.util.List;
@Mapper
public interface ConfigConvert {
ConfigConvert INSTANCE = Mappers.getMapper(ConfigConvert.class);
PageResult convertPage(PageResult page);
List convertList(List list);
@Mapping(source = "configKey", target = "key")
ConfigRespVO convert(ConfigDO bean);
@Mapping(source = "key", target = "configKey")
ConfigDO convert(ConfigSaveReqVO bean);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy