qrcode-framework
Version:
52 lines • 3.26 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const user_1 = require("../user");
const CoreOrder_1 = require("./CoreOrder");
const CoreOrderDivideId_1 = require("./CoreOrderDivideId");
const CoreOrderPayment_1 = require("./CoreOrderPayment");
const CoreOrderPayRecord_1 = require("./CoreOrderPayRecord");
const CoreOrderProduct_1 = require("./CoreOrderProduct");
CoreOrder_1.CoreOrder.belongsTo(user_1.User, {
foreignKey: 'uid',
as: 'user',
});
CoreOrderProduct_1.CoreOrderProduct.belongsTo(CoreOrder_1.CoreOrder, {
foreignKey: 'orderCode',
targetKey: 'code',
as: 'order',
});
CoreOrder_1.CoreOrder.hasMany(CoreOrderProduct_1.CoreOrderProduct, {
foreignKey: 'orderCode',
sourceKey: 'code',
as: 'products',
});
CoreOrder_1.CoreOrder.hasMany(CoreOrderPayment_1.CoreOrderPayment, {
foreignKey: 'orderCode',
sourceKey: 'code',
as: 'payments',
});
CoreOrderPayment_1.CoreOrderPayment.belongsTo(CoreOrder_1.CoreOrder, {
foreignKey: 'orderCode',
targetKey: 'code',
as: 'order',
});
CoreOrder_1.CoreOrder.hasMany(CoreOrderPayRecord_1.CoreOrderPayRecord, {
foreignKey: 'orderCode',
sourceKey: 'code',
as: 'payRecords',
});
CoreOrderPayRecord_1.CoreOrderPayRecord.belongsTo(CoreOrder_1.CoreOrder, {
foreignKey: 'orderCode',
targetKey: 'code',
as: 'order',
});
CoreOrderDivideId_1.CoreOrderDivideId.hasMany(CoreOrderPayRecord_1.CoreOrderPayRecord, {
foreignKey: 'orderCode',
sourceKey: 'code',
as: 'payRecords',
});
user_1.User.hasMany(CoreOrder_1.CoreOrder, {
foreignKey: 'uid',
as: 'coreOrders',
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVsYXRpb25zaGlwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsicmVsYXRpb25zaGlwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsa0NBQTZCO0FBQzdCLDJDQUFzQztBQUN0QywyREFBc0Q7QUFDdEQseURBQW9EO0FBQ3BELDZEQUF3RDtBQUN4RCx5REFBb0Q7QUFFcEQscUJBQVMsQ0FBQyxTQUFTLENBQUMsV0FBSSxFQUFFO0lBQ3RCLFVBQVUsRUFBRSxLQUFLO0lBQ2pCLEVBQUUsRUFBRSxNQUFNO0NBQ2IsQ0FBQyxDQUFDO0FBRUgsbUNBQWdCLENBQUMsU0FBUyxDQUFDLHFCQUFTLEVBQUU7SUFDbEMsVUFBVSxFQUFFLFdBQVc7SUFDdkIsU0FBUyxFQUFFLE1BQU07SUFDakIsRUFBRSxFQUFFLE9BQU87Q0FDZCxDQUFDLENBQUM7QUFFSCxxQkFBUyxDQUFDLE9BQU8sQ0FBQyxtQ0FBZ0IsRUFBRTtJQUNoQyxVQUFVLEVBQUUsV0FBVztJQUN2QixTQUFTLEVBQUUsTUFBTTtJQUNqQixFQUFFLEVBQUUsVUFBVTtDQUNqQixDQUFDLENBQUM7QUFFSCxxQkFBUyxDQUFDLE9BQU8sQ0FBQyxtQ0FBZ0IsRUFBRTtJQUNoQyxVQUFVLEVBQUUsV0FBVztJQUN2QixTQUFTLEVBQUUsTUFBTTtJQUNqQixFQUFFLEVBQUUsVUFBVTtDQUNqQixDQUFDLENBQUM7QUFFSCxtQ0FBZ0IsQ0FBQyxTQUFTLENBQUMscUJBQVMsRUFBRTtJQUNsQyxVQUFVLEVBQUUsV0FBVztJQUN2QixTQUFTLEVBQUUsTUFBTTtJQUNqQixFQUFFLEVBQUUsT0FBTztDQUNkLENBQUMsQ0FBQztBQUVILHFCQUFTLENBQUMsT0FBTyxDQUFDLHVDQUFrQixFQUFFO0lBQ2xDLFVBQVUsRUFBRSxXQUFXO0lBQ3ZCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLEVBQUUsRUFBRSxZQUFZO0NBQ25CLENBQUMsQ0FBQztBQUVILHVDQUFrQixDQUFDLFNBQVMsQ0FBQyxxQkFBUyxFQUFFO0lBQ3BDLFVBQVUsRUFBRSxXQUFXO0lBQ3ZCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLEVBQUUsRUFBRSxPQUFPO0NBQ2QsQ0FBQyxDQUFDO0FBRUgscUNBQWlCLENBQUMsT0FBTyxDQUFDLHVDQUFrQixFQUFFO0lBQzFDLFVBQVUsRUFBRSxXQUFXO0lBQ3ZCLFNBQVMsRUFBRSxNQUFNO0lBQ2pCLEVBQUUsRUFBRSxZQUFZO0NBQ25CLENBQUMsQ0FBQztBQUVILFdBQUksQ0FBQyxPQUFPLENBQUMscUJBQVMsRUFBRTtJQUNwQixVQUFVLEVBQUUsS0FBSztJQUNqQixFQUFFLEVBQUUsWUFBWTtDQUNuQixDQUFDLENBQUMifQ==