积木快速开发平台

技术团队文档示例


6、其他管理模块

<h2>定时调度</h2> <p>基于Quartz的定时调度,目前没有集群功能,<strong>切记定时功能多台部署可能导致重复运行</strong></p> <ul> <li>目前已经配置的三个定时功能案例:分钟执行、小时执行、23点59分59秒执行</li> <li>自己实现一个定时器 &gt; 1. 定义一个类,继承自AbsJob,并实现自己的业务 &gt; 2. 定时调度=》新增 ,主要要填入的:表达式(cron表达式自行百度)、实现类(第一点实现的类完全路径)</li> </ul> <p>PS:后面如果有调度集群需求,后面再补充优化下</p> <h2>字典管理</h2> <p>目前字典表主要是 表和字段的转义</p> <table> <thead> <tr> <th>字段</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td>表明</td> <td>表名</td> </tr> <tr> <td>字段名</td> <td>表字段名</td> </tr> <tr> <td>值</td> <td>原值</td> </tr> <tr> <td>名称</td> <td>也即转义值</td> </tr> <tr> <td>扩展Json</td> <td>-</td> </tr> </tbody> </table> <p>也可以放入自己想存储的任意字典数据 元数据导入的时候,如:表tablea字段field1描述为:“产品类型:1=租赁商品,2=积分商品”这样的格式会自动生成如下字典数据:</p> <table> <thead> <tr> <th>表名</th> <th>字段名</th> <th>值</th> <th>名称</th> </tr> </thead> <tbody> <tr> <td>tablea</td> <td>field1</td> <td>1</td> <td>租赁商品</td> </tr> <tr> <td>tablea</td> <td>field1</td> <td>2</td> <td>积分商品</td> </tr> </tbody> </table> <p>、 具体能支持的格式如下: &gt;状态:/:1=/-/——上架,/,2=/-/——售罄,3=下架 ,4=/-/——过期</p> <h2>系统日志</h2> <p>记录系统的登录以及更新操作记录 区域字段为根据IP获取的区域,由定时器中“分钟”提取(服务器提供商:淘宝和ip.cn) ==》 调整成 ip2region 本地内存方案</p> <p>PS:阿里太不稳定后又补充了一家ipcn</p> <h2>数据库监控</h2> <p>采用阿里巴巴团队开发的Druid提供数据库监控功能</p> <h2>服务监控</h2> <p>采用oshi方案收集系统信息</p> <h2>对象权限</h2> <ul> <li>行数据的权限 元对象管理中设置“过滤条件”即可满足,比如订单对象,用户只能查询本公司的数据则添加:company_id=${(user.userInfo.company_id} 即可</li> <li>列数据权限 所谓的&quot;对象权限&quot;即为列数据权限,限制某些角色查看某列数据(可以查看主干版本,本版本暂时不支持)</li> </ul> <h2>神器·代码仓库</h2> <p>主要放一些常见的代码,供配置过程中参考。</p>

页面列表

ITEM_HTML