- genRawKey() - 类 中的静态方法cn.ps1.aolai.utils.Digest
-
通用的国密SM4加密秘钥生成
- genSm2Pair() - 类 中的静态方法cn.ps1.aolai.utils.Digest
-
国密非对称SM2算法:生成非对称SM2国密算法密钥对(公钥66位、私钥64位)
仅登录初始化用在了getTicket()中
- get(String) - 类 中的方法cn.ps1.aolai.service.RedisService
-
获取单个键值
- getActionRole(Map<String, Object>) - 接口 中的方法cn.ps1.aolai.dao.AolaiDao
-
根据用户的应用、公司、岗位(dutyId)获取页面上的功能事件控制权限一览
- getActionRole(String, String) - 类 中的方法cn.ps1.aolai.service.RedisService
-
获取当前路由页面的用户访问权限,主键为:应用、公司、岗位
- getAlias(String, Object) - 类 中的方法cn.ps1.aolai.service.GmetaService
-
数据库与前台交互传递的参数,根据请求key获取字段及别名映射串
- getApplicationContext() - 类 中的静态方法cn.ps1.aolai.utils.SpringContext
-
- getBean(String) - 类 中的静态方法cn.ps1.aolai.utils.SpringContext
-
- getBean(Class<T>) - 类 中的静态方法cn.ps1.aolai.utils.SpringContext
-
- getBean(String, Class<T>) - 类 中的静态方法cn.ps1.aolai.utils.SpringContext
-
- getBlockShift(String, String, int) - 类 中的静态方法cn.ps1.aolai.utils.Captcha
-
轮廓边线比对,根据透明度计算像素位移
- getBlockShift(BufferedImage, BufferedImage, int) - 类 中的静态方法cn.ps1.aolai.utils.Captcha
-
轮廓边线比对,根据透明度计算像素位移
- getBlockShift(String, String, int, int) - 类 中的静态方法cn.ps1.aolai.utils.Captcha
-
轮廓边线比对,根据颜色值计算像素位移
- getBlockShift(BufferedImage, BufferedImage, int, int) - 类 中的静态方法cn.ps1.aolai.utils.Captcha
-
轮廓边线比对,根据颜色值计算像素位移
- getCellValue(Cell) - 类 中的方法cn.ps1.aolai.utils.XlsxUtil
-
获取单元格的数据
- getCellValue(int, int) - 类 中的方法cn.ps1.aolai.utils.XlsxUtil
-
根据行和列的索引获取单元格的数据
- getCertKey(HttpServletRequest) - 类 中的方法cn.ps1.aolai.service.ThirdService
-
根据每个终端用户唯一的 ticket获取各自的 certKey通行证
TODO:需进一步完善补充应用场景
- getChr(int) - 类 中的静态方法cn.ps1.aolai.utils.Digest
-
对应数字和字符的ASCII码 0-9(48-57), A-Z(65-90)
- getChr2(int) - 类 中的静态方法cn.ps1.aolai.utils.Digest
-
根据数字生成一个包含26个字母两位长度的字符串
同时也兼容了00-99的既定数值
- getChr3(int) - 类 中的静态方法cn.ps1.aolai.utils.Digest
-
根据数字生成一个包含26个字母三位长度的字符串
同时也兼容了000-999的既定数值,但需注意:既有2位数升3位数时并不兼容
例如:1000>>1260>>1520>>2195
对应:0A0>>00A>>0AA>>0ZZ
- getClientIp(HttpServletRequest) - 类 中的方法cn.ps1.aolai.service.UtilsService
-
获取用户请求者的IP地址
- getColumns(Object, String, String) - 类 中的方法cn.ps1.aolai.service.AolaiService
-
判断某表的字段列名是否存在(暂未使用:暂无SQL注入风险)
- getColWidth(int) - 类 中的方法cn.ps1.aolai.utils.XlsxUtil
-
获取指定列的列宽
- getConf(String, String) - 类 中的静态方法cn.ps1.aolai.utils.ConfUtil
-
获取配置参数
- getConf(String) - 类 中的静态方法cn.ps1.aolai.utils.ConfUtil
-
获取配置参数
- getCookie(HttpServletRequest, String) - 类 中的方法cn.ps1.aolai.service.UtilsService
-
获取指定的Cookie
- getCookies() - 类 中的方法cn.ps1.aolai.service.HttpsService
-
返回当前响应的Cookies
- getCookies(HttpServletRequest) - 类 中的方法cn.ps1.aolai.service.UtilsService
-
获取所有Cookie键值对
- getDataByRow(int, Map<String, Integer>) - 类 中的方法cn.ps1.aolai.utils.XlsxUtil
-
逐行读取数据
- getDecodeKeys() - 类 中的方法cn.ps1.aolai.utils.EncConfigurer
-
- getField(String, Object) - 类 中的方法cn.ps1.aolai.service.GmetaService
-
数据库与前台交互传递的参数,与getAlias的区别是参数为table
- getFieldList(HttpServletRequest) - 类 中的方法cn.ps1.aolai.service.AolaiService
-
获取FIELD元数据字段信息,根据fieldUri查询fieldAlias所有列名
因为FIELD表在每个base中,所以需要携带base参数
- getFieldList(Object, String) - 类 中的方法cn.ps1.aolai.service.GmetaService
-
获取元数据字段信息,根据fieldUri查询fieldAlias所有列名
- getFile() - 类 中的方法cn.ps1.aolai.utils.XlsxUtil
-
- getFilePath(Map<String, T>, String[]) - 类 中的方法cn.ps1.aolai.service.UtilsService
-
拼接文件路径,如:aolai/1036/20220925/
- getHeader(String) - 类 中的方法cn.ps1.aolai.service.HttpsService
-
返回当前响应的header信息
- getHeaders - 类 中的变量cn.ps1.aolai.service.HttpsService
-
缓存响应头信息
- getInt(Map<String, T>, String) - 类 中的方法cn.ps1.aolai.service.UtilsService
-
从对象中获取整数值
- getKeys(String) - 类 中的方法cn.ps1.aolai.service.RedisService
-
根据关键字模糊匹配的结果
- getLocale(HttpServletRequest) - 类 中的方法cn.ps1.aolai.service.UtilsService
-
浏览器请求的默认语言(国家CN)
- getLocalIp() - 类 中的方法cn.ps1.aolai.service.UtilsService
-
获取服务端本地的IP地址
- getMaskImage(BufferedImage, BufferedImage, Point) - 类 中的静态方法cn.ps1.aolai.utils.Captcha
-
生成遮罩图案
- getMaxCode(Map<String, String>, Map<String, Object>) - 接口 中的方法cn.ps1.aolai.dao.AolaiDao
-
获取当前某个表中某个字段最大编码
- getMaxCode(Object, String, String) - 类 中的方法cn.ps1.aolai.service.GmetaService
-
从表中获取最大值
- getMaxCode(Object, String, String, Map<String, Object>) - 类 中的方法cn.ps1.aolai.service.GmetaService
-
从表中获取最大值
- getMaxColNum(int) - 类 中的方法cn.ps1.aolai.utils.XlsxUtil
-
获取Excel页的最大列数
- getMaxRowNum() - 类 中的方法cn.ps1.aolai.utils.XlsxUtil
-
获取最大行号
- getMenuRole(Map<String, Object>) - 接口 中的方法cn.ps1.aolai.dao.AolaiDao
-
根据用户的应用、公司、岗位(dutyId)获取菜单控制权限一览
pageId;pageName;pageRoute;pageCmpt;pageType;pageGroup;pageAction;pageIcon
;roleId;(rolePage;)roleAction
- getMenuRole(Map<String, Object>) - 类 中的方法cn.ps1.aolai.service.GmetaService
-
根据应用(appCode)公司(compId)岗位(dutyId)获取页面菜单的控制权限(ROLE_PAGE、ROLE_ACTION)
- getMeta(Map<String, String>, String[]) - 接口 中的方法cn.ps1.aolai.dao.AolaiDao
-
从 Meta表中获取元数据信息一览
- getMeta(String) - 类 中的方法cn.ps1.aolai.service.GmetaService
-
根据 META_ALIAS从GMETA表中获取Meta元数据一览
- getMetaList(HttpServletRequest) - 类 中的方法cn.ps1.aolai.service.AolaiService
-
从GMETA元数据表中获取元数据字段属性信息一览
- getMetaList(String) - 类 中的方法cn.ps1.aolai.service.GmetaService
-
已过时。
- getMetaTable(String) - 接口 中的方法cn.ps1.aolai.dao.AolaiDao
-
从元数据GMETA表中获取元数据的表名一览
- getMetaTable() - 类 中的方法cn.ps1.aolai.service.AolaiService
-
从GMETA元数据表中获取元数据的表名一览(暂未使用)
- getParam(Object, String) - 类 中的方法cn.ps1.aolai.service.GmetaService
-
根据约定的规则获取系统配置参数
- getParam(Map<String, Object>, String) - 类 中的方法cn.ps1.aolai.service.GmetaService
-
根据约定的规则获取系统配置参数
- getParam(String) - 类 中的静态方法cn.ps1.aolai.utils.ConfUtil
-
- getParams(HttpServletRequest) - 类 中的方法cn.ps1.aolai.service.UtilsService
-
获取HTTP请求从前端传递来的参数
- getRequestURI(HttpServletRequest) - 类 中的方法cn.ps1.aolai.service.UtilsService
-
获取请求URI参数,返回值带了斜线,如:uri="/wsSaveTest1"
- getRoleParams(Map<String, Object>, Map<String, String>) - 类 中的方法cn.ps1.aolai.service.GmetaService
-
梳理用户岗位:依赖 params中的 appCode,userComp、userDuty
- getRow(int) - 类 中的方法cn.ps1.aolai.utils.XlsxUtil
-
- getSheet() - 类 中的方法cn.ps1.aolai.utils.XlsxUtil
-
- getSm2PriKey(Object) - 类 中的方法cn.ps1.aolai.service.RedisService
-
读取临时缓存的64位国密SM2私钥
- getSm2PubKey(Object, int) - 类 中的方法cn.ps1.aolai.service.RedisService
-
生成一个66位国密SM2公钥,并缓存私钥 sec秒后失效
仅登录初始化用在了getTicket()中
- getTable(Object, String) - 类 中的方法cn.ps1.aolai.service.GmetaService
-
账套(base)及表名组合拼接符号移到UtilsService的jsonParams处理
- getTableMeta(Object) - 类 中的方法cn.ps1.aolai.service.GmetaService
-
根据表名table从GMETA表中获取Meta元数据全部信息一览
这里表名称table无SQL注入风险
- getUserInfo(Object) - 类 中的方法cn.ps1.aolai.service.RedisService
-
获取当前登录用户信息
- getValid(String) - 类 中的静态方法cn.ps1.aolai.utils.ConfUtil
-
- getWhere(Map<String, String>, String, Object) - 类 中的方法cn.ps1.aolai.service.GmetaService
-
已过时。
- getWorkbook() - 类 中的方法cn.ps1.aolai.utils.XlsxUtil
-
- GmetaService - cn.ps1.aolai.service中的类
-
Aolai基础框架相关服务层,基于Mybatis整合的元数据的基础操作类(CRUD)
- GmetaService() - 类 的构造器cn.ps1.aolai.service.GmetaService
-
- groupCount(String, Map<String, String>, Map<String, Object>) - 接口 中的方法cn.ps1.aolai.dao.AolaiDao
-
归集数据行数,用于统计和分组数据
- groupCount(Object, String, String[], Map<String, Object>) - 类 中的方法cn.ps1.aolai.service.GmetaService
-
归集数据行数,用于统计和分组数据
- sameIf(Map<String, T>, String[]) - 类 中的方法cn.ps1.aolai.service.UtilsService
-
拼装检查数据重复的条件,默认第一个是主键,首先要排除主键
- saveToFile(BufferedImage, String) - 类 中的静态方法cn.ps1.aolai.utils.Captcha
-
仅测试用
- saveToFile(byte[], String) - 类 中的静态方法cn.ps1.aolai.utils.Captcha
-
仅测试用
- SDF - 类 中的静态变量cn.ps1.aolai.utils.Const
-
- sendPost(String, String) - 类 中的方法cn.ps1.aolai.service.HttpsService
-
传递params参数的远程post请求,返回byte[]格式数据
- sendPost(String, String, String) - 类 中的方法cn.ps1.aolai.service.HttpsService
-
传递params参数的远程post请求,返回byte[]格式数据
- sendPost(String, Map<String, String>) - 类 中的方法cn.ps1.aolai.service.HttpsService
-
传递params参数的远程post请求,返回byte[]格式数据
- sendPost(String, Set<String>, Map<String, String>) - 类 中的方法cn.ps1.aolai.service.HttpsService
-
传递params参数的远程post请求,返回byte[]格式数据
- sendPost(String, Set<String>, Map<String, String>, String) - 类 中的方法cn.ps1.aolai.service.HttpsService
-
传递params参数的远程post请求,返回byte[]格式数据
- set(String, String) - 类 中的方法cn.ps1.aolai.service.RedisService
-
设置单个键值,永久有效
- set(String, String, int) - 类 中的方法cn.ps1.aolai.service.RedisService
-
设置单个键值,并设置有效时间
- setActionRole(String, Map<String, String>) - 类 中的方法cn.ps1.aolai.service.RedisService
-
缓存当前的路由页面的用户访问权限,主键为:应用、公司、岗位
- setAlias(String, Object) - 类 中的方法cn.ps1.aolai.service.GmetaService
-
根据table表名获取元数据字段的别名
- setAlias(String, String, Object) - 类 中的方法cn.ps1.aolai.service.GmetaService
-
根据table表名获取元数据字段的别名
- setApplicationContext(ApplicationContext) - 类 中的方法cn.ps1.aolai.utils.SpringContext
-
- setCellValue(int, int, String) - 类 中的方法cn.ps1.aolai.utils.XlsxUtil
-
根据行和列的索引设置单元格的数据
- setCookies(HttpServletRequest, HttpServletResponse, Map<String, String>) - 类 中的方法cn.ps1.aolai.service.UtilsService
-
设置cookies
- setDecodeKeys(Set<String>) - 类 中的方法cn.ps1.aolai.utils.EncConfigurer
-
- setFieldItem(HttpServletRequest) - 类 中的方法cn.ps1.aolai.service.AolaiService
-
设置FIELD元数据自定义字段信息表的字段属性信息
- setFieldItems(HttpServletRequest) - 类 中的方法cn.ps1.aolai.service.AolaiService
-
设置FIELD元数据自定义字段信息表的字段属性信息
每个base分库中都有一个FIELD表,缓存了“m.base*"信息
- setMetaItem(HttpServletRequest) - 类 中的方法cn.ps1.aolai.service.AolaiService
-
增加元数据项,或修改GMETA元数据表的信息
- setToken(Map<String, String>) - 类 中的方法cn.ps1.aolai.service.RedisService
-
缓存用户Token,控制同一账户多次登录,默认不配置时仅限单一用户登录使用。
- setUserComp(HttpServletRequest, Map<String, Object>, String) - 类 中的方法cn.ps1.aolai.service.UtilsService
-
设置当前操作用户的公司ID后返回公司ID
- setUserInfo(Map<String, String>) - 类 中的方法cn.ps1.aolai.service.RedisService
-
缓存当前用户信息
- setWaterMark(BufferedImage, BufferedImage, int, int, int) - 类 中的静态方法cn.ps1.aolai.utils.Captcha
-
增加透明水印(未使用)
- shiftRows(int, int, int) - 类 中的方法cn.ps1.aolai.utils.XlsxUtil
-
复制行信息
- showColumns(Map<String, String>) - 接口 中的方法cn.ps1.aolai.dao.AolaiDao
-
从数据库的实体表中获取字段列名
- showTables(String) - 接口 中的方法cn.ps1.aolai.dao.AolaiDao
-
从数据库中获取实体表名
- sm2Decrypt(String, String) - 类 中的静态方法cn.ps1.aolai.utils.Digest
-
国密SM2非对称加密算法:使用私钥解密
- sm2Encrypt(String, String) - 类 中的静态方法cn.ps1.aolai.utils.Digest
-
国密非对称SM2算法:使用公钥加密
- sm3(String) - 类 中的静态方法cn.ps1.aolai.utils.Digest
-
国密SM3摘要算法:用32位字节的摘要算法,返回64位十六进制字符
- sm3(String, String) - 类 中的静态方法cn.ps1.aolai.utils.Digest
-
国密SM3摘要算法:用32位字节的摘要算法,返回64位十六进制字符
- sm4Decrypt(String, String) - 类 中的静态方法cn.ps1.aolai.utils.Digest
-
通用的国密对称SM4解密模式:使用一个随机种子解码
- sm4Encrypt(String, String) - 类 中的静态方法cn.ps1.aolai.utils.Digest
-
通用的国密对称SM4加密模式:使用一个随机种子加密
- SpringContext - cn.ps1.aolai.utils中的类
-
通过IOC容器,映射ApplicationContext,并在应用中任意获取指定的Bean
- SpringContext() - 类 的构造器cn.ps1.aolai.utils.SpringContext
-
- SQL_EXPR - 类 中的静态变量cn.ps1.aolai.utils.ConfUtil
-
有效的 SQL表达式
- SSO_URL - 类 中的静态变量cn.ps1.aolai.utils.ConfUtil
-
单点SSO请求单点登录的远程服务地址,如:http://sso.ps1.cn/aolai/s
- ssoPost(String, Map<?, ?>) - 类 中的方法cn.ps1.aolai.service.HttpsService
-
单点SSO请求单点登录的远程服务地址:http://sso.ps1.cn/culai/s
- ssoPost(String, String) - 类 中的方法cn.ps1.aolai.service.HttpsService
-
单点SSO请求单点登录的远程服务地址,如:http://sso.ps1.cn/aolai/s
- str2num(String) - 类 中的方法cn.ps1.aolai.service.UtilsService
-
字符串分割为整数数组
- success(String) - 类 中的方法cn.ps1.aolai.service.UtilsService
-
返回成功
- success() - 类 中的方法cn.ps1.aolai.service.UtilsService
-
- success(Object) - 类 中的方法cn.ps1.aolai.service.UtilsService
-
返回数据对象
- success(Object, HttpServletRequest) - 类 中的方法cn.ps1.aolai.service.UtilsService
-
返回前台加密后的信息(注意:应用场景比较少,可能在个别地方单独使用)
- supports(MethodParameter, Class<? extends HttpMessageConverter<?>>) - 类 中的方法cn.ps1.aolai.service.AdviceResponse
-
- supportsParameter(MethodParameter) - 类 中的方法cn.ps1.aolai.annotation.AolaiBodyResolver
-