package com.java110.fee.smo.impl; import com.java110.utils.util.BeanConvertUtil; import com.java110.fee.dao.IFeeDetailServiceDao; import com.java110.core.base.smo.BaseServiceSMO; import com.java110.core.smo.fee.IFeeDetailInnerServiceSMO; import com.java110.core.smo.user.IUserInnerServiceSMO; import com.java110.dto.PageDto; import com.java110.dto.FeeDetailDto; 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; /** * @ClassName FloorInnerServiceSMOImpl * @Description 费用明细内部服务实现类 * @Author wuxw * @Date 2019/4/24 9:20 * @Version 1.0 * add by wuxw 2019/4/24 **/ @RestController public class FeeDetailInnerServiceSMOImpl extends BaseServiceSMO implements IFeeDetailInnerServiceSMO { @Autowired private IFeeDetailServiceDao feeDetailServiceDaoImpl; @Autowired private IUserInnerServiceSMO userInnerServiceSMOImpl; @Override public List queryFeeDetails(@RequestBody FeeDetailDto feeDetailDto) { //校验是否传了 分页信息 int page = feeDetailDto.getPage(); if (page != PageDto.DEFAULT_PAGE) { feeDetailDto.setPage((page - 1) * feeDetailDto.getRow()); } List feeDetails = BeanConvertUtil.covertBeanList(feeDetailServiceDaoImpl.getFeeDetailInfo(BeanConvertUtil.beanCovertMap(feeDetailDto)), FeeDetailDto.class); return feeDetails; } @Override public int queryFeeDetailsCount(@RequestBody FeeDetailDto feeDetailDto) { return feeDetailServiceDaoImpl.queryFeeDetailsCount(BeanConvertUtil.beanCovertMap(feeDetailDto)); } public IFeeDetailServiceDao getFeeDetailServiceDaoImpl() { return feeDetailServiceDaoImpl; } public void setFeeDetailServiceDaoImpl(IFeeDetailServiceDao feeDetailServiceDaoImpl) { this.feeDetailServiceDaoImpl = feeDetailServiceDaoImpl; } public IUserInnerServiceSMO getUserInnerServiceSMOImpl() { return userInnerServiceSMOImpl; } public void setUserInnerServiceSMOImpl(IUserInnerServiceSMO userInnerServiceSMOImpl) { this.userInnerServiceSMOImpl = userInnerServiceSMOImpl; } }