diff --git a/注意事项.txt b/注意事项.txt new file mode 100644 index 00000000..b9289584 --- /dev/null +++ b/注意事项.txt @@ -0,0 +1,32 @@ +关于代码生成器代码生成后需修改的点: + 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"}] + +表设计固定需要字段: +`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的话看是不是需要分为多租户表 \ No newline at end of file