20 lines
1.7 KiB
Go
20 lines
1.7 KiB
Go
package proto
|
||
|
||
import "videoweb/pub/models/questionnairemod"
|
||
|
||
// QuestionnaireSubmitReq App端提交问卷请求
|
||
type QuestionnaireSubmitReq struct {
|
||
UserId int64 `json:"userId"` // 登录用户ID,0表示匿名(选填)
|
||
QuestionType string `json:"questionType" binding:"required"` // 问题类型:播放卡顿/缓冲、无法播放、画质模糊、音画不同步、加载失败、闪退/崩溃、登录异常、其他问题
|
||
Frequency string `json:"frequency" binding:"required"` // 出现频率:每次都会、经常出现、偶尔出现、仅现一次
|
||
Province string `json:"province" binding:"required"` // 所在省份(必填)
|
||
City string `json:"city"` // 所在城市(选填)
|
||
Operator string `json:"operator" binding:"required"` // 运营商:电信、联通、移动、广电
|
||
NetworkType string `json:"networkType" binding:"required"` // 网络类型:WI-FI、5G、4G、其他
|
||
DeviceType string `json:"deviceType" binding:"required"` // 设备类型:iPhone、Android、iPad、其他
|
||
DeviceModel string `json:"deviceModel"` // 设备型号(选填)
|
||
Description string `json:"description" binding:"required"` // 问题描述(必填)
|
||
Contact string `json:"contact"` // 联系方式(选填)
|
||
Attachments []questionnairemod.Attachment `json:"attachments"` // 附件列表,最多3个(选填)
|
||
}
|