feat(session): 优化工作台会话分页与筛选
This commit is contained in:
@@ -84,15 +84,17 @@ func (h *SessionHandler) SendMessage(c *gin.Context) {
|
||||
func (h *SessionHandler) List(c *gin.Context) {
|
||||
page, pageSize := middleware.GetPageParams(c)
|
||||
f := service.SessionFilter{
|
||||
Status: c.Query("status"),
|
||||
Priority: c.Query("priority"),
|
||||
AgentID: c.Query("agent_id"),
|
||||
ChannelID: c.Query("channel_id"),
|
||||
Search: strings.TrimSpace(c.Query("search")),
|
||||
From: c.Query("from"),
|
||||
To: c.Query("to"),
|
||||
Page: page,
|
||||
PageSize: pageSize,
|
||||
Scope: c.Query("scope"),
|
||||
Status: c.Query("status"),
|
||||
Priority: c.Query("priority"),
|
||||
AgentID: c.Query("agent_id"),
|
||||
ChannelID: c.Query("channel_id"),
|
||||
CustomerID: c.Query("customer_id"),
|
||||
Search: strings.TrimSpace(c.Query("search")),
|
||||
From: c.Query("from"),
|
||||
To: c.Query("to"),
|
||||
Page: page,
|
||||
PageSize: pageSize,
|
||||
}
|
||||
items, total, err := service.ListSessions(sessionActor(c), middleware.GetTenantID(c), f)
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user