| | |
| | | <result property="deviceId" column="device_id" /> |
| | | <result property="enabled" column="enabled" /> |
| | | <result property="onlineStatus" column="online_status" /> |
| | | <result property="fingerprint" column="fingerprint" /> |
| | | <result property="delFlag" column="del_flag" /> |
| | | <result property="remark" column="remark" /> |
| | | <result property="createBy" column="create_by" /> |
| | |
| | | <result property="deviceName" column="device_name" /> |
| | | <result property="brand" column="brand" /> |
| | | <result property="deviceId" column="device_id" /> |
| | | <result property="fingerprint" column="fingerprint" /> |
| | | <result property="enabled" column="enabled" /> |
| | | <result property="onlineStatus" column="online_status" /> |
| | | <result property="remark" column="remark" /> |
| | |
| | | device_id, |
| | | enabled, |
| | | online_status, |
| | | fingerprint, |
| | | del_flag, |
| | | remark, |
| | | create_by, |
| | |
| | | m.device_name, |
| | | m.brand, |
| | | m.device_id, |
| | | m.fingerprint, |
| | | m.enabled, |
| | | m.online_status, |
| | | m.remark, |
| | |
| | | |
| | | <update id="updateMachine" parameterType="SysVisitorMachine"> |
| | | update t_visitor_machine |
| | | set area_id = #{areaId}, |
| | | device_name = #{deviceName}, |
| | | brand = #{brand}, |
| | | device_id = #{deviceId}, |
| | | enabled = #{enabled}, |
| | | remark = #{remark}, |
| | | <set> |
| | | <if test="areaId != null and areaId != ''"> |
| | | area_id = #{areaId}, |
| | | </if> |
| | | <if test="deviceName != null and deviceName != ''"> |
| | | device_name = #{deviceName}, |
| | | </if> |
| | | <if test="brand != null and brand != ''"> |
| | | brand = #{brand}, |
| | | </if> |
| | | <if test="deviceId != null and deviceId != ''"> |
| | | device_id = #{deviceId}, |
| | | </if> |
| | | <if test="enabled != null"> |
| | | enabled = #{enabled}, <!-- 注意:enabled 可能是 Boolean 或 Integer,若允许 false 或 0,则只判 null --> |
| | | </if> |
| | | <if test="onlineStatus != null and onlineStatus != ''"> |
| | | online_status = #{onlineStatus}, |
| | | </if> |
| | | <if test="fingerprint != null and fingerprint != ''"> |
| | | fingerprint = #{fingerprint}, |
| | | </if> |
| | | <if test="remark != null and remark != ''"> |
| | | remark = #{remark}, |
| | | </if> |
| | | <!-- 以下两个字段始终更新,不加 if --> |
| | | update_by = #{updateBy}, |
| | | update_time = sysdate() |
| | | </set> |
| | | where machine_id = #{machineId} |
| | | and del_flag = '0' |
| | | </update> |