| | |
| | | @Api(value = "大屏组件分类管理", tags = {"大屏组件分类管理"}) |
| | | @ApiResource({"blade-visual/visual-comp-type"}) |
| | | @RestController |
| | | /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/visual/controller/VisualCompTypeController.class */ |
| | | public class VisualCompTypeController extends BladeController { |
| | | private IVisualCompTypeService visualCompTypeService; |
| | | |
| | |
| | | @ApiOperation(value = "大屏组件分类列表,树结构", notes = "传入map") |
| | | @PreAuth |
| | | public R<List<VisualCompTypeVO>> list(@RequestParam @ApiIgnore Map<String, Object> params) { |
| | | List<VisualCompType> list = this.visualCompTypeService.list(Condition.getQueryWrapper(params, VisualCompType.class).lambda().orderByAsc((v0) -> { |
| | | return v0.getOrderNum(); |
| | | })); |
| | | List<VisualCompType> list = this.visualCompTypeService.list(Condition.getQueryWrapper(params, VisualCompType.class).lambda().orderByAsc(VisualCompType::getOrderNum)); |
| | | List<VisualCompTypeVO> vos = VisualCompTypeConvert.INSTANCE.convert(list); |
| | | List<VisualCompTypeVO> tree = ForestNodeMerger.merge(vos); |
| | | return R.data(tree); |