<?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.ruoyi.system.mapper.SysVisitorConfigMapper">
|
|
<resultMap type="SysVisitorConfig" id="SysVisitorConfigResult">
|
<id property="configId" column="config_id" />
|
<result property="onsiteRegistrationEnabled" column="onsite_registration_enabled" />
|
<result property="appointmentRegistrationEnabled" column="appointment_registration_enabled" />
|
<result property="registerReceiverConfirmEnabled" column="register_receiver_confirm_enabled" />
|
<result property="signReceiverConfirmEnabled" column="sign_receiver_confirm_enabled" />
|
<result property="faceCompareEnabled" column="face_compare_enabled" />
|
<result property="faceCaptureEnabled" column="face_capture_enabled" />
|
<result property="manualIdCardEnabled" column="manual_id_card_enabled" />
|
<result property="printFields" column="print_fields" />
|
<result property="systemName" column="system_name" />
|
<result property="logoUrl" column="logo_url" />
|
<result property="serviceProvider" column="service_provider" />
|
<result property="supportPhone" column="support_phone" />
|
<result property="visitorMachineEntryEnabled" column="visitor_machine_entry_enabled" />
|
<result property="delFlag" column="del_flag" />
|
<result property="createBy" column="create_by" />
|
<result property="createTime" column="create_time" />
|
<result property="updateBy" column="update_by" />
|
<result property="updateTime" column="update_time" />
|
<result property="remark" column="remark" />
|
</resultMap>
|
|
<sql id="selectVisitorConfigVo">
|
select config_id,
|
onsite_registration_enabled,
|
appointment_registration_enabled,
|
register_receiver_confirm_enabled,
|
sign_receiver_confirm_enabled,
|
face_compare_enabled,
|
face_capture_enabled,
|
manual_id_card_enabled,
|
print_fields,
|
system_name,
|
logo_url,
|
service_provider,
|
support_phone,
|
visitor_machine_entry_enabled,
|
del_flag,
|
create_by,
|
create_time,
|
update_by,
|
update_time,
|
remark
|
from t_visitor_config
|
</sql>
|
|
<select id="selectCurrent" resultMap="SysVisitorConfigResult">
|
<include refid="selectVisitorConfigVo" />
|
where del_flag = '0'
|
order by config_id asc
|
limit 1
|
</select>
|
|
<insert id="insertConfig" parameterType="SysVisitorConfig" useGeneratedKeys="true" keyProperty="configId">
|
insert into t_visitor_config (
|
onsite_registration_enabled,
|
appointment_registration_enabled,
|
register_receiver_confirm_enabled,
|
sign_receiver_confirm_enabled,
|
face_compare_enabled,
|
face_capture_enabled,
|
manual_id_card_enabled,
|
print_fields,
|
system_name,
|
logo_url,
|
service_provider,
|
support_phone,
|
visitor_machine_entry_enabled,
|
create_by,
|
create_time,
|
remark
|
) values (
|
#{onsiteRegistrationEnabled},
|
#{appointmentRegistrationEnabled},
|
#{registerReceiverConfirmEnabled},
|
#{signReceiverConfirmEnabled},
|
#{faceCompareEnabled},
|
#{faceCaptureEnabled},
|
#{manualIdCardEnabled},
|
#{printFields},
|
#{systemName},
|
#{logoUrl},
|
#{serviceProvider},
|
#{supportPhone},
|
#{visitorMachineEntryEnabled},
|
#{createBy},
|
sysdate(),
|
#{remark}
|
)
|
</insert>
|
|
<update id="updateConfig" parameterType="SysVisitorConfig">
|
update t_visitor_config
|
set onsite_registration_enabled = #{onsiteRegistrationEnabled},
|
appointment_registration_enabled = #{appointmentRegistrationEnabled},
|
register_receiver_confirm_enabled = #{registerReceiverConfirmEnabled},
|
sign_receiver_confirm_enabled = #{signReceiverConfirmEnabled},
|
face_compare_enabled = #{faceCompareEnabled},
|
face_capture_enabled = #{faceCaptureEnabled},
|
manual_id_card_enabled = #{manualIdCardEnabled},
|
print_fields = #{printFields},
|
system_name = #{systemName},
|
logo_url = #{logoUrl},
|
service_provider = #{serviceProvider},
|
support_phone = #{supportPhone},
|
visitor_machine_entry_enabled = #{visitorMachineEntryEnabled},
|
update_by = #{updateBy},
|
update_time = sysdate(),
|
remark = #{remark}
|
where config_id = #{configId}
|
</update>
|
</mapper>
|