jbolt_platform_2-3 升级到pro

jbolt_platform_2 id为自增
jbolt_platform_3 id为雪花
jbolt_pro为最新,也是未来持续更新版本

一 系统架设

1、下载最新pro版本源代码,按新系统架构完成。
2、把业务表所有id或者pid由int自增长改为bigint (3本来就是雪花不需要修改)重新将结构导入新系统
3、原系统jb_permission表内将自己添加的部分 导出导入新系统
4、运行一次model 和permission自动生成

二、源代码修改

1、将所有自己开发的js css java html全部移入新系统

2、在systemlog中自动ProjectSystemLogTargetType日志枚举信息,看作者wiki

3、所有日志修改,serivce均需要继承父类,实现

	@Override
	protected int systemLogTargetType() {
		return ProjectSystemLogTargetType.***.getValue();
	}

原来添加增删改记录日志地方,类型字段删除就行。

4、修改关键点


	dictionary get方法的使用参数加 true 
	msg -->JBoltMsg
	 DateUtil  -->  JBoltDateUtil
	JBoltUserKit.getUserIdAs() --> JBoltUserKit.getUserId()
	int userid  --> Long userid   所有id int定义全部改为Long
    Integer userId    Long userId  
 以下可直接替换
import cn.jbolt.base.JBoltBaseController;
import cn.jbolt.core.controller.base.JBoltBaseController;

import cn.jbolt.base.JBoltUserKit;
import cn.jbolt.core.kit.JBoltUserKit;

import cn.jbolt._admin.permission.CheckPermission;
import cn.jbolt.core.permission.CheckPermission;  

import cn.jbolt._admin.user.JBoltUserAuthKit;
import cn.jbolt.core.permission.JBoltUserAuthKit;

import cn.jbolt.common.config.Msg;
import cn.jbolt.core.base.JBoltMsg;

  DateUtil    JBoltDateUtil
import cn.jbolt.common.util.DateUtil;
import cn.jbolt.core.util.JBoltDateUtil;

import cn.jbolt.base.JBoltBaseService;
import cn.jbolt.core.service.base.JBoltBaseService;

import cn.jbolt._admin.permission.UnCheckIfSystemAdmin;
import cn.jbolt.core.permission.UnCheckIfSystemAdmin;

import cn.lxjy.map.util.CACHE;
import cn.jbolt.common.util.CACHE;


html部分

#(CACHE.me.getUserName
改为
#(JBoltUserCache.getUserName

#(CACHE.getDictionaryName
改为
#(JBoltDictionaryCache.getName

#if(hasPermission(cn.jbolt.base.JBoltUserKit::
改为
#if(hasPermission(cn.jbolt.core.kit.JBoltUserKit::

5、将原来业务数据重新逐表导入,数据不多可以考虑第一步就完成。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值