12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- package com.siwei.apply.controller;
- import com.siwei.apply.domain.Ydbp;
- import com.siwei.apply.domain.vo.YdbpUpdateVo;
- import com.siwei.apply.domain.vo.YdbpVo;
- import com.siwei.apply.service.YdbpService;
- import com.siwei.common.core.domain.R;
- import com.siwei.common.core.web.controller.BaseController;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import java.util.HashMap;
- import java.util.Map;
- /**
- * 用地报批 控制器
- */
- @RestController
- @RequestMapping("/ydbp")
- public class YdbpController extends BaseController {
- @Autowired
- private YdbpService ydbpService;
- /**
- * 添加用地预审与选址信息
- */
- @PostMapping()
- public R<Map> Add(@RequestBody YdbpVo ydbpVo) {
- try {
- String id = ydbpService.add(ydbpVo);
- Map<String, String> map = new HashMap<>();
- map.put("id", id);
- return R.ok(map);
- } catch (Exception e) {
- return R.fail(e.getMessage());
- }
- }
- /**
- * 获取用地预审与选址信息
- *
- * @param id 项目ID
- * @return 用地预审与选址信息
- */
- @GetMapping("/{id}")
- public R<Ydbp> Get(@PathVariable String id) {
- try {
- Ydbp ydysyxz = ydbpService.get(id);
- return R.ok(ydysyxz);
- } catch (Exception e) {
- return R.fail(e.getMessage());
- }
- }
- /**
- * 更新用地预审与选址信息
- *
- * @param ydbpUpdateVo 用地预审与选址视图对象
- * @return 操作结果
- */
- @PutMapping()
- public R<Void> Update(@RequestBody YdbpUpdateVo ydbpUpdateVo) {
- try {
- ydbpService.update(ydbpUpdateVo);
- return R.ok();
- } catch (Exception e) {
- return R.fail(e.getMessage());
- }
- }
- }
|