Documentation ¶
Index ¶
- type Ability
- type AbilityDetail
- type AbilityInfo
- type AccessToken
- type Case
- type CaseDetail
- type CaseInfo
- type CaseList
- type CaseTag
- type Category
- type InfoResult
- type Introduce
- type MiniprogramData
- type NearbyAedInfo
- type OpenIDParam
- type OpenIdResult
- type Param
- type PayloadData
- type PostData
- type PushData
- type RelatedCase
- type ReplyData
- type Result
- type Role
- type SkillDetail
- type TcxHookData
- type UserData
- type UserInfo
- type ValueData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Ability ¶
type Ability struct { AbilityId int `json:"ability_id"` AbilityName string `json:"ability_name"` AbilityDesc string `json:"ability_desc"` AbilityIcon string `json:"ability_icon"` AbilityIconHover string `json:"ability_icon_hover"` }
/api/home/info 返回数据-首页科技能力数据
type AbilityDetail ¶
type AbilityDetail struct { AbilityId int `json:"ability_id"` AbilityName string `json:"ability_name"` AbilityDesc string `json:"ability_desc"` AbilityIcon string `json:"ability_icon"` AbilityIconHover string `json:"ability_icon_hover"` AbilityIntro string `json:"ability_intro"` AbilityWebsite string `json:"ability_website"` AbilityContacts string `json:"ability_contacts"` RelatedCase []*RelatedCase `json:"related_case"` }
/api/ability/detail 科技能力详情数据
type AbilityInfo ¶
type AbilityInfo struct { AbilityId int `json:"ability_id"` AbilityName string `json:"ability_name"` AbilityDesc string `json:"ability_desc"` AbilityIcon string `json:"ability_icon"` AbilityIconHover string `json:"ability_icon_hover"` }
/api/ability 科技能力列表数据
type AccessToken ¶
type AccessToken struct { AccessToken string `json:"access_token"` ExpiresIn int `json:"expires_in"` }
AccessToken 凭证定义
type Case ¶
type Case struct { CaseLabel string `json:"case_label"` CaseTitle string `json:"case_title"` CaseDesc string `json:"case_desc"` CaseUrl string `json:"case_url"` CaseId int `json:"case_id"` CasePath string `json:"case_path"` }
/api/home/info 返回数据-首页案例数据
type CaseDetail ¶
type CaseDetail struct { CaseId int `json:"case_id"` CaseName string `json:"case_name"` CategoryId int `json:"category_id"` CategoryName string `json:"category_name"` CaseImg string `json:"case_img"` CaseImgDesc string `json:"case_img_desc"` CaseDesc string `json:"case_desc"` CaseIntro string `json:"case_intro"` CaseApplication string `json:"case_application"` CaseSignificance string `json:"case_significance"` CaseWebsite string `json:"case_website"` CaseContacts string `json:"case_contacts"` CaseTags []*CaseTag `json:"case_tags"` }
/api/case/detail/:id 案例详情
type CaseInfo ¶
type CaseInfo struct { CaseId int `json:"case_id"` ImgUrl string `json:"img_url"` Desc string `json:"desc"` Title string `json:"title"` }
案例数据
type CaseList ¶
type CaseList struct { CategoryId int `json:"category_id"` CategoryName string `json:"category_name"` CaseList []*CaseInfo `json:"case_list"` }
/api/instance 案例列表数据
type CaseTag ¶
type CaseTag struct { AbilityId int `json:"ability_id"` AbilityName string `json:"ability_name"` HasURL bool `json:"hasURL"` Url string `json:"url"` }
案例应用技术能力
type InfoResult ¶
type InfoResult struct { Introduce *Introduce `json:"introduce"` Cases []*Case `json:"cases"` Abilities []*Ability `json:"abilities"` }
/api/home/info 返回数据
type MiniprogramData ¶
MiniprogramData 小程序数据
type NearbyAedInfo ¶
type NearbyAedInfo struct { AedId int `json:"aed_id"` //数据id SerialNumber string `json:"serial_number"` //设备序列号 DeviceNumber string `json:"device_number"` //设备编号 Address string `json:"address"` //地址 Longitude string `json:"longitude"` //经度 Latitude string `json:"latitude"` //纬度 CityNumber string `json:"city_number"` //市代号 CityName string `json:"city_name"` //市名称 County string `json:"county"` //区县 Street string `json:"street"` //街道、镇 Brand string `json:"brand"` //生产商 Owner string `json:"owner"` //设备所属方 Maintenancer string `json:"maintenancer"` //维护方 AvailableTime string `json:"available_time"` //aed设备所在地可取用时间段 Status string `json:"status"` //aed设备状态 IsConnected string `json:"is_connected"` //aed是否连接其他急救系统 SystemName string `json:"system_name"` //aed连接其他急救系统名称 EmergencyName string `json:"emergency_name"` //aed设备紧急联系人 EmergencyTel string `json:"emergency_tel"` //aed设备紧急联系电话 MaintenancerPeriod string `json:"maintenancer_period"` //设备维护周期 ServiceStart string `json:"service_start"` //投入使用开始时间 ServiceExpire string `json:"service_expire"` //使用寿命终止时间 ServiceActual string `json:"service_actual"` //实际使用终止时间 }
附近aed设备信息
type OpenIDParam ¶
type OpenIDParam struct { AppID string `json:"appid"` Secret string `json:"secret"` Code string `json:"code"` }
OpenIDParam OpenID参数
type OpenIdResult ¶
type OpenIdResult struct { AccessToken string `json:"access_token"` ExpiresIn int `json:"expires_in"` RefreshToken string `json:"refresh_token"` OpenId string `json:"openid"` Scope string `json:"scope"` }
OpenIdResult OpenID结果
type Param ¶
type Param struct { ToUser string `json:"touser"` TemplateId string `json:"template_id"` Url string `json:"url"` Miniprogram MiniprogramData `json:"miniprogram"` Data PushData `json:"data"` }
Param 微信参数
type PayloadData ¶
type PayloadData struct { Post interface{} `json:"post"` Reply interface{} `json:"reply"` }
PayloadData Payload数据
type PostData ¶
type PostData struct { ID string `json:"id"` HasAdminReply bool `json:"has_admin_reply"` AvatarUrl string `json:"avatar_url"` Nickname string `json:"nick_name"` Content string `json:"content"` User UserData `json:"user"` IsAdmin bool `json:"is_admin"` RepliesAll interface{} `json:"replies_all"` }
PostData 推送数据
type PushData ¶
type PushData struct { First ValueData `json:"first"` Keyword1 ValueData `json:"keyword1"` Keyword2 ValueData `json:"keyword2"` Keyword3 ValueData `json:"keyword3"` Remark ValueData `json:"remark"` }
PushData 推送数据
type RelatedCase ¶
type RelatedCase struct { CaseID int `json:"case_id"` ImgUrl string `json:"img_url"` Desc string `json:"desc"` Title string `json:"title"` }
RelatedCase 关联案例
type ReplyData ¶
type ReplyData struct { Id string `json:"id"` FTitleId string `json:"f_title_id"` Type int `json:"type"` ParentReplyId string `json:"parent_reply_id"` UserId int `json:"user_id"` NickName string `json:"nick_name"` AvatarUrl string `json:"avatar_url"` Content string `json:"content"` }
ReplyData 反馈数据
type Role ¶
type Role struct { RoleName string `json:"role_name"` RoleDesc string `json:"role_desc"` RoleIcon string `json:"role_icon"` RoleId int `json:"role_id"` }
/api/home/info 返回数据-role数据
type SkillDetail ¶
type SkillDetail struct { Name string `json:"name"` Id int `json:"id"` Introduce string `json:"introduce"` Website string `json:"website"` Contacts string `json:"contacts"` }
/api/skill/detail 科技能力详情数据
type TcxHookData ¶
type TcxHookData struct { ID string `json:"id"` Type string `json:"type"` Payload PayloadData `json:"payload"` }
TcxHookData 兔小巢hook数据
type UserData ¶
type UserData struct { ID int `json:"id"` OpenId string `json:"openid"` Nickname string `json:"nickname"` Avatar string `json:"avatar"` IsAdmin string `json:"is_admin"` }
UserData 用户数据
Click to show internal directories.
Click to hide internal directories.