fastadmin tp6 后台实现优惠券管理功能 优惠券配置 包括表结构
时间: 2024-01-21 22:18:15 浏览: 109
要实现优惠券管理功能,你首先需要创建一个优惠券表,用于存储优惠券的相关信息。以下是一个可能的表结构:
```sql
CREATE TABLE `coupons` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(50) NOT NULL COMMENT '优惠券名称',
`description` varchar(255) NOT NULL DEFAULT '' COMMENT '优惠券描述',
`total` int(11) NOT NULL DEFAULT '0' COMMENT '总数量',
`remaining` int(11) NOT NULL DEFAULT '0' COMMENT '剩余数量',
`type` tinyint(1) unsigned NOT NULL DEFAULT '1' COMMENT '优惠券类型:1=满减券,2=折扣券',
`discount` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '折扣值(0-1之间)',
`minimum` decimal(10,2) unsigned NOT NULL DEFAULT '0.00' COMMENT '最低消费金额',
`start_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '开始时间',
`end_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '结束时间',
`created_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '创建时间',
`updated_time` int(11) unsigned NOT NULL DEFAULT '0' COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='优惠券表';
```
然后,你可以使用 FastAdmin 提供的 CRUD 生成器快速生成优惠券管理的 CURD 接口,具体步骤如下:
1. 在 FastAdmin 后台中,选择「快速生成」->「CRUD 生成器」。
2. 在「数据表」中选择刚才创建的「coupons」表。
3. 在「模型名称」中填写「Coupon」,这将自动生成 Coupon 模型类。
4. 在「控制器名称」中填写「Coupon」,这将自动生成 Coupon 控制器类。
5. 点击「生成」按钮,这将自动生成 Coupon 的 CURD 接口。
此时,你可以在 FastAdmin 后台中访问「优惠券管理」,就能看到刚才生成的优惠券 CURD 接口了。
阅读全文