20260622214432

This commit is contained in:
oneao committed 2026-06-22 21:44:33 +08:00
1 parent b5f6fafd74
commit e9e3371be7
19 files changed
+1068 -121

No files matched your search

@@ -0,0 +1,109 @@
# Allapp 数据库连接配置
## 连接信息
| 参数 | 值 |
|------|-----|
| Host | 117.72.182.135 |
| Port | 5432 |
| Database | allapp |
| User | postgres |
| Password | zhang520.. |
| SSL | disable |
## 连接字符串
```
postgres://postgres:zhang520..@117.72.182.135:5432/allapp?sslmode=disable
```
## Python 连接示例
```python
import psycopg2
conn = psycopg2.connect(
host="117.72.182.135",
port=5432,
database="allapp",
user="postgres",
password="zhang520..",
sslmode="disable",
)
```
## 相关配置文件
- `D:\workspace\code\app\db.local.yml` — 本地备忘
- `D:\workspace\code\app\app-go\configs\config.dev.yaml` — 后端开发配置(base_url、端口等)
- `D:\workspace\code\app\app-go\configs\config.yaml` — 后端主配置
## 表结构速查
所有表均在 `public` schema 下,无外键约束,关系由代码维护。
### b_user — 用户
| 列 | 类型 | 说明 |
|----|------|------|
| id | BIGINT PK | 雪花 ID |
| nickname | VARCHAR | 昵称 |
| avatar | VARCHAR | 头像路径 |
| name | VARCHAR | 真实姓名 |
| phone | VARCHAR | 手机号 |
| birth_date | DATE | 生日 |
| last_login_time | TIMESTAMPTZ | 最后登录时间 |
| create_time | TIMESTAMPTZ | 创建时间 |
| update_time | TIMESTAMPTZ | 更新时间 |
### b_family — 家庭/空间
| 列 | 类型 | 说明 |
|----|------|------|
| id | BIGINT PK | 雪花 ID |
| name | VARCHAR | 家庭名称 |
| code | VARCHAR | 邀请码 |
| create_by | BIGINT | 创建者 |
| create_time | TIMESTAMPTZ | 创建时间 |
| update_time | TIMESTAMPTZ | 更新时间 |
### b_family_member — 家庭成员
| 列 | 类型 | 说明 |
|----|------|------|
| id | BIGINT PK | 雪花 ID |
| family_id | BIGINT | 家庭 ID |
| user_id | BIGINT | 用户 ID |
| role | INTEGER | 角色(0=成员) |
| nickname | VARCHAR | 在家庭中的昵称 |
### b_finance — 记账记录
| 列 | 类型 | 说明 |
|----|------|------|
| id | BIGINT PK | 雪花 ID |
| family_id | BIGINT | 家庭 ID |
| category_id | BIGINT | 分类 ID |
| amount | NUMERIC | 金额 |
| type | INTEGER | 0=支出, 1=收入 |
| remark | TEXT | 备注 |
| record_time | TIMESTAMPTZ | 记账时间 |
### b_finance_category — 记账分类
| 列 | 类型 | 说明 |
|----|------|------|
| id | BIGINT PK | 雪花 ID |
| family_id | BIGINT | 家庭 ID |
| name | VARCHAR | 分类名称 |
| icon | VARCHAR | 图标标识 |
| type | INTEGER | 0=支出, 1=收入 |
### b_app_favorite — 子应用收藏
| 列 | 类型 | 说明 |
|----|------|------|
| id | BIGINT PK | 雪花 ID |
| family_id | BIGINT | 家庭 ID |
| user_id | BIGINT | 用户 ID |
| app_id | VARCHAR | 应用标识(对应 pages.ts 中 id) |
| create_time | TIMESTAMPTZ | 创建时间 |
| update_time | TIMESTAMPTZ | 更新时间 |
| create_by | BIGINT | 创建者 |
| update_by | BIGINT | 更新者 |
UNIQUE(family_id, app_id) — 同一家庭同一应用只能收藏一次