优化快捷回复联想与个人调用统计,数据统计支持自定义日期
/ 按输入码与个人频次建议(最多10条,唯一自动填入),正文关键字联想;统计页可日历选区间并统一中文日历。
This commit is contained in:
@@ -201,9 +201,22 @@ type QuickReply struct {
|
||||
GroupName string `gorm:"size:50" json:"group_name"`
|
||||
Status string `gorm:"size:20;default:draft;index" json:"status"` // draft | published
|
||||
SortOrder int `gorm:"default:0" json:"sort_order"`
|
||||
UsageCount int `gorm:"default:0" json:"usage_count"`
|
||||
CreatedAt time.Time `json:"created_at"`
|
||||
UpdatedAt time.Time `json:"updated_at"`
|
||||
// UsageCount 全局累计(管理页展示);排序以个人用量为准见 QuickReplyUserUsage
|
||||
UsageCount int `gorm:"default:0" json:"usage_count"`
|
||||
CreatedAt time.Time `json:"created_at"`
|
||||
UpdatedAt time.Time `json:"updated_at"`
|
||||
// MyUsageCount 当前登录用户个人调用次数(接口动态填充,非库字段)
|
||||
MyUsageCount int `gorm:"-" json:"my_usage_count,omitempty"`
|
||||
}
|
||||
|
||||
// QuickReplyUserUsage 坐席个人快捷回复调用统计(按账户独立,非全租户)。
|
||||
type QuickReplyUserUsage struct {
|
||||
ID uint `gorm:"primaryKey" json:"id"`
|
||||
TenantID uint `gorm:"index;not null" json:"tenant_id"`
|
||||
UserID uint `gorm:"uniqueIndex:idx_qr_user_usage;not null" json:"user_id"`
|
||||
QuickReplyID uint `gorm:"uniqueIndex:idx_qr_user_usage;index;not null" json:"quick_reply_id"`
|
||||
UsageCount int `gorm:"default:0" json:"usage_count"`
|
||||
UpdatedAt time.Time `json:"updated_at"`
|
||||
}
|
||||
|
||||
type Plan struct {
|
||||
|
||||
Reference in New Issue
Block a user