31
aijinhui
2024-03-26 82f8f0065a27acf9f7e1558b04fa75ce68a7fa50
ard-work/src/main/java/com/ruoyi/app/application/mapper/ArdAppApplicationMapper.java
@@ -10,17 +10,17 @@
 * 单兵端申请查看指挥端位置或三一车辆位置Mapper接口
 * 
 * @author ard
 * @date 2024-01-23
 * @date 2024-01-25
 */
public interface ArdAppApplicationMapper 
{
    /**
     * 查询单兵端申请查看指挥端位置或三一车辆位置
     * 
     * @param applicationId 单兵端申请查看指挥端位置或三一车辆位置主键
     * @param soilderId 单兵端申请查看指挥端位置或三一车辆位置主键
     * @return 单兵端申请查看指挥端位置或三一车辆位置
     */
    public ArdAppApplication selectArdAppApplicationByApplicationId(String applicationId);
    public ArdAppApplication selectArdAppApplicationBySoilderId(String soilderId);
    /**
     * 查询单兵端申请查看指挥端位置或三一车辆位置列表
@@ -49,22 +49,37 @@
    /**
     * 删除单兵端申请查看指挥端位置或三一车辆位置
     * 
     * @param applicationId 单兵端申请查看指挥端位置或三一车辆位置主键
     * @param soilderId 单兵端申请查看指挥端位置或三一车辆位置主键
     * @return 结果
     */
    public int deleteArdAppApplicationByApplicationId(String applicationId);
    public int deleteArdAppApplicationBySoilderId(String soilderId);
    /**
     * 批量删除单兵端申请查看指挥端位置或三一车辆位置
     * 
     * @param applicationIds 需要删除的数据主键集合
     * @param soilderIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteArdAppApplicationByApplicationIds(String[] applicationIds);
    public int deleteArdAppApplicationBySoilderIds(String[] soilderIds);
    public int insertArdAppApplicationList(@Param("ardAppApplicationList")List<ArdAppApplication> ardAppApplicationList);
    //public int insertArdAppApplicationList(@Param("ardAppApplicationList")List<ArdAppApplication> ardAppApplicationList);
    public int updateArdAppApplicationByCommanderIdAndSoilderIdAndType(ArdAppApplication ardAppApplication);
    public List<Map<String,Object>> 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<Map<String,Object>> selectArdAppApplicationByCommanderIdTrue(String commanderId);
    public List<Map<String,Object>> selectArdAppApplicationBySoilderIdTrue(String soilderId);
    public List<Map<String,Object>> selectArdAppApplicationBySoilderIdFalse(String soilderId);
    public int updateSoilderCheckByCommanderIdAndSoilderIdAndType(@Param("soilderId")String soilderId,@Param("commanderId")String commanderId,@Param("applicationType")String applicationType);
    public Map<String,Object> selectSYCarApplicationByPCIdAndSoilderId(@Param("commanderId")String commanderId,@Param("usersId")String usersId);
    public List<Map<String,Object>> selectArdAppApplicationByCommanderIdNoCheck(@Param("commanderId")String commanderId);
}