package com.highdatas.srs.web;
|
|
|
import com.alibaba.fastjson.JSON;
|
import com.highdatas.srs.entity.ProjectDeal;
|
import com.highdatas.srs.pojo.CodeMsg;
|
import com.highdatas.srs.pojo.Result;
|
import com.highdatas.srs.service.IProjectDealService;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.List;
|
|
/**
|
* <p>
|
* 前端控制器
|
* </p>
|
*
|
* @author kimi
|
* @since 2020-01-15
|
*/
|
@RestController
|
@RequestMapping("/projectDeal")
|
public class ProjectDealController {
|
@Autowired
|
IProjectDealService projectDealService;
|
|
@RequestMapping(value = "/get/{id}", method = RequestMethod.GET)
|
public Result get(@PathVariable String id) {
|
ProjectDeal projectDeal = projectDealService.selectById(id);
|
return Result.success(projectDeal);
|
}
|
|
@RequestMapping(value = "/parent/{id}", method = RequestMethod.GET)
|
public Result parent(@PathVariable String id) {
|
//TODO
|
//List<ProjectDeal> dealList = projectDealService.selectList(new EntityWrapper<ProjectDeal>().eq("parent_id", id));
|
return Result.success(null);
|
}
|
|
@RequestMapping(value = "/updates", method = RequestMethod.GET)
|
public Result updates(@RequestParam String datas) {
|
try {
|
List<ProjectDeal> array = JSON.parseArray(datas, ProjectDeal.class);
|
for (ProjectDeal projectDeal : array) {
|
projectDeal.updateById();
|
}
|
return Result.success(CodeMsg.UPDATE_SUCCESS);
|
}
|
catch (Exception e) {
|
e.printStackTrace();
|
return Result.error(CodeMsg.UPDATE_ERROR);
|
}
|
|
}
|
}
|