Files
yunhaifinance/company-finance-system/backend/company_finance_20260325_012124.db.backup
T

721 lines
216 KiB
Plaintext
Raw Normal View History

SQLite format 3@ 6;.‘àâ&ûöñìçâ3øƒ
!!tablecategoriescategories CREATE TABLE categories (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
parent_id INTEGER,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)ƒu ‡=tableproductsproducts
CREATE TABLE products (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
category_id INTEGER,
unit TEXT,
price REAL,
description TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)… ))‰Stablesubcontractorssubcontractors CREATE TABLE subcontractors (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
contact TEXT,
position TEXT,
phone TEXT,
email TEXT,
address TEXT,
scope TEXT,
features TEXT,
country TEXT,
remark TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)„.ˆ+tablesupplierssuppliersCREATE TABLE suppliers (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
contact TEXT,
position TEXT,
phone TEXT,
email TEXT,
address TEXT,
supply_category TEXT,
country TEXT,
remark TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)ƒ:†CtablecustomerscustomersCREATE TABLE customers (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
contact TEXT,
position TEXT,
phone TEXT,
email TEXT,
address TEXT,
remark TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)„WtableprojectsprojectsCREATE TABLE projects (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
code TEXT UNIQUE NOT NULL,
customer_id INTEGER,
manager_id INTEGER,
contract_amount REAL DEFAULT 0.0,
start_date DATE,
end_date DATE,
description TEXT,
status TEXT DEFAULT 'active',
location TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (manager_id) REFERENCES users(id)
)/Cindexsqlite_autoindex_projects_1projectsP++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)E„itableusersusersCREATE TABLE users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
username TEXT UNIQUE NOT NULL,
password TEXT NOT NULL,
name TEXT,
role TEXT NOT NULL DEFAULT 'user',
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
))=indexsqlite_a!


advances 
%subcontracts 1project_milestones+budget_projects¯ project/project_contracts/ budget_quotations b projects  suppliers) subcontractors contacts  customers
·T·/ ==/33测试2PROJ-20260324-002c2026-03-24T05:27:56.620Z2026-05-03T05:27:56.620Z测是测试12333active1231232026-03-24
ÕëÕ/PROJ-20260324-002/ PROJ-20260324-001
 13-
%133测试客户æµç¨‹æµ‹è¯•客户è”ç³»2现场负责人2123123æµ‹è¯•åœ°å€æµ‹è¯•客户备注2026-03-24 04:57:432026-03-24 04:57:43
yy
óÂ3 ++‡Otableproducts_backupproducts_backup
CREATE TABLE "products_backup" (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
category_id INTEGER,
unit TEXT,
price REAL,
description TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP

!!tablecategoriescategories CREATE TABLE categories (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
parent_id INTEGER,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)… ))‰Stablesubcontractorssubcontractors CREATE TABLE subcontractors (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
contact TEXT,
position TEXT,
phone TEXT,
email TEXT,
address TEXT,
scope TEXT,
features TEXT,
country TEXT,
remark TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)„.ˆ+tablesupplierssuppliersCREATE TABLE suppliers (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
contact TEXT,
position TEXT,
phone TEXT,
email TEXT,
address TEXT,
supply_category TEXT,
country TEXT,
remark TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)ƒ:†CtablecustomerscustomersCREATE TABLE customers (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
contact TEXT,
position TEXT,
phone TEXT,
email TEXT,
address TEXT,
remark TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)„WtableprojectsprojectsCREATE TABLE projects (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
code TEXT UNIQUE NOT NULL,
customer_id INTEGER,
manager_id INTEGER,
contract_amount REAL DEFAULT 0.0,
start_date DATE,
end_date DATE,
description TEXT,
status TEXT DEFAULT 'active',
location TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (manager_id) REFERENCES users(id)
)/Cindexsqlite_autoindex_projects_1projectsP++Ytablesqlite_sequencesqlite_sequenceCREATE TABLE sqlite_sequence(name,seq)E„itableusersusersCREATE TABLE users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
username TEXT UNIQUE NOT NULL,
password TEXT NOT NULL,
name TEXT,
role TEXT NOT NULL DEFAULT 'user',
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
))=indexsqlite_autoindex_users_1users
ë .ëã¥AU/indexsqlite_autoindex_project_contracts_1project_contractsŠT
//”Wtableproject_contractsproject_contractsCREATE TABLE project_contracts (
id INTEGER PRIMARY KEY AUTOINCREMENT,
project_id INTEGER,
contract_code TEXT UNIQUE NOT NULL,
contract_amount REAL NOT NULL,
currency TEXT DEFAULT 'CNY',
settlement_method TEXT,
contract_period INTEGER,
start_date DATE,
end_date DATE,
warranty_deposit_percentage REAL DEFAULT 5,
warranty_period INTEGER DEFAULT 12,
contract_file TEXT,
other_info TEXT,
tax_included INTEGER DEFAULT 0,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (project_id) REFERENCES projects(id)
)‡ //_tablebudget_quotationsbudget_quotationsCREATE TABLE budget_quotations (
id INTEGER PRIMARY KEY AUTOINCREMENT,
project_id INTEGER,
version INTEGER,
quotation_date DATE,
amount REAL,
currency TEXT DEFAULT 'CNY',
status TEXT DEFAULT 'draft',
file_url TEXT,
remark TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (project_id) REFERENCES budget_projects(id)
)‰] ++qtablebudget_projectsbudget_projects CREATE TABLE budget_projects (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
customer_id INTEGER,
manager_id INTEGER,
location TEXT,
survey_date DATE,
intermediary TEXT,
intermediary_fee_type TEXT,
intermediary_fee_value REAL,
customer_requirements TEXT,
project_overview TEXT,
attachments TEXT,
survey_photos TEXT,
status TEXT DEFAULT 'negotiating',
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (customer_id) REFERENCES customers(id),
FOREIGN KEY (manager_id) REFERENCES users(id)
)
} !a%332026-03-24† CNYdraft/uploads/file-1774328391035-563506210.xlsx报价测试2026
ÇäÇ=CONTRACT-20260324-122749= CONTRACT-20260324-120904
id INTEGER PRIMARY KEY AUTOINCREMENT,
project_id INTEGER,
product_id INTEGER,
product_name TEXT,
unit TEXT,
budget_quantity REAL,
purchase_quantity REAL,
used_quantity REAL,
average_price REAL,
total_amount REAL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (project_id) REFERENCES projects(id),
FOREIGN KEY (product_id) REFERENCES "products_backup"(id)
)Š0%%”#tablesubcontractssubcontractsCREATE TABLE subcontracts (
id INTEGER PRIMARY KEY AUTOINCREMENT,
project_id INTEGER,
subcontractor_id INTEGER,
subcontractor_name TEXT,
contract_amount REAL NOT NULL,
currency TEXT DEFAULT 'CNY',
start_date DATE,
end_date DATE,
paid_amount REAL DEFAULT 0,
status TEXT DEFAULT 'active',
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, settlement_type TEXT DEFAULT 'lump_sum', other_terms TEXT, payment_description TEXT, unit_price_items TEXT,
FOREIGN KEY (project_id) REFERENCES projects(id),
FOREIGN KEY (subcontractor_id) REFERENCES subcontractors(id)
)‰>11'tableproject_milestonesproject_milestonesCREATE TABLE project_milestones (
id INTEGER PRIMARY KEY AUTOINCREMENT,
project_id INTEGER,
milestone_name TEXT,
percentage REAL,
amount REAL,
expected_date DATE,
actual_date DATE,
completion_progress INTEGER DEFAULT 0,
status TEXT DEFAULT 'pending',
voucher TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (project_id) REFERENCES projects(id)
)

pending2026-03-24 05:41:352026-03-24 05:41:35F
33进度款<;pending2026-03-24 05:41:352026-03-24 05:41:35F
33预付款pending2026-03-24 05:41:352026-03-24 05:41:35

//]tablewarranty_depositswarranty_depositsCREATE TABLE warranty_deposits (
id INTEGER PRIMARY KEY AUTOINCREMENT,
project_id INTEGER,
amount REAL NOT NULL,
currency TEXT DEFAULT 'CNY',
warranty_period INTEGER DEFAULT 12,
start_date DATE,
end_date DATE,
status TEXT DEFAULT 'active',
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (project_id) REFERENCES projects(id)
)ˆZ--gtableproject_financesproject_financesCREATE TABLE project_finances (
id INTEGER PRIMARY KEY AUTOINCREMENT,
project_id INTEGER,
payment_type TEXT,
amount REAL DEFAULT 0,
currency TEXT DEFAULT 'CNY',
payment_date DATE,
status TEXT DEFAULT 'pending',
description TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (project_id) REFERENCES projects(id)
)Ó11'tableproject_milestonesproject_milestonesCREATE TABLE project_milestones (
id INTEGER PRIMARY KEY AUTOINCREMENT,
‡k//tableconstruction_logsconstruction_logsCREATE TABLE construction_logs (
id INTEGER PRIMARY KEY AUTOINCREMENT,
project_id INTEGER,
log_date DATE,
weather TEXT,
work_content TEXT,
photos TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (project_id) REFERENCES projects(id)
)

1 33supplier测试供应商123测试1231232026-03-24 04:58:402026-03-24 04:58:40Y
'7
 33subcontractor测试分包è”系人12311232026-03-24 04:58:202026-03-24 04:58:20a
3- 33customer测试客户è”ç³»2现场负责人21231232026-03-24 04:57:432026-03-24 04:57:43`
3'33customer测试客户è”ç³»1测试èŒä½1123123122026-03-24 04:57:432026-03-24 04:57:43
I æzI;O)indexsqlite_autoindex_reimbursements_1reimbursements 9/Cindexsqlite_autoindex_advances_1advancesŠi•%tableadvancesadvancesCREATE TABLE advances (
id INTEGER PRIMARY KEY AUTOINCREMENT,
user_id INTEGER,
project_id INTEGER,
amount REAL NOT NULL,
currency TEXT DEFAULT 'CNY',
amount_cny REAL DEFAULT 0,
reason TEXT NOT NULL,
advance_date DATE,
advance_code TEXT UNIQUE NOT NULL,
status TEXT DEFAULT 'pending',
applicant TEXT,
attachments TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (user_id) REFERENCES users(id),
FOREIGN KEY (project_id) REFERENCES projects(id)
)†))qtableexchange_ratesexchange_ratesCREATE TABLE exchange_rates (
id INTEGER PRIMARY KEY AUTOINCREMENT,
pair_key TEXT NOT NULL,
rate REAL NOT NULL,
effective_date DATE NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)‡yEtablecontactscontactsCREATE TABLE contacts (
id INTEGER PRIMARY KEY AUTOINCREMENT,
entity_id INTEGER NOT NULL,
entity_type TEXT NOT NULL,
name TEXT NOT NULL,
position TEXT,
phone TEXT,
is_primary INTEGER DEFAULT 0,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)

 1!/%33ˆCNY项目差旅预支2026-03-24ADV-1774364086478pending测试用户[]2026-03-24 14:54:462026-03-24 14:54:46|  1!/%33ˆCNY项目差旅预支2026-03-24ADV-1774363979881pending测试用户[]2026-03-24 14:52:592026-03-24 14:52:59* !/+g33;LAK@ÛûÃD&#555555552026-03-24ADV-1774355309984withdrawn系统管ç†å‘˜["/uploads/file-1774355530514-433191505.png"]2026-03-24 12:28:292026-03-24 12:28:293 ;!/+g33àôCNYàô釿–°æµ‹è¯•预支555512026-03-24ADV-1774340191095pending系统管ç†å‘˜["/uploads/file-1774356390362-411627727.png"]2026-03-24 08:16:312026-03-24 08:16:31| #!/+33áMCNYáM123123123212026-03-24ADV-1774352921729pending系统管ç†å‘˜[]2026-03-24 11:48:412026-03-24 11:48:41z !/+33á¹CNYá¹æµ‹è¯•5552026-03-24ADV-1774352329995pending系统管ç†å‘˜[]2026-03-24 11:38:492026-03-24 11:38:49| 1!/%33ˆCNY项目差旅预支2026-03-24ADV-1774363729742pending测试用户[]2026-03-24 14:48:492026-03-24 14:48:49:31
QëÕ¿©}gQ/ADV-1774364162084 /ADV-1774364086478
/ADV-1774363979881 /ADV-1774363729742/ADV-1774355309984/ADV-1774352921729/ADV-1774352329995/ ADV-1774340191095
$

oM º ˜

ã ïÀ-
 1!3%U33
¬CNY项目差旅报销2026-03-24REIMB-1774364086493approved测试用户project[{"description":"ä½å®¿è´¹","amount":2000,"category":"accommodation","attachments":[]},{"description":"é¤é¥®è´¹","amount":1500,"category":"food","attachments":[]}][]2026-03-24 14:54:462026-03-24 14:54:46,  1!3%U33
¬CNY项目差旅报销2026-03-24REIMB-1774363979899pending测试用户project[{"description":"ä½å®¿è´¹","amount":2000,"category":"accommodation","attachments":[]},{"description":"é¤é¥®è´¹","amount":1500,"category":"food","attachments":[]}][]2026-03-24 14:52:592026-03-24 14:52:59, 1!3%U33
¬CNY项目差旅报销2026-03-24REIMB-1774363729760pending测试用户project[{"description":"ä½å®¿è´¹","amount":2000,"category":"accommodation","attachments":[]},{"description":"é¤é¥®è´¹","amount":1500,"category":"food","attachments":[]}][]2026-03-24 14:48:492026-03-24 14:48:49d %!3+I33ÉÐCNY测试事由2026-03-24REIMB-1774363001123pending系统管ç†å‘˜company[{"description":"测试费用","amount":1231312,"category":"transportation","attachments":[]}][]2026-03-24 14:36:412026-03-24 14:36:41[ 1!/+)33èCNYèæµ‹è¯•公叿Х销2026-03-24REIM1774362683866withdrawn测试申请人company[{"description":"测试明细","amount":1000,"category":"general_operations"}][]2026-03-24 14:31:232026-03-24 14:31:23T 1!/+33èCNYèæµ‹è¯•项目报销2026-03-24REIM1774362683881pending测试申请人project[{"description":"测试明细","amount":1000,"category":"accommodation"}][]2026-03-24 14:31:232026-03-24 14:31:23[ 1!/+)33èCNYèæµ‹è¯•公叿Х销2026-03-24REIM1774362639304withdrawn测试申请人company[{"description":"测试明细","amount":1000,"category":"general_operations"}][]2026-03-24 14:30:392026-03-24 14:30:39T 1!/+33èCNYèæµ‹è¯•项目报销2026-03-24REIM1774362639317pending测试申请人project[{"description":"测试明细","amount":1000,"category":"accommodation"}][]2026-03-24 14:30:392026-03-24 14:30:39[ 1!/+)33èCNYèæµ‹è¯•公叿Х销2026-03-24REIM1774362571261withdrawn测试申请人company[{"description":"测试明细","amount":1000,"category":"general_operations"}][]2026-03-24 14:29:312026-03-24 14:29:31T 1!/+33èCNYèæµ‹è¯•项目报销2026-03-24REIM1774362571278pending测试申请人project[{"description":"测试明细","amount":1000,"category":"accommodation"}][]2026-03-24 14:29:312026-03-24 14:29:31Ü 1!/+)33èCNYèæµ‹è¯•公叿Х销2026-03-24REIM1774362683866pending测试申请人company[{"description":"测试明细","amount":1000,"category":"general_operations"}][]2026-03-24 14:31:232026-03-24 14:31:23
ëÕ¿©}eM53REIMB-1774364086493
3REIMB-1774363979899 3REIMB-17743637297603REIMB-1774363001123/REIM1774362683881/REIM1774362683866/REIM1774362639317/REIM1774362639304/REIM1774362571278/ REIM1774362571261
ÏK f ):ÿK­­ƒ1!!†-tableexecutionsexecutions'CREATE TABLE executions (
id INTEGER PRIMARY KEY AUTOINCREMENT,
apply_id INTEGER NOT NULL,
apply_type TEXT NOT NULL,
action TEXT NOT NULL,
execute_method TEXT,
voucher_no TEXT,
remark TEXT,
reject_reason TEXT,
operator TEXT NOT NULL,
operator_role TEXT NOT NULL,
created_at DATETIME DEFAULT CURRENT_TIMESTAMP
, voucher_files TEXT)9M'indexsqlite_autoindex_verifications_1verifications%l''tableverificationsverifications$CREATE TABLE verifications (
id INTEGER PRIMARY KEY AUTOINCREMENT,
verification_code TEXT UNIQUE NOT NULL,
applicant TEXT NOT NULL,
advance_code TEXT NOT NULL,
advance_amount REAL NOT NULL,
amount REAL NOT NULL,
amount_cny REAL DEFAULT 0,
currency TEXT DEFAULT 'CNY',
verification_date DATE NOT NULL,
reason TEXT NOT NULL,
detail_items TEXT,
attachments TEXT,
status TEXT DEFAULT 'pending',
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);O)indexsqlite_autoindex_reimbursements_1reimbursements Œf))tablereimbursementsreimbursementsCREATE TABLE reimbursements (
id INTEGER PRIMARY KEY AUTOINCREMENT,
user_id INTEGER,
project_id INTEGER,
amount REAL NOT NULL,
currency TEXT DEFAULT 'CNY',
amount_cny REAL DEFAULT 0,
reason TEXT NOT NULL,
reimbursement_date DATE,
reimbursement_code TEXT UNIQUE NOT NULL,
status TEXT DEFAULT 'pending',
applicant TEXT,
expense_type TEXT NOT NULL,
detail_items TEXT,
attachments TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (user_id) REFERENCES users(id),
FOREIGN KEY (project_id) REFERENCES projects(id)
)1Cindexsqlite_autoindex_advances_1advancesû5û£S
­
T
 ³ a  Í 6
ê
G
 ¼ p *ßDðžSÁp*Ó7íQü¯eÇu#׈6äN2 % 133电线电缆c批é‡å¯¼å…¥åˆ›å»º2026-03-24 18:12:062026-03-24 18:12:06P1 %133计é‡è®¾å¤‡&c批é‡å¯¼å…¥åˆ›å»º2026-03-24 18:12:062026-03-24 18:12:06P0 %133低压设备&c批é‡å¯¼å…¥åˆ›å»º2026-03-24 18:12:052026-03-24 18:12:05M/ 133预绞ä¸c批é‡å¯¼å…¥åˆ›å»º2026-03-24 18:12:052026-03-24 18:12:05J. 133螺æc批é‡å¯¼å…¥åˆ›å»º2026-03-24 18:12:052026-03-24 18:12:05P- %133æŽ¥åœ°ææ–™c批é‡å¯¼å…¥åˆ›å»º2026-03-24 18:12:052026-03-24 18:12:05P, %133常用工具$c批é‡å¯¼å…¥åˆ›å»º2026-03-24 18:12:052026-03-24 18:12:05P+ %133安全工具$c批é‡å¯¼å…¥åˆ›å»º2026-03-24 18:12:052026-03-24 18:12:05J* 133é…ä»¶)c批é‡å¯¼å…¥åˆ›å»º2026-03-24 18:12:052026-03-24 18:12:05H)  133æ•£æc批é‡å¯¼å…¥åˆ›å»º2026-03-24 18:12:052026-03-24 18:12:05K(  133ç»ç¼˜å­c批é‡å¯¼å…¥åˆ›å»º2026-03-24 18:12:052026-03-24 18:12:05S' +133æ­ç«ç‚¹è®¾å¤‡&c批é‡å¯¼å…¥åˆ›å»º2026-03-24 18:12:052026-03-24 18:12:05H&  133设备c批é‡å¯¼å…¥åˆ›å»º2026-03-24 18:12:052026-03-24 18:12:05P% %133手动工具$c批é‡å¯¼å…¥åˆ›å»º2026-03-24 18:11:072026-03-24 18:11:07H$  133工具c批é‡å¯¼å…¥åˆ›å»º2026-03-24 18:11:072026-03-24 18:11:07P# %133家用电器"c批é‡å¯¼å…¥åˆ›å»º2026-03-24 18:11:072026-03-24 18:11:07H"  133电器c批é‡å¯¼å…¥åˆ›å»º2026-03-24 18:11:072026-03-24 18:11:07U! + 733æ··å‡åœŸç”µææ··å‡åœŸæè´¨ç”µæ†2026-03-24 18:02:172026-03-24 18:02:17D %33横担å„类横担2026-03-24 18:02:172026-03-24 18:02:17O % 133架空导线架空ç»ç¼˜å¯¼çº¿2026-03-24 18:02:172026-03-24 18:02:17D 33熔断器熔断器2026-03-24 18:02:172026-03-24 18:02:17J %%33隔离开关隔离开关2026-03-24 18:02:172026-03-24 18:02:17I  +33断路器å„类断路器2026-03-24 18:02:172026-03-24 18:02:17P ++33ç®±å¼å˜ç”µç«™ç®±å¼å˜ç”µç«™2026-03-24 18:02:172026-03-24 18:02:17R + 133é…电å˜åދ噍é…电用å˜åދ噍2026-03-24 18:02:172026-03-24 18:02:17G +33å…¶ä»–c其他未分类2026-03-24 18:02:172026-03-24 18:02:17P %133æŽ¥åœ°ææ–™æŽ¥åœ°è£…ç½®ææ–™2026-03-24 18:02:172026-03-24 18:02:17I % %33标识标牌标识标牌2026-03-24 18:02:172026-03-24 18:02:17D 33ç»ç¼˜éž‹ç»ç¼˜éž‹2026-03-24 18:02:172026-03-24 18:02:17J %%33ç»ç¼˜æ‰‹å¥—ç»ç¼˜æ‰‹å¥—2026-03-24 18:02:172026-03-24 18:02:17D 33安全带安全带2026-03-24 18:02:172026-03-24 18:02:17C  33安全帽安全帽2026-03-24 18:02:172026-03-24 18:02:17P %133检测仪器检测测试仪器2026-03-24 18:02:172026-03-24 18:02:17O % 133施工工具电力施工工具2026-03-24 18:02:172026-03-24 18:02:17J %%33连接金具连接金具2026-03-24 18:02:172026-03-24 18:02:17J %%33悬垂线夹悬垂线夹2026-03-24 18:02:172026-03-24 18:02:17I % %33è€å¼ çº¿å¤¹è€å¼ çº¿å¤¹2026-03-24 18:02:172026-03-24 18:02:17D
%33抱ç®ç”µæ†æŠ±ç®2026-03-24 18:02:172026-03-24 18:02:17L % +33控制电缆控制用电缆2026-03-24 18:02:172026-03-24 18:02:17P %133钢管电æ钢管æè´¨ç”µæ†2026-03-24 18:02:172026-03-24 18:02:17O
% 133低压电缆低压电力电缆2026-03-24 18:02:172026-03-24 18:02:17N %  133高压电缆高压电力电缆2026-03-24 18:02:172026-03-24 18:02:17W % C33开关设备å¼€å…³ã€æ–­è·¯å™¨ç­‰è®¾å¤‡2026-03-24 18:02:172026-03-24 18:02:17Q  =33å˜åދ噍å˜åދ噍åŠç›¸å…³è®¾å¤‡2026-03-24 18:02:172026-03-24 18:02:17Q % 733å…¶ä»–ææ–™cå…¶ä»–æœªåˆ†ç±»ææ–™2026-03-24 18:02:172026-03-24 18:02:17N % 133劳ä¿ç”¨å“安全防护用å“2026-03-24 18:02:172026-03-24 18:02:17W % C33工具仪器æ–½å·¥å·¥å…·ã€æ£€æµ‹ä»ªå™¨2026-03-24 18:02:172026-03-24 18:02:17N  =33金具电力金具ã€è¿žæŽ¥ä»¶2026-03-24 18:02:172026-03-24 18:02:17Y % I33ç”µæ†æ¨ªæ‹…电æ†ã€æ¨ªæ‹…åŠç›¸å…³é…ä»¶2026-03-24 18:02:172026-03-24 18:02:17W % C33电缆电线å„类电缆ã€ç”µçº¿äº§å“2026-03-24 18:02:172026-03-24 18:42
7Éü÷òíèãÞÙB7,!çÔÏÄSɾMG¸²¬þø¦ šŽˆ|vpjd^X<1
&òìáÛÕÏÉ27262524232&1&0/.-$,$+)*)(&'&$%$"#"!  
    
  
$$Y-+)!%'33VER1774362683913测试申请人ADV20240101001è  CNY2026-03-24测试核销[{"description":"测试明细","amount":800,"category":"general_operations"}][]
ìì- VER1774362683913
K à |;Ôw *‰wtableproductsproducts
CREATE TABLE products (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
model TEXT,
category_id INTEGER,
category_name TEXT,
unit TEXT U1/mindexidx_products_nameproducts/CREATE INDEX idx_products_name ON products(name)[03uindexidx_products_statusproducts.CREATE INDEX idx_products_status ON products(status)e/7indexidx_products_categoryproducts-CREATE INDEX idx_products_category ON products(category_id)….‰wtableproductsproducts,CREATE TABLE products (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
model TEXT,
category_id INTEGER,
category_name TEXT,
unit TEXT DEFAULT 'ä»¶',
cost_price REAL,
price REAL DEFAULT 0,
brand TEXT,
specification TEXT,
source TEXT DEFAULT 'è€æŒ',
remark TEXT,
stock_quantity REAL DEFAULT 0,
stock_warning REAL DEFAULT 0,
status TEXT DEFAULT 'active',
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (category_id) REFERENCES category_tree(id)
)…)*++Š tableproducts_backupproducts_backup
CREATE TABLE "products_backup" (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
model TEXT,
category_id INTEGER,
category_name TEXT,
unit TEXT DEFAULT 'ä»¶',
cost_price REAL,
price REAL DEFAULT 0,
brand TEXT,
specification TEXT,
source TEXT DEFAULT 'è€æŒ',
remark TEXT,
stock_quantity REAL DEFAULT 0,
stock_warning REAL DEFAULT 0,
status TEXT DEFAULT 'active',
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (category_id) REFERENCES category_tree(id)
)b-1'{indexidx_category_levelcategory_tree+CREATE INDEX idx_category_level ON category_tree(level)i,3'indexidx_category_parentcategory_tree#CREATE INDEX idx_category_parent ON category_tree(parent_id)ƒI+''†Qtablecategory_treecategory_tree"CREATE TABLE category_tree (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
parent_id INTEGER DEFAULT NULL,
level INTEGER DEFAULT 1,
sort_order INTEGER DEFAULT 0,
description TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (parent_id) REFERENCES category_tree(id) ON DELETE CASCADE
)?"S-indexsqlite_autoindex_payment_requests_1payment_requests*†3!--Œtablepayment_requestspayment_requests)CREATE TABLE "payment_requests" (
id INTEGER PRIMARY KEY AUTOINCREMENT,
request_code TEXT UNIQUE NOT NULL,
applicant TEXT NOT NULL,
payee TEXT NOT NULL,
bank_account TEXT DEFAULT '',
bank_name TEXT DEFAULT '',
amount REAL NOT NULL,
amount_cny REAL DEFAULT 0,
currency TEXT DEFAULT 'CNY',
payment_date DATE NOT NULL,
reason TEXT NOT NULL,
detail_items TEXT,
attachments TEXT,
status TEXT DEFAULT 'pending',
payee_type TEXT DEFAULT 'other',
payee_id INTEGER,
expense_type TEXT DEFAULT 'company',
expense_category TEXT DEFAULT '',
project_id INTEGER,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
)p 5!indexidx_executions_applyexecutions(CREATE INDEX idx_executions_apply ON executions(apply_id, apply_type)
KKG
+3 advanceexecutebank系统管ç†å‘˜admin2026-03
åóå
 advance  payment
ÖÖì/PAY-1774365357990- PAY1774362683903
7Åü÷òíèãÞÙ>3(ãÓÍÇÁ»µ¯©£ysmga[UOIC8-" úôîèÝ×ÑËÅ76543 210/.-,+* ) (' &% $# "! 
  
         ë6ûöñë
 ± H ß v
¤
4 à Rágënñ%¿XñŠ#¼VðŠ#¼Uîe)

33é“é¼»å­DL-300金具个@%Ñë…¸Rè€æŒactive2026-03-24 18:12:052026-03-24 18:12:05e(

33é“é¼»å­DL-240金具个@ÌÌÌÌÌÍè€æŒactive2026-03-24 18:12:052026-03-24 18:12:05e'

33é“é¼»å­DL-185金具个@\(õÂè€æŒactive2026-03-24 18:12:052026-03-24 18:12:05e&

33é“é¼»å­DL-150金具个@333333è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05e%

33é“é¼»å­DL-120金具个@ p£×
=qè€æŒactive2026-03-24 18:12:052026-03-24 18:12:05d$

33é“é¼»å­DL-95金具个@×
=p£×è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05d#

33é“é¼»å­DL-70金具个@(õÂ\)è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05d"

33é“é¼»å­DL-50金具个?ý¸Që…è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05e!

33铜鼻å­DT-300金具个@J´záG®è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05e 

33铜鼻å­DT-240金具个@@—
=p£×è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05e

33铜鼻å­DT-185金具个@9s33333è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05e

33铜鼻å­DT-150金具个@4s33333è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05e

33铜鼻å­DT-120金具个@0#×
=p¤è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05d

33铜鼻å­DT-95金具个@)uÂ\(öè€æŒactive2026-03-24 18:12:052026-03-24 18:12:05d

33铜鼻å­DT-70金具个@"£×
=p¤è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05d

33铜鼻å­DT-50金具个@p£×
=qè€æŒactive2026-03-24 18:12:052026-03-24 18:12:05{13

33铜é“并购线夹CU25-240 AL35-300-3金具个@?Ñë…¸Rè€æŒactive2026-03-24 18:12:052026-03-24 18:12:05{13

33铜é“并购线夹CU25-185 AL35-240-3金具个@7hõÂ\)è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05z11

33铜é“并购线夹CU10-95 AL25-150-3金具个@-Š=p£×
è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05x1-

33铜é“并购线夹CU6-50 AL16-70-3金具个@&G®záHè€æŒactive2026-03-24 18:12:052026-03-24 18:12:05o+!

33é“并沟线夹AL35-300-3金具个@7£×
=p¤è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05o+!

33é“并沟线夹AL25-240-3金具个@1 ÌÌÌÌÍè€æŒactive2026-03-24 18:12:052026-03-24 18:12:05o+!

33é“并沟线夹AL16-150-3金具个@&¸Që…¸è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05n+

33é“并沟线夹AL16-70-3金具个@ \(õÂ\è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05g%

33è€å¼ çº¿å¤¹NLL-5金具个@ZÂ\(öè€æŒactive2026-03-24 18:12:052026-03-24 18:12:05g%

33è€å¼ çº¿å¤¹NLL-4金具个@XÔzáG®è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05g%

33è€å¼ çº¿å¤¹NLL-3金具个@Q(õÂ\)è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05g%

33è€å¼ çº¿å¤¹NLL-2金具个@@—
=p£×è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05g
%

33è€å¼ çº¿å¤¹NLL-1金具个@9èõÂ\)è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05d +

33å¤åˆç»ç¼˜å­36KV(ç»ç¼˜å­ä¸ªè€æŒactive2026-03-24 18:12:052026-03-24 18:12:05e +

33å¤åˆç»ç¼˜å­24KV(ç»ç¼˜å­ä¸ª2è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05e
+

33柱å¼ç»ç¼˜å­36KV (ç»ç¼˜å­ä¸ªè€æŒactive2026-03-24 18:12:052026-03-24 18:12:05e +

33柱å¼ç»ç¼˜å­24KV(ç»ç¼˜å­ä¸ªKè€æŒactive2026-03-24 18:12:052026-03-24 18:12:05d+

33é¿é›·å™¨36KV'æ­ç«ç‚¹è®¾å¤‡æ”¯è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05l+

33é¿é›·å™¨24KV'æ­ç«ç‚¹è®¾å¤‡æ”¯@h%Â\(öè€æŒactive2026-03-24 18:12:052026-03-24 18:12:05j++

33è·Œè½ç†”断器36KV'æ­ç«ç‚¹è®¾å¤‡æ”¯è€æŒactive2026-03-24 18:12:052026-03-24 18:12:05r++

33è·Œè½ç†”断器24KV'æ­ç«ç‚¹è®¾å¤‡æ”¯@h%Â\(öè€æŒactive2026-03-24 18:12:32s1O0)
¨ ãÊľ¸²¬¦ šŽˆ|vpjd^XRLF@:4.("
þøòVPJDúôîèâÜÖÐŒìæàÚÔÎȼ°ª¤ž˜\>82,&ztnhb 
ü
ö
ð
ê
ä
Þ
Ø
Ò
Ì
Æ
À
º
´
®
¨
¢
œ
Š
~
x
r
l
f
`
Z
T
N
H
B
<
6
0
*
$



 û ô í æ ß Ø Ñ Ê Ã ¼ µ ® §   } v o h a Z S L E > 7 0 ) "  
 ÿ ø ñ ê ã7¬6«6ª6©5¨5§5¦5¥5¤5£5¢5¡5 5Ÿ5ž55œ55š55˜5554444444Ž44Œ33Š33ˆ33331ƒ10000~0}0|0{0z0y0x0w/v/u/t/s/r/q/p/o/n/m/l/k/j/i/h/g/f.e.d.c.b.a.`._.^.].\.[-Z-Y-X-WVU,T+S+R+Q+P+ONMLK+J,I,H,G,F,E+D+C(B*A*@*?*>*=*<*;*:*9*8*7*6*5*4*3*210/.-,+*)('&%$#"! 
( ( (
( ''''
¨õêßÔɾ³¨|qf[PE:/$øíâ×ÌÁ« Šti^SH=2'
û
ð
å
Ú
Ï
Ä
¹
®
£
˜
w
l
a
V
K
@
5
*


þ ó è Ý Ò Ç ¼ ± ¦ z o d Y N C 8 - "   ö ë à Õ Ê ¿ ´ © ž ˆ } r g \ Q F ; 0 %   
ù
î
ã
Ø
Í
Â
·
«
Ÿ