599 lines
27 KiB
XML
599 lines
27 KiB
XML
<?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.zhwl.gate.mapper.ZdyDeviceGateCardLogMapper">
|
|
|
|
<resultMap type="ZdyDeviceGateCardLog" id="ZdyDeviceGateCardLogResult">
|
|
<result property="id" column="id"/>
|
|
<result property="type" column="type"/>
|
|
<result property="model" column="model"/>
|
|
<result property="serial" column="serial"/>
|
|
<result property="mac" column="mac"/>
|
|
<result property="dateTime" column="date_time"/>
|
|
<result property="ipAddress" column="ip_address"/>
|
|
<result property="ipv6Address" column="ipv6_address"/>
|
|
<result property="portNo" column="port_no"/>
|
|
<result property="protocolType" column="protocol_type"/>
|
|
<result property="eventType" column="event_type"/>
|
|
<result property="eventDescription" column="event_description"/>
|
|
<result property="direction" column="direction"/>
|
|
<result property="verifyType" column="verify_type"/>
|
|
<result property="cardNo" column="card_no"/>
|
|
<result property="name" column="name"/>
|
|
<result property="sex" column="sex"/>
|
|
<result property="birthday" column="birthday"/>
|
|
<result property="address" column="address"/>
|
|
<result property="validStart" column="valid_start"/>
|
|
<result property="validEnd" column="valid_end"/>
|
|
<result property="sign" column="sign"/>
|
|
<result property="cardPic" column="card_pic"/>
|
|
<result property="openDoor" column="open_door"/>
|
|
<result property="voiceCode" column="voice_code"/>
|
|
<result property="voiceContent" column="voice_content"/>
|
|
<result property="line1" column="line1"/>
|
|
<result property="line2" column="line2"/>
|
|
<result property="line3" column="line3"/>
|
|
<result property="line4" column="line4"/>
|
|
<result property="createTime" column="create_time"/>
|
|
<result property="createBy" column="create_by"/>
|
|
<result property="updateTime" column="update_time"/>
|
|
<result property="updateBy" column="update_by"/>
|
|
<result property="remark" column="remark"/>
|
|
<result property="configStatus" column="config_status"/>
|
|
<result property="source" column="source"/>
|
|
<result property="deviceId" column="device_id"/>
|
|
<result property="reader" column="reader"/>
|
|
<result property="status" column="status"/>
|
|
<result property="deviceIndex" column="device_index"/>
|
|
<result property="nation" column="nation"/>
|
|
<result property="addr" column="addr"/>
|
|
<result property="ip" column="ip"/>
|
|
<result property="dateTo" column="date_to"/>
|
|
<result property="dateFrm" column="date_frm"/>
|
|
<result property="dept" column="dept"/>
|
|
<result property="dataLen" column="data_len"/>
|
|
<result property="input" column="input"/>
|
|
<result property="acsRes" column="acs_res"/>
|
|
<result property="actIndex" column="act_index"/>
|
|
<result property="time" column="time"/>
|
|
<result property="lcd" column="lcd"/>
|
|
<result property="lcdTime" column="lcd_time"/>
|
|
<result property="note" column="note"/>
|
|
<result property="sysTime" column="sys_time"/>
|
|
<result property="qrCode" column="qr_code"/>
|
|
<result property="times" column="times"/>
|
|
<result property="orderCode" column="order_code"/>
|
|
<result property="reqResult" column="req_result"/>
|
|
<result property="reqNewResult" column="req_new_result"/>
|
|
<result property="respResult" column="resp_result"/>
|
|
<result property="verifyQuality" column="verify_quality"/>
|
|
<result property="verifyResult" column="verify_result"/>
|
|
<result property="employeeId" column="employee_id"/>
|
|
<result property="deptId" column="dept_id"/>
|
|
<result property="deviceName" column="device_name"/>
|
|
<result property="scenicId" column="scenic_id"/>
|
|
<result property="scenicName" column="scenic_name"/>
|
|
</resultMap>
|
|
|
|
<sql id="selectZdyDeviceGateCardLogVo">
|
|
select id, type, model, serial, mac, date_time, ip_address, ipv6_address, port_no, protocol_type, event_type, event_description, direction, verify_type, card_no, name, sex, birthday, address, valid_start, valid_end, sign, card_pic, open_door, voice_code, voice_content, line1, line2, line3, line4, create_time, create_by, update_time, update_by, remark, config_status, source, device_id, reader, status, device_index, nation, addr, ip, date_to, date_frm, dept, data_len, input, acs_res, act_index, time, lcd, lcd_time, note, sys_time, qr_code, times, order_code, req_result, req_new_result, resp_result, verify_quality, verify_result, dept_id,scenic_id
|
|
from zdy_device_gate_card_log
|
|
</sql>
|
|
|
|
<sql id="selectZdyDeviceGateCardLogDeptVo">
|
|
select l.id, l.type, l.model, l.serial, l.mac, l.date_time, l.ip_address, l.ipv6_address, l.port_no, l.protocol_type, l.event_type, l.event_description, l.direction, l.verify_type, l.card_no, l.name, l.sex, l.birthday, l.address, l.valid_start, l.valid_end, l.sign, l.card_pic, l.open_door, l.voice_code, l.voice_content, l.line1, l.line2, l.line3, l.line4, l.create_time, l.create_by, l.update_time, l.update_by, l.remark, l.config_status, l.source, l.device_id, l.reader, l.status, l.device_index, l.nation, l.addr, l.ip, l.date_to, l.date_frm, l.dept, l.data_len, l.input, l.acs_res, l.act_index, l.time, l.lcd, l.lcd_time, l.note, l.sys_time, l.qr_code, l.times, l.order_code, l.req_result, l.req_new_result, l.resp_result, l.verify_quality, l.verify_result, l.employee_id, l.dept_id, g.device_name,
|
|
l.scenic_id,zs.scenic_name
|
|
from zdy_device_gate_card_log l
|
|
left join sys_dept d on d.dept_id = l.dept_id
|
|
left join zdy_device_gate g on g.serial_no = l.serial and g.del_flag != 1
|
|
left join zdy_scenic zs on zs.id = l.scenic_id
|
|
</sql>
|
|
|
|
<select id="selectZdyDeviceGateCardLogList" parameterType="ZdyDeviceGateCardLog" resultMap="ZdyDeviceGateCardLogResult">
|
|
<include refid="selectZdyDeviceGateCardLogDeptVo"/>
|
|
<where>
|
|
<if test="type != null and type != ''">
|
|
and l.type = #{type}
|
|
</if>
|
|
<if test="serial != null and serial != ''">
|
|
and l.serial = #{serial}
|
|
</if>
|
|
<if test="name != null and name != ''">
|
|
and l.name like concat('%', #{name}, '%')
|
|
</if>
|
|
<if test="configStatus != null and configStatus != ''">
|
|
and l.config_status = #{configStatus}
|
|
</if>
|
|
<if test="deviceId != null and deviceId != ''">
|
|
and l.device_id = #{deviceId}
|
|
</if>
|
|
<if test="direction != null">
|
|
and l.direction = #{direction}
|
|
</if>
|
|
<if test="verifyType != null">
|
|
and l.verify_type = #{verifyType}
|
|
</if>
|
|
<if test="params.beginCreateTime != null and params.beginCreateTime != '' and params.endCreateTime != null and params.endCreateTime != ''">
|
|
and l.create_time between #{params.beginCreateTime} and #{params.endCreateTime}
|
|
</if>
|
|
${params.dataScope}
|
|
</where>
|
|
order by l.id desc
|
|
</select>
|
|
|
|
<select id="selectZdyDeviceGateCardLogById" parameterType="Long"
|
|
resultMap="ZdyDeviceGateCardLogResult">
|
|
<include refid="selectZdyDeviceGateCardLogVo"/>
|
|
where id = #{id}
|
|
</select>
|
|
|
|
<insert id="insertZdyDeviceGateCardLog" parameterType="ZdyDeviceGateCardLog" useGeneratedKeys="true"
|
|
keyProperty="id">
|
|
insert into zdy_device_gate_card_log
|
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
<if test="type != null">type,
|
|
</if>
|
|
<if test="model != null">model,
|
|
</if>
|
|
<if test="serial != null">serial,
|
|
</if>
|
|
<if test="mac != null">mac,
|
|
</if>
|
|
<if test="dateTime != null">date_time,
|
|
</if>
|
|
<if test="ipAddress != null">ip_address,
|
|
</if>
|
|
<if test="ipv6Address != null">ipv6_address,
|
|
</if>
|
|
<if test="portNo != null">port_no,
|
|
</if>
|
|
<if test="protocolType != null">protocol_type,
|
|
</if>
|
|
<if test="eventType != null">event_type,
|
|
</if>
|
|
<if test="eventDescription != null">event_description,
|
|
</if>
|
|
<if test="direction != null">direction,
|
|
</if>
|
|
<if test="verifyType != null">verify_type,
|
|
</if>
|
|
<if test="cardNo != null">card_no,
|
|
</if>
|
|
<if test="name != null">name,
|
|
</if>
|
|
<if test="sex != null">sex,
|
|
</if>
|
|
<if test="birthday != null">birthday,
|
|
</if>
|
|
<if test="address != null">address,
|
|
</if>
|
|
<if test="validStart != null">valid_start,
|
|
</if>
|
|
<if test="validEnd != null">valid_end,
|
|
</if>
|
|
<if test="sign != null">sign,
|
|
</if>
|
|
<if test="cardPic != null">card_pic,
|
|
</if>
|
|
<if test="openDoor != null">open_door,
|
|
</if>
|
|
<if test="voiceCode != null">voice_code,
|
|
</if>
|
|
<if test="voiceContent != null">voice_content,
|
|
</if>
|
|
<if test="line1 != null">line1,
|
|
</if>
|
|
<if test="line2 != null">line2,
|
|
</if>
|
|
<if test="line3 != null">line3,
|
|
</if>
|
|
<if test="line4 != null">line4,
|
|
</if>
|
|
<if test="createTime != null">create_time,
|
|
</if>
|
|
<if test="createBy != null">create_by,
|
|
</if>
|
|
<if test="updateTime != null">update_time,
|
|
</if>
|
|
<if test="updateBy != null">update_by,
|
|
</if>
|
|
<if test="remark != null">remark,
|
|
</if>
|
|
<if test="configStatus != null">config_status,
|
|
</if>
|
|
<if test="source != null">source,
|
|
</if>
|
|
<if test="deviceId != null">device_id,
|
|
</if>
|
|
<if test="reader != null">reader,
|
|
</if>
|
|
<if test="status != null">status,
|
|
</if>
|
|
<if test="deviceIndex != null">device_index,
|
|
</if>
|
|
<if test="nation != null">nation,
|
|
</if>
|
|
<if test="addr != null">addr,
|
|
</if>
|
|
<if test="ip != null">ip,
|
|
</if>
|
|
<if test="dateTo != null">date_to,
|
|
</if>
|
|
<if test="dateFrm != null">date_frm,
|
|
</if>
|
|
<if test="dept != null">dept,
|
|
</if>
|
|
<if test="dataLen != null">data_len,
|
|
</if>
|
|
<if test="input != null">input,
|
|
</if>
|
|
<if test="acsRes != null">acs_res,
|
|
</if>
|
|
<if test="actIndex != null">act_index,
|
|
</if>
|
|
<if test="time != null">time,
|
|
</if>
|
|
<if test="lcd != null">lcd,
|
|
</if>
|
|
<if test="lcdTime != null">lcd_time,
|
|
</if>
|
|
<if test="note != null">note,
|
|
</if>
|
|
<if test="sysTime != null">sys_time,
|
|
</if>
|
|
<if test="qrCode != null">qr_code,
|
|
</if>
|
|
<if test="times != null">times,
|
|
</if>
|
|
<if test="orderCode != null">order_code,
|
|
</if>
|
|
<if test="reqResult != null">req_result,
|
|
</if>
|
|
<if test="reqNewResult != null">req_new_result,
|
|
</if>
|
|
<if test="respResult != null">resp_result,
|
|
</if>
|
|
<if test="verifyQuality != null">verify_quality,
|
|
</if>
|
|
<if test="verifyResult != null">verify_result,
|
|
</if>
|
|
<if test="employeeId != null">employee_id,
|
|
</if>
|
|
<if test="deptId != null">dept_id,
|
|
</if>
|
|
<if test="scenicId != null">scenic_id,
|
|
</if>
|
|
</trim>
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<if test="type != null">#{type},
|
|
</if>
|
|
<if test="model != null">#{model},
|
|
</if>
|
|
<if test="serial != null">#{serial},
|
|
</if>
|
|
<if test="mac != null">#{mac},
|
|
</if>
|
|
<if test="dateTime != null">#{dateTime},
|
|
</if>
|
|
<if test="ipAddress != null">#{ipAddress},
|
|
</if>
|
|
<if test="ipv6Address != null">#{ipv6Address},
|
|
</if>
|
|
<if test="portNo != null">#{portNo},
|
|
</if>
|
|
<if test="protocolType != null">#{protocolType},
|
|
</if>
|
|
<if test="eventType != null">#{eventType},
|
|
</if>
|
|
<if test="eventDescription != null">#{eventDescription},
|
|
</if>
|
|
<if test="direction != null">#{direction},
|
|
</if>
|
|
<if test="verifyType != null">#{verifyType},
|
|
</if>
|
|
<if test="cardNo != null">#{cardNo},
|
|
</if>
|
|
<if test="name != null">#{name},
|
|
</if>
|
|
<if test="sex != null">#{sex},
|
|
</if>
|
|
<if test="birthday != null">#{birthday},
|
|
</if>
|
|
<if test="address != null">#{address},
|
|
</if>
|
|
<if test="validStart != null">#{validStart},
|
|
</if>
|
|
<if test="validEnd != null">#{validEnd},
|
|
</if>
|
|
<if test="sign != null">#{sign},
|
|
</if>
|
|
<if test="cardPic != null">#{cardPic},
|
|
</if>
|
|
<if test="openDoor != null">#{openDoor},
|
|
</if>
|
|
<if test="voiceCode != null">#{voiceCode},
|
|
</if>
|
|
<if test="voiceContent != null">#{voiceContent},
|
|
</if>
|
|
<if test="line1 != null">#{line1},
|
|
</if>
|
|
<if test="line2 != null">#{line2},
|
|
</if>
|
|
<if test="line3 != null">#{line3},
|
|
</if>
|
|
<if test="line4 != null">#{line4},
|
|
</if>
|
|
<if test="createTime != null">#{createTime},
|
|
</if>
|
|
<if test="createBy != null">#{createBy},
|
|
</if>
|
|
<if test="updateTime != null">#{updateTime},
|
|
</if>
|
|
<if test="updateBy != null">#{updateBy},
|
|
</if>
|
|
<if test="remark != null">#{remark},
|
|
</if>
|
|
<if test="configStatus != null">#{configStatus},
|
|
</if>
|
|
<if test="source != null">#{source},
|
|
</if>
|
|
<if test="deviceId != null">#{deviceId},
|
|
</if>
|
|
<if test="reader != null">#{reader},
|
|
</if>
|
|
<if test="status != null">#{status},
|
|
</if>
|
|
<if test="deviceIndex != null">#{deviceIndex},
|
|
</if>
|
|
<if test="nation != null">#{nation},
|
|
</if>
|
|
<if test="addr != null">#{addr},
|
|
</if>
|
|
<if test="ip != null">#{ip},
|
|
</if>
|
|
<if test="dateTo != null">#{dateTo},
|
|
</if>
|
|
<if test="dateFrm != null">#{dateFrm},
|
|
</if>
|
|
<if test="dept != null">#{dept},
|
|
</if>
|
|
<if test="dataLen != null">#{dataLen},
|
|
</if>
|
|
<if test="input != null">#{input},
|
|
</if>
|
|
<if test="acsRes != null">#{acsRes},
|
|
</if>
|
|
<if test="actIndex != null">#{actIndex},
|
|
</if>
|
|
<if test="time != null">#{time},
|
|
</if>
|
|
<if test="lcd != null">#{lcd},
|
|
</if>
|
|
<if test="lcdTime != null">#{lcdTime},
|
|
</if>
|
|
<if test="note != null">#{note},
|
|
</if>
|
|
<if test="sysTime != null">#{sysTime},
|
|
</if>
|
|
<if test="qrCode != null">#{qrCode},
|
|
</if>
|
|
<if test="times != null">#{times},
|
|
</if>
|
|
<if test="orderCode != null">#{orderCode},
|
|
</if>
|
|
<if test="reqResult != null">#{reqResult},
|
|
</if>
|
|
<if test="reqNewResult != null">#{reqNewResult},
|
|
</if>
|
|
<if test="respResult != null">#{respResult},
|
|
</if>
|
|
<if test="verifyQuality != null">#{verifyQuality},
|
|
</if>
|
|
<if test="verifyResult != null">#{verifyResult},
|
|
</if>
|
|
<if test="employeeId != null">#{employeeId},
|
|
</if>
|
|
<if test="deptId != null">#{deptId},
|
|
</if>
|
|
<if test="scenicId != null">#{scenicId},
|
|
</if>
|
|
</trim>
|
|
</insert>
|
|
|
|
<update id="updateZdyDeviceGateCardLog" parameterType="ZdyDeviceGateCardLog">
|
|
update zdy_device_gate_card_log
|
|
<trim prefix="SET" suffixOverrides=",">
|
|
<if test="type != null">type =
|
|
#{type},
|
|
</if>
|
|
<if test="model != null">model =
|
|
#{model},
|
|
</if>
|
|
<if test="serial != null">serial =
|
|
#{serial},
|
|
</if>
|
|
<if test="mac != null">mac =
|
|
#{mac},
|
|
</if>
|
|
<if test="dateTime != null">date_time =
|
|
#{dateTime},
|
|
</if>
|
|
<if test="ipAddress != null">ip_address =
|
|
#{ipAddress},
|
|
</if>
|
|
<if test="ipv6Address != null">ipv6_address =
|
|
#{ipv6Address},
|
|
</if>
|
|
<if test="portNo != null">port_no =
|
|
#{portNo},
|
|
</if>
|
|
<if test="protocolType != null">protocol_type =
|
|
#{protocolType},
|
|
</if>
|
|
<if test="eventType != null">event_type =
|
|
#{eventType},
|
|
</if>
|
|
<if test="eventDescription != null">event_description =
|
|
#{eventDescription},
|
|
</if>
|
|
<if test="direction != null">direction =
|
|
#{direction},
|
|
</if>
|
|
<if test="verifyType != null">verify_type =
|
|
#{verifyType},
|
|
</if>
|
|
<if test="cardNo != null">card_no =
|
|
#{cardNo},
|
|
</if>
|
|
<if test="name != null">name =
|
|
#{name},
|
|
</if>
|
|
<if test="sex != null">sex =
|
|
#{sex},
|
|
</if>
|
|
<if test="birthday != null">birthday =
|
|
#{birthday},
|
|
</if>
|
|
<if test="address != null">address =
|
|
#{address},
|
|
</if>
|
|
<if test="validStart != null">valid_start =
|
|
#{validStart},
|
|
</if>
|
|
<if test="validEnd != null">valid_end =
|
|
#{validEnd},
|
|
</if>
|
|
<if test="sign != null">sign =
|
|
#{sign},
|
|
</if>
|
|
<if test="cardPic != null">card_pic =
|
|
#{cardPic},
|
|
</if>
|
|
<if test="openDoor != null">open_door =
|
|
#{openDoor},
|
|
</if>
|
|
<if test="voiceCode != null">voice_code =
|
|
#{voiceCode},
|
|
</if>
|
|
<if test="voiceContent != null">voice_content =
|
|
#{voiceContent},
|
|
</if>
|
|
<if test="line1 != null">line1 =
|
|
#{line1},
|
|
</if>
|
|
<if test="line2 != null">line2 =
|
|
#{line2},
|
|
</if>
|
|
<if test="line3 != null">line3 =
|
|
#{line3},
|
|
</if>
|
|
<if test="line4 != null">line4 =
|
|
#{line4},
|
|
</if>
|
|
<if test="createTime != null">create_time =
|
|
#{createTime},
|
|
</if>
|
|
<if test="createBy != null">create_by =
|
|
#{createBy},
|
|
</if>
|
|
<if test="updateTime != null">update_time =
|
|
#{updateTime},
|
|
</if>
|
|
<if test="updateBy != null">update_by =
|
|
#{updateBy},
|
|
</if>
|
|
<if test="remark != null">remark =
|
|
#{remark},
|
|
</if>
|
|
<if test="configStatus != null">config_status =
|
|
#{configStatus},
|
|
</if>
|
|
<if test="source != null">source =
|
|
#{source},
|
|
</if>
|
|
<if test="deviceId != null">device_id =
|
|
#{deviceId},
|
|
</if>
|
|
<if test="reader != null">reader =
|
|
#{reader},
|
|
</if>
|
|
<if test="status != null">status =
|
|
#{status},
|
|
</if>
|
|
<if test="deviceIndex != null">device_index =
|
|
#{deviceIndex},
|
|
</if>
|
|
<if test="nation != null">nation =
|
|
#{nation},
|
|
</if>
|
|
<if test="addr != null">addr =
|
|
#{addr},
|
|
</if>
|
|
<if test="ip != null">ip =
|
|
#{ip},
|
|
</if>
|
|
<if test="dateTo != null">date_to =
|
|
#{dateTo},
|
|
</if>
|
|
<if test="dateFrm != null">date_frm =
|
|
#{dateFrm},
|
|
</if>
|
|
<if test="dept != null">dept =
|
|
#{dept},
|
|
</if>
|
|
<if test="dataLen != null">data_len =
|
|
#{dataLen},
|
|
</if>
|
|
<if test="input != null">input =
|
|
#{input},
|
|
</if>
|
|
<if test="acsRes != null">acs_res =
|
|
#{acsRes},
|
|
</if>
|
|
<if test="actIndex != null">act_index =
|
|
#{actIndex},
|
|
</if>
|
|
<if test="time != null">time =
|
|
#{time},
|
|
</if>
|
|
<if test="lcd != null">lcd =
|
|
#{lcd},
|
|
</if>
|
|
<if test="lcdTime != null">lcd_time =
|
|
#{lcdTime},
|
|
</if>
|
|
<if test="note != null">note =
|
|
#{note},
|
|
</if>
|
|
<if test="sysTime != null">sys_time =
|
|
#{sysTime},
|
|
</if>
|
|
<if test="qrCode != null">qr_code =
|
|
#{qrCode},
|
|
</if>
|
|
<if test="times != null">times =
|
|
#{times},
|
|
</if>
|
|
<if test="orderCode != null">order_code =
|
|
#{orderCode},
|
|
</if>
|
|
<if test="scenicId != null">scenic_id =
|
|
#{scenicId},
|
|
</if>
|
|
</trim>
|
|
where id = #{id}
|
|
</update>
|
|
|
|
<delete id="deleteZdyDeviceGateCardLogById" parameterType="Long">
|
|
delete from zdy_device_gate_card_log where id = #{id}
|
|
</delete>
|
|
|
|
<delete id="deleteZdyDeviceGateCardLogByIds" parameterType="String">
|
|
delete from zdy_device_gate_card_log where id in
|
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
|
#{id}
|
|
</foreach>
|
|
</delete>
|
|
</mapper>
|