package com.project.admin.controller.enforce;
|
|
import com.project.common.annotation.Log;
|
import com.project.common.annotation.RepeatSubmit;
|
import com.project.common.core.controller.BaseController;
|
import com.project.common.core.domain.AjaxResult;
|
import com.project.common.enums.BusinessType;
|
import com.project.enforce.domain.bo.editBo.EnforceEvaluateBo;
|
import com.project.enforce.service.IEnforceEvaluateService;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import lombok.RequiredArgsConstructor;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.*;
|
|
/**
|
* 功能描述:
|
*
|
* @author ZQN
|
* @version 1.0
|
* @date 2024年06月18日
|
*/
|
|
@Api(value = "执法评价控制器", tags = {"执法评价管理"})
|
@RequiredArgsConstructor(onConstructor_ = @Autowired)
|
@RestController
|
@RequestMapping("/enforce/evaluate/")
|
public class EnforceEvaluateController extends BaseController
|
{
|
|
private final IEnforceEvaluateService enforceEvaluateService;
|
|
@ApiOperation("获取执法评价详细信息")
|
@GetMapping("/detail")
|
public AjaxResult getInfo()
|
{
|
return AjaxResult.success(enforceEvaluateService.getInfo());
|
}
|
|
|
@ApiOperation("保存执法评价")
|
//@PreAuthorize("@ss.hasPermi('enforce:log:add')")
|
@Log(title = "执法评价", businessType = BusinessType.INSERT)
|
@PostMapping("/save")
|
@RepeatSubmit
|
public AjaxResult save(@RequestBody EnforceEvaluateBo bo)
|
{
|
return toAjax(enforceEvaluateService.save(bo) ? 1 : 0);
|
}
|
|
}
|