| | |
| | | id, organization_id, value, create_time, update_time |
| | | </sql> |
| | | <select id="selectByOrganizationId" parameterType="java.lang.Integer" resultMap="BaseResultMap"> |
| | | select |
| | | select |
| | | <include refid="Base_Column_List" /> |
| | | from alarm_config |
| | | where organization_id = #{organizationId,jdbcType=INTEGER} |
| | |
| | | update_time = #{updateTime,jdbcType=TIMESTAMP} |
| | | where id = #{id,jdbcType=INTEGER} |
| | | </update> |
| | | <select id="selectByMonitorPointId" parameterType="java.lang.Integer" resultMap="BaseResultMap"> |
| | | select |
| | | acg.* |
| | | from alarm_config acg |
| | | LEFT JOIN monitor_point mpt on acg.organization_id = mpt.organization_id |
| | | where mpt.id = #{mpId,jdbcType=INTEGER} |
| | | limit 0,1 |
| | | </select> |
| | | <select id="selectByDeviceMac" parameterType="java.lang.String" resultMap="BaseResultMap"> |
| | | select |
| | | acg.* |
| | | from alarm_config acg |
| | | LEFT JOIN monitor_point mpt on acg.organization_id = mpt.organization_id |
| | | LEFT JOIN device dev on mpt.id = dev.monitor_point_id |
| | | where dev.mac = #{mac,jdbcType=VARCHAR} |
| | | limit 0,1 |
| | | </select> |
| | | <select id="getValueByOrganizationId" resultType="java.lang.String"> |
| | | select `value` |
| | | from alarm_config |
| | | where organization_id = #{organizationId,jdbcType=INTEGER} |
| | | limit 0,1 |
| | | </select> |
| | | <select id="containOrgId" resultType="java.lang.Integer"> |
| | | select COUNT(*) from alarm_config where id=#{orgId} |
| | | </select> |
| | | </mapper> |