湛江钢铁能源升级3.0后端代码
houzhongjian
2025-06-05 50998bb03ced7c49d02ad3b7a06a14b94db91099
zhansteel-biz/src/main/java/com/iailab/module/zhansteel/controller/admin/demo/DemoController.java
文件名从 iailab-fast-biz/src/main/java/com/iailab/module/fast/controller/admin/demo/DemoController.java 修改
@@ -1,4 +1,4 @@
package com.iailab.module.fast.controller.admin.demo;
package com.iailab.module.zhansteel.controller.admin.demo;
import com.iailab.framework.apilog.core.annotation.ApiAccessLog;
import com.iailab.framework.common.pojo.CommonResult;
@@ -6,11 +6,11 @@
import com.iailab.framework.common.pojo.PageResult;
import com.iailab.framework.common.util.object.BeanUtils;
import com.iailab.framework.excel.core.util.ExcelUtils;
import com.iailab.module.fast.controller.admin.demo.vo.DemoPageReqVO;
import com.iailab.module.fast.controller.admin.demo.vo.DemoRespVO;
import com.iailab.module.fast.controller.admin.demo.vo.DemoSaveReqVO;
import com.iailab.module.fast.dal.dataobject.demo.DemoDO;
import com.iailab.module.fast.service.demo.DemoService;
import com.iailab.module.zhansteel.controller.admin.demo.vo.DemoPageReqVO;
import com.iailab.module.zhansteel.controller.admin.demo.vo.DemoRespVO;
import com.iailab.module.zhansteel.controller.admin.demo.vo.DemoSaveReqVO;
import com.iailab.module.zhansteel.dal.dataobject.demo.DemoDO;
import com.iailab.module.zhansteel.service.demo.DemoService;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.tags.Tag;
@@ -28,7 +28,7 @@
@Tag(name = "管理后台 - 演示管理")
@RestController
@RequestMapping("/fast/demo")
@RequestMapping("/zhansteel/demo")
public class DemoController {
    @Resource
@@ -36,14 +36,14 @@
    @PostMapping("/create")
    @Operation(summary = "创建演示")
    @PreAuthorize("@ss.hasPermission('fast:demo:create')")
    @PreAuthorize("@ss.hasPermission('zhansteel:demo:create')")
    public CommonResult<Long> createDemo(@Valid @RequestBody DemoSaveReqVO createReqVO) {
        return success(demoService.create(createReqVO));
    }
    @PutMapping("/update")
    @Operation(summary = "更新演示")
    @PreAuthorize("@ss.hasPermission('fast:demo:update')")
    @PreAuthorize("@ss.hasPermission('zhansteel:demo:update')")
    public CommonResult<Boolean> updateDemo(@Valid @RequestBody DemoSaveReqVO updateReqVO) {
        demoService.update(updateReqVO);
        return success(true);
@@ -52,7 +52,7 @@
    @DeleteMapping("/delete")
    @Operation(summary = "删除演示")
    @Parameter(name = "id", description = "ID", required = true, example = "1024")
    @PreAuthorize("@ss.hasPermission('fast:demo:delete')")
    @PreAuthorize("@ss.hasPermission('zhansteel:demo:delete')")
    public CommonResult<Boolean> deleteDemo(@RequestParam("id") Long id) {
        demoService.delete(id);
        return success(true);
@@ -61,7 +61,7 @@
    @GetMapping("/get")
    @Operation(summary = "获得演示")
    @Parameter(name = "id", description = "ID", required = true, example = "1024")
    @PreAuthorize("@ss.hasPermission('fast:demo:query')")
    @PreAuthorize("@ss.hasPermission('zhansteel:demo:query')")
    public CommonResult<DemoRespVO> getTenant(@RequestParam("id") Long id) {
        DemoDO data = demoService.getInfo(id);
        return success(BeanUtils.toBean(data, DemoRespVO.class));
@@ -69,7 +69,7 @@
    @GetMapping("/page")
    @Operation(summary = "获得分页")
    @PreAuthorize("@ss.hasPermission('fast:demo:query')")
    @PreAuthorize("@ss.hasPermission('zhansteel:demo:query')")
    public CommonResult<PageResult<DemoRespVO>> getTenantPage(@Valid DemoPageReqVO pageVO) {
        PageResult<DemoDO> pageResult = demoService.getPage(pageVO);
        return success(BeanUtils.toBean(pageResult, DemoRespVO.class));