1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- package com.bosshand.virgo.api.service;
- import com.bosshand.virgo.api.dao.RoomCollectionDao;
- import com.bosshand.virgo.api.dao.RoomEvaluateDao;
- import com.bosshand.virgo.api.dao.RoomReservationDao;
- import com.bosshand.virgo.api.dao.RoomVisitorDao;
- import com.bosshand.virgo.api.model.RoomCollection;
- import com.bosshand.virgo.api.model.RoomEvaluate;
- import com.bosshand.virgo.api.model.RoomReservation;
- import com.bosshand.virgo.api.model.RoomVisitor;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import java.util.List;
- @Service
- public class RoomService {
- @Autowired
- RoomVisitorDao roomVisitorDao;
- @Autowired
- RoomCollectionDao roomCollectionDao;
- @Autowired
- RoomEvaluateDao roomEvaluateDao;
- @Autowired
- RoomReservationDao roomReservationDao;
- /**
- * 访客记录
- */
- public int insert(RoomVisitor roomVisitor) {
- return roomVisitorDao.insert(roomVisitor);
- }
- public int getTotalCount(RoomVisitor roomVisitor) {
- return roomVisitorDao.getTotalCount(roomVisitor);
- }
- public List<RoomVisitor> getLimit(RoomVisitor roomVisitor, int currPage, int pageSize) {
- int currIndex = (currPage - 1) * pageSize;
- return roomVisitorDao.getLimit(roomVisitor, currIndex, pageSize);
- }
- /**
- * 收藏房源
- */
- public int insert(RoomCollection roomCollection) {
- return roomCollectionDao.insert(roomCollection);
- }
- public int deleteCollection(long projectItemTargetRoomId, long userId) {
- return roomCollectionDao.delete(projectItemTargetRoomId, userId);
- }
- public RoomCollection get(long projectItemTargetRoomId, long userId) {
- return roomCollectionDao.get(projectItemTargetRoomId, userId);
- }
- public int getTotalCount(long userId) {
- return roomCollectionDao.getTotalCount(userId);
- }
- public List<RoomCollection> getLimit(long userId, int currPage, int pageSize) {
- int currIndex = (currPage - 1) * pageSize;
- return roomCollectionDao.getLimit(userId, currIndex, pageSize);
- }
- /**
- * 房源评价
- */
- public int insert(RoomEvaluate roomEvaluate) {
- return roomEvaluateDao.insert(roomEvaluate);
- }
- public int getTotalCount(RoomEvaluate roomEvaluate) {
- return roomEvaluateDao.getTotalCount(roomEvaluate);
- }
- public List<RoomEvaluate> getLimit(RoomEvaluate roomEvaluate, int currPage, int pageSize) {
- int currIndex = (currPage - 1) * pageSize;
- return roomEvaluateDao.getLimit(roomEvaluate, currIndex, pageSize);
- }
- /**
- * 预约看房
- */
- public int insert(RoomReservation roomReservation) {
- return roomReservationDao.insert(roomReservation);
- }
- public List<RoomReservation> getList(RoomReservation roomReservation) {
- return roomReservationDao.getList(roomReservation);
- }
- }
|