13693261870
2025-07-02 6708810c4de34dfb9513061432d656f91d56ee3a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
package com.ruoyi.buss.mapper;
 
import java.util.List;
import com.ruoyi.buss.domain.DsTaskList2;
import com.ruoyi.buss.domain.dto.TaskQueryParam;
 
/**
 * 任务列表信息Mapper接口
 * 
 * @author lx
 * @date 2025-03-14
 */
public interface DsTaskList2Mapper
{
    /**
     * 查询任务列表信息
     * 
     * @param taskId 任务列表信息主键
     * @return 任务列表信息
     */
    public List<DsTaskList2> selectDsTaskListByTaskId(Long taskId);
 
    /**
     * 查询当前需要确定的舰艇列表信息V2
     *
     * @return 任务列表信息
     */
    public List<DsTaskList2> selectCurrentDsTaskListV2();
 
    /**
     * 查询当前需要确定的舰艇列表信息
     *
     * @return 任务列表信息
     */
    public List<DsTaskList2> selectCurrentDsTaskList();
 
    /**
     * 查询当前需要确定的舰艇列表信息 并过滤舷号
     *
     * @return 任务列表信息
     */
    public List<DsTaskList2> selectCurrentDsTaskListWithShipNo(String[] shipnos);
 
 
    /**
     * 查询当前需要确定的舰艇列表信息 并过滤舷号
     *
     * @return 任务列表信息
     */
    public List<DsTaskList2> selectCurrentDsTaskListWithShipNoV2(String[] shipnos);
 
    /**
     * 根据任务所属部门查询任务列表
     *
     * @param param
     * @return 任务列表信息集合
     */
    public List<DsTaskList2> selectDsTaskListByParam(TaskQueryParam param);
 
    /**
     * 根据PKIDS数组查询对应的舰艇信息
     * @param pkids
     * @return
     */
    public List<DsTaskList2> selectDsTaskListByPkids(List<Long> pkids);
 
    /**
     * 查询任务列表信息
     *
     * @param taskId 任务列表信息主键
     * @return 任务列表信息
     */
    public DsTaskList2 selectDsTaskListByPKID(Long taskId);
 
    /**
     * 查询任务列表信息列表
     * 
     * @param dsTaskList2 任务列表信息
     * @return 任务列表信息集合
     */
    public List<DsTaskList2> selectDsTaskListList(DsTaskList2 dsTaskList2);
 
    /**
     * 新增任务列表信息
     * 
     * @param dsTaskList2 任务列表信息
     * @return 结果
     */
    public int insertDsTaskList(DsTaskList2 dsTaskList2);
 
    /**
     * 修改任务列表信息
     * 
     * @param dsTaskList2 任务列表信息
     * @return 结果
     */
    public int updateDsTaskList(DsTaskList2 dsTaskList2);
 
    /**
     * 删除任务列表信息
     * 
     * @param taskId 任务列表信息主键
     * @return 结果
     */
    public int deleteDsTaskListByTaskId(Long taskId);
 
    /**
     * 批量删除任务列表信息
     * 
     * @param taskIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteDsTaskListByTaskIds(String[] taskIds);
 
    /**
     * 根据任务ID和部门ID查询任务列表信息
     *
     * @param dsTaskList2 任务列表信息
     * @return 任务列表信息
     */
    public List<DsTaskList2> getDsTaskListByTaskIdAndDeptId(DsTaskList2 dsTaskList2);
 
    /**
     * 根据部门ID、任务ID和泊位ID查询DsTaskList2数据集合
     * @param deptId
     * @param taskId
     * @param berthId
     * @return
     */
    public List<DsTaskList2> getDsTaskListForSupplyPlan(Long deptId, Long taskId, Long berthId);
 
    /**
     * 根据任务ID和泊位IDs查询任务列表信息
     *
     * @param taskId
     * @param berthIds
     * @return
     */
    public List<DsTaskList2> selectDsTaskListListByTaskIdAndBerthds(Long taskId, String berthIds);
}