package com.ard.tianyu.http;
|
|
import com.ard.tianyu.model.dto.TokenDTO;
|
import com.ard.tianyu.model.receiver.AccessTokenReceiver;
|
import com.ard.tianyu.model.receiver.BoxReceiver;
|
import com.ard.tianyu.model.receiver.TyHttpCommonReceiver;
|
import com.dtflys.forest.annotation.*;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* TYClient
|
*
|
* @author liusuyi
|
* @date 2024年10月21日14:45
|
**/
|
@BaseRequest(
|
baseURL = "http://#{tianyu.endpoint}" // 默认域名
|
)
|
public interface TyClient {
|
|
@Post(TyConst.POST_TOKEN)
|
TyHttpCommonReceiver<AccessTokenReceiver> getToken(@JSONBody TokenDTO tokenDTO);
|
|
@Get(TyConst.GET_BOX_LIST)
|
TyHttpCommonReceiver<List<BoxReceiver>> getBoxList(@Header Map<String, String> headers);
|
}
|