package com.boying.service; import com.boying.common.BaseDao; import com.boying.common.BaseService; import com.boying.common.util.DateUtil; import com.boying.dao.EnterParkDao; import com.boying.entity.EnterPark; import com.boying.entity.Ticket; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.data.jpa.domain.Specification; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; import javax.persistence.criteria.*; import java.util.ArrayList; import java.util.List; @Service @Transactional(readOnly = true) public class EnterParkService extends BaseService { @Autowired private EnterParkDao enterParkDao; @Override @Resource(name="enterParkDao") protected void setBaseDao(BaseDao baseDao) { this.baseDao = baseDao; } public int count1() { long a = enterParkDao.count1(DateUtil.getStartTime(),DateUtil.getEndTime()); return (int)a; } public EnterPark findByCarNo(String carNo) { return enterParkDao.findByCarNo(carNo); } @Transactional(readOnly = false) public void deleteByCarNo(String carNo,Long parkId) { enterParkDao.deleteByCarNo(carNo,parkId); } }