package io.dataease.controller.panel; import io.dataease.base.domain.PanelSubject; import io.dataease.base.domain.PanelTemplateWithBLOBs; import io.dataease.controller.request.panel.PanelSubjectRequest; import io.dataease.controller.request.panel.PanelTemplateRequest; import io.dataease.dto.panel.PanelTemplateDTO; import io.dataease.service.panel.PanelSubjectService; import io.dataease.service.panel.PanelTemplateService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.List; /** * Author: wangjiahao * Date: 2021-05-06 * Description: */ @RestController @RequestMapping("panel/subject") public class PanelSubjectController { @Resource private PanelSubjectService panelSubjectService; @PostMapping("/query") public List query(@RequestBody PanelSubjectRequest request) { return panelSubjectService.query(request); } @PostMapping("/querySubjectWithGroup") public List querySubjectWithGroup(@RequestBody PanelSubjectRequest request) { return panelSubjectService.querySubjectWithGroup(request); } @PostMapping("/update") public void update(@RequestBody PanelSubjectRequest request) { panelSubjectService.update(request); } @DeleteMapping("/delete/{id}") public void update(@PathVariable String id) { panelSubjectService.delete(id); } }