ChargeDeviceConverter.java 651 B

1234567891011121314151617181920212223
  1. package com.zsElectric.boot.app.converter;
  2. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  3. import com.zsElectric.boot.app.model.entity.ChargeDevice;
  4. import com.zsElectric.boot.app.model.form.ChargeDeviceForm;
  5. import com.zsElectric.boot.app.model.vo.ChargeDevicePageVO;
  6. import org.mapstruct.Mapper;
  7. /**
  8. * 充电桩信息对象转换器
  9. *
  10. * @author boxun
  11. * @since 2024-07-29
  12. */
  13. @Mapper(componentModel = "spring")
  14. public interface ChargeDeviceConverter {
  15. Page<ChargeDevicePageVO> toPageVo(Page<ChargeDevice> page);
  16. ChargeDeviceForm toForm(ChargeDevice entity);
  17. ChargeDevice toEntity(ChargeDeviceForm formData);
  18. }