feat(server): 用户管理与变更历史接口;修复 result_revisions.parent_id 从未写入
This commit is contained in:
1 parent
f3813171d3
commit
72462792ec
39 files changed
+10001
-28
No files matched your search
@@ -106,3 +106,27 @@ type categoriesPayload struct {
|
||||
type channelsPayload struct {
|
||||
Channels []channelDTO `json:"channels"`
|
||||
}
|
||||
|
||||
// ---------- 用户管理 ----------
|
||||
|
||||
type createUserInput struct {
|
||||
Username string `json:"username"`
|
||||
DisplayName string `json:"displayName"`
|
||||
Role string `json:"role"`
|
||||
Password string `json:"password"`
|
||||
RequestID string `json:"requestId"`
|
||||
}
|
||||
|
||||
// updateUserInput 只带需要改的字段:nil 表示保持原值。
|
||||
type updateUserInput struct {
|
||||
DisplayName *string `json:"displayName"`
|
||||
Role *string `json:"role"`
|
||||
Active *bool `json:"active"`
|
||||
RequestID string `json:"requestId"`
|
||||
}
|
||||
|
||||
// resetUserPasswordInput 的 password 留空时由服务端随机生成。
|
||||
type resetUserPasswordInput struct {
|
||||
Password string `json:"password"`
|
||||
RequestID string `json:"requestId"`
|
||||
}
|
||||
Reference in new issue
Block a user