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

1 year ago
关于代码生成器代码生成后需修改的点:
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"}]
1 year ago
业务表命名bs_*****
1 year ago
表设计固定需要字段:
`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的话看是不是需要分为多租户表