package com.qianwen.smartman.modules.dnc.forestClient;
|
|
import com.dtflys.forest.annotation.Address;
|
import com.dtflys.forest.annotation.Body;
|
import com.dtflys.forest.annotation.Get;
|
import com.dtflys.forest.annotation.JSONBody;
|
import com.dtflys.forest.annotation.Post;
|
import com.qianwen.smartman.common.config.ForestConfig;
|
import com.qianwen.smartman.common.config.SerialAddressConfig;
|
import com.qianwen.smartman.modules.dnc.dto.FileOnlineWriteVo;
|
import com.qianwen.smartman.modules.dnc.dto.serial.SerialSetting;
|
import com.qianwen.smartman.modules.dnc.vo.SerialSendVO;
|
|
public interface DncOnlineFileClient {
|
@Post(url = "/Dmp/DncWebApiHandler/WriteCncFile", headers = {"Accept:text/plain", "Accept-Charset: utf-8"})
|
@Address(source = ForestConfig.class)
|
String onlineWrite(@Body("ID") String ID, @Body("Name") String Name, @Body("Content") String Content);
|
|
@Post("/Dmp/DncWebApiHandler/ReadCncFile")
|
@Address(source = ForestConfig.class)
|
String onlineRead(@Body FileOnlineWriteVo fileOnlineWriteVo);
|
|
@Post("/Dmp/DncWebApiHandler/ReadCncFileList")
|
@Address(source = ForestConfig.class)
|
String onlineFileList(@Body FileOnlineWriteVo fileOnlineWriteVo);
|
|
@Post("/Dmp/DncWebApiHandler/RemoveCncDirectoryOrFile")
|
@Address(source = ForestConfig.class)
|
String deleteOnlineFile(@Body FileOnlineWriteVo fileOnlineWriteVo);
|
|
@Get("/thirdpart.serialfile.serial.list")
|
@Address(source = SerialAddressConfig.class)
|
String serialFileSerialList();
|
|
@Post("/thirdpart.serialfile.download.send")
|
@Address(source = SerialAddressConfig.class)
|
String serialDownloadSend(@JSONBody SerialSendVO vo);
|
|
@Get("/thirdpart.serialfile.send.schedule")
|
@Address(source = SerialAddressConfig.class)
|
String sendSchedule();
|
|
@Post("/thirdpart.serialfile.receive")
|
@Address(source = SerialAddressConfig.class)
|
String serialReceive(@JSONBody SerialSetting serialSetting);
|
|
@Post("/thirdpart.serialfile.receive.schedule")
|
@Address(source = SerialAddressConfig.class)
|
String receiveSchedule(@JSONBody("encodingType") String encodingType);
|
|
@Get("/thirdpart.serialfile.transport.cancel")
|
@Address(source = SerialAddressConfig.class)
|
String transportCancel();
|
}
|