You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

34 lines
1.4 KiB
Plaintext

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

关于代码生成器代码生成后需修改的点:
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的话看是不是需要分为多租户表