102 lines
3.3 KiB
TypeScript
102 lines
3.3 KiB
TypeScript
import { MidwayConfig } from '@midwayjs/core';
|
||
import { Product } from '../entity/product.entty';
|
||
import { Category } from '../entity/category.entity';
|
||
import { WpProduct } from '../entity/wp_product.entity';
|
||
import { Variation } from '../entity/variation.entity';
|
||
import { User } from '../entity/user.entity';
|
||
import { PurchaseOrder } from '../entity/purchase_order.entity';
|
||
import { PurchaseOrderItem } from '../entity/purchase_order_item.entity';
|
||
import { Stock } from '../entity/stock.entity';
|
||
import { StockPoint } from '../entity/stock_point.entity';
|
||
import { StockRecord } from '../entity/stock_record.entity';
|
||
import { Order } from '../entity/order.entity';
|
||
import { OrderItem } from '../entity/order_item.entity';
|
||
import { OrderCoupon } from '../entity/order_copon.entity';
|
||
import { OrderFee } from '../entity/order_fee.entity';
|
||
import { OrderRefund } from '../entity/order_refund.entity';
|
||
import { OrderRefundItem } from '../entity/order_retund_item.entity';
|
||
import { OrderSale } from '../entity/order_sale.entity';
|
||
import { OrderShipping } from '../entity/order_shipping.entity';
|
||
import { Service } from '../entity/service.entity';
|
||
import { ShippingAddress } from '../entity/shipping_address.entity';
|
||
import { OrderNote } from '../entity/order_note.entity';
|
||
import { OrderShipment } from '../entity/order_shipment.entity';
|
||
import { Shipment } from '../entity/shipment.entity';
|
||
import { ShipmentItem } from '../entity/shipment_item.entity';
|
||
import { Transfer } from '../entity/transfer.entity';
|
||
import { TransferItem } from '../entity/transfer_item.entity';
|
||
import { Strength } from '../entity/strength.entity';
|
||
import { Flavors } from '../entity/flavors.entity';
|
||
|
||
export default {
|
||
// use for cookie sign key, should change to your own and keep security
|
||
keys: '1733728588817_720',
|
||
typeorm: {
|
||
default: {
|
||
entities: [
|
||
Product,
|
||
Category,
|
||
Strength,
|
||
Flavors,
|
||
WpProduct,
|
||
Variation,
|
||
User,
|
||
PurchaseOrder,
|
||
PurchaseOrderItem,
|
||
Stock,
|
||
StockPoint,
|
||
StockRecord,
|
||
Order,
|
||
OrderItem,
|
||
OrderCoupon,
|
||
OrderFee,
|
||
OrderRefund,
|
||
OrderRefundItem,
|
||
OrderSale,
|
||
OrderShipment,
|
||
ShipmentItem,
|
||
Shipment,
|
||
OrderShipping,
|
||
Service,
|
||
ShippingAddress,
|
||
OrderNote,
|
||
Transfer,
|
||
TransferItem,
|
||
],
|
||
synchronize: true,
|
||
logging: false,
|
||
},
|
||
dataSource: {
|
||
default: {
|
||
type: 'mysql',
|
||
host: 'localhost',
|
||
port: 3306,
|
||
username: 'root',
|
||
password: 'root',
|
||
database: 'inventory',
|
||
},
|
||
},
|
||
},
|
||
// cors: {
|
||
// origin: '*', // 允许所有来源跨域请求
|
||
// allowMethods: ['GET', 'POST', 'PUT', 'DELETE', 'OPTIONS'], // 允许的 HTTP 方法
|
||
// allowHeaders: ['Content-Type', 'Authorization'], // 允许的自定义请求头
|
||
// credentials: true, // 允许携带凭据(cookies等)
|
||
// },
|
||
// jwt: {
|
||
// secret: 'YOONE2024!@abc',
|
||
// expiresIn: '7d',
|
||
// },
|
||
// wpSite: [
|
||
// {
|
||
// id: '2',
|
||
// wpApiUrl: 'http://localhost:10004',
|
||
// consumerKey: 'ck_dc9e151e9048c8ed3e27f35ac79d2bf7d6840652',
|
||
// consumerSecret: 'cs_d05d625d7b0ac05c6d765671d8417f41d9477e38',
|
||
// siteName: 'Local',
|
||
// email: 'tom@yoonevape.com',
|
||
// emailPswd: '',
|
||
// },
|
||
// ],
|
||
} as MidwayConfig;
|