feat: 增加客户端采购员归属管理 (#54)

This commit is contained in:
chengma
2026-08-09 16:02:25 +08:00
parent 0181170457
commit e0c0dac7a0
17 changed files with 766 additions and 37 deletions
+13
View File
@@ -327,6 +327,19 @@ type Client struct {
UpdatedAt string
}
// ClientUserAssignment 记录客户端在一段时间内由哪位采购员负责。
// EndedAt 为空表示当前归属;转交和解绑只结束旧记录,不删除历史。
type ClientUserAssignment struct {
AssignmentID string
ClientID string
UserID string
StartedAt string
EndedAt string
AssignedByUserID string
EndedByUserID string
EndReason string
}
// IsOnline 判断客户端此刻算不算在线。
//
// 规则很简单:最近活动时间在 threshold 之内就算在线。