RmsLinkController.java 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package com.steerinfo.dil.controller;
  2. import com.steerinfo.dil.mapper.CommonSeq;
  3. import com.steerinfo.dil.model.RmsLink;
  4. import com.steerinfo.dil.util.BaseRESTfulController;
  5. import com.steerinfo.framework.controller.RESTfulResult;
  6. import com.steerinfo.dil.service.IRmsLinkService;
  7. import io.swagger.annotations.ApiOperation;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.*;
  10. import java.util.*;
  11. import java.math.BigDecimal;
  12. /**
  13. * RmsLink RESTful接口:
  14. * @author generator
  15. * @version 1.0-SNAPSHORT 2021-11-23 10:45
  16. * 类描述
  17. * 修订历史:
  18. * 日期:2021-11-23
  19. * 作者:generator
  20. * 参考:
  21. * 描述:RmsLink RESTful接口
  22. * @see null
  23. * @Copyright 湖南视拓信息技术股份有限公司. All rights reserved.
  24. */
  25. @RestController
  26. @RequestMapping("/${api.version}/rmslinks")
  27. public class RmsLinkController extends BaseRESTfulController {
  28. @Autowired
  29. IRmsLinkService rmsLinkService;
  30. @Autowired
  31. CommonSeq commonSeq;
  32. //查询所有作业环节
  33. @ApiOperation(value="查询所有作业环节")
  34. @PostMapping("/getLink")
  35. public RESTfulResult getLink(){
  36. return success(rmsLinkService.getLink());
  37. }
  38. //查询所有作业环节
  39. @ApiOperation(value="增加作业环节")
  40. @PostMapping("/LinkInsertSelective")
  41. public RESTfulResult LinkInsertSelective(@RequestBody(required = false) Map<String,Object> mapValue){
  42. RmsLink rmsLink = new RmsLink();
  43. String linkName = mapValue.get("linkName").toString();
  44. //获取作业环节主键ID
  45. int linkId = commonSeq.getId("seq_RMS_LINK");
  46. String insertUsername = mapValue.get("userName").toString();
  47. if(insertUsername == null || insertUsername == ""){
  48. insertUsername = "admin";
  49. }
  50. Date insertTime = new Date();
  51. rmsLink.setLinkId(new BigDecimal(linkId));
  52. rmsLink.setLinkName(linkName);
  53. rmsLink.setInsertUsername(insertUsername);
  54. rmsLink.setInsertTime(insertTime);
  55. rmsLink.setDeleted(new BigDecimal(0));
  56. int i = rmsLinkService.insertSelective(rmsLink);
  57. return success(i);
  58. }
  59. }