所有类

说明
抽象的ES 数据模型 ESDynamicTemplate定义了数据模型中的动态列规则 Created by bean on 2020/6/15.
 
 
 
 
 
 
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
 
 
 
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
 
 
 
 
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
 
 
 
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
 
Created by bean on 2020/1/3.
 
 
 
Created by bean on 2020/8/3.
 
 
 
 
 
Created by bean on 2020/7/28.
Created by bean on 2019/12/30.
Created by bean on 2020/7/20.
Created by bean on 2020/6/12.
Created by bean on 2019/12/18.
 
 
 
 
 
 
 
 
 
 
Created by bean on 2020/7/9.
 
 
Created by bean on 2019/12/30.
此类的命名有些不合理,事实上它就是ApplicationContextManager
 
 
 
 
 
Redis Template 的代理程序 对RedisTemplate进行简单包装,方便使用 Created by bean on 2020/7/24.
 
 
 
 
 
Created by bean on 2020/7/17.
Created by bean on 2020/7/17.
Created by bean on 2022/6/16.
类似hibernate的Dialect,但只精简出分页部分
 
 
 
 
 
 
 
带Env前缀的RedisTemplate 为避免不同的应用环境对同一个redis库的数据进行污染,重写redis key的命名方法 在key加上env的前缀
Created by bean on 2020/6/17.
Created by bean on 2020/6/15.
 
 
Created by bean on 2020/8/4.
Created by bean on 2020/8/4.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
对系统ID生成规则简单包装 事实上这并没有什么用,只是我们遇到有客户强制要求不使用UUID的情况 系统中很多功能并没有完全按照这种方式实现ID规则
A dialect compatible with the H2 database.
 
Dialect for HSQLDB
 
 
 
Created by bean on 2021/11/21.
 
 
 
 
自定义的QueryBuilder 用于解析前端配置的Limit表达式
 
Created by bean on 2019/12/18.
 
 
Simple implementation of the Newton-Raphson method for finding roots or inverses of a function.
Builder for NewtonRaphson instances.
 
抽象的云服务工具类 作用如下: 通过指定的dubbo group来获取对应的远程服务 特殊情况: 如果目标组为空,使用本地服务 如果当前组为空,使用本地服务 如果目标同本地,使用本地服务
抽象的脚本对象基础类 由它来管理脚本对象的脚本内容
抽象dubbo服务注册类
 
 
 
 
 
 
 
2、使用token访问系统 Created by bean on 2019/12/30.
2、使用token访问系统 Created by bean on 2019/12/30.
 
 
 
数组集合的扩展函数
 
 
 
保留关键字 不太推荐在表达式里调用权限逻辑,会让配置逻辑过于复杂
 
Cloud 配置文件
 
 
 
 
 
 
 
Cloud同步事件模型
Cloud同步消息模型
 
组件运行时异常:卡片,脚本等 Created by bean on 2020/1/15.
自定义对象的基本接口,所有的自定义对象均需要实现该接口 Created by bean on 2020/7/16.
自定义对象描述型结构
自定义对象管理类 它是Spring上下文工厂的代理,由于系统支持多上下文的原因,所有运行时对象从Spring Context中获取时,不能直接调用 BeanFactory.getBean(String) 等一系列方法。
 
自定义脚本对象的基础接口 需要注意的是,实现该接口的,并非都是脚本对象 是否是脚本对象需要通过NkCustomScriptObject.getScriptDef()的scriptType属性进行判断
关系型数据库的数据源配置,这个DataSource是上下文中的@Primary数据源 除此DataSource对象外,系统中包含非RDBMS的DataSource对象 Created by bean on 2021-12-03
date:2021/12/22 description: 1、可以获取当前日期返回秒
 
Created by bean on 2020/8/3.
 
字典SpEL
 
 
 
 
 
一个用于卡片动态读写数据库的Template类
 
全局设置alibaba fastjson的序列化规则
Token 验证,准备废弃 Created by bean on 2019/12/30.
使用App的unionId及签名获取token
根据手机验证码获取token Created by bean on 2019/12/30.
1、使用用户名密码获取token
1、使用微信code获取token
 
保留关键字
保留关键字
 
 
配置MyBatis分页拦截器 Created by bean on 2019/3/5.
 
保留关键字
保留关键字
Created by bean on 2020/8/3.
Created by bean on 2020/7/28.
 
 
 
 
 
自定义组件基本接口 自定义组件包含 卡片、图表、字段等
Created by bean on 2020/7/17.
Created by bean on 2020/7/17.
 
 
 
 
 
 
 
 
自定义SqEL表达式接口 实现此接口的Bean会被注入到EvaluationContext中,通过@[name]来使用 需要注意的是,实现此接口的Bean的命名需要遵循SpEL+[name]的规则,在SpEL中使用@[name]
SpEL 表达式的管理类 负责传入一个对象来创建 EvaluationContext, 并执行SpEL
保留关键字
 
 
 
用户名密码验证 Created by bean on 2019/12/30.
 
Created by bean on 2019/12/30.
 
Indicates the algorithm failed to converge in the allotted number of iterations.
 
 
Indicates that the algorithm failed to converge due to one of the values (either the candidate value, the function value or derivative value) being an invalid double (NaN, Infinity or -Infinity) or other condition leading to an overflow.
 
MyBatis 分页操作上下文
 
 
 
 
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
 
 
 
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
 
 
 
 
 
 
 
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
 
 
 
 
 
Redis Template 的代理程序 对RedisTemplate进行简单包装,方便使用 由于部分企业内部不适用RedisTemplate对redis进行访问 企业可自行实现此接口,注入到Spring的上下文 时间单位 秒 Created by bean on 2020/7/24.
 
 
 
Created by bean on 2021/7/15.
 
Created by bean on 2020/7/17.
Created by bean on 2020/1/15.
 
ElasticSearch Client的封装类, 方面业务功能使用 Created by bean on 2020/6/15.
 
 
 
 
Created by bean on 2020/7/24.
 
Created by bean on 2019/12/18.
 
 
 
 
 
Represents a transaction for the purposes of computing the irregular rate of return.
Spring 事务同步管理器的包装 因为Spring自身的TransactionSynchronizationManager只能增加一个同步任务,而不能完全满足单据模型的复杂事务机制 主要有3中运行情况 1、beforeCommit 在事务提交前执行,如果事务回滚,不执行 2、afterCommit 在事务提交后执行,如果事务回滚,不执行 3、afterCompletion 在事务完成后执行,不论事务提交与回滚,都会执行 beforeCommit 与 afterCommit 的队列区别: beforeCommit 的队列中,一旦任务发生异常,则终止后续的任务 afterCommit与afterCompletion 的队列中,即使一个任务发生异常,后续的任务仍然执行 last:没有last标记的方法,添加的任务按顺序执行,被标记为last的方法,任务倒序执行 即最先添加到last对列里的任务,最末执行,以此类推
 
 
 
 
Created by bean on 2019/12/30.
 
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
 
 
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
 
 
 
 
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
 
 
Created by bean on 2019/12/30.
Created by bean on 2019/12/30.
Created by bean on 2019/12/18.
Created by bean on 2019/12/30.
 
 
Created by bean on 2019/12/30.
 
 
 
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
 
 
 
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
 
 
Created by bean on 2019/12/30.
 
Created by bean on 2020/7/22.
Created by bean on 2020/7/22.
 
 
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
This class was generated by MyBatis Generator.
 
从org.hibernate.id.cn.nkpro.elcube.utils.UUIDHexGenerator.java中搬来 与java.util.UUID生成的uuid的不同:本类生成id有序,java.util.UUID无序 uuid

A UUIDGenerator that returns a string of length 32, This string will consist of only hex digits.
Created by bean on 2020/1/3.
Created by bean on 2020/1/3.
Created by bean on 2020/1/3.
Calculates the irregular rate of return on a series of transactions.
Builder for Xirr instances.
Indicates that the numerical method employed encountered a zero-valued derivative, terminating the algorithm unsuccessfully.