You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
2.0 KiB
55 lines
2.0 KiB
|
1 year ago
|
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
|
||
|
|
|
||
|
|
|
||
|
|
<mapper namespace="com.hisense.hiatmp.log.mapper.LogDataMapper">
|
||
|
|
<insert id="saveLogData" parameterType="com.hisense.hiatmp.model.log.LogData">
|
||
|
|
insert into log_data (nid,
|
||
|
|
logtype,
|
||
|
|
userid,
|
||
|
|
cardid,
|
||
|
|
username,
|
||
|
|
departmentname,
|
||
|
|
departmentid,
|
||
|
|
logtime,
|
||
|
|
clientip,
|
||
|
|
clientid,
|
||
|
|
operatetype,
|
||
|
|
failcode,
|
||
|
|
operatetarget,
|
||
|
|
operatecontent,
|
||
|
|
systemid,
|
||
|
|
firstmenuid,
|
||
|
|
secondmenuid,
|
||
|
|
functionid,
|
||
|
|
functionname)
|
||
|
|
values(
|
||
|
|
#{log.nid,jdbcType=VARCHAR},
|
||
|
|
#{log.logtype},
|
||
|
|
#{log.userid},
|
||
|
|
#{log.cardid},
|
||
|
|
#{log.username},
|
||
|
|
#{log.departmentname},
|
||
|
|
#{log.departmentid},
|
||
|
|
<choose>
|
||
|
|
<when test="dataBase != null and dataBase != '' and dataBase == '1'.toString()">
|
||
|
|
cast(#{log.logtime} as timestamp without time zone),
|
||
|
|
</when>
|
||
|
|
<otherwise>
|
||
|
|
to_date(#{log.logtime}, 'yyyy-MM-dd HH24:mi:ss'),
|
||
|
|
</otherwise>
|
||
|
|
</choose>
|
||
|
|
#{log.clientip},
|
||
|
|
#{log.clientid},
|
||
|
|
#{log.operatetype},
|
||
|
|
#{log.failcode},
|
||
|
|
#{log.operatetarget},
|
||
|
|
#{log.operatecontent},
|
||
|
|
#{log.systemid},
|
||
|
|
#{log.firstmenuid},
|
||
|
|
#{log.secondmenuid},
|
||
|
|
#{log.functionid},
|
||
|
|
#{log.functionname}
|
||
|
|
)
|
||
|
|
</insert>
|
||
|
|
</mapper>
|