feat: 已实现订单基本逻辑,到完成,却订单售后
This commit is contained in:
@@ -88,6 +88,8 @@ model SupplierOrderMain {
|
||||
supplierId String
|
||||
userId String?
|
||||
aplName String?
|
||||
addressId String?
|
||||
remark String? @db.Text
|
||||
createTime DateTime?
|
||||
updateTime DateTime?
|
||||
deliveryTime DateTime?
|
||||
@@ -125,6 +127,8 @@ model SupplierOrderSub {
|
||||
token String?
|
||||
userId String?
|
||||
aplName String?
|
||||
addressId String?
|
||||
remark String? @db.Text
|
||||
createTime DateTime?
|
||||
updateTime DateTime?
|
||||
deliveryTime DateTime?
|
||||
@@ -175,6 +179,29 @@ model SupplierOrderProduct {
|
||||
@@map("supplier_order_product")
|
||||
}
|
||||
|
||||
model SupplierUserAddress {
|
||||
id Int @id @default(autoincrement())
|
||||
addressId String @unique
|
||||
supplierId String
|
||||
userId String
|
||||
name String
|
||||
tel String
|
||||
province String?
|
||||
city String?
|
||||
county String?
|
||||
addressDetail String? @db.Text
|
||||
areaCode String?
|
||||
postalCode String?
|
||||
isDefault Boolean @default(false)
|
||||
createTime DateTime @default(now())
|
||||
updateTime DateTime @updatedAt
|
||||
deleted Int @default(0)
|
||||
|
||||
@@index([supplierId, userId])
|
||||
@@index([supplierId, userId, isDefault])
|
||||
@@map("supplier_user_address")
|
||||
}
|
||||
|
||||
model SupplierPointsLedger {
|
||||
id Int @id @default(autoincrement())
|
||||
ledgerNo String @unique
|
||||
@@ -269,6 +296,43 @@ model SupplierRefundExchange {
|
||||
@@map("supplier_refund_exchange")
|
||||
}
|
||||
|
||||
model SupplierAfterSale {
|
||||
id Int @id @default(autoincrement())
|
||||
serviceOrderId String @unique
|
||||
supplierId String
|
||||
userId String?
|
||||
mainOrderId String?
|
||||
subOrderId String?
|
||||
serviceType Int
|
||||
serviceState Int @default(0)
|
||||
auditStatus Int @default(0)
|
||||
logisticsState Int @default(0)
|
||||
amount Decimal @default(0) @db.Decimal(10, 2)
|
||||
reason String? @db.Text
|
||||
auditRemark String? @db.Text
|
||||
userLogisticsNo String?
|
||||
userLogisticsCompany String?
|
||||
merchantLogisticsNo String?
|
||||
merchantLogisticsCompany String?
|
||||
applyTime DateTime @default(now())
|
||||
auditTime DateTime?
|
||||
userShipTime DateTime?
|
||||
merchantReceiveTime DateTime?
|
||||
merchantShipTime DateTime?
|
||||
finishTime DateTime?
|
||||
requestBody Json?
|
||||
createTime DateTime @default(now())
|
||||
updateTime DateTime @updatedAt
|
||||
deleted Int @default(0)
|
||||
|
||||
@@index([supplierId, mainOrderId])
|
||||
@@index([supplierId, userId])
|
||||
@@index([subOrderId])
|
||||
@@index([serviceType, serviceState])
|
||||
@@index([auditStatus, logisticsState])
|
||||
@@map("supplier_after_sale")
|
||||
}
|
||||
|
||||
model SupplierInvoiceInfo {
|
||||
id Int @id @default(autoincrement())
|
||||
invoiceBizId String @unique
|
||||
|
||||
Reference in New Issue
Block a user