You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
86 lines
2.1 KiB
86 lines
2.1 KiB
![]()
5 months ago
|
package com.ruoyi.tc.controller;
|
||
|
|
||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||
|
import com.ruoyi.common.core.controller.BaseController;
|
||
|
import com.ruoyi.common.core.domain.AjaxResult;
|
||
|
import com.ruoyi.tc.domain.AssetTask;
|
||
|
import com.ruoyi.tc.service.AssetTaskService;
|
||
|
import org.springframework.data.domain.PageRequest;
|
||
|
import org.springframework.web.bind.annotation.*;
|
||
|
|
||
|
import javax.annotation.Resource;
|
||
|
|
||
|
/**
|
||
|
* 任务主表(AssetTask)表控制层
|
||
|
*
|
||
|
* @author makejava
|
||
|
* @since 2024-11-18 13:22:58
|
||
|
*/
|
||
|
@RestController
|
||
|
@RequestMapping("/unit/assetTask")
|
||
|
public class AssetTaskController extends BaseController {
|
||
|
/**
|
||
|
* 服务对象
|
||
|
*/
|
||
|
@Resource
|
||
|
private AssetTaskService assetTaskService;
|
||
|
|
||
|
/**
|
||
|
* 分页查询
|
||
|
*
|
||
|
* @param assetTask 筛选条件
|
||
|
* @param pageRequest 分页对象
|
||
|
* @return 查询结果
|
||
|
*/
|
||
|
@GetMapping
|
||
|
public AjaxResult queryByPage(Page<AssetTask> assetTask, PageRequest pageRequest) {
|
||
|
return AjaxResult.success(this.assetTaskService.queryByPage(assetTask, pageRequest));
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 通过主键查询单条数据
|
||
|
*
|
||
|
* @param id 主键
|
||
|
* @return 单条数据
|
||
|
*/
|
||
|
@GetMapping("{id}")
|
||
|
public AjaxResult queryById(@PathVariable("id") Integer id) {
|
||
|
return AjaxResult.success(this.assetTaskService.queryById(id));
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 新增数据
|
||
|
*
|
||
|
* @param assetTask 实体
|
||
|
* @return 新增结果
|
||
|
*/
|
||
|
@PostMapping
|
||
|
public AjaxResult add(AssetTask assetTask) {
|
||
|
return AjaxResult.success(this.assetTaskService.insert(assetTask));
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 编辑数据
|
||
|
*
|
||
|
* @param assetTask 实体
|
||
|
* @return 编辑结果
|
||
|
*/
|
||
|
@PutMapping
|
||
|
public AjaxResult edit(AssetTask assetTask) {
|
||
|
return AjaxResult.success(this.assetTaskService.update(assetTask));
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* 删除数据
|
||
|
*
|
||
|
* @param id 主键
|
||
|
* @return 删除是否成功
|
||
|
*/
|
||
|
@DeleteMapping
|
||
|
public AjaxResult deleteById(Integer id) {
|
||
|
return AjaxResult.success(this.assetTaskService.deleteById(id));
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|