Pārlūkot izejas kodu

前端可以登录

qdy 1 mēnesi atpakaļ
vecāks
revīzija
c8c86addb0

+ 36
- 0
model/request/configreq/config_requset_model.go Parādīt failu

@@ -17,3 +17,39 @@ type ConfigTokenRequest struct {
17 17
 	ProjectID   string `json:"project_id," binding:"required"`
18 18
 	ExpiresDays int    `json:"expires_days" binding:"required"`
19 19
 }
20
+
21
+// ProjectRequest 项目请求参数
22
+type ProjectRequest struct {
23
+	ProjectID   string `json:"project_id" binding:"required"`
24
+	Description string `json:"description" binding:"required"`
25
+	McpURL      string `json:"mcp_url" binding:"required"`
26
+}
27
+
28
+// TenantRequest 租户请求参数
29
+type TenantRequest struct {
30
+	TenantID string `json:"tenant_id" binding:"required"`
31
+	Name     string `json:"name" binding:"required"`
32
+}
33
+
34
+// RoleRequest 角色请求参数
35
+type RoleRequest struct {
36
+	RoleID      string `json:"role_id" binding:"required"`
37
+	Name        string `json:"name" binding:"required"`
38
+	Description string `json:"description" binding:"required"`
39
+}
40
+
41
+// ProjectAgentRequest 项目Agent请求参数
42
+type ProjectAgentRequest struct {
43
+	AgentID     string `json:"agent_id" binding:"required"`
44
+	ProjectID   string `json:"project_id" binding:"required"`
45
+	Description string `json:"description" binding:"required"`
46
+	Content     string `json:"content" binding:"required"`
47
+}
48
+
49
+// ProjectSkillRequest 项目Skill请求参数
50
+type ProjectSkillRequest struct {
51
+	SkillID     string `json:"skill_id" binding:"required"`
52
+	ProjectID   string `json:"project_id" binding:"required"`
53
+	Description string `json:"description" binding:"required"`
54
+	Content     string `json:"content" binding:"required"`
55
+}

+ 39
- 0
model/request/configreq/user_request.go Parādīt failu

@@ -0,0 +1,39 @@
1
+package configreq
2
+
3
+// UserLoginRequest 用户登录请求
4
+type UserLoginRequest struct {
5
+	UserID   string `json:"user_id" binding:"required"`
6
+	Password string `json:"password" binding:"required"`
7
+}
8
+
9
+// UserRegisterRequest 用户注册请求(需邀请码)
10
+type UserRegisterRequest struct {
11
+	UserID         string `json:"user_id" binding:"required"`
12
+	Password       string `json:"password" binding:"required"`
13
+	Name           string `json:"name" binding:"required"`
14
+	Mobile         string `json:"mobile" binding:"required"`
15
+	Email          string `json:"email,omitempty"`
16
+	InvitationCode string `json:"invitation_code" binding:"required"`
17
+}
18
+
19
+// CreateTenantAdminRequest 创建租户管理员用户请求(BasicAuth使用)
20
+type CreateTenantAdminRequest struct {
21
+	TenantID string `json:"tenant_id" binding:"required"`
22
+	UserID   string `json:"user_id" binding:"required"`
23
+	Password string `json:"password" binding:"required"`
24
+	Name     string `json:"name" binding:"required"`
25
+	Mobile   string `json:"mobile" binding:"required"`
26
+	Email    string `json:"email,omitempty"`
27
+}
28
+
29
+// CreateInvitationCodeRequest 创建邀请码请求(TokenAuth使用)
30
+type CreateInvitationCodeRequest struct {
31
+	RoleID      string `json:"role_id" binding:"required"`
32
+	ExpiresDays int    `json:"expires_days,omitempty"` // 可选,默认7天
33
+}
34
+
35
+// UserTokenRequest 用户创建自身token请求(TokenAuth使用)
36
+type UserTokenRequest struct {
37
+	ExpiresDays int    `json:"expires_days" binding:"required"`
38
+	ProjectID   string `json:"project_id,omitempty"` // 可选项目ID
39
+}

util/create_error_result.go → util/create_response_result.go Parādīt failu


Notiek ielāde…
Atcelt
Saglabāt