2bbf42b741
Remove Agent Desk users, roles, login sessions, tokens, and local permission persistence. Expose the backend as an embeddable ai-agent module with host-provided subject lookup and operation authorization callbacks, and complete the frontend/backend repository split.
56 lines
1016 B
Go
56 lines
1016 B
Go
package seeds
|
|
|
|
import "code.tczkiot.com/wlw/ai-agent/cmd/testdata/seedlang"
|
|
|
|
type AgentUserSeed struct {
|
|
Username string
|
|
Nickname string
|
|
Code string
|
|
}
|
|
|
|
func AgentTeamName(lang seedlang.Language) string {
|
|
if lang == seedlang.English {
|
|
return "Default Support Team"
|
|
}
|
|
return "默认客服组"
|
|
}
|
|
|
|
func AgentUsers(lang seedlang.Language, leaderUsername string) []AgentUserSeed {
|
|
if lang == seedlang.English {
|
|
return []AgentUserSeed{
|
|
{
|
|
Username: leaderUsername,
|
|
Nickname: "Support Lead",
|
|
Code: "AGENT_LEADER_A",
|
|
},
|
|
{
|
|
Username: "agent_a",
|
|
Nickname: "Agent A",
|
|
Code: "AGENT_A",
|
|
},
|
|
{
|
|
Username: "agent_b",
|
|
Nickname: "Agent B",
|
|
Code: "AGENT_B",
|
|
},
|
|
}
|
|
}
|
|
return []AgentUserSeed{
|
|
{
|
|
Username: leaderUsername,
|
|
Nickname: "客服组长",
|
|
Code: "AGENT_LEADER_A",
|
|
},
|
|
{
|
|
Username: "agent_a",
|
|
Nickname: "客服A",
|
|
Code: "AGENT_A",
|
|
},
|
|
{
|
|
Username: "agent_b",
|
|
Nickname: "客服B",
|
|
Code: "AGENT_B",
|
|
},
|
|
}
|
|
}
|