| 12345678910111213141516171819202122232425262728293031 |
- CREATE TABLE IF NOT EXISTS `sa_rental_order` (
- `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '编号',
- `order_sn` VARCHAR(64) NOT NULL COMMENT '订单号',
- `sub_order_sn` VARCHAR(64) NOT NULL DEFAULT '' COMMENT '子订单号',
- `transaction_id` VARCHAR(128) NOT NULL DEFAULT '' COMMENT '交易单号',
- `merchant_order_no` VARCHAR(128) NOT NULL DEFAULT '' COMMENT '商户单号',
- `device_id` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '设备ID',
- `device_type` INT NOT NULL DEFAULT 0 COMMENT '设备类型',
- `source` TINYINT NOT NULL DEFAULT 1 COMMENT '来源:1微信 2支付宝',
- `pay_type` VARCHAR(16) NOT NULL DEFAULT 'deposit' COMMENT '支付类型:deposit/free',
- `user_id` BIGINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '租借用户ID',
- `user_name` VARCHAR(100) NOT NULL DEFAULT '' COMMENT '租借用户名称',
- `user_phone` VARCHAR(32) NOT NULL DEFAULT '' COMMENT '租借用户手机号',
- `rent_merchant_id` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '租借商户ID',
- `return_merchant_id` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '归还商户ID',
- `manage_agent_id` INT UNSIGNED NOT NULL DEFAULT 0 COMMENT '当前管理代理ID',
- `rent_at` DATETIME NULL COMMENT '租借时间',
- `return_at` DATETIME NULL COMMENT '归还时间',
- `status` TINYINT NOT NULL DEFAULT 0 COMMENT '0待支付 1使用中 2完成 3超时 4租借失败 5扣款失败 6申请退款',
- `paid_amount` DECIMAL(12,2) NOT NULL DEFAULT 0.00 COMMENT '实付金额',
- `income_amount` DECIMAL(12,2) NOT NULL DEFAULT 0.00 COMMENT '收益金额',
- `refund_amount` DECIMAL(12,2) NOT NULL DEFAULT 0.00 COMMENT '退款金额',
- `package_description` VARCHAR(500) NOT NULL DEFAULT '' COMMENT '套餐说明',
- `remark` VARCHAR(500) NOT NULL DEFAULT '' COMMENT '备注',
- `created_by` INT NULL, `updated_by` INT NULL,
- `create_time` DATETIME NULL, `update_time` DATETIME NULL, `delete_time` DATETIME NULL,
- PRIMARY KEY (`id`), UNIQUE KEY `uk_rental_order_sn` (`order_sn`),
- KEY `idx_rental_order_manager_time` (`manage_agent_id`, `rent_at`),
- KEY `idx_rental_order_status` (`status`), KEY `idx_rental_order_device` (`device_id`),
- KEY `idx_rental_order_rent_merchant` (`rent_merchant_id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='租借订单';
|