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
<?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> |