package com.megatim.fdxconsultation.core.ifaces.supervision;
|
|
import com.bekosoftware.genericmanagerlayer.core.ifaces.GenericManager;
|
import com.megatim.fdxconsultation.core.ifaces.abtracts.PaginationWithSearchEntity;
|
import com.megatim.fdxconsultation.model.searchentities.TransfertSearch;
|
import com.megatim.fdxconsultation.model.supervision.Transfert;
|
import com.megatim.fdxconsultation.model.supervision.dto.StandaloneDashboardRequest;
|
import com.megatim.fdxconsultation.model.supervision.dto.StandaloneDashboardResponse;
|
import com.megatim.fdxconsultation.model.supervision.dto.SupervisionFilterModalFormRequest;
|
import java.util.List;
|
import javax.transaction.Transactional;
|
|
/**
|
*
|
* @author ASUS
|
*/
|
public interface TransfertManager extends GenericManager<Transfert, Long>, PaginationWithSearchEntity<Transfert, Long, TransfertSearch> {
|
|
@Transactional
|
Transfert persistTransfert(Transfert transfert);
|
|
StandaloneDashboardResponse standaloneDashboardResponse(StandaloneDashboardRequest standaloneDashboardRequest);
|
|
List<Transfert> filter(SupervisionFilterModalFormRequest supervisionFilterModalFormRequest);
|
}
|