package com.ruoyi.app.position.mapper; import java.util.List; import java.util.Map; import com.ruoyi.app.position.domain.ArdAppPosition; /** * app位置Mapper接口 * * @author ard * @date 2023-07-18 */ public interface ArdAppPositionMapper { /** * 查询app位置 * * @param id app位置主键 * @return app位置 */ public ArdAppPosition selectArdAppPositionById(String id); /** * 按用户id查询最后的位置信息 * * @param userId app用户主键 * @return app位置 */ public ArdAppPosition selectLastArdAppPositionByUserId(String userId); /** * 查询app位置列表 * * @param ardAppPosition app位置 * @return app位置集合 */ public List selectArdAppPositionList(ArdAppPosition ardAppPosition); /** * 新增app位置 * * @param ardAppPosition app位置 * @return 结果 */ public int insertArdAppPosition(ArdAppPosition ardAppPosition); /** * 修改app位置 * * @param ardAppPosition app位置 * @return 结果 */ public int updateArdAppPosition(ArdAppPosition ardAppPosition); /** * 删除app位置 * * @param id app位置主键 * @return 结果 */ public int deleteArdAppPositionById(String id); /** * 批量删除app位置 * * @param ids 需要删除的数据主键集合 * @return 结果 */ public int deleteArdAppPositionByIds(String[] ids); public List> getOnlineCommanderPosition(String soilderId); }