30 lines
752 B
Java
30 lines
752 B
Java
package com.youlai.boot.device.converter;
|
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.youlai.boot.device.model.entity.SnDeveloper;
|
|
import com.youlai.boot.device.model.form.DeveloperForm;
|
|
import com.youlai.boot.device.model.vo.DeveloperVO;
|
|
import org.mapstruct.Mapper;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* 设备开发者选项对象转换器
|
|
*
|
|
* @author TTSTD
|
|
* @since 2026-04-27
|
|
*/
|
|
@Mapper(componentModel = "spring")
|
|
public interface DeveloperConverter {
|
|
|
|
Page<DeveloperVO> toPageVo(Page<SnDeveloper> page);
|
|
|
|
SnDeveloper toEntity(DeveloperForm developerForm);
|
|
|
|
DeveloperForm toForm(SnDeveloper entity);
|
|
|
|
DeveloperVO toVo(SnDeveloper entity);
|
|
|
|
List<DeveloperVO> toVoList(List<SnDeveloper> list);
|
|
}
|