package model //应用鉴权 type LoginRequest struct { AppId string `json:"appId"` AppSecret string `json:"appSecret"` } //token刷新 type RefreshTokenRequest struct { RefreshToken string `json:"refreshToken"` } //第三方接口服务 type KeyVal struct { KeyStr string `json:"keyStr"` KeyVal string `json:"keyVal"` } //eq:= gt:> lt:< like type SearchParam struct { OR []KeyVal `json:"or"` //[{"xml.like":"张%"}] AND []KeyVal `json:"and"`//[{"xml.like":"张%"},{"xml.eq":"张%"}] } type RequestBody struct{ Page Search SearchParam `json:"search"` } type RequestBody2 struct { RequestParam string `json:"requestParam"` } //type DesensitizationRule struct{ // Left int `json:"left"` //左边保留的字符串长度 // Right int `json:"right"` //右边保留的字符串长度 // Fill string `json:"fill"` //填充的字符串 //} type DesensitizationRule struct{ RegStr string `json:"reqStr"` FillStr string `json:"fillStr"` } type ColNumDet struct { Name string `json:"name"` Type string `json:"type"` IsDesensitization int `json:"isDesensitization"` DesensitizationRule DesensitizationRule `json:"desensitizationRule"` } type AccessInfo struct { Enable int `json:"enable"` DbId int `json:"dbId"` TbName string `json:"tbName"` Colnum []ColNumDet `json:"colnum"` } //{ // "enable":1, // "dbId":1, // "tbName":"zztest", // "colnum":[ // { // "name":"identifyId", // "type":"varchar", // "isDesensitization":1 , //是否脱敏 // "desensitizationRule":{ // "left":3, //左边保留的字符串长度 // "fill":"******", //填充字符 // "right":4, //右边保留的字符串长度 // } // } // ] //} //总队标准接口服务 type CQ119Response struct{ Code interface{} `json:"code"` Page int `json:"page"` Size int `json:"size"` Total int `json:"total"` Data []interface{} `json:"data"` Columns []interface{} `json:"columns"` } type DataShareNormalResponse struct{ Code interface{} `json:"code"` Page int `json:"page"` Size int `json:"size"` Total int `json:"total"` Data []map[string]interface{} `json:"data"` Columns []interface{} `json:"columns"` } //服务调试接口 type ApiTranslateRequest struct{ ServiceUrl string `json:"serviceUrl"` RequestMethod string `json:"requestMethod"` ParamForm string `json:"paramForm"` AuthWay string `json:"authWay"` RequestParam string `json:"requestParam"` }