CostCostingGroupController.java 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. package com.imed.costaccount.web;
  2. import com.imed.costaccount.common.util.Result;
  3. import com.imed.costaccount.model.CostCostingGroup;
  4. import com.imed.costaccount.model.User;
  5. import com.imed.costaccount.service.CostCostingGroupService;
  6. import org.apache.shiro.SecurityUtils;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.web.bind.annotation.*;
  9. import java.util.Arrays;
  10. /**
  11. * 成本归集
  12. *
  13. * @author KCYG
  14. * @date 2021-08-12 11:00:23
  15. */
  16. @RestController
  17. @RequestMapping("/costAccount/costcostinggroup")
  18. public class CostCostingGroupController {
  19. @Autowired
  20. private CostCostingGroupService costCostingGroupService;
  21. /**
  22. * 分页查询列表
  23. * 查询的是
  24. */
  25. @RequestMapping("/list")
  26. public Result list(@RequestParam(value = "current", defaultValue = "1") Integer current,
  27. @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize){
  28. User user = (User) SecurityUtils.getSubject().getPrincipal();
  29. return Result.ok();
  30. }
  31. /**
  32. * 信息
  33. */
  34. @RequestMapping("/info/{id}")
  35. public Result info(@PathVariable("id") Long id){
  36. CostCostingGroup costCostingGroup = costCostingGroupService.getById(id);
  37. return Result.ok(costCostingGroup);
  38. }
  39. /**
  40. * 保存
  41. */
  42. @RequestMapping("/save")
  43. public Result save(@RequestBody CostCostingGroup costCostingGroup){
  44. costCostingGroupService.save(costCostingGroup);
  45. return Result.ok();
  46. }
  47. /**
  48. * 修改
  49. */
  50. @RequestMapping("/update")
  51. public Result update(@RequestBody CostCostingGroup costCostingGroup){
  52. costCostingGroupService.updateById(costCostingGroup);
  53. return Result.ok();
  54. }
  55. /**
  56. * 删除
  57. */
  58. @RequestMapping("/delete")
  59. public Result delete(@RequestBody Long[] ids){
  60. costCostingGroupService.removeByIds(Arrays.asList(ids));
  61. return Result.ok();
  62. }
  63. }