package com.youlai.system.converter; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.youlai.system.pojo.Option; import com.youlai.system.pojo.entity.SysRole; import com.youlai.system.pojo.form.RoleForm; import com.youlai.system.pojo.vo.role.RolePageVO; import org.mapstruct.Mapper; import org.mapstruct.Mapping; import org.mapstruct.Mappings; import java.util.List; /** * 角色对象转换器 * * @author haoxr * @date 2022/5/29 */ @Mapper(componentModel = "spring") public interface RoleConverter { Page entity2Page(Page page); @Mappings({ @Mapping(target = "value", source = "id"), @Mapping(target = "label", source = "name") }) Option role2Option(SysRole role); List