隐患排查APP
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

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>