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.