26 lines
606 B
Java
26 lines
606 B
Java
package com.youlai.boot.system.converter;
|
|
|
|
import com.youlai.boot.system.model.entity.SysMenu;
|
|
import com.youlai.boot.system.model.vo.MenuVO;
|
|
import com.youlai.boot.system.model.form.MenuForm;
|
|
import org.mapstruct.Mapper;
|
|
import org.mapstruct.Mapping;
|
|
|
|
/**
|
|
* 菜单对象转换器
|
|
*
|
|
* @author Ray Hao
|
|
* @since 2024/5/26
|
|
*/
|
|
@Mapper(componentModel = "spring")
|
|
public interface MenuConverter {
|
|
|
|
MenuVO toVo(SysMenu entity);
|
|
|
|
@Mapping(target = "params", ignore = true)
|
|
MenuForm toForm(SysMenu entity);
|
|
|
|
@Mapping(target = "params", ignore = true)
|
|
SysMenu toEntity(MenuForm menuForm);
|
|
|
|
} |