package com.ruoyi.business.controller;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.ruoyi.business.dto.InspectionTaskDto;
|
import com.ruoyi.business.entity.InspectionTask;
|
import com.ruoyi.business.entity.KeyCoalLocks;
|
import com.ruoyi.business.mapper.KeyCoalLocksMapper;
|
import com.ruoyi.business.service.KeyCoalLocksService;
|
import com.ruoyi.business.utils.OrderUtils;
|
import com.ruoyi.common.core.controller.BaseController;
|
import com.ruoyi.common.core.domain.R;
|
import lombok.AllArgsConstructor;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.List;
|
|
/**
|
* @author :yys
|
* @date : 2025/10/10 10:18
|
*/
|
@RestController
|
@RequestMapping("/keyCoalLocks")
|
public class KeyCoalLocksController extends BaseController{
|
|
@Autowired
|
private KeyCoalLocksService keyCoalLocksService;
|
|
@Autowired
|
private KeyCoalLocksMapper keyCoalLocksMapper;
|
|
/**
|
* 关键煤种锁仓表查询
|
*/
|
@GetMapping("/list")
|
public R<IPage<KeyCoalLocks>> list(Page<KeyCoalLocks> page, KeyCoalLocks keyCoalLocks) {
|
IPage<KeyCoalLocks> list = keyCoalLocksService.getListPage(page,keyCoalLocks);
|
return R.ok(list);
|
}
|
|
/**
|
* 添加关键煤种锁仓表
|
*/
|
@PostMapping("/add")
|
public R add(@RequestBody KeyCoalLocks keyCoalLocks) {
|
String code = OrderUtils.countTodayByCreateTime(keyCoalLocksMapper, "LK");
|
keyCoalLocks.setLockUser(getLoginUser().getUsername());
|
keyCoalLocks.setLockCode(code);
|
return R.ok(keyCoalLocksService.save(keyCoalLocks));
|
}
|
|
/**
|
* 修改关键煤种锁仓表
|
*/
|
@PostMapping("/edit")
|
public R update(@RequestBody KeyCoalLocks keyCoalLocks) {
|
return R.ok(keyCoalLocksService.updateById(keyCoalLocks));
|
}
|
|
/**
|
* 删除关键煤种锁仓表
|
*/
|
@DeleteMapping("/del")
|
public R delete(@RequestBody List<Long> ids) {
|
return R.ok(keyCoalLocksService.removeByIds(ids));
|
}
|
|
}
|