package com.ruoyi.station.service;
|
|
import java.util.List;
|
import com.ruoyi.station.domain.MjOrderDetail;
|
import com.ruoyi.station.domain.MjVisitLog;
|
import com.ruoyi.station.domain.MjWorkOrder;
|
import com.ruoyi.station.model.CheckUserModel;
|
|
/**
|
* 工单详情Service接口
|
*
|
* @author ruoyi
|
* @date 2020-08-10
|
*/
|
public interface IMjOrderDetailService
|
{
|
/**
|
* 查询工单详情
|
*
|
* @param id 工单详情ID
|
* @return 工单详情
|
*/
|
public MjOrderDetail selectMjOrderDetailById(String id);
|
|
/**
|
* 查询工单详情列表
|
*
|
* @param mjOrderDetail 工单详情
|
* @return 工单详情集合
|
*/
|
public List<MjOrderDetail> selectMjOrderDetailList(MjOrderDetail mjOrderDetail);
|
|
/**
|
* 新增工单详情
|
*
|
* @param mjOrderDetail 工单详情
|
* @return 结果
|
*/
|
public int insertMjOrderDetail(MjOrderDetail mjOrderDetail);
|
|
/**
|
* 修改工单详情
|
*
|
* @param mjOrderDetail 工单详情
|
* @return 结果
|
*/
|
public int updateMjOrderDetail(MjOrderDetail mjOrderDetail);
|
|
/**
|
* 批量删除工单详情
|
*
|
* @param ids 需要删除的数据ID
|
* @return 结果
|
*/
|
public int deleteMjOrderDetailByIds(String ids);
|
|
/**
|
* 删除工单详情信息
|
*
|
* @param id 工单详情ID
|
* @return 结果
|
*/
|
public int deleteMjOrderDetailById(String id);
|
|
/**
|
* 根据用户id获取工单相关信息
|
* @param userId
|
* @return
|
*/
|
public MjVisitLog selectOrderInfoByUserId(Long userId);
|
|
public int selectOrderDetailCountByUserId(CheckUserModel checkUserModel);
|
|
public int selectOrderDetailByUserId(String userId, String orderId, String areaId);
|
|
List<MjOrderDetail> getUser(String orderId);
|
|
int countManUser(String userId);
|
}
|