package com.ruoyi.app.application.service; import java.util.List; import java.util.Map; import com.ruoyi.app.application.domain.ArdAppApplication; /** * 单兵端申请查看指挥端位置或三一车辆位置Service接口 * * @author ard * @date 2024-01-25 */ public interface IArdAppApplicationService { /** * 查询单兵端申请查看指挥端位置或三一车辆位置 * * @param soilderId 单兵端申请查看指挥端位置或三一车辆位置主键 * @return 单兵端申请查看指挥端位置或三一车辆位置 */ public ArdAppApplication selectArdAppApplicationBySoilderId(String soilderId); /** * 查询单兵端申请查看指挥端位置或三一车辆位置列表 * * @param ardAppApplication 单兵端申请查看指挥端位置或三一车辆位置 * @return 单兵端申请查看指挥端位置或三一车辆位置集合 */ public List selectArdAppApplicationList(ArdAppApplication ardAppApplication); /** * 新增单兵端申请查看指挥端位置或三一车辆位置 * * @param ardAppApplication 单兵端申请查看指挥端位置或三一车辆位置 * @return 结果 */ public int insertArdAppApplication(ArdAppApplication ardAppApplication); /** * 修改单兵端申请查看指挥端位置或三一车辆位置 * * @param ardAppApplication 单兵端申请查看指挥端位置或三一车辆位置 * @return 结果 */ public int updateArdAppApplication(ArdAppApplication ardAppApplication); /** * 批量删除单兵端申请查看指挥端位置或三一车辆位置 * * @param soilderIds 需要删除的单兵端申请查看指挥端位置或三一车辆位置主键集合 * @return 结果 */ public int deleteArdAppApplicationBySoilderIds(String[] soilderIds); /** * 删除单兵端申请查看指挥端位置或三一车辆位置信息 * * @param soilderId 单兵端申请查看指挥端位置或三一车辆位置主键 * @return 结果 */ public int deleteArdAppApplicationBySoilderId(String soilderId); public int sendCheckCommandersPosition(String usersId, Map para); public int sendCheckSYCarsPosition(String usersId, Map para); public Map>> getCheckPosition(String usersId); public int approvalCheckPosition(String commanderId,Map para); public Map>> getCheckPositionTrue(String commanderId); public Map>> getSendPositionTrue(String soilderId); public Map>> getCheckPositionOwn(String soilderId); public int approvalCheckPositionOwn(String soilderId,Map para); public List> getCheckPositionNo(String commanderId);/// public Map>>> getSoilderAndCarPositionByCommanderId(String commanderId,Map para); public Map>> getSendPositionALL(String soilderId); }