From 57e02c7bc94ef06ed068e8e9ad2decbc18c97995 Mon Sep 17 00:00:00 2001 From: iridiumR Date: Mon, 5 Jun 2023 20:47:58 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E6=95=B4=E7=90=86=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/create_table.sql | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/scripts/create_table.sql b/scripts/create_table.sql index 2b2ac3d..8f887fb 100644 --- a/scripts/create_table.sql +++ b/scripts/create_table.sql @@ -1,11 +1,10 @@ -- 账户表 CREATE TABLE account ( a_id SERIAL PRIMARY KEY, -- 账户号 - balance MONEY, -- 余额 - meta JSONB -- 元数据 + balance MONEY, -- 余额 + meta JSONB -- 元数据 ); --- {"name":"name", --- time:"2022-02-02", +-- {"name":"name", -- “budget": [ -- {"time":"2022-02","value":20.32}, -- {"time":"2022-01","value":30.32} @@ -14,8 +13,8 @@ CREATE TABLE account ( -- 类别表 CREATE TABLE category ( - c_id SERIAL PRIMARY KEY, -- 类别号 - meta JSONB -- 元数据 + c_id SERIAL PRIMARY KEY, -- 类别号 + meta JSONB -- 元数据 ); -- {"name":"name", -- "type":"in"/"out", @@ -27,19 +26,18 @@ CREATE TABLE category ( -- 流水表 CREATE TABLE transaction ( - t_id SERIAL PRIMARY KEY, -- 流水号 + t_id SERIAL PRIMARY KEY, -- 流水号 a_id INTEGER REFERENCES account(a_id) NOT NULL, -- 关联账户号 - c_id INTEGER REFERENCES category(c_id), -- 关联类别号 - s_id INTEGER REFERENCES account(a_id), -- 源账户号 + c_id INTEGER REFERENCES category(c_id), -- 关联类别号 + s_id INTEGER REFERENCES account(a_id), -- 源账户号 time TIMESTAMP, amount MONEY, meta JSONB -- 元数据 ); --- {"discription":"something",(可选) --- "type":"in"/"out"/"transfer"/"init"/"modify", - --- "reimburse":{ (报销) --- "finish": true, +-- {"discription":"something", +-- "type":"in"/"out"/"transfer"/"init", +-- "reimburse":{ +-- "finish": true/false, -- "ref":t_id -- } -- "":"something"} From 21416327550e19e09584052d8fdb051ba5e0945f Mon Sep 17 00:00:00 2001 From: zky2020 <3439415903@qq.comm> Date: Mon, 5 Jun 2023 22:32:07 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=90=8C=E6=AD=A5=E4=BB=93=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main.py b/src/main.py index e96bc01..ddafd47 100644 --- a/src/main.py +++ b/src/main.py @@ -5,3 +5,4 @@ if __name__ == '__main__': mw = MainWindow() mw.show() sys.exit(app.exec()) +