41 lines
856 B
JavaScript
41 lines
856 B
JavaScript
const { DataTypes } = require('sequelize')
|
|
const seq = require('../db/seq')
|
|
|
|
const Order = seq.define('zd_orders', {
|
|
user_id: {
|
|
type: DataTypes.INTEGER,
|
|
allowNull: false,
|
|
comment: '用户id',
|
|
},
|
|
address_id: {
|
|
type: DataTypes.INTEGER,
|
|
allowNull: false,
|
|
comment: '地址id',
|
|
},
|
|
goods_info: {
|
|
type: DataTypes.TEXT,
|
|
allowNull: false,
|
|
comment: '商品信息',
|
|
},
|
|
total: {
|
|
type: DataTypes.DECIMAL(10, 2),
|
|
allowNull: false,
|
|
comment: '订单总金额',
|
|
},
|
|
order_number: {
|
|
type: DataTypes.CHAR(16),
|
|
allowNull: false,
|
|
comment: '订单号',
|
|
},
|
|
status: {
|
|
type: DataTypes.TINYINT,
|
|
allowNull: false,
|
|
defaultValue: 0,
|
|
comment: '订单状态(0: 未支付,1: 已支付, 2: 已发货, 3: 已签收, 4: 取消)',
|
|
},
|
|
})
|
|
|
|
// Order.sync({ force: true })
|
|
|
|
module.exports = Order
|