# 数据库设计
提示
在数据库可以看到有一个f_temp数据库, 这是模板数据库, 里面包含了必须的字段, 只需要拷贝一份, 修改表名和注释, 然后就可以加入自己的字段了,
必须字段: 主键(如id), create_dept, create_by, create_time, update_by, update_time, remark, del_flag
status作为可选字段, 作为数据的开关, 0是正常, 1是停用, 代码生成默认会生成一个开关组件进行控制
提示
数据库设计, 主键可以使用id, 也可以使用比如course_id等, 不受限制, 但是强烈建议类型是长整数型, 因为框架使用雪花id,
字典类型的数据, 一般使用char类型, 根据业务控制char的长度,
字段可以用下划线, 但是不要单个字母带下划线, 比如 a_name, 这是一种不规范的写法, 可以设计为course_name等
提示
数据库字段命名有一些技巧, 如过是逻辑字典, 是或者否, 则可以以 is_开头, 如is_buy, 则代码生成会默认指定为逻辑字典,
如果是性别, 则以sex,type或者sex,type结尾, 则自动指定为字典,
如果是img, image, avatar结尾, 则自动指定为图片上传,
如果是file结尾, 则自动指定为文件上传,
如果是content结尾, 则自动指定为富文本编辑器,