@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()
ManagerServiceinit 在接口中 ManagerServicepublic void unInit()
ManagerServiceunInit 在接口中 ManagerServicepublic 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数组的字符串