CREATE TABLE user_info ( id BIGINT PRIMARY KEY, seq_no SERIAL, -- 自增 account VARCHAR(255) NOT NULL UNIQUE, password VARCHAR(255) NOT NULL, email VARCHAR(255) UNIQUE, username VARCHAR(50), gender INT DEFAULT 0, create_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP, update_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP, last_login_time TIMESTAMP ); CREATE TABLE money_record( id BIGINT PRIMARY KEY, category_id BIGINT NOT NULL, user_id BIGINT NOT NULL, amount NUMERIC(12,2) NOT NULL, remark VARCHAR(255) DEFAULT '', record_time timestamp NOT NULL, create_time timestamp DEFAULT CURRENT_TIMESTAMP, update_time timestamp DEFAULT CURRENT_TIMESTAMP ); CREATE TABLE money_sys_category( id BIGINT PRIMARY KEY , name VARCHAR(255) NOT NULL , icon VARCHAR(255) NOT NULL, type INT NOT NULL DEFAULT 0 , sort_number INT NOT NULL DEFAULT 0, create_time timestamp DEFAULT CURRENT_TIMESTAMP ); CREATE TABLE money_user_category( id BIGINT PRIMARY KEY , user_id BIGINT NOT NULL, name VARCHAR(255) NOT NULL, icon VARCHAR(255) NOT NULL, type INT NOT NULL DEFAULT 0, sort_number INT NOT NULL DEFAULT 0, create_time timestamp DEFAULT CURRENT_TIMESTAMP )