package com.java110.user.smo.impl; import com.java110.core.base.smo.BaseServiceSMO; import com.java110.dto.PageDto; import com.java110.dto.roomRenovation.RoomRenovationDto; import com.java110.intf.user.IRoomRenovationsInnerServiceSMO; import com.java110.user.dao.IRoomRenovationsServiceDao; import com.java110.utils.util.BeanConvertUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RestController; import java.util.List; /** * 房屋装修 * * @author fqz * @date 2021-02-25 8:46 */ @RestController public class RoomRenovationsInnerServiceImpl extends BaseServiceSMO implements IRoomRenovationsInnerServiceSMO { @Autowired private IRoomRenovationsServiceDao roomRenovationsServiceDaoImpl; @Override public List queryRoomRenovations(@RequestBody RoomRenovationDto roomRenovationDto) { //校验是否传了 分页信息 int page = roomRenovationDto.getPage(); if (page != PageDto.DEFAULT_PAGE) { roomRenovationDto.setPage((page - 1) * roomRenovationDto.getRow()); } List roomRenovations = BeanConvertUtil.covertBeanList(roomRenovationsServiceDaoImpl.getRoomRenovationInfo(BeanConvertUtil.beanCovertMap(roomRenovationDto)), RoomRenovationDto.class); return roomRenovations; } @Override public int queryRoomRenovationsCount(@RequestBody RoomRenovationDto roomRenovationDto) { return roomRenovationsServiceDaoImpl.queryRoomRenovationsCount(BeanConvertUtil.beanCovertMap(roomRenovationDto)); } }