BaseBloodlineController.java 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. package com.huimv.management.controller;
  2. import java.util.Arrays;
  3. import java.util.Map;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.web.bind.annotation.PathVariable;
  6. import org.springframework.web.bind.annotation.RequestBody;
  7. import org.springframework.web.bind.annotation.RequestMapping;
  8. import org.springframework.web.bind.annotation.RequestParam;
  9. import org.springframework.web.bind.annotation.RestController;
  10. import com.huimv.management.entity.BaseBloodlineEntity;
  11. import com.huimv.management.service.BaseBloodlineService;
  12. import com.huimv.common.utils.PageUtils;
  13. import com.huimv.common.utils.R;
  14. /**
  15. *
  16. *
  17. * @author yinhao
  18. * @email yinhao@163.com
  19. * @date 2021-06-15 09:44:56
  20. */
  21. @RestController
  22. @RequestMapping("management/basebloodline")
  23. public class BaseBloodlineController {
  24. @Autowired
  25. private BaseBloodlineService baseBloodlineService;
  26. /**
  27. * 列表
  28. */
  29. @RequestMapping("/list")
  30. public R list(@RequestParam Map<String, Object> params){
  31. PageUtils page = baseBloodlineService.queryPage(params);
  32. return R.ok().put("page", page);
  33. }
  34. /**
  35. * 信息
  36. */
  37. @RequestMapping("/info/{id}")
  38. public R info(@PathVariable("id") Integer id){
  39. BaseBloodlineEntity baseBloodline = baseBloodlineService.getById(id);
  40. return R.ok().put("baseBloodline", baseBloodline);
  41. }
  42. /**
  43. * 保存
  44. */
  45. @RequestMapping("/save")
  46. public R save(@RequestBody BaseBloodlineEntity baseBloodline){
  47. baseBloodlineService.save(baseBloodline);
  48. return R.ok();
  49. }
  50. /**
  51. * 修改
  52. */
  53. @RequestMapping("/update")
  54. public R update(@RequestBody BaseBloodlineEntity baseBloodline){
  55. baseBloodlineService.updateById(baseBloodline);
  56. return R.ok();
  57. }
  58. /**
  59. * 删除
  60. */
  61. @RequestMapping("/delete")
  62. public R delete(@RequestBody Integer[] ids){
  63. baseBloodlineService.removeByIds(Arrays.asList(ids));
  64. return R.ok();
  65. }
  66. /*
  67. * @Method : findAll
  68. * @Description :
  69. * @Params :
  70. * @Return :
  71. *
  72. * @Author : yuxuexuan
  73. * @Date : 2021/6/17 0017
  74. * @Time : 14:33
  75. */
  76. @RequestMapping("/findAll")
  77. public R delete(){
  78. return R.ok().put("baseBloodline",baseBloodlineService.list());
  79. }
  80. }