关于代码生成器代码生成后需修改的点: 1、表实体ID自增的要加注解:@TableId(type = IdType.AUTO) 关于工作流: 工作流flw_和act_开头的表可以不用建 本地开发添加Jvm启动参数:-Dspring.profiles.active=dev 多租户表: 1、系统表如果是多租户的或者bs_,bpm_开头的非多租户表都要在TenantDatabaseInterceptor里面进行配置 部署注意事项: 1、如果docker部署,需挂载日志与附件的目录 数据库存json 对象: 1、实体字段加注解 @TableField(typeHandler = JacksonTypeHandler.class) 2、实体加@TableName(value = "bs_xxx", autoResultMap = true),目前代码生成会自动加上这个 2、mapperxml 加 typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler" 权限注意事项: 1、部门等权限控制使用@DataScope注解,然后mapperxml里面要去关联部门表。勿用mybatis plus 开发规范: 图片统一格式: [{"name": "xx","url": "xx"}] 业务表命名:bs_***** 表设计固定需要字段: `files` varchar(255) NOT NULL DEFAULT '[]' COMMENT '附件', `create_by` varchar(64) DEFAULT '' COMMENT '创建者', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_by` varchar(64) DEFAULT '' COMMENT '更新者', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `tenant_id` bigint(20) NOT NULL COMMENT '租户编号', tenant_id的话看是不是需要分为多租户表