OrganizationStructureController.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.ims.eval.controller;
  2. import com.ims.eval.dao.result.R;
  3. import com.ims.eval.entity.EvaluateRuleInfo;
  4. import com.ims.eval.entity.OrganizationStructure;
  5. import com.ims.eval.service.IOrganizationStructureService;
  6. import io.swagger.annotations.ApiOperation;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.web.bind.annotation.PostMapping;
  9. import org.springframework.web.bind.annotation.RequestBody;
  10. import org.springframework.web.bind.annotation.RequestMapping;
  11. import org.springframework.web.bind.annotation.RestController;
  12. import java.util.List;
  13. /**
  14. * <p>
  15. * 前端控制器
  16. * </p>
  17. *
  18. * @author wang
  19. * @since 2023-03-01
  20. */
  21. @RestController
  22. @RequestMapping("//organization-structure")
  23. public class OrganizationStructureController {
  24. @Autowired
  25. private IOrganizationStructureService organizationStructureService;
  26. /**
  27. * 添加
  28. *
  29. * @param evaluateRuleInfo
  30. * @return
  31. */
  32. //@ImsPreAuth("eval:dataDictionary:edit")
  33. @PostMapping(value = "/save")
  34. @ApiOperation(value = "新增(修改)", notes = "新增(修改)")
  35. public R addAll(@RequestBody List<OrganizationStructure> evaluateRuleInfo) {
  36. boolean b = organizationStructureService.saveBatch(evaluateRuleInfo);
  37. if (b) {
  38. return R.ok().data(b);
  39. } else {
  40. return R.error().data("保存失败!");
  41. }
  42. }
  43. }