您的位置:首页 > 编程语言 > PHP开发

在windows上使用Thrift生成PHP代码

2017-10-12 11:50 363 查看
参考地址:
http://www.cnblogs.com/qufo/p/5607653.html http://courages.us/archives/621 https://www.xxling.com/blog/article/3110.aspx
IDL例子

namespace php thrift

struct commonResult{
1:i16 code,
2:string msg,
}

struct upgradeApkResult{
1:commonResult commonResult,
2:list<string> data,
}

struct outDetails{
1:i8 noseIndex,
2:i16 ticketNum,
3:string ticketType,
}

struct getDevStatusResult{
1:commonResult commonResult,
2:list<returnDevStatus> data,
}

struct returnDevStatus{
1:string clientver,
2:string deviceNumber,
3:i64 machineVersion,
4:bool scanSupport,
5:bool scanWorker,
6:bool infraredSupport,
7:bool infraredWorker,
8:list<noseinfo> noseInfo,
}

struct noseinfo{
1:bool noseSupport,
2:bool noseWorker,
3:i64 noseIndex,
4:i64 ticketSize,
5:i64 ticketCount,
6:i64 ticketType,
}

service LotteryService {
upgradeApkResult upgradeApk(1:string apkName,2:string apkVersion,3:string apkUrl,4:set<string> devIds),
commonResult checkMachine(1:string machineCode,2:bool isRun,3:string textMsg),
commonResult outTicket(1:string machineCode,2:i64 statu,3:string orderCode,4:list<outDetails> outDetails),
getDevStatusResult getDevStatus(1:list<string> id)
}


View Code
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: