/* * Copyright (c) 2018-2025, ztt All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright notice, * this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * Neither the name of the pig4cloud.com developer nor the names of its * contributors may be used to endorse or promote products derived from * this software without specific prior written permission. * Author: ztt */ package com.chinaztt.mes.basic.controller; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.chinaztt.ifs.api.feign.IfsFeignClient; import com.chinaztt.mes.basic.entity.IfsConfiguration; import com.chinaztt.ztt.common.core.util.R; import com.chinaztt.ztt.common.log.annotation.SysLog; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.AllArgsConstructor; import org.springframework.web.bind.annotation.*; /** * ifs请求日志 * * @author yangyao * @date 2022-09-27 16:49:17 */ @RestController @AllArgsConstructor @RequestMapping("/ifsConfiguration" ) @Api(value = "ifsConfiguration", tags = "ifs接口配置") public class IfsConfigurationController { /*private IfsFeignClient ifsFeignClient; *//** * 分页查询 * @param page 分页对象 * @param ifsConfiguration ifs接口配置 * @return*//* @ApiOperation(value = "分页查询", notes = "分页查询") @GetMapping("/page" ) public R getIfsConfigurationPage(Page page, IfsConfiguration ifsConfiguration) { JSONObject jsonObject = new JSONObject(); jsonObject.put("size",page.getSize()); jsonObject.put("total",page.getTotal()); jsonObject.put("current",page.getCurrent()); jsonObject.put("id",ifsConfiguration.getId()); jsonObject.put("url",ifsConfiguration.getUrl()); jsonObject.put("procedureName",ifsConfiguration.getProcedureName()); jsonObject.put("state",ifsConfiguration.getState()); jsonObject.put("createUser",ifsConfiguration.getCreateUser()); jsonObject.put("updateUser",ifsConfiguration.getUpdateUser()); jsonObject.put("createTime",ifsConfiguration.getCreateTime()); jsonObject.put("updateTime",ifsConfiguration.getUpdateTime()); R res = ifsFeignClient.getIfsConfigurationPage(jsonObject); if(res.getCode() != 0){ throw new RuntimeException("ifs接口配置查询失败->ifs报错信息=" + res.getMsg()); } return R.ok(res.getData()); } *//** * 通过id查询ifs接口配置 * @param id id * @return R*//* @ApiOperation(value = "通过id查询ifs接口配置", notes = "通过id查询ifs接口配置") @GetMapping("/{id}" ) public R getById(@PathVariable("id" ) Long id) { R res = ifsFeignClient.getIfsConfigurationById(id); if(res.getCode() != 0){ throw new RuntimeException("ifs接口配置查询失败->ifs报错信息=" + res.getMsg()); } return R.ok(res.getData()); } *//** * 新增ifs接口配置 * @param ifsConfiguration 新增ifs接口配置 * @return R*//* @ApiOperation(value = "新增ifs接口配置", notes = "新增ifs接口配置") @SysLog("新增ifs接口配置" ) @PostMapping("/save") public R save(@RequestBody IfsConfiguration ifsConfiguration) { JSONObject jsonObject=(JSONObject) JSONObject.toJSON(ifsConfiguration); R res = ifsFeignClient.saveIfsConfiguration(jsonObject); if(res.getCode() != 0){ throw new RuntimeException("新增ifs接口配置失败->ifs报错信息=" + res.getMsg()); } return R.ok(); } *//** * 修改ifs接口配置 * @param ifsConfiguration 修改ifs接口配置 * @return R*//* @ApiOperation(value = "修改ifs接口配置", notes = "修改ifs接口配置") @SysLog("修改ifs接口配置" ) @PutMapping("/updateById") public R updateById(@RequestBody IfsConfiguration ifsConfiguration) { JSONObject jsonObject=(JSONObject) JSONObject.toJSON(ifsConfiguration); R res = ifsFeignClient.updateIfsConfigurationById(jsonObject); if(res.getCode() != 0){ throw new RuntimeException("修改ifs接口配置失败->ifs报错信息=" + res.getMsg()); } return R.ok(); } *//** * 通过id删除ifs接口配置 * @param id id * @return R*//* @ApiOperation(value = "通过id删除ifs接口配置", notes = "通过id删除ifs接口配置") @SysLog("通过id删除ifs接口配置" ) @DeleteMapping("/{id}" ) public R removeById(@PathVariable Long id) { R res = ifsFeignClient.removeIfsConfigurationById(id); if(res.getCode() != 0){ throw new RuntimeException("删除ifs接口配置失败->ifs报错信息=" + res.getMsg()); } return R.ok(); }*/ }