package v1 import "github.com/gogf/gf/v2/os/gtime" // GetHKMemberListReq 获取用户信息 type GetHKMemberListReq struct { Page int `p:"page" d:"1"` PageSize int `p:"page_size" d:"20"` } // GetHKMemberListRes 获取用户信息 type GetHKMemberListRes struct { Id int `json:"id" orm:"id" description:"主键id"` Name string `json:"name" orm:"name" description:"姓名"` Code string `json:"code" orm:"code" description:"国家/地区代码"` Telephone string `json:"telephone" orm:"telephone" description:"电话号码"` Wechat string `json:"wechat" orm:"wechat" description:"微信ID"` Email string `json:"email" orm:"email" description:"邮箱"` FeedbackType int `json:"feedback_type" orm:"feedback_type" description:"反馈类型(1:功能建议 2:问题反馈 3:体验优化 4:其他建议)"` FeedbackContent string `json:"feedback_content" orm:"feedback_content" description:"反馈内容"` IsRelated int `json:"isRelated" orm:"is_related" description:"是否联系"` Note string `json:"note" orm:"note" description:"备注"` CreatedAt *gtime.Time `json:"createdAt" orm:"created_at" description:"添加时间"` } // InsertHKMemberReq 用户注册 type InsertHKMemberReq struct { Name string `p:"name" v:"required#姓名不可为空!"` Code string `p:"code" v:"required#请选取国家地区!"` Tel string `p:"tel" v:"required#电话号码不可为空!"` WeChat string `p:"weChat"` Email string `p:"email" v:"required|email#邮箱号不可为空!|请填写正确的邮箱号!"` FeedbackType int `p:"feedback_type"` FeedbackContent string `p:"feedback_content" v:"required-with:FeedbackType#请填写反馈内容!"` } // UpdateHKStateReq 更新状态 type UpdateHKStateReq struct { Id int `json:"id" v:"required"` State int `json:"state" v:"required|integer|in:0,1"` } // EditHKNoteReq 修改备注 type EditHKNoteReq struct { Id int `json:"id" v:"required"` Note string `json:"note" v:"required"` }