Initial commit

This commit is contained in:
2025-11-18 03:36:49 +08:00
commit d17c7efb3c
7078 changed files with 831480 additions and 0 deletions

View File

@@ -0,0 +1,75 @@
# SysLockerService
> 互斥锁管理
---
## SysLockerLock
> 获得锁
- 角色:`admin`
- HTTP`POST https://backend.dooki.cloud/SysLockerService/SysLockerLock`
- RPC`rpc SysLockerLock (SysLockerLockRequest) returns (SysLockerLockResponse);`
**请求对象 (`SysLockerLockRequest`)**
```json
{
"key": "string",
"timeoutSeconds": "int64"
}
```
**响应对象 (`SysLockerLockResponse`)**
```json
{
"ok": "bool"
}
```
**调用示例**
```bash
curl -X POST "https://backend.dooki.cloud/SysLockerService/SysLockerLock" \
-H "Content-Type: application/json" \
-H "X-Edge-Access-Token: <YOUR_TOKEN>" \
-d '{
...
}'
```
---
## SysLockerUnlock
> 释放锁
- 角色:`admin`
- HTTP`POST https://backend.dooki.cloud/SysLockerService/SysLockerUnlock`
- RPC`rpc SysLockerUnlock (SysLockerUnlockRequest) returns (RPCSuccess);`
**请求对象 (`SysLockerUnlockRequest`)**
```json
{
"key": "string"
}
```
**响应对象 (`RPCSuccess`)**
```json
{}
```
**调用示例**
```bash
curl -X POST "https://backend.dooki.cloud/SysLockerService/SysLockerUnlock" \
-H "Content-Type: application/json" \
-H "X-Edge-Access-Token: <YOUR_TOKEN>" \
-d '{
...
}'
```
---