TWorkOrderMapper.java 2.18 KB
Newer Older
1 2 3 4
package com.zehong.system.mapper;

import java.util.List;
import com.zehong.system.domain.TWorkOrder;
5
import com.zehong.system.domain.form.TWorkOrderForm;
jianqian's avatar
jianqian committed
6 7
import com.zehong.system.domain.vo.WorkOrderVo;
import org.apache.ibatis.annotations.Param;
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

/**
 * 工单基础信息Mapper接口
 * 
 * @author zehong
 * @date 2021-07-19
 */
public interface TWorkOrderMapper 
{
    /**
     * 获取工单基础信息id
     *
     * @return 工单基础信息id
     */
    public String getWorkOrderId();

    /**
     * 查询工单基础信息
     * 
     * @param orderId 工单基础信息ID
     * @return 工单基础信息
     */
    public TWorkOrder selectTWorkOrderById(String orderId);

    /**
     * 查询工单基础信息列表
     * 
     * @param tWorkOrder 工单基础信息
     * @return 工单基础信息集合
     */
38
    public List<TWorkOrder> selectTWorkOrderList(TWorkOrderForm tWorkOrderForm);
39

jianqian's avatar
jianqian committed
40 41 42 43 44
    /**
     * 代办
     * @param userId
     * @return
     */
jianqian's avatar
jianqian committed
45 46 47 48
    public List<TWorkOrder> selectWaitingWorkOrder(@Param("userId") String userId,
                                                   @Param("type") Integer type,
                                                   @Param("searchStr") String searchStr,
                                                   @Param("waitingtype")Integer waitingtype);
jianqian's avatar
jianqian committed
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
    /**
     * 新增工单基础信息
     * 
     * @param tWorkOrder 工单基础信息
     * @return 结果
     */
    public int insertTWorkOrder(TWorkOrder tWorkOrder);

    /**
     * 修改工单基础信息
     * 
     * @param tWorkOrder 工单基础信息
     * @return 结果
     */
    public int updateTWorkOrder(TWorkOrder tWorkOrder);

    /**
     * 删除工单基础信息
     * 
     * @param orderId 工单基础信息ID
     * @return 结果
     */
    public int deleteTWorkOrderById(String orderId);

    /**
     * 批量删除工单基础信息
     * 
     * @param orderIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteTWorkOrderByIds(String[] orderIds);
jianqian's avatar
jianqian committed
81 82 83 84 85 86 87

    /**
     * 小程序工单详情
     * @param orderId
     * @return
     */
    public TWorkOrder orderdtail(@Param("orderId")String orderId,@Param("type")String type);
88
}