feat: 添加订单相关字段和自动生成规则,包括订单商品数量和支付状态;更新文档和迁移脚本

This commit is contained in:
2026-04-11 17:36:16 +08:00
parent ec6b59b4fa
commit c7681e50fe
9 changed files with 739 additions and 16 deletions

View File

@@ -81,13 +81,15 @@ async function buildCollections() {
deleteRule: `${OWNER_AUTH_RULE} && ${ORDER_OWNER_MATCH_RULE}`,
fields: [
{ name: 'order_id', type: 'text', required: true, autogeneratePattern: 'ORDER-[0-9]{13}-[A-Za-z0-9]{6}' },
{ name: 'order_number', type: 'text', required: true },
{ name: 'order_number', type: 'text', required: true, autogeneratePattern: '[0-9]{18}' },
{ name: 'order_create', type: 'autodate', onCreate: true, onUpdate: false },
{ name: 'order_owner', type: 'text', required: true },
{ name: 'order_source', type: 'text', required: true },
{ name: 'order_status', type: 'text', required: true },
{ name: 'order_source_id', type: 'text', required: true },
{ name: 'order_snap', type: 'json', required: true },
{ name: 'order_product_quantity', type: 'number', required: false },
{ name: 'order_pay_status', type: 'text', required: false },
{ name: 'order_amount', type: 'number', required: true },
{ name: 'order_remark', type: 'text' },
{ name: 'is_delete', type: 'number', default: 0, min: 0, max: 1, onlyInt: true },