通用操作工具类
成员函数:
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 外部进程的退出代码
其它说明:
无