package com.panzhihua.service_bracelet.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.panzhihua.common.model.dtos.bracelet.BraceletEarlyWarningDO; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; /** * 手环用户数据表 * projectName 成都呐喊信息技术有限公司-智慧社区项目 * description: 手环用户数据表 * * @author zzj * @since 2022-04-20 14:26:13 */ @Mapper public interface BraceletEarlyWarningDao extends BaseMapper { /** * 新增 * @return */ Integer addBracelet(@Param("braceletEarlyWarningDO") BraceletEarlyWarningDO braceletEarlyWarningDO); /** * 更新接口 * @param braceletEarlyWarningDO * @return */ Integer upBracelet(@Param("braceletEarlyWarningDO") BraceletEarlyWarningDO braceletEarlyWarningDO); /** * 微信处理接口 * @param braceletEarlyWarningDO * @return */ Integer WXdispose(@Param("braceletEarlyWarningDO") BraceletEarlyWarningDO braceletEarlyWarningDO); /** * 删除数据 * @return */ Integer delectData(@Param("id") String id); /** * 分页查询 * @param page * @return */ IPage getList(Page page, @Param("communityId") String communityId, @Param("equipmentNumber") String equipmentNumber, @Param("disposeUserId") String disposeUserId, @Param("type") String type, @Param("userName") String userName, @Param("phone") String phone); /** * 获取单个详情 * @param id * @return */ BraceletEarlyWarningDO getDetails(@Param("id") String id); /** * 获取手环预警次数 * @return */ Integer getWarningNum(@Param("communityId") String communityId,@Param("disposeType") String disposeType); }