docs: 生成项目文档并优化项目结构

- 生成完整的 README.md 项目文档
- 统一图片路径为相对引用
- 完善 .gitignore 配置,添加常见忽略项
- 清理未使用的临时文件和图片资源
- 删除废弃的脚本文件
This commit is contained in:
yi
2026-06-18 11:35:56 +08:00
parent 706dcc24eb
commit ffc7eef984
19 changed files with 343 additions and 162 deletions
@@ -12,7 +12,7 @@
-- 表1:跨境物流公司表 (logistics_companies)
-- 设计方案章节:9.9 跨境物流公司表
CREATE TABLE IF NOT EXISTS logistics_companies (
id INTEGER PRIMARY KEY AUTOINCREMENT,
id SERIAL PRIMARY KEY,
code TEXT UNIQUE NOT NULL,
name TEXT NOT NULL,
address TEXT,
@@ -31,7 +31,7 @@ CREATE INDEX IF NOT EXISTS idx_logistics_companies_status ON logistics_companies
-- 表2:物流公司收款信息表 (logistics_company_payment_infos)
-- 设计方案章节:9.10 物流公司收款信息表
CREATE TABLE IF NOT EXISTS logistics_company_payment_infos (
id INTEGER PRIMARY KEY AUTOINCREMENT,
id SERIAL PRIMARY KEY,
logistics_company_id INTEGER NOT NULL,
account_name TEXT,
account_number TEXT,
@@ -48,7 +48,7 @@ CREATE INDEX IF NOT EXISTS idx_lc_payment_infos_company ON logistics_company_pay
-- 表3:物流单表 (logistics_records)
-- 设计方案章节:9.4 物流单表
CREATE TABLE IF NOT EXISTS logistics_records (
id INTEGER PRIMARY KEY AUTOINCREMENT,
id SERIAL PRIMARY KEY,
code TEXT UNIQUE NOT NULL,
purchase_order_id INTEGER NOT NULL,
@@ -102,7 +102,7 @@ CREATE INDEX IF NOT EXISTS idx_logistics_records_company ON logistics_records(lo
-- 表4:验收单表 (verification_records)
-- 设计方案章节:9.5 验收单表
CREATE TABLE IF NOT EXISTS verification_records (
id INTEGER PRIMARY KEY AUTOINCREMENT,
id SERIAL PRIMARY KEY,
code TEXT UNIQUE NOT NULL,
purchase_order_id INTEGER NOT NULL,
logistics_record_id INTEGER,
@@ -137,7 +137,7 @@ CREATE INDEX IF NOT EXISTS idx_verification_records_status ON verification_recor
-- 表5:退库单表 (return_records)
-- 设计方案章节:9.6 退库单表
CREATE TABLE IF NOT EXISTS return_records (
id INTEGER PRIMARY KEY AUTOINCREMENT,
id SERIAL PRIMARY KEY,
code TEXT UNIQUE NOT NULL,
project_id INTEGER NOT NULL,
@@ -167,7 +167,7 @@ CREATE INDEX IF NOT EXISTS idx_return_records_status ON return_records(status);
-- 表6:材料价格历史表 (material_price_history)
-- 设计方案章节:9.7 材料价格历史表
CREATE TABLE IF NOT EXISTS material_price_history (
id INTEGER PRIMARY KEY AUTOINCREMENT,
id SERIAL PRIMARY KEY,
product_id INTEGER NOT NULL,
purchase_order_id INTEGER,
supplier_id INTEGER,
@@ -191,7 +191,7 @@ CREATE INDEX IF NOT EXISTS idx_material_price_history_date ON material_price_his
-- 表7:项目材料库存表 (project_material_inventory)
-- 设计方案章节:9.8 项目材料库存表
CREATE TABLE IF NOT EXISTS project_material_inventory (
id INTEGER PRIMARY KEY AUTOINCREMENT,
id SERIAL PRIMARY KEY,
project_id INTEGER NOT NULL,
product_id INTEGER NOT NULL,
product_name TEXT,