This commit is contained in:
2026-07-18 10:52:32 +08:00
parent 2dcafae465
commit b5ef58f434
61 changed files with 1274 additions and 2142 deletions

View File

@@ -4,28 +4,28 @@ package dto
// UserCreateRequest 创建用户请求
type UserCreateRequest struct {
Username string `json:"username" binding:"required,min=3,max=64"`
Password string `json:"password"` // 可选, 留空则使用默认密码
Email string `json:"email"`
Nickname string `json:"nickname"`
RoleIDs []uint64 `json:"role_ids"` // 角色ID列表
DeptID uint64 `json:"dept_id"` // 部门ID
StorageQuota int64 `json:"storage_quota"` // 存储配额(字节)
Username string `json:"username" binding:"required,min=3,max=64"`
Password string `json:"password"` // 可选, 留空则使用默认密码
Email string `json:"email"`
Nickname string `json:"nickname"`
RoleIDs []StringID `json:"role_ids"` // 角色ID列表
DeptID StringID `json:"dept_id"` // 部门ID
StorageQuota int64 `json:"storage_quota"` // 存储配额(字节)
}
// UserUpdateRequest 更新用户请求
type UserUpdateRequest struct {
Email string `json:"email"`
Nickname string `json:"nickname"`
Status *int8 `json:"status"` // 指针区分零值和未传
RoleIDs []uint64 `json:"role_ids"`
DeptID uint64 `json:"dept_id"`
StorageQuota *int64 `json:"storage_quota"`
Email string `json:"email"`
Nickname string `json:"nickname"`
Status *int8 `json:"status"` // 指针区分零值和未传
RoleIDs []StringID `json:"role_ids"`
DeptID StringID `json:"dept_id"`
StorageQuota *int64 `json:"storage_quota"`
}
// UserVO 用户视图对象(管理后台)
type UserVO struct {
ID uint64 `json:"id"`
ID StringID `json:"id"`
Username string `json:"username"`
Email string `json:"email"`
Nickname string `json:"nickname"`
@@ -144,7 +144,7 @@ type AppCreateRequest struct {
// AppBindUsersRequest 绑定用户请求
type AppBindUsersRequest struct {
UserIDs []uint64 `json:"user_ids" binding:"required"`
UserIDs []StringID `json:"user_ids" binding:"required"`
}
// ========== 操作日志 ==========