dto

package
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 8, 2022 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Index

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 Category

type Category struct {
	Id               int    `json:"id"`
	CategoryTypeName string `json:"category_type_name"`
}

分类数据

type InfoResult

type InfoResult struct {
	Introduce *Introduce `json:"introduce"`
	Cases     []*Case    `json:"cases"`
	Abilities []*Ability `json:"abilities"`
}

/api/home/info 返回数据

type Introduce

type Introduce struct {
	IntroduceDesc string  `json:"introduce_desc"`
	Roles         []*Role `json:"roles"`
}

/api/home/info 返回数据-首页介绍数据

type MiniprogramData

type MiniprogramData struct {
	Appid    string `json:"appid"`
	Pagepath string `json:"pagepath"`
}

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 Result

type Result struct {
	ErrCode int    `json:"errcode"`
	ErrMsg  string `json:"errmsg"`
}

Result 结束定义

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 用户数据

type UserInfo

type UserInfo struct {
	OpenId     string `json:"openid"`
	Nickname   string `json:"nickname"`
	HeadImgUrl string `json:"headimgurl"`
}

UserInfo 用户信息

type ValueData

type ValueData struct {
	Value string `json:"value"`
	Color string `json:"color"`
}

ValueData 值数据

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL