package com.matrix.system.hive.service; 
 | 
  
 | 
import com.matrix.core.pojo.PaginationVO; 
 | 
import com.matrix.core.pojo.VerifyResult; 
 | 
import com.matrix.system.app.dto.ServiceOrderListDto; 
 | 
import com.matrix.system.app.vo.ServiceOrderListVo; 
 | 
import com.matrix.system.hive.bean.SysProjServices; 
 | 
import com.matrix.system.hive.plugin.util.BaseServices; 
 | 
  
 | 
import java.util.List; 
 | 
  
 | 
/** 
 | 
 * @date 2016-07-03 20:57 
 | 
 */ 
 | 
public interface SysProjServicesService extends BaseServices<SysProjServices> { 
 | 
  
 | 
    /** 
 | 
     * 新增SysProjServices 
 | 
     */ 
 | 
    public int add(SysProjServices sysProjServices); 
 | 
  
 | 
    /** 
 | 
     * 新增SysProjServices 
 | 
     * @return 
 | 
     */ 
 | 
    public SysProjServices addSysProjServices(SysProjServices sysProjServices); 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 更新SysProjServices 
 | 
     */ 
 | 
    public int modify(SysProjServices sysProjServices); 
 | 
  
 | 
    /** 
 | 
     * 批量删除SysProjServices 
 | 
     */ 
 | 
    public int remove(List<Long> list); 
 | 
  
 | 
    /** 
 | 
     * 根据id删除SysProjServices 
 | 
     */ 
 | 
    public int removeById(Long id); 
 | 
  
 | 
    /** 
 | 
     * 分页查询SysProjServices 
 | 
     */ 
 | 
    public List<SysProjServices> findInPage(SysProjServices sysProjServices, PaginationVO pageVo); 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 根据对象查询SysProjServices 
 | 
     */ 
 | 
    public List<SysProjServices> findByModel(SysProjServices sysProjServices); 
 | 
  
 | 
    /** 
 | 
     * 统计记录数SysProjServices 
 | 
     */ 
 | 
    public int findTotal(SysProjServices sysProjServices); 
 | 
  
 | 
    /** 
 | 
     * 根据id查询SysProjServices 
 | 
     */ 
 | 
    public SysProjServices findById(Long id); 
 | 
  
 | 
    /** 
 | 
     * 排班 
 | 
     */ 
 | 
    public int paiban(SysProjServices projServices, String dateTime); 
 | 
  
 | 
    /** 
 | 
     * 前台点击取消预约 
 | 
     */ 
 | 
    public int modifyCancelProjServices(SysProjServices projServices); 
 | 
  
 | 
  
 | 
    /** 
 | 
     * 划扣 
 | 
     */ 
 | 
    public int modifyHKProjServices(SysProjServices projServices); 
 | 
  
 | 
    /** 
 | 
     * 派单 
 | 
     */ 
 | 
    public int modifyPDProjServices(SysProjServices projServices); 
 | 
  
 | 
    /** 
 | 
     * 服务开始 
 | 
     */ 
 | 
    public int modifyFWKSProjServices(SysProjServices projServices); 
 | 
  
 | 
    /** 
 | 
     * 服务结束 
 | 
     */ 
 | 
    public int modifyFWJSrojServices(SysProjServices projServices); 
 | 
  
 | 
    public int modifyPLProjServices(SysProjServices projServices); 
 | 
  
 | 
  
 | 
    public VerifyResult checkArrears(SysProjServices sysProjServices); 
 | 
  
 | 
    public VerifyResult checkBalance(SysProjServices sysProjServices); 
 | 
  
 | 
  
 | 
    List<ServiceOrderListVo> findApiServiceOrderListInPage(ServiceOrderListDto serviceOrderListDto, PaginationVO pageVo); 
 | 
  
 | 
    int findApiServiceOrderListTotal(ServiceOrderListDto serviceOrderListDto); 
 | 
} 
 |