接单员与财务管理

This commit is contained in:
liu
2026-06-17 10:35:13 +08:00
parent 254823e308
commit 8d52e863b9
110 changed files with 6054 additions and 570 deletions
+14
View File
@@ -0,0 +1,14 @@
export default interface IDepositPayment {
id?: number;
payment_no?: string;
deposit_id?: number;
user_id?: number;
payment_transaction_id?: number;
amount?: number;
pay_type?: string;
status?: number;
paid_at?: string;
refund_at?: string;
created_at?: string;
updated_at?: string;
}
+16
View File
@@ -0,0 +1,16 @@
export default interface IPaymentTransaction {
id?: number;
transaction_no?: string;
out_trade_no?: string;
pay_type?: string;
amount?: number;
status?: number;
business_type?: string;
business_id?: number;
user_id?: number;
openid?: string;
raw_data?: Record<string, unknown>;
paid_at?: string;
created_at?: string;
updated_at?: string;
}
+15
View File
@@ -0,0 +1,15 @@
export default interface IRunnerApplication {
id?: number;
user_id?: number;
real_name?: string;
mobile?: string;
resume?: string;
id_card?: string;
id_card_front?: string;
id_card_back?: string;
status?: number;
review_remark?: string;
reviewed_at?: string;
created_at?: string;
updated_at?: string;
}
+16
View File
@@ -0,0 +1,16 @@
export default interface IRunnerComplaint {
id?: number;
complaint_no?: string;
user_id?: number;
worker_id?: number;
order_id?: number;
type?: string;
content?: string;
images?: string;
status?: number;
result?: string;
result_remark?: string;
handled_at?: string;
created_at?: string;
updated_at?: string;
}
+12
View File
@@ -0,0 +1,12 @@
export default interface IRunnerComplaintAppeal {
id?: number;
complaint_id?: number;
worker_id?: number;
content?: string;
images?: string;
status?: number;
reply?: string;
reviewed_at?: string;
created_at?: string;
updated_at?: string;
}
+12
View File
@@ -0,0 +1,12 @@
export default interface IRunnerCreditLog {
id?: number;
worker_id?: number;
score?: number;
score_after?: number;
type?: string;
description?: string;
related_type?: string;
related_id?: number;
created_at?: string;
updated_at?: string;
}
+14
View File
@@ -0,0 +1,14 @@
export default interface IRunnerDeposit {
id?: number;
deposit_no?: string;
worker_id?: number;
user_id?: number;
amount?: number;
status?: number;
deduct_reason?: string;
paid_at?: string;
refund_at?: string;
deducted_at?: string;
created_at?: string;
updated_at?: string;
}
+15
View File
@@ -0,0 +1,15 @@
export default interface IRunnerWithdrawal {
id?: number;
withdraw_no?: string;
user_id?: number;
worker_id?: number;
amount?: number;
fee?: number;
channel?: string;
account_info?: string;
status?: number;
remark?: string;
processed_at?: string;
created_at?: string;
updated_at?: string;
}
+15
View File
@@ -0,0 +1,15 @@
export default interface IRunnerWorker {
id?: number;
user_id?: number;
real_name?: string;
mobile?: string;
id_card?: string;
total_income?: number;
total_order?: number;
cancel_order?: number;
credit_score?: number;
verified_at?: string;
status?: number;
created_at?: string;
updated_at?: string;
}
+11
View File
@@ -0,0 +1,11 @@
export default interface ITaskBid {
id?: number;
task_id?: number;
user_id?: number;
price?: number;
message?: string;
status?: number;
accepted_at?: string;
created_at?: string;
updated_at?: string;
}
+12
View File
@@ -0,0 +1,12 @@
export default interface ITaskCategory {
id?: number;
name?: string;
slug?: string;
description?: string;
icon?: string;
form_schema?: string;
sort?: number;
status?: number;
created_at?: string;
updated_at?: string;
}
+29
View File
@@ -0,0 +1,29 @@
export default interface ITaskOrder {
id?: number;
order_no?: string;
user_id?: number;
runner_id?: number;
category_id?: number;
title?: string;
description?: string;
images?: string;
extra?: string;
price?: number;
address?: string;
contact_name?: string;
contact_mobile?: string;
deadline?: string;
pay_type?: string;
pay_status?: number;
paid_at?: string;
status?: number;
cancel_reason?: string;
remark?: string;
accepted_at?: string;
completed_at?: string;
cancelled_at?: string;
created_at?: string;
updated_at?: string;
deleted_at?: string;
category_slug?: string;
}
+14
View File
@@ -0,0 +1,14 @@
export default interface ITaskPayment {
id?: number;
payment_no?: string;
order_id?: number;
user_id?: number;
payment_transaction_id?: number;
amount?: number;
pay_type?: string;
status?: number;
paid_at?: string;
refund_at?: string;
created_at?: string;
updated_at?: string;
}