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个(选填) }