StandardPlatformLinkController.java 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. package com.goafanti.standard.controller;
  2. import com.goafanti.common.bo.Result;
  3. import com.goafanti.common.model.StandardPlatformLink;
  4. import com.goafanti.standard.bo.InputStandardPlatformLink;
  5. import com.goafanti.standard.service.StandardPlatformLinkService;
  6. import org.springframework.web.bind.annotation.GetMapping;
  7. import org.springframework.web.bind.annotation.PostMapping;
  8. import org.springframework.web.bind.annotation.RequestMapping;
  9. import org.springframework.web.bind.annotation.RestController;
  10. import javax.annotation.Resource;
  11. /**
  12. * 标准平台连接(StandardPlatformLink)表控制层
  13. *
  14. * @author makejava
  15. * @since 2024-07-02 09:43:35
  16. */
  17. @RestController
  18. @RequestMapping("/api/admin/standardPlatformLink")
  19. public class StandardPlatformLinkController {
  20. /**
  21. * 服务对象
  22. */
  23. @Resource
  24. private StandardPlatformLinkService standardPlatformLinkService;
  25. /**
  26. * 列表查询
  27. * @param in 参数
  28. * @return
  29. */
  30. @GetMapping("/list")
  31. public Result<StandardPlatformLink> list(InputStandardPlatformLink in ) {
  32. return new Result().data(this.standardPlatformLinkService.list(in));
  33. }
  34. /**
  35. * 通过主键查询单条数据
  36. *
  37. * @param id 主键
  38. * @return 单条数据
  39. */
  40. @GetMapping("/get")
  41. public Result<StandardPlatformLink> queryById(Integer id) {
  42. return new Result().data(this.standardPlatformLinkService.queryById(id));
  43. }
  44. /**
  45. * 新增数据
  46. *
  47. * @param standardPlatformLink 实体
  48. * @return 新增结果
  49. */
  50. @PostMapping("/add")
  51. public Result add(StandardPlatformLink standardPlatformLink) {
  52. return new Result().data(this.standardPlatformLinkService.insert(standardPlatformLink));
  53. }
  54. /**
  55. * 编辑数据
  56. *
  57. * @param standardPlatformLink 实体
  58. * @return 编辑结果
  59. */
  60. @PostMapping("/update")
  61. public Result edit(StandardPlatformLink standardPlatformLink) {
  62. return new Result().data(this.standardPlatformLinkService.update(standardPlatformLink));
  63. }
  64. /**
  65. * 删除数据
  66. *
  67. * @param id 主键
  68. * @return 删除是否成功
  69. */
  70. @GetMapping("/delete")
  71. public Result deleteById(Integer id) {
  72. return new Result().data(this.standardPlatformLinkService.deleteById(id));
  73. }
  74. }