为了更好的理解业务的逻辑以及后面对SQL语句的优化,今天我打算再把数据库的数据表详细的阅读一遍熟悉一下表与表之间的关系,以及表的结构。
通过仔细地阅读,表中主要的主体有公司、数据集、数据、docker、以及测试信息、测试结果信息、上传数据信息。公司可以上传数据进行测试,也可以上传docker(用于测试数据),其中数据集可以包含多个数据,它们是一对多的关系。docker可以对数据集进行测试,测试之后会得到数据集的测试结果以及每一个数据的测试结果。大体的功能如上述所示。
需要重复看的接口
@RequestMapping("/api/click")
public class ClickController {
@PostMapping("/sync")
public Result<Boolean> syncClick(
@GetMapping("/test")
public Result<Boolean> testClick(
@RequestMapping("/api/data")
public class DataController {
@PostMapping("/update/upload")
public Result<String> uploadUpdate(
@PostMapping("/dataset/upload")
public Result<String> uploadDataset
@PostMapping("/dataset/file/list")
public Result<PageableResponse<FileInfoVO>> getFileIdList (
@PostMapping("/dataset/generate")
public Result<Integer> generateDataset(
@PostMapping("/dataset/copy")
public Result<DatasetInfoVO> copyDataset(
@PostMapping("/dataset/file/list")
public Result<PageableResponse<FileInfoVO>> getFileIdList (
@RequestMapping("/api/docker")
public class DockerController {
@PostMapping("/upload")
public Result<String> uploadFile(
@RequestMapping("/api/task")
public class TaskController {
@GetMapping("/start")
public Result<String> startTask(@RequestParam Integer id) {
@GetMapping("/end")
public Result<String> endTask(@RequestParam Integer id) {
@RequestMapping("/api/evaluation")
public class TestController {
@GetMapping("/test/chart")
public Result<TestChartDetailVO> getTestChart(
@GetMapping("/chart/detail")
public Result<ChartDetailInfoVO> getChartDetail(
标签:总结,RequestMapping,PostMapping,api,Result,实习,第五天,dataset,public From: https://www.cnblogs.com/wfswf/p/17006399.html