上格云底层服务对象支持库。

zhangweixin fb0dbb3b87 *********************** ************************ преди 4 години
gradle d47f69f90a преди 4 години
saga-service-base c6b056b882 **************** 修改 ************ преди 4 години
saga-service-kafka 2afb1aa56f sybotan更名为saga。 преди 4 години
saga-service-models 415b1b08c8 创建与更新接口增加入参校验功能。 преди 4 години
saga-service-mybatis dde9085210 数据库驱动增加“org.mariadb.jdbc.Driver”. преди 4 години
saga-service-mysql afaec61bf0 修改 преди 4 години
saga-service-postgresql 2afb1aa56f sybotan更名为saga。 преди 4 години
.gitignore be13016cb3 创建项目。 преди 4 години
README.md 2afb1aa56f sybotan更名为saga。 преди 4 години
build.gradle 5a3434ed54 创建与更新接口增加入参校验功能。 преди 4 години
gradle.properties fb0dbb3b87 *********************** ************************ преди 4 години
gradlew 2afb1aa56f sybotan更名为saga。 преди 4 години
gradlew.bat 2afb1aa56f sybotan更名为saga。 преди 4 години
settings.gradle afaec61bf0 修改 преди 4 години

README.md

saga-service

标准接口

查询接口

过滤(filters)

排序(orders)

分页(pageNumber与pageSize)

pageNumber: 第几页,从1开始。 pageSize: 每页记录数。最大1000条记录。

映射()

关系表达式

关系 运算符 Web接口语法 后台编程语法
等于 = 属性名 = 值 SFilter.eq("属性名", 值)
不等于 != 属性名 != 值 SFilter.ne("属性名", 值)
大于 > 属性名 > 值 SFilter.gt("属性名", 值)
大于等于 >= 属性名 >= 值 SFilter.gte("属性名", 值)
小于 < 属性名 < 值 SFilter.lt("属性名", 值)
小于等于 <= 属性名 <= 值 SFilter.lte("属性名", 值)
包含 contain 属性名 contain 值 SFilter.contain("属性名", 值)
前缀 startwith 属性名 startwith 值 SFilter.startWith("属性名", 值)
后缀 endwith 属性名 endwith 值 SFilter.endWith("属性名", 值)
为空 isnull 属性名 isnull SFilter.isNull("属性名", 值)
在列表内 in 属性名 in [值1, 值2,...] SFilter.inList("属性名", 值)

关系表达式

关系 运算符 Web接口语法 后台编程语法
not not 表达式 SFilter.not(表达式)
and 表达式1 and 表达式2 SFilter.and(表达式1, 表达式2)
or 表达式1 or 表达式2 SFilter.or(表达式1, 表达式2)
多表达式 ; 表达式1;表达式2;...

函数

函数 说明
SLeft(属性名, 长度) 字符串左截取
SLength(属性名) 取字符串长度
SLower(属性名) 字符串转换为小写
SLPad(属性名, 长度, 填充字符) 左填充字符串
SMid(属性名, 开始位置, 长度) 从指定位置截取批暄长度字符串
SReverse(属性名) 字符串逆序
SRight(属性名, 长度) 字符串右截取
SRPad(属性名, 长度, 填充字符) 右填充字符串
SSubstring(属性名, 开始位置, 长度) 从指定位置截取批暄长度字符串
SUpper(属性名) 字符串转换为大写

软件架构

软件架构说明