云办公系统 skyeye v3.1.6 发布,学校模块更新
云办公系统skyeye v3.1.6发布,本次更新主要以学校模块为主。 更新内容: 学校模块试卷管理新增其他阅卷人管理 学校模块班级信息新增当前班级和历史班级区分 学校模块新增年级开始时间设定 学校模块新增我带领的历史班级查阅 笔记模块样式调整,和有道统一战线 ERP模块新增bom表设计,可设计多种商品方案 系统所有textarea界面样式更新,新增字数提醒,复制,还原,清除功能 效果图: 效果图 效果图
声明:
如果您的数据规模较小或者做前置交易类系统即较少涉及复杂查询领域的,可以忽视本框架!因为针对常规的CRUD sqltoy跟大家并无较大差异!
如果您的数据规模较大,涉及相对复杂的查询已经影响到了用户体验,可以深入了解sqltoy,对你会有较大的帮助!
开源地址:
更新内容
1、支持保留字处理,对象操作自动增加保留字符号,跨数据库sql自动适配
2、重新编写修复StringUtil 分隔符号切割函数splitExcludeSymMark( 在sqltoy简单场景下不受影响)
3、增加缓存数据获取为空的日志提醒,,给开发更多信息
4、查询返回结果支持List<Object[]>,同时支持resultType 直接给Map.class等接口(之前必须是HashMap等实现类)、
5、quickvo支持yml格式的配置文件
6、增强sql执行输出
#xml配置模式
<bean id="sqlToyContext" name="sqlToyContext" class="org.sagacity.sqltoy.SqlToyContext"
init-method="initialize" destroy-method="destroy">
<!-- 项目中使用到的保留字定义,多个保留字则用逗号分隔 -->
<property name="reservedWords" value="maxvalue,minvalue"/>
<!-- 其他配置项目此处省略 -->
</bean>
# yml模式
spring:
sqltoy:
reservedWords: maxvalue,minvalue
sqltoy特点说明:
* sqltoy的sql编写(支持嵌套)
select *
from sqltoy_device_order_info t
where #[t.ORDER_ID=:orderId]
#[and t.ORGAN_ID in (:authedOrganIds)]
#[and t.STAFF_ID in (:staffIds)]
#[and t.TRANS_DATE>=:beginDate]
#[and t.TRANS_DATE<:endDate]
* mybatis同样功能实现
select *
from sqltoy_device_order_info t
<where>
<if test="orderId!=null">
and t.ORDER_ID=#{orderId}
</if>
<if test="authedOrganIds!=null">
and t.ORGAN_ID in
<foreach collection="authedOrganIds" item="order_id" separator="," open="(" close=")">
#{order_id}
</foreach>
</if>
<if test="staffIds!=null">
and t.STAFF_ID in
<foreach collection="staffIds" item="staff_id" separator="," open="(" close=")">
#{staff_id}
</foreach>
</if>
<if test="beginDate!=null">
and t.TRANS_DATE>=#{beginDate}
</if>
<if test="endDate!=null">
and t.TRANS_DATE<#{endDate}
</if>
</where>
1、shortNanoTime 22位有序安全ID,格式: 13位当前毫秒+6位纳秒+3位主机ID
2、nanoTimeId 26位有序安全ID,格式:15位:yyMMddHHmmssSSS+6位纳秒+2位(线程Id+随机数)+3位主机ID
3、uuid:32 位uuid
4、SnowflakeId 雪花算法ID
5、redisId 基于redis 来产生规则的ID主键
微信关注我们
转载内容版权归作者及来源网站所有!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。
马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。
Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。
Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。