diff --git "a/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/DataMapper.class" "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/DataMapper.class" new file mode 100644 index 0000000..c4c3628 Binary files /dev/null and "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/DataMapper.class" differ diff --git "a/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/DataMapper.xml" "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/DataMapper.xml" new file mode 100644 index 0000000..6e926ed --- /dev/null +++ "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/DataMapper.xml" @@ -0,0 +1,93 @@ + + + + + + + + + data_id, sensor_id, collect_time, data, data_type + + + + delete from data + where data_id = #{dataId,jdbcType=INTEGER} + + + delete from data + where sensor_id=#{sensorId,jdbcType=INTEGER} + + insert into data (data_id, sensor_id, collect_time, + data, data_type) + values (#{dataId,jdbcType=INTEGER}, #{sensorId,jdbcType=INTEGER}, #{collectTime,jdbcType=VARCHAR}, + #{data,jdbcType=VARCHAR}, #{dataType,jdbcType=VARCHAR}) + + + insert into data + + + data_id, + + + sensor_id, + + + collect_time, + + + data, + + + data_type, + + + + + #{dataId,jdbcType=INTEGER}, + + + #{sensorId,jdbcType=INTEGER}, + + + #{collectTime,jdbcType=VARCHAR}, + + + #{data,jdbcType=VARCHAR}, + + + #{dataType,jdbcType=VARCHAR}, + + + + + update data + + + sensor_id = #{sensorId,jdbcType=INTEGER}, + + + collect_time = #{collectTime,jdbcType=VARCHAR}, + + + data = #{data,jdbcType=VARCHAR}, + + + data_type = #{dataType,jdbcType=VARCHAR}, + + + where data_id = #{dataId,jdbcType=INTEGER} + + + update data + set sensor_id = #{sensorId,jdbcType=INTEGER}, + collect_time = #{collectTime,jdbcType=VARCHAR}, + data = #{data,jdbcType=VARCHAR}, + data_type = #{dataType,jdbcType=VARCHAR} + where data_id = #{dataId,jdbcType=INTEGER} + + \ No newline at end of file diff --git "a/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/HomeMapper.class" "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/HomeMapper.class" new file mode 100644 index 0000000..5cbfda7 Binary files /dev/null and "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/HomeMapper.class" differ diff --git "a/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/HomeMapper.xml" "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/HomeMapper.xml" new file mode 100644 index 0000000..b5650c5 --- /dev/null +++ "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/HomeMapper.xml" @@ -0,0 +1,58 @@ + + + + + + + + + home_id, home_name + + + + delete from home + where home_id = #{homeId,jdbcType=INTEGER} + + + insert into home (home_id, home_name) + values (#{homeId,jdbcType=INTEGER}, #{homeName,jdbcType=VARCHAR}) + + + insert into home + + + home_id, + + + home_name, + + + + + #{homeId,jdbcType=INTEGER}, + + + #{homeName,jdbcType=VARCHAR}, + + + + + update home + + + home_name = #{homeName,jdbcType=VARCHAR}, + + + where home_id = #{homeId,jdbcType=INTEGER} + + + update home + set home_name = #{homeName,jdbcType=VARCHAR} + where home_id = #{homeId,jdbcType=INTEGER} + + \ No newline at end of file diff --git "a/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/MemberMapper.class" "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/MemberMapper.class" new file mode 100644 index 0000000..2d8fac7 Binary files /dev/null and "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/MemberMapper.class" differ diff --git "a/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/MemberMapper.xml" "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/MemberMapper.xml" new file mode 100644 index 0000000..7b8b112 --- /dev/null +++ "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/MemberMapper.xml" @@ -0,0 +1,86 @@ + + + + + + + + + + name, owner_flag,home_id + + + + + delete from member + where idcard = #{idcard,jdbcType=INTEGER} + + + insert into member (idcard, password, name, + owner_flag) + values (#{idcard,jdbcType=INTEGER}, #{password,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, + #{ownerFlag,jdbcType=INTEGER}) + + + insert into member + + + idcard, + + + password, + + + name, + + + owner_flag, + + + + + #{idcard,jdbcType=INTEGER}, + + + #{password,jdbcType=VARCHAR}, + + + #{name,jdbcType=VARCHAR}, + + + #{ownerFlag,jdbcType=INTEGER}, + + + + + update member + + + password = #{password,jdbcType=VARCHAR}, + + + name = #{name,jdbcType=VARCHAR}, + + + owner_flag = #{ownerFlag,jdbcType=INTEGER}, + + + where idcard = #{idcard,jdbcType=INTEGER} + + + update member + set password = #{password,jdbcType=VARCHAR}, + name = #{name,jdbcType=VARCHAR}, + owner_flag = #{ownerFlag,jdbcType=INTEGER} + where idcard = #{idcard,jdbcType=INTEGER} + + \ No newline at end of file diff --git "a/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/RoomMapper.class" "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/RoomMapper.class" new file mode 100644 index 0000000..dac6eac Binary files /dev/null and "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/RoomMapper.class" differ diff --git "a/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/RoomMapper.xml" "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/RoomMapper.xml" new file mode 100644 index 0000000..2fdb91c --- /dev/null +++ "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/RoomMapper.xml" @@ -0,0 +1,71 @@ + + + + + + + + + + room_id, home_id, room_type + + + + delete from room + where room_id = #{roomId,jdbcType=INTEGER} + + + insert into room (room_id, home_id, room_type + ) + values (#{roomId,jdbcType=INTEGER}, #{homeId,jdbcType=INTEGER}, #{roomType,jdbcType=INTEGER} + ) + + + insert into room + + + room_id, + + + home_id, + + + room_type, + + + + + #{roomId,jdbcType=INTEGER}, + + + #{homeId,jdbcType=INTEGER}, + + + #{roomType,jdbcType=INTEGER}, + + + + + update room + + + home_id = #{homeId,jdbcType=INTEGER}, + + + room_type = #{roomType,jdbcType=INTEGER}, + + + where room_id = #{roomId,jdbcType=INTEGER} + + + update room + set home_id = #{homeId,jdbcType=INTEGER}, + room_type = #{roomType,jdbcType=INTEGER} + where room_id = #{roomId,jdbcType=INTEGER} + + \ No newline at end of file diff --git "a/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/SensorMapper.class" "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/SensorMapper.class" new file mode 100644 index 0000000..b9866ba Binary files /dev/null and "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/SensorMapper.class" differ diff --git "a/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/SensorMapper.xml" "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/SensorMapper.xml" new file mode 100644 index 0000000..f88c1e8 --- /dev/null +++ "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/dao/SensorMapper.xml" @@ -0,0 +1,93 @@ + + + + + + + + + + + + sensor_id, room_id, sensor_type, buid_time, remark + + + + delete from sensor + where room_id = #{roomId,jdbcType=INTEGER} + + + insert into sensor (sensor_id, room_id, sensor_type, + buid_time, remark) + values (#{sensorId,jdbcType=INTEGER}, #{roomId,jdbcType=INTEGER}, #{sensorType,jdbcType=VARCHAR}, + #{buidTime,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}) + + + insert into sensor + + + sensor_id, + + + room_id, + + + sensor_type, + + + buid_time, + + + remark, + + + + + #{sensorId,jdbcType=INTEGER}, + + + #{roomId,jdbcType=INTEGER}, + + + #{sensorType,jdbcType=VARCHAR}, + + + #{buidTime,jdbcType=VARCHAR}, + + + #{remark,jdbcType=VARCHAR}, + + + + + update sensor + + + room_id = #{roomId,jdbcType=INTEGER}, + + + sensor_type = #{sensorType,jdbcType=VARCHAR}, + + + buid_time = #{buidTime,jdbcType=VARCHAR}, + + + remark = #{remark,jdbcType=VARCHAR}, + + + where sensor_id = #{sensorId,jdbcType=INTEGER} + + + update sensor + set room_id = #{roomId,jdbcType=INTEGER}, + sensor_type = #{sensorType,jdbcType=VARCHAR}, + buid_time = #{buidTime,jdbcType=VARCHAR}, + remark = #{remark,jdbcType=VARCHAR} + where sensor_id = #{sensorId,jdbcType=INTEGER} + + \ No newline at end of file diff --git "a/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/po/Data.class" "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/po/Data.class" new file mode 100644 index 0000000..1f01f8d Binary files /dev/null and "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/po/Data.class" differ diff --git "a/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/po/Home.class" "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/po/Home.class" new file mode 100644 index 0000000..ac92fdf Binary files /dev/null and "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/po/Home.class" differ diff --git "a/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/po/Member.class" "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/po/Member.class" new file mode 100644 index 0000000..6d24ca5 Binary files /dev/null and "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/po/Member.class" differ diff --git "a/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/po/Room.class" "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/po/Room.class" new file mode 100644 index 0000000..be93431 Binary files /dev/null and "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/po/Room.class" differ diff --git "a/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/po/Sensor.class" "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/po/Sensor.class" new file mode 100644 index 0000000..18b6ebe Binary files /dev/null and "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/po/Sensor.class" differ diff --git "a/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/service/ShDataService.class" "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/service/ShDataService.class" new file mode 100644 index 0000000..50388c9 Binary files /dev/null and "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/service/ShDataService.class" differ diff --git "a/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/service/ShHomeService.class" "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/service/ShHomeService.class" new file mode 100644 index 0000000..e43f872 Binary files /dev/null and "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/service/ShHomeService.class" differ diff --git "a/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/service/ShMemberService.class" "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/service/ShMemberService.class" new file mode 100644 index 0000000..2814f33 Binary files /dev/null and "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/service/ShMemberService.class" differ diff --git "a/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/service/ShRoomService.class" "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/service/ShRoomService.class" new file mode 100644 index 0000000..9a92d7f Binary files /dev/null and "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/service/ShRoomService.class" differ diff --git "a/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/service/ShSensorService.class" "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/service/ShSensorService.class" new file mode 100644 index 0000000..518c500 Binary files /dev/null and "b/\346\272\220\347\240\201/SmartHome/WebRoot/WEB-INF/classes/sh/ssm/service/ShSensorService.class" differ