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 getToken(@JSONBody TokenDTO tokenDTO); @Get(TyConst.GET_BOX_LIST) TyHttpCommonReceiver> getBoxList(@Header Map headers); }