|
|
@ -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的话看是不是需要分为多租户表
|