12345678910111213141516171819202122232425262728293031323334 |
- package server
- type Request struct {
- Version string `json:"version"` //api版本号
- Source string `json:"source"` //api调用来源
- Token string `json:"token"` //api调用token凭证
- ClientId string `json:"clientid"` //调用客户端id
- Payload interface{} `json:"payload"` //调用接口用到的具体参数封装
- Extra map[string]interface{} `json:"extra"` //调用接口需要用到的额外参数(可选项)
- UserId int //用户Id系统内部使用
- Mobile string //手机号-系统内部使用
- }
- // 20230629增加判断,如果是支付宝过来的,extra增加ali
- func (r Request) IsZFB() bool {
- if cv, ok := r.Extra["zfb"]; ok && cv.(string) == "1" {
- return true
- }
- return false
- }
- type Response struct {
- Errno int `json:"errno"` //错误号码
- Errmsg string `json:"error"` //错误信息
- Payload interface{} `json:"body"` //接口返回信息实体封装
- }
- // 20230830 增加判断,是否查询历史数据
- func (r Request) IsHistory() bool {
- if cv, ok := r.Extra["history"]; ok && cv.(string) == "1" {
- return true
- }
- return false
- }
|