Initial commit: backend, storefront, vendor-panel added

This commit is contained in:
2025-08-01 11:05:32 +08:00
commit 08174125d2
2958 changed files with 310810 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
import { model } from '@medusajs/framework/utils'
import { CommissionRate } from './commission_rate'
export const CommissionRule = model.define('commission_rule', {
id: model.id({ prefix: 'com_rule' }).primaryKey(),
name: model.text().searchable(),
reference: model.text().searchable(),
reference_id: model.text(),
is_active: model.boolean().default(true),
rate: model.hasOne(() => CommissionRate, {
mappedBy: 'rule'
})
})