package com.ltkj.web.controller.system; import com.ltkj.common.core.domain.AjaxResult; import com.ltkj.system.domain.SysParametersDispose; import com.ltkj.system.service.SysParametersDisposeService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.util.List; /** * @Author: 西安路泰科技有限公司/赵佳豪 * @Date: 2022/12/27 11:59 */ @RestController @RequestMapping("/parametersDispose") @Api(tags = "参数管理接口") public class SysParametersDisposeController { @Resource private SysParametersDisposeService parametersDisposeService; @PostMapping @ApiOperation("新增参数配置列表") public AjaxResult addParametersDispose(@RequestBody @ApiParam(value = "参数配置对象") SysParametersDispose parametersDispose) { if (parametersDisposeService.save(parametersDispose)) { return AjaxResult.success("操作成功"); } return AjaxResult.error("操作失败"); } @GetMapping @ApiOperation("查询参数配置列表") public AjaxResult getParametersDispose() { return AjaxResult.success(parametersDisposeService.list()); } @PutMapping @ApiOperation("修改参数配置") public AjaxResult updateParametersDispose(@RequestBody @ApiParam(value = "参数配置对象") SysParametersDispose parametersDispose) { if (parametersDisposeService.updateById(parametersDispose)) { return AjaxResult.success("操作成功"); } return AjaxResult.error("操作失败"); } @DeleteMapping @ApiOperation("删除参数配置") public AjaxResult deletedParametersDispose(@RequestParam @ApiParam(value = "参数配置对象id集合") List ids) { if (null != ids && ids.size() > 0) { if (parametersDisposeService.removeByIds(ids)) { return AjaxResult.success("操作成功"); } return AjaxResult.error("操作失败"); } return AjaxResult.error("请选择要删除的数据"); } }