123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- package com.sckj.iron.controller;
- import com.sckj.common.aop.Log;
- import com.sckj.common.aop.NotLogin;
- import com.sckj.common.core.AjaxResult;
- import com.sckj.iron.entity.TIronStep;
- import com.sckj.iron.service.impl.TIronStepServiceImpl;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import org.springframework.validation.annotation.Validated;
- import org.springframework.web.bind.annotation.*;
- import javax.annotation.Resource;
- import java.time.LocalDateTime;
- @RestController
- @RequestMapping("api/step")
- @Api(tags = "出铁步骤配置管理")
- public class TIronStepController {
- @Resource
- TIronStepServiceImpl iTIronStepService;
- @GetMapping("/getTreeSteps")
- @ApiOperation(value = "获取步骤")
- @NotLogin
- public AjaxResult getTreeSteps() {
- return AjaxResult.success(iTIronStepService.getTreeSteps());
- }
- // @GetMapping("/getLinkedMapSteps")
- // @ApiOperation(value = "获取步骤")
- // @NotLogin
- // public AjaxResult getLinkedMapSteps() {
- // return AjaxResult.success(iTIronStepService.getLinkedMapSteps());
- // }
- @GetMapping("/refreshTreeSteps")
- @ApiOperation(value = "刷新步骤")
- @NotLogin
- public AjaxResult refreshTreeSteps() {
- iTIronStepService.refreshTreeSteps();
- return AjaxResult.success(LocalDateTime.now());
- }
- @Log(title = "新增或者更新")
- @PostMapping("/saveOrUpdate")
- @ApiOperation(value = "新增或者更新")
- public AjaxResult saveOrUpdate(@Validated @RequestBody TIronStep tIronStep) {
- iTIronStepService.saveOrUpdate(tIronStep);
- return AjaxResult.success();
- }
- @Log(title = "删除")
- @PostMapping("/del")
- @ApiOperation(value = "删除")
- public AjaxResult del(@Validated @RequestBody TIronStep tIronStep) {
- iTIronStepService.removeById(tIronStep);
- return AjaxResult.success();
- }
- @GetMapping("/detail")
- @ApiOperation(value="详情")
- public AjaxResult detail(TIronStep tIronStep) {
- TIronStep detail = iTIronStepService.getById(tIronStep.getStepId());
- return AjaxResult.success(detail);
- }
- }
|