73 lines
2.5 KiB
Java
73 lines
2.5 KiB
Java
CREATE TABLE IF NOT EXISTS "trade_order" (
|
|
"id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
|
|
"no" varchar NOT NULL,
|
|
"type" int NOT NULL,
|
|
"terminal" int NOT NULL,
|
|
"user_id" bigint NOT NULL,
|
|
"user_ip" varchar NOT NULL,
|
|
"user_remark" varchar,
|
|
"status" int NOT NULL,
|
|
"product_count" int NOT NULL,
|
|
"cancel_type" int,
|
|
"remark" varchar,
|
|
"payed" bit NOT NULL,
|
|
"pay_time" datetime,
|
|
"finish_time" datetime,
|
|
"cancel_time" datetime,
|
|
"original_price" int NOT NULL,
|
|
"order_price" int NOT NULL,
|
|
"discount_price" int NOT NULL,
|
|
"delivery_price" int NOT NULL,
|
|
"adjust_price" int NOT NULL,
|
|
"pay_price" int NOT NULL,
|
|
"pay_order_id" int,
|
|
"pay_channel" int,
|
|
"delivery_template_id" int,
|
|
"express_no" int,
|
|
"delivery_status" bit NOT NULL,
|
|
"delivery_time" datetime,
|
|
"receive_time" datetime,
|
|
"receiver_name" varchar NOT NULL,
|
|
"receiver_mobile" varchar NOT NULL,
|
|
"receiver_area_id" int NOT NULL,
|
|
"receiver_post_code" int,
|
|
"receiver_detail_address" varchar NOT NULL,
|
|
"refund_status" int NOT NULL,
|
|
"refund_price" int NOT NULL,
|
|
"coupon_id" bigint NOT NULL,
|
|
"coupon_price" int NOT NULL,
|
|
"point_price" int NOT NULL,
|
|
"creator" varchar DEFAULT '',
|
|
"create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
"updater" varchar DEFAULT '',
|
|
"update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
"deleted" bit NOT NULL DEFAULT FALSE,
|
|
PRIMARY KEY ("id")
|
|
) COMMENT '交易订单表';
|
|
|
|
CREATE TABLE IF NOT EXISTS "trade_order_item" (
|
|
"id" bigint NOT NULL GENERATED BY DEFAULT AS IDENTITY,
|
|
"user_id" bigint NOT NULL,
|
|
"order_id" bigint NOT NULL,
|
|
"spu_id" bigint NOT NULL,
|
|
"sku_id" bigint NOT NULL,
|
|
"properties" varchar,
|
|
"name" varchar NOT NULL,
|
|
"pic_url" varchar,
|
|
"count" int NOT NULL,
|
|
"original_price" int NOT NULL,
|
|
"original_unit_price" int NOT NULL,
|
|
"discount_price" int NOT NULL,
|
|
"pay_price" int NOT NULL,
|
|
"order_part_price" int NOT NULL,
|
|
"order_divide_price" int NOT NULL,
|
|
"refund_status" int NOT NULL,
|
|
"refund_total" int NOT NULL,
|
|
"creator" varchar DEFAULT '',
|
|
"create_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
"updater" varchar DEFAULT '',
|
|
"update_time" datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
|
"deleted" bit NOT NULL DEFAULT FALSE,
|
|
PRIMARY KEY ("id")
|
|
) COMMENT '交易订单明细表';
|