package cn.teammodel.controller; import cn.teammodel.common.R; import cn.teammodel.model.dto.GetEvaluateTreeDto; import cn.teammodel.model.entity.EvaluationTreeNode; import cn.teammodel.service.EvaluationService; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; import java.util.List; /** * @author winter * @create 2023-11-22 15:10 */ @RestController @RequestMapping("/public/evaluate") public class EvaluationController { @Resource private EvaluationService evaluationService; @PostMapping("getTrees") public R> getEvaluateTree(@RequestBody GetEvaluateTreeDto getEvaluateTreeDto) { List tree = evaluationService.getTree(getEvaluateTreeDto); return R.success(tree); } }