通用操作工具类

成员函数:

newModelList

创建列表对象列表

返回值:

ModelList 列表对象列表

castAs

类型转换 把参数类型转换为类型T

参数:

名称 类型 说明
formData Object 要被转换的类型

返回值:

ModelList 类型转换后的对象

getService

类型转换 把参数类型转换为类型T

参数:

名称 类型 说明
formData Object 要被转换的类型

返回值:

ModelList 类型转换后的对象

getIService

类型转换 把参数类型转换为类型T

参数:

名称 类型 说明
formData Object 要被转换的类型

返回值:

ModelList 类型转换后的对象

isNull

判读对象是否为空

参数:

名称 类型 说明
mainData Object 要判读的对象

返回值:

Boolean 是否为空

FieldDateToString

将字段中可能是时间类型的数据转换为字符串yyyy-MM-dd HH:mm:ss

参数:

名称 类型 说明
date Object 要转换的对象

返回值:

Boolean 转换后的日期字符串

isNotNull

判读对象是否不为空

参数:

名称 类型 说明
mainData String 要判读的对象

返回值:

Boolean 是否不为空

compareTo

比较参数val1 val2的大小

参数:

名称 类型 说明
val1 Object 参数1
val2 Object 参数2

返回值:

int val1大于val2 返回1 val1小于val2 返回-1 否则返回0

toDecimal

根据传入的内容转换为decimal对象

参数:

名称 类型 说明
val Object 传入的对象,可选不传为0

返回值:

decimal 根据对象转换的decimal值

toNullableDecimal

根据传入的内容转换为NullableDecimal对象

参数:

名称 类型 说明
val Object 传入的对象,可选不传为null

返回值:

NullableDecimal 根据对象转换的值

toFloat

根据传入的内容转换为Float对象

参数:

名称 类型 说明
val Object 传入的对象,可选不传为0

返回值:

float 根据对象转换的Float值

toNullableFloat

根据传入的内容转换为NullableFloat对象

参数:

名称 类型 说明
val Object 传入的对象,可选不传为null

返回值:

NullableFloat 根据对象转换的值

toDouble

根据传入的内容转换为double对象

参数:

名称 类型 说明
val Object 传入的对象,可选不传为0

返回值:

double 根据对象转换的double值

toNullableDouble

根据传入的内容转换为NullableDouble对象

参数:

名称 类型 说明
val Object 传入的对象,可选不传为null

返回值:

NullableDouble 根据对象转换的值

toLong

根据传入的内容转换为long对象

参数:

名称 类型 说明
val Object 传入的对象,可选不传为0

返回值:

long 根据对象转换的long值

toNullableLong

根据传入的内容转换为NullableLong对象

参数:

名称 类型 说明
val Object 传入的对象,可选不传为null

返回值:

NullableLong 根据对象转换的值

toInt

根据传入的内容转换为int对象

参数:

名称 类型 说明
val Object 传入的对象,可选不传为0

返回值:

int 根据对象转换的int值

toNullableInt

根据传入的内容转换为NullableInt对象

参数:

名称 类型 说明
val Object 传入的对象,可选不传为null

返回值:

NullableInt 根据对象转换的值

numberFormat

数值类型的格式化成字符串

参数:

名称 类型 说明
val Object 数值类型的值
len Int 保留小数为的长度,0为取整,负数为自然toString 默认-1

返回值:

String 格式化后的字符串

execProcess

执行外部进程并获取返回值

参数:

名称 类型 说明
cmd String 执行命令 执行文件
arguments String 执行命令 执行参数 多个的话按照空格分割
outStrList ZmStringList 获取执行的输出结果

返回值:

int 外部进程的退出代码

其它说明: