package com.ssm.manage.service;

import com.github.pagehelper.PageInfo;
import com.ssm.core.service.BaseService;
import com.ssm.manage.entity.SmsException;
import com.ssm.manage.entity.StoreConversion;
import com.ssm.manage.entity.StoreTurnTreatment;
import com.ssm.manage.query.StoreConversionQuery;
import com.ssm.manage.query.StoreTurnTreatmentQuery;
import com.ssm.manage.query.StoreTurnTreatmentRequesttow;

import java.util.List;

public interface SsmStoreTurnTreatmentService extends BaseService<StoreTurnTreatment> {
    PageInfo<StoreTurnTreatmentQuery> selectPage(StoreTurnTreatmentQuery staffRequest) throws SmsException;
    List<StoreTurnTreatmentQuery> exportachis(StoreTurnTreatmentQuery staffRequest) throws SmsException;
    int add(List<StoreTurnTreatmentRequesttow> storeConversion, String phone) throws  SmsException;
    int delete(List<StoreTurnTreatmentRequesttow> storeConversion, String phone) throws  SmsException;
//    int update(StoreTurnTreatment storeConversion,String phone);
    int updateStatu(StoreTurnTreatmentQuery storeConversion, String phone)throws  SmsException;
    List<StoreTurnTreatment> selectFKJ(StoreTurnTreatment storeTurnTreatment);
    List<StoreTurnTreatment> selectFKJByDate(StoreTurnTreatment storeTurnTreatment);
    List<StoreTurnTreatment> selectFKJOut(StoreTurnTreatment storeTurnTreatment);
    List<StoreTurnTreatment> selectFKJOutByDate(StoreTurnTreatment storeTurnTreatment);

}
