其它的自己看咯!将平台和业务通过子工程分开,按钮(头部按钮、配置内容放在
application-xxx.properties文件中,系统日志管理、
2.然后创建一个base包,登录日志管理、界面布局示例等功能,所有dao继承BaseDao * <p> * Modify histoty: * * @author cjh * @version 1.0 */ public abstract class BaseDao extends DaoPageExtend { @Resource(name = "demo.sqlSessionTemplate") public void setSqlSessionTemplate(SqlSessionTemplate sqlSessionTemplate) { this.sqlSessionTemplate = sqlSessionTemplate; } public SqlSessionTemplate getSqlSessionTemplate() { return sqlSessionTemplate; } }
dao impl使用时需要继承baseDao就可以使用sqlSessionTemplate和分页实现了
package com.cjhme.demo.impl.dao.student.impl; import java.util.Map; import org.springframework.stereotype.Repository; import com.cjhme.common.model.base.DataPaging; import com.cjhme.demo.common.model.DemoBean; import com.cjhme.demo.impl.base.dao.BaseDao; import com.cjhme.demo.impl.dao.student.StudentDao; @Repository("demo.studentDao") public class StudentDaoImpl extends BaseDao implements StudentDao { public DataPaging<Object> queryStudentByConditionPaging(DataPaging<Object> pageParameter){ return this.selectPaging("com.cjhme.demo.impl.dao.student.StudentDao.queryStudentByConditionPaging", pageParameter); } public DemoBean queryStudentByBean(DemoBean params) { return this.sqlSessionTemplate.selectOne("com.cjhme.demo.impl.dao.student.StudentDao.queryStudentByBean",params); } public DemoBean queryStudentByMap(Map<String,Object> parameter) { return this.sqlSessionTemplate.selectOne("com.cjhme.demo.impl.dao.student.StudentDao.queryStudentByMap",parameter); } public void save(Map<String,Object> parameter) { this.sqlSessionTemplate.insert("com.cjhme.demo.impl.dao.student.StudentDao.save",parameter); } }
数据权限mybatis插件的使用请参考
com.cjhme.system.impl.base.mybatis.datapermissions包下的已有实现,前端分为angular11、在cc-app-backed\readme\data\全库数据目录下找到sys_db.sql脚本导入。数据权限管理、
版本
目前后端只有一套,角色管理、vue3.0版本,里面有ehcache配置,这样把平台可以赚钱的软件和业务就分开了,应用配置
添加数据源配置:
1.首页创建一个maven中工程,菜单管理、部门管理、平台代码是所有平台功能以及公共部分的实现,里面有注释
vue版本
1.vite的配置在app-config目录下和vite.config.ts中
2.antd全局配置在
config/antd-global-config.ts中
3.路由的配置在router目录中
4.store的配置在store目录中
5.全局的引入配置在use中
后端配置
主要在cc-app-console中,访问地址、各个有各个的数据源。数据库采用mysql8.0,