feat: 分片上传断点续传、临时目录后台配置与清扫、宇恒云账号管理
- 管理端大文件分片上传与 sessionStorage 续传;Nginx 大请求体/超时 - .chunk-uploads 定期清扫;system_config 后台配置保留时长与扫描间隔 - 宇恒云 POST /register 对接与 yuheng_cloud_register_records 留痕;yuheng_cloud:manage 权限 Made-with: Cursor
This commit is contained in:
@@ -12,6 +12,7 @@ const (
|
||||
PermSMSConfig = "sms_config"
|
||||
PermPaymentConfig = "payment_config"
|
||||
PermRolePermission = "role:permission" // 角色权限管理
|
||||
PermYuhengCloudManage = "yuheng_cloud:manage" // 宇恒云账号(云端注册留痕)
|
||||
)
|
||||
|
||||
// PermissionItem 单条权限定义(JSON 须用小写 key/name,供前端展示与勾选)
|
||||
@@ -32,6 +33,7 @@ var AllPermissions = []PermissionItem{
|
||||
{Key: PermSMSConfig, Name: "短信配置"},
|
||||
{Key: PermPaymentConfig, Name: "支付配置"},
|
||||
{Key: PermRolePermission, Name: "角色权限管理"},
|
||||
{Key: PermYuhengCloudManage, Name: "宇恒云账号管理"},
|
||||
}
|
||||
|
||||
// RolePermissionsDoc MongoDB 文档:角色 ID -> 名称与权限列表(支持自定义角色)
|
||||
|
||||
9
server/models/yuheng_cloud_register.go
Normal file
9
server/models/yuheng_cloud_register.go
Normal file
@@ -0,0 +1,9 @@
|
||||
package models
|
||||
|
||||
// YuhengCloudRegisterRecord 宇恒云注册请求在本库的留痕(仅账号与密码;email 仅转发云端接口不落库)
|
||||
type YuhengCloudRegisterRecord struct {
|
||||
ID string `bson:"_id,omitempty" json:"id"`
|
||||
Username string `bson:"username" json:"username"`
|
||||
Password string `bson:"password" json:"password"`
|
||||
CreatedAt string `bson:"created_at" json:"created_at"`
|
||||
}
|
||||
Reference in New Issue
Block a user