Documentation ¶
Index ¶
Constants ¶
View Source
const TableNameFeedbackMessage = "feedback_message"
View Source
const TableNameUserFeedback = "user_feedback"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FeedbackMessage ¶
type FeedbackMessage struct { ID int64 `gorm:"column:id;primaryKey;autoIncrement:true" json:"id"` FeedbackID int64 `gorm:"column:feedback_id;not null" json:"feedback_id"` // 反馈记录ID FromUserID int64 `gorm:"column:from_user_id;not null" json:"from_user_id"` // 发送者ID FromUserName string `gorm:"column:from_user_name;not null" json:"from_user_name"` // 发送者 ToUserID int64 `gorm:"column:to_user_id" json:"to_user_id"` // 接收者ID ToUserName string `gorm:"column:to_user_name" json:"to_user_name"` // 接收者 Content string `gorm:"column:content" json:"content"` // 消息文本内容 Media string `gorm:"column:media" json:"media"` // 消息多媒体内容 HasRead int8 `gorm:"column:has_read;not null" json:"has_read"` // 是否已读 CreateTime time.Time `gorm:"column:create_time;not null;default:CURRENT_TIMESTAMP" json:"create_time"` // 创建时间 UpdateTime time.Time `gorm:"column:update_time;not null;default:CURRENT_TIMESTAMP" json:"update_time"` // 更新时间 }
FeedbackMessage mapped from table <feedback_message>
func (*FeedbackMessage) TableName ¶
func (*FeedbackMessage) TableName() string
TableName FeedbackMessage's table name
type UserFeedback ¶
type UserFeedback struct { ID int64 `gorm:"column:id;primaryKey;autoIncrement:true" json:"id"` UID int64 `gorm:"column:uid;not null" json:"uid"` Project string `gorm:"column:project;not null" json:"project"` Appid string `gorm:"column:appid;not null" json:"appid"` // appid Channel string `gorm:"column:channel;not null" json:"channel"` // 渠道 FeedBack string `gorm:"column:feed_back;not null" json:"feed_back"` ContactDetails string `gorm:"column:contact_details" json:"contact_details"` AppVersion string `gorm:"column:app_version;not null" json:"app_version"` // 应用版本 PhoneModel string `gorm:"column:phone_model;not null" json:"phone_model"` // 手机型号 PhoneOs string `gorm:"column:phone_os;not null" json:"phone_os"` // 手机操作系统 Status int8 `gorm:"column:status;not null" json:"status"` // 处理状态:0 未处理;1 跟进中;2 已处理;3 无需处理 ReplyStatus int8 `gorm:"column:reply_status;not null" json:"reply_status"` // 回复状态:0 未回复;1 已回复 LastAdminID int64 `gorm:"column:last_admin_id" json:"last_admin_id"` // 最近处理人ID Remark string `gorm:"column:remark" json:"remark"` // 处理备注 FrameworkVersion string `gorm:"column:framework_version;not null" json:"framework_version"` // 快应用-框架版本、公众号-微信版本 Resolution string `gorm:"column:resolution;not null" json:"resolution"` // 分辨率 LastMessageID int64 `gorm:"column:last_message_id" json:"last_message_id"` // 最后的消息id LastFeedbackTime time.Time `gorm:"column:last_feedback_time;not null;default:CURRENT_TIMESTAMP" json:"last_feedback_time"` // 用户最后反馈的时间 FirstReplyTime time.Time `gorm:"column:first_reply_time" json:"first_reply_time"` // 首次回复时间 LastReplyTime time.Time `gorm:"column:last_reply_time" json:"last_reply_time"` // 最近回复时间 CreateTime time.Time `gorm:"column:create_time" json:"create_time"` UpdateTime time.Time `gorm:"column:update_time" json:"update_time"` }
UserFeedback mapped from table <user_feedback>
func (*UserFeedback) TableName ¶
func (*UserFeedback) TableName() string
TableName UserFeedback's table name
Click to show internal directories.
Click to hide internal directories.