feat(partner): complete proxy order with dual SMS and pickup
CI / verify (pull_request) Has been cancelled
CI / verify (pull_request) Has been cancelled
Add partner/customer SMS confirm, address auto-receive or on-site pickup, proxy placer fields, PARTNER_PROXY user source, and C-end badge. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -256,6 +256,7 @@ enum UserSourceType {
|
||||
SHARE_LINK
|
||||
FRIEND_REFERRAL
|
||||
OFFLINE_EVENT
|
||||
PARTNER_PROXY
|
||||
OTHER
|
||||
}
|
||||
|
||||
@@ -1153,6 +1154,10 @@ model Order {
|
||||
payExpireAt DateTime? @map("pay_expire_at") @db.DateTime(3)
|
||||
partnerAccountIdAtPay BigInt? @map("partner_account_id_at_pay") @db.UnsignedBigInt
|
||||
orderCommissionRateAtPay Decimal? @map("order_commission_rate_at_pay") @db.Decimal(5, 4)
|
||||
/// 代下单操作人(与佣金归属 partnerAccountIdAtPay 分离)
|
||||
proxyPartnerAccountId BigInt? @map("proxy_partner_account_id") @db.UnsignedBigInt
|
||||
proxyPartnerName String? @map("proxy_partner_name") @db.VarChar(64)
|
||||
proxyPartnerPhone String? @map("proxy_partner_phone") @db.VarChar(20)
|
||||
fulfillmentWarehouseId BigInt? @map("fulfillment_warehouse_id") @db.UnsignedBigInt
|
||||
/// 大单等场景拦截自动推承运商,待总部确认后推单或自配送
|
||||
fulfillmentHold Boolean @default(false) @map("fulfillment_hold")
|
||||
@@ -1181,6 +1186,7 @@ model Order {
|
||||
@@index([ipCity])
|
||||
@@index([gpsCity])
|
||||
@@index([fulfillmentWarehouseId])
|
||||
@@index([proxyPartnerAccountId])
|
||||
@@map("user_order")
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user