功能模块
sample 样本中心
模块名称简写
系统管理 sys
授权管理 auth
样本中心 samp
项目结构
数据库规范定义
每个业务表增加创建人 、创建时间、修改人、修改时间 created_by varchar(36) DEFAULT NULL COMMENT '创建人', created_time datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间,默认当前时间', updated_by varchar(36) DEFAULT NULL COMMENT '修改人', updated_time datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间,默认当前时间',
创建的数据库表名称和字段都需要增加 common 注释说明,如下:
COMMENT='施工标准规范';
chinese_name varchar(255) NOT NULL COMMENT '中文名称',
所有的备注字段 在没有特殊说明的情况下定义 VARCHAR(500) ,前端需要用户输入长度,避免超长的问题
业务逻辑规范定义
src/api 按模块划分API请求
src/views 按模糊划分view
sample 样本中心
前端开发规范
用户表单字段一定要按表结构定义的长度进行控制,避免后台数据库超长的异常
所有的列表界面显示顺序,如果没有特殊说明下,最后几列顺序:备注、创建人、创建时间、修改人、修改时间
列表中如果某列文本太长,则截取100字显示,鼠标悬停位置是展示所有的内容
所有的列表界面都需要增加查询按钮,如果没有特殊说明下,点击查询请求后端
每个功能单独一个vue界面(.vue),不公用vue界面 ,如:用户管理 Users.vue、角色管理 Roles.vue、