package com.panzhihua.common.service.api;
|
|
import com.panzhihua.common.model.dtos.api.EventFile;
|
import com.panzhihua.common.model.dtos.api.EventInfo;
|
import com.panzhihua.common.model.dtos.grid.*;
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.common.model.vos.grid.*;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.cloud.openfeign.FeignClient;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.List;
|
|
/**
|
*
|
* @author manailin
|
* desc 主要是提供给浪潮服务器上传事件
|
* @version 1.0
|
* @since 1.0
|
* @date 2021-05-26
|
* */
|
@FeignClient(name = "serviceApi")
|
public interface ApiServiceFeign {
|
|
|
/**
|
* description 生成或更新redis里面的对接浪潮所需的token信息
|
* @param name 账号
|
* @param password 密码
|
* @author manailin
|
* @date 2021/6/10 17:00
|
*/
|
@GetMapping("get/token")
|
void getToken(@RequestParam("name") String name,@RequestParam("password") String password);
|
/**
|
* description 向浪潮服务器提交网格事件登记 *
|
* @param eventInfo 事件信息对象
|
* @author manailin
|
* @date 2021/6/10 17:00
|
*/
|
@PostMapping("lc/event/upload")
|
void automationUpload(@RequestBody EventInfo eventInfo);
|
/**
|
* description 提交事件登记关联的文件或者图片信息
|
* @param eventFile 文件对象
|
* @return R 上传结果
|
* @author manailin
|
* @date 2021/6/10 17:00
|
*/
|
@PostMapping("lc/event/upload/file")
|
R automationUploadFile(@RequestBody EventFile eventFile);
|
|
/**
|
* description 提交事件登记关联的文件或者图片信息
|
*
|
* @author manailin
|
* @date 2021/6/10 17:00
|
*/
|
@ApiOperation(value = "提交事件登记关联的文件或者图片信息")
|
@PostMapping("lc/event/upload/event_and_file")
|
void automationUploadEventAndFile();
|
}
|