package org.hepx.ticket.service; import org.hepx.ticket.entity.Ticket; import java.util.List; import java.util.Map; import java.util.Objects; public interface TicketService { public Ticket createTicket(Ticket ticket); public int updateTicket(Ticket ticket); public int deleteTicket(Long ticketId); public Ticket findOne(Long ticketId); public List<Ticket> findAll(); public List<Ticket> findAll(Ticket ticket); public List<Ticket> findByCondition(Map<String,Object> paramMap); public List<Ticket> findByStatus(Ticket.TicketStatus status); public List<Ticket> findByStock(); public List<Map> findJsonByStock(String ticketNo); public List<Ticket> findInTicketByTradeId(Long tradeId); public List<Ticket> findOutTicketByTradeId(Long tradeId); }