This commit is contained in:
eoao
2025-04-26 17:24:39 +08:00
commit 24ba4772e6
107 changed files with 13612 additions and 0 deletions

View File

@@ -0,0 +1,20 @@
import app from '../hono/hono';
import accountService from '../service/account-service';
import result from '../model/result';
import userContext from '../security/user-context';
app.get('/account/list', async (c) => {
const list = await accountService.list(c, c.req.query(), await userContext.getUserId(c));
return c.json(result.ok(list));
});
app.delete('/account/delete', async (c) => {
await accountService.delete(c, c.req.query(), await userContext.getUserId(c));
return c.json(result.ok());
});
app.post('/account/add', async (c) => {
const account = await accountService.add(c, await c.req.json(), await userContext.getUserId(c));
return c.json(result.ok(account));
});