CostProjectTaskDocumentDataController.java 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.hotent.project.controller;
  2. import org.springframework.web.bind.annotation.GetMapping;
  3. import org.springframework.web.bind.annotation.PostMapping;
  4. import org.springframework.web.bind.annotation.RequestBody;
  5. import org.springframework.web.bind.annotation.RequestMapping;
  6. import org.springframework.web.bind.annotation.RequestParam;
  7. import com.hotent.base.model.CommonResult;
  8. import com.hotent.base.util.StringUtil;
  9. import io.swagger.annotations.ApiOperation;
  10. import io.swagger.annotations.ApiParam;
  11. import org.springframework.web.bind.annotation.RestController;
  12. import com.hotent.base.controller.BaseController;
  13. import com.hotent.project.model.CostProjectTaskDocumentData;
  14. import com.hotent.project.manager.CostProjectTaskDocumentDataManager;
  15. /**
  16. * 任务定制-监审项目文书表 前端控制器
  17. *
  18. * @company 山西清众科技股份有限公司
  19. * @author 超级管理员
  20. * @since 2025-10-09
  21. */
  22. @RestController
  23. @RequestMapping("/costProjectTaskDocumentData/v1/")
  24. public class CostProjectTaskDocumentDataController extends BaseController<CostProjectTaskDocumentDataManager, CostProjectTaskDocumentData> {
  25. /**
  26. * 根据id获取任务定制-监审项目文书表数据详情
  27. * @param id
  28. * @return
  29. * @throws Exception
  30. * ModelAndView
  31. */
  32. @GetMapping(value="/getDetail")
  33. @ApiOperation(value="根据id获取任务定制-监审项目文书表数据详情",httpMethod = "GET",notes = "根据id获取任务定制-监审项目文书表数据详情")
  34. public CommonResult<CostProjectTaskDocumentData> getDetail(@ApiParam(name="id",value="业务对象主键", required = true)@RequestParam(required=true) String id) throws Exception{
  35. return CommonResult.<CostProjectTaskDocumentData>ok().value(baseService.getDetail(id));
  36. }
  37. /**
  38. * 新增,更新任务定制-监审项目文书表
  39. * @param costProjectTaskDocumentData
  40. * @throws Exception
  41. * @return
  42. * @exception
  43. */
  44. @PostMapping(value="/save")
  45. @ApiOperation(value = "新增,更新任务定制-监审项目文书表数据", httpMethod = "POST", notes = "新增,更新任务定制-监审项目文书表数据")
  46. public CommonResult<String> save(@ApiParam(name="CostProjectTaskDocumentData",value="任务定制-监审项目文书表对象", required = true)@RequestBody CostProjectTaskDocumentData costProjectTaskDocumentData) throws Exception{
  47. String msg = StringUtil.isEmpty(costProjectTaskDocumentData.getId()) ? "添加任务定制-监审项目文书表成功" : "更新任务定制-监审项目文书表成功";
  48. baseService.createOrUpdate(costProjectTaskDocumentData);
  49. return CommonResult.<String>ok().message(msg);
  50. }
  51. }