在若依当中,有个槽点,就是数据库当中的删除标识状态一般 0 是 false,1 是 true,在若依当中反而 0 是 true,1 是 false。
渠道表设计,我这里就直接贴成品的创建表 SQL:
-- ---------------------------- -- tienchin_channel -- ---------------------------- DROP TABLE IF EXISTS `tienchin_channel`; CREATE TABLE `tienchin_channel` ( `channel_id` int NOT NULL AUTO_INCREMENT COMMENT '渠道id', `channel_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '渠道名称', `status` tinyint NULL DEFAULT NULL COMMENT '渠道状态', `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注信息', `type` int NULL DEFAULT NULL COMMENT '渠道类型:1 线上渠道 2 线下渠道', `create_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '创建人', `update_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '修改人', `create_time` datetime NULL DEFAULT NULL COMMENT '创建时间', `update_time` datetime NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`channel_id`) USING BTREE ) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '渠道管理表' ROW_FORMAT = Dynamic;
- type:字段的设计主要是后面结合若依当中字典一起使用
关于主键id,我这里没有设置名称叫做id,而是根据业务的名称在拼接上id,其它我要说明的字段没有了。