import { defineCollection } from '@nocobase/database'; export default defineCollection({ dumpRules: 'required', name: 'customRequests', fields: [ { type: 'uid', name: 'key', primaryKey: true, }, { type: 'belongsToMany', name: 'roles', onDelete: 'CASCADE', through: 'customRequestsRoles', target: 'roles', foreignKey: 'customRequestKey', otherKey: 'roleName', sourceKey: 'key', targetKey: 'name', }, { type: 'json', name: 'options', // 配置的请求参数都放这里 }, ], });