package com.ruoyi.app.application.mapper; import java.util.List; import java.util.Map; import com.ruoyi.app.application.domain.ArdAppApplication; import org.apache.ibatis.annotations.Param; /** * 单兵端申请查看指挥端位置或三一车辆位置Mapper接口 * * @author ard * @date 2024-01-23 */ public interface ArdAppApplicationMapper { /** * 查询单兵端申请查看指挥端位置或三一车辆位置 * * @param applicationId 单兵端申请查看指挥端位置或三一车辆位置主键 * @return 单兵端申请查看指挥端位置或三一车辆位置 */ public ArdAppApplication selectArdAppApplicationByApplicationId(String applicationId); /** * 查询单兵端申请查看指挥端位置或三一车辆位置列表 * * @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 applicationId 单兵端申请查看指挥端位置或三一车辆位置主键 * @return 结果 */ public int deleteArdAppApplicationByApplicationId(String applicationId); /** * 批量删除单兵端申请查看指挥端位置或三一车辆位置 * * @param applicationIds 需要删除的数据主键集合 * @return 结果 */ public int deleteArdAppApplicationByApplicationIds(String[] applicationIds); public int insertArdAppApplicationList(@Param("ardAppApplicationList")List ardAppApplicationList); public int updateArdAppApplicationByCommanderIdAndSoilderIdAndType(ArdAppApplication ardAppApplication); public List> selectArdAppApplicationByCommanderId(String usersId); public int updateArdAppApplicationBeginByCommanderIdAndSoilderIdAndType(@Param("commanderId")String commanderId,@Param("soilderId")String soilderId, @Param("applicationType")String applicationType,@Param("begin")String begin,@Param("state")String state); public List> selectArdAppApplicationByCommanderIdTrue(String commanderId); }