TicketMapper.java 673 B

1234567891011121314151617181920212223242526
  1. package com.example.cinema.data;
  2. import com.example.cinema.po.Ticket;
  3. import org.apache.ibatis.annotations.Param;
  4. import java.util.List;
  5. /**
  6. * Created by liying on 2019/4/16.
  7. */
  8. public interface TicketMapper {
  9. int insertTicket(Ticket ticket);
  10. void deleteTicket(int ticketId);
  11. void updateTicketState(@Param("ticketId") int ticketId, @Param("state") int state);
  12. List<Ticket> selectTicketsBySchedule(int scheduleId);
  13. Ticket selectTicketByScheduleIdAndSeat(@Param("scheduleId") int scheduleId, @Param("column") int columnIndex, @Param("row") int rowIndex);
  14. Ticket selectTicketById(int id);
  15. List<Ticket> selectTicketByUser(int userId);
  16. }