内容简介:本版本新增功能: 更容易看懂的操作日志 (审计日志)-基于翻译服务&swagger 类属性注解&AOP+自定义注解 进程日志-(基于websocket+logback filter 无需ssh到服务器,方便线上找问题) Redis 在线管理 FHS Framework简...
本版本新增功能:
- 更容易看懂的操作日志 (审计日志)-基于翻译服务&swagger 类属性注解&AOP+自定义注解
- 进程日志-(基于websocket+logback filter 无需ssh到服务器,方便线上找问题)
- Redis 在线管理
- FHS Framework简介:
FHS Framework是一款真开源,久维护的快速开发平台,平台轻量级,组件可拆装,集成了开发常用的用户角色权限/数据权限 字典,代码生成器,工作流,操作日志,登录日志,swagger,前后端校验,多数据源管理,重复提交拦截器,XSS拦截器,统一异常处理器 常见的功能。
FHS Framework 技术栈:
SpringBoot/Cloud(cloud为可选组件,支持单机部署)+Beetl+Mybatis Plus/Jpa+VUE&Element | Easyui +Jetcache + Mysql+Redis
FHS Framework 架构图:
FHS Framework 思维导图:
FHS Framework 特有功能之翻译服务即: 无需表关联,将id 翻译为其他表的title/name
FHS Framework 特有功能之PAGEX 即:可实现无JAVA+HTML 只写JS实现复杂CRUD的方案(可自定义后台接口和HTML+JS扩展)
以下代码就是我们一个CRUD的代码
var modelConfig= {title:'月租户类型',pkey:'id',type:'uuid',orderBy:'update_time Desc',
namespace:"parking_lease_type",table:'t_park_lease_type',trans:true,db:"park"};
var listPage={
listFieldSett:function(){
return [
{name:'lease_name',title:'类型名称',width:'20%',align:'center'},
{name:'park_id',title:'停车场名称',width:'20%',isJoin:true,namespace:'parking',showField:'transMap.parkName',align:'center'},//自动表关联
{name:'is_disable',title:'是否禁用',width:'10%',formart:'formatRowColor',align:'center',trans:'book',key:'is_disable',showField:'transMap.is_disableName'},//字典翻译
{name:'create_user',title:'创建人',width:'8%',align:'center',trans:'user',showField:'transMap.create_userUserName'},//用户翻译
{name:'create_time',title:'创建时间',width:'10%',align:'center'},
{name:'update_user',title:'更新人',width:'8%',align:'center',trans:'user',showField:'transMap.create_userUserName'},
{name:'update_time',title:'更新时间',width:'10%',align:'center'},
{name:'is_sync',title:'是否已下发',width:'5%',align:'center',trans:'book',key:'yesOrNo',showField:'transMap.is_syncName'},//字典翻译
]},
filters:function(){
return [
{name:'park_id',type:'select',url:'${path.basePath}/ms/x/parking/findListData',
valuefield:'id',textfield:'parkName',title:'停车场'},//下拉插件
{name:'lease_name',type:'input',title:'出入口名称',filterType:'like'},
];
},
buttons:function(){
return [
//自定义按钮数组
];
},
disableButtons:function(){
return [];//禁用掉默认提供的按钮 默认提供了增删改查 + 导出
},
otherFunctions:function(){
return {}//其他的自定义方法
}
};
var add={
formFields:function(){//表单内容
return [
{name:'park_id',type:'select',url:'${path.basePath}/ms/x/parking/findListData',
valuefield:'id',textfield:'parkName',title:'停车场',required:true,},//一个下拉
{name:'lease_name',title:'名称',required:true,type:'input'},//一个input
{name:'is_disable',title:'是否禁用',type:'switch',dft:false},//一个开关滑块
{name:'is_sync',title:'是否下发',type:'hide'},//一个隐藏域
];
},
otherFunctions:function(){
return {
ready:function(){
},
loadSuccess:function(info){//加载后台数据成功的事件
},
onSave:function(){//保存前执行方法
$('#isSync').val(0);
},
saveSucess:function(){//保存成功执行方法
},
saveError:function(){//保存失败执行的方法
},
}
}
}
- 系统预览
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 开源 AI 模型开发平台「天枢平台」已在 Gitee 开源
- 开源 | vnpy:基于 Python 的开源量化交易平台开发框架
- jeecms X1 开源发布,站群快速开发平台
- 开源低代码开发平台:光,一个 Excel 模板搞定一切
- 阿里重磅开源首个 Serverless 开发者平台
- FHS-Framework V2.0.3 发布,开源快速开发平台
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
How to Solve It
Zbigniew Michalewicz、David B. Fogel / Springer / 2004-03-01 / USD 59.95
This book is the only source that provides comprehensive, current, and detailed information on problem solving using modern heuristics. It covers classic methods of optimization, including dynamic pro......一起来看看 《How to Solve It》 这本书的介绍吧!