@Service public class UtilServiceImpl extends java.lang.Object implements ManagerService
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
ADMIN_USER |
org.apache.ibatis.mapping.DatabaseIdProvider |
databaseIdProvider |
DateUtils |
dateUtil
时间格式化
|
(专用程序包) org.springframework.jdbc.core.JdbcTemplate |
jdbcTemplate |
(专用程序包) org.apache.ibatis.session.SqlSessionFactory |
sqlSessionFactory |
构造器和说明 |
---|
UtilServiceImpl() |
限定符和类型 | 方法和说明 |
---|---|
void |
doExport(java.io.InputStream templateStream,
java.io.OutputStream targetStream,
com.kdayun.jxls.common.Context context)
执行导出
|
java.util.List<java.lang.Object> |
getCheckedItems(java.lang.String checkedIdStr,
java.util.List<java.lang.Object> originalList)
获取选中项集合
|
java.lang.String |
getDBType()
获取连接的数据库类型
|
java.lang.String |
getDefaultValueFromCursor(java.lang.String key,
java.util.List<java.lang.Object> cursor)
从游标中获取某个键的默认值
|
static java.lang.String |
getUUID()
获取通用唯一32UUID
|
static java.lang.String |
getUUID16()
获取通用唯一16UUID
|
void |
init()
初始化
|
java.lang.Boolean |
isSystemInit()
判断系统是否已初始化 根据CORE_VERSION表中是否存初始化记录
|
static java.lang.String |
jsonArrayStrToSplitStr(java.lang.String jsonArray)
格式转换工具 ["SYS_AUDFLAG","SYS_CREATETIME","SYS_CREATOR","SYS_MODIFYBY"]
='SYS_AUDFLAG','SYS_CREATETIME','SYS_CREATOR','SYS_MODIFYBY' 注意内容如果包含有[ "
也会被替换掉.
|
static java.lang.String |
md5(java.io.File file)
获取文件的MD5值 注意:编码UTF-8
|
static java.lang.String |
md5(java.io.InputStream is)
获取流的MD5值 注意:编码UTF-8
|
static java.lang.String |
md5(java.lang.String source)
获取一个字符串的md5值 注意:这个函数没编码限制
|
static java.lang.String |
md5(java.lang.String[] source)
获取数组拼接到一个字符串然后去md5值 注意:这个函数没编码限制
|
static java.lang.String |
number2CNMontrayUnit(java.math.BigDecimal numberOfMoney)
把输入的金额转换为汉语中人民币的大写
|
java.lang.String |
processIdStr(java.lang.String idStr)
处理多 ID 拼接的传输格式 加单引号
|
void |
unInit()
结束
|
public static final java.lang.String ADMIN_USER
public DateUtils dateUtil
@Autowired org.springframework.jdbc.core.JdbcTemplate jdbcTemplate
@Autowired public org.apache.ibatis.mapping.DatabaseIdProvider databaseIdProvider
@Autowired org.apache.ibatis.session.SqlSessionFactory sqlSessionFactory
public void init()
ManagerService
init
在接口中 ManagerService
public void unInit()
ManagerService
unInit
在接口中 ManagerService
public java.lang.String processIdStr(java.lang.String idStr)
idStr
- 拼接public java.util.List<java.lang.Object> getCheckedItems(java.lang.String checkedIdStr, java.util.List<java.lang.Object> originalList)
checkedIdStr
- 选中的字符串idsoriginalList
- 对象列表public void doExport(java.io.InputStream templateStream, java.io.OutputStream targetStream, com.kdayun.jxls.common.Context context) throws java.io.IOException
templateStream
- 模板输入流targetStream
- 输出流context
- 上下文java.io.IOException
- 出错抛出异常public static java.lang.String getUUID()
public static java.lang.String getUUID16()
public java.lang.String getDefaultValueFromCursor(java.lang.String key, java.util.List<java.lang.Object> cursor)
key
- 键的名称cursor
- 游标对象public static java.lang.String md5(java.lang.String[] source)
source
- 需要校验的字符串public static java.lang.String md5(java.io.File file) throws java.io.IOException
file
- 文件java.io.IOException
- 出错抛出异常public static java.lang.String md5(java.io.InputStream is) throws java.io.IOException
is
- 输入流java.io.IOException
- 出错抛出异常public static java.lang.String md5(java.lang.String source)
source
- 字符串public static java.lang.String number2CNMontrayUnit(java.math.BigDecimal numberOfMoney)
numberOfMoney
- 输入的金额public java.lang.String getDBType() throws java.sql.SQLException
java.sql.SQLException
- 出错抛出数据库异常public java.lang.Boolean isSystemInit()
public static java.lang.String jsonArrayStrToSplitStr(java.lang.String jsonArray)
jsonArray
- json数组的字符串