package com.ruoyi.web.controller.zhang; import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.domain.entity.SysUser; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.domain.ZRotation; import com.ruoyi.service.ZRotationService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.Arrays; import java.util.List; /** * @Author Jinquan_Ou * @Description * @Date 2023-07-15 0:20 * @Version 1.0.0 **/ @RestController @RequestMapping("/rotation") public class ZRotationController { @Resource private ZRotationService zRotationService; @GetMapping("/all") public AjaxResult getRotation(){ SysUser user = SecurityUtils.getLoginUser().getUser(); Long userId = user.getUserId(); List rotationList = zRotationService.getByUserId(userId); return AjaxResult.success(rotationList); } @PostMapping("/add") public AjaxResult addRotation(@RequestBody ZRotation zRotation){ SysUser user = SecurityUtils.getLoginUser().getUser(); Long userId = user.getUserId(); zRotation.setUid(userId); zRotationService.save(zRotation); return AjaxResult.success(); } @PutMapping() public AjaxResult modifyRotation(@RequestBody ZRotation zRotation){ SysUser user = SecurityUtils.getLoginUser().getUser(); Long userId = user.getUserId(); zRotation.setUid(userId); zRotationService.updateById(zRotation); return AjaxResult.success(); } @DeleteMapping("/delete/{ids}") public AjaxResult deleteRotation(@PathVariable Long[] ids){ zRotationService.removeByIds(Arrays.asList(ids)); return AjaxResult.success(); } }