陈昶聿
8 天以前 d67891153f82b9d7606f91bd2db0f8dd4d2a258d
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
package com.smartor.mapper;
 
import com.smartor.domain.ServiceTaskScheduleDetail;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
 
import java.util.List;
 
/**
 * 随访任务计划明细 Mapper 接口
 *
 * @author smartor
 * @date 2026-06-30
 */
@Mapper
public interface ServiceTaskScheduleDetailMapper {
 
    /**
     * 查询明细
     */
    ServiceTaskScheduleDetail selectServiceTaskScheduleDetailById(Long id);
 
    /**
     * 查询明细列表
     */
    List<ServiceTaskScheduleDetail> selectServiceTaskScheduleDetailList(ServiceTaskScheduleDetail detail);
 
    /**
     * 按 scheduleid 查询明细列表(按 seq 升序)
     */
    List<ServiceTaskScheduleDetail> selectByScheduleid(@Param("scheduleid") Long scheduleid);
 
    /**
     * 按 taskid 查询明细列表(按 seq 升序)
     */
    List<ServiceTaskScheduleDetail> selectByTaskid(@Param("taskid") Long taskid);
 
    /**
     * 新增明细
     */
    int insertServiceTaskScheduleDetail(ServiceTaskScheduleDetail detail);
 
    /**
     * 批量新增明细
     */
    int batchInsertServiceTaskScheduleDetail(@Param("list") List<ServiceTaskScheduleDetail> list);
 
    /**
     * 修改明细
     */
    int updateServiceTaskScheduleDetail(ServiceTaskScheduleDetail detail);
 
    /**
     * 逻辑删除(按 id)
     */
    int deleteServiceTaskScheduleDetailById(Long id);
 
    /**
     * 逻辑删除(按 scheduleid):修改任务时清空旧明细
     */
    int deleteByScheduleid(@Param("scheduleid") Long scheduleid);
 
    /**
     * 逻辑删除(按 taskid)
     */
    int deleteByTaskid(@Param("taskid") Long taskid);
}