package com.gkhy.web.controller.safety;
|
|
|
import com.gkhy.common.annotation.Log;
|
import com.gkhy.common.core.controller.BaseController;
|
import com.gkhy.common.core.domain.AjaxResult;
|
import com.gkhy.common.core.page.TableDataInfo;
|
import com.gkhy.common.enums.BusinessType;
|
import com.gkhy.system.domain.DailySafetyInspection;
|
import com.gkhy.system.domain.SysNotice;
|
import com.gkhy.system.service.DailySafetyInspectionService;
|
import io.swagger.annotations.*;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.security.access.prepost.PreAuthorize;
|
import org.springframework.validation.annotation.Validated;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.List;
|
|
import static com.gkhy.common.utils.PageUtils.startPage;
|
|
/**
|
* <p>
|
* 日常安全检查主表 前端控制器
|
* </p>
|
*
|
* @author hh
|
* @since 2025-09-08 10:36:52
|
*/
|
@RestController
|
@RequestMapping("/system/dailySafetyInspection")
|
@Api(tags = "日常安全检查")
|
public class DailySafetyInspectionController extends BaseController {
|
|
|
@Autowired
|
private DailySafetyInspectionService dailySafetyInspectionService;
|
|
@GetMapping("/list")
|
@ApiOperation(value = "日常安全检查列表")
|
public TableDataInfo list(DailySafetyInspection dailySafetyInspection)
|
{
|
startPage();
|
List<DailySafetyInspection> list = dailySafetyInspectionService.selectDailySafetyInspectionList(dailySafetyInspection);
|
return getDataTable(list);
|
}
|
|
|
/**
|
* 新增编辑日常安全检查
|
*/
|
@PostMapping("/saveDailySafetyInspection")
|
@ApiOperation(value = "新增编辑日常安全检查")
|
public AjaxResult saveDailySafetyInspection(@Validated @RequestBody DailySafetyInspection dailySafetyInspection)
|
{
|
return toAjax(dailySafetyInspectionService.saveDailySafetyInspection(dailySafetyInspection));
|
}
|
|
|
/**
|
* 删除通知公告
|
*/
|
@GetMapping("/deleteDailySafetyInspection")
|
@ApiImplicitParams({
|
@ApiImplicitParam(paramType = "query", name = "id", dataType = "int", required = true, value = "id"),
|
})
|
@ApiOperation(value = "删除日常安全检查")
|
public AjaxResult deleteDailySafetyInspection(@RequestParam("id") Long id)
|
{
|
return toAjax(dailySafetyInspectionService.deleteDailySafetyInspection(id));
|
}
|
|
|
@GetMapping("/getCheckCount")
|
@ApiOperation(value = "25号之后查询是否提交安全检查大于0提交")
|
public AjaxResult getCheckCount()
|
{
|
return AjaxResult.success(dailySafetyInspectionService.getCheckCount());
|
}
|
|
}
|