package com.java110.fee.smo.impl; import com.java110.core.base.smo.BaseServiceSMO; import com.java110.dto.PageDto; import com.java110.dto.applyRoomDiscount.ApplyRoomDiscountDto; import com.java110.fee.dao.IApplyRoomDiscountServiceDao; import com.java110.intf.fee.IApplyRoomDiscountInnerServiceSMO; import com.java110.po.applyRoomDiscount.ApplyRoomDiscountPo; 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; /** * @ClassName FloorInnerServiceSMOImpl * @Description 房屋折扣申请内部服务实现类 * @Author wuxw * @Date 2019/4/24 9:20 * @Version 1.0 * add by wuxw 2019/4/24 **/ @RestController public class ApplyRoomDiscountInnerServiceSMOImpl extends BaseServiceSMO implements IApplyRoomDiscountInnerServiceSMO { @Autowired private IApplyRoomDiscountServiceDao applyRoomDiscountServiceDaoImpl; @Override public int saveApplyRoomDiscount(@RequestBody ApplyRoomDiscountPo applyRoomDiscountPo) { int saveFlag = 1; applyRoomDiscountServiceDaoImpl.saveApplyRoomDiscountInfo(BeanConvertUtil.beanCovertMap(applyRoomDiscountPo)); return saveFlag; } @Override public int updateApplyRoomDiscount(@RequestBody ApplyRoomDiscountPo applyRoomDiscountPo) { int saveFlag = 1; applyRoomDiscountServiceDaoImpl.updateApplyRoomDiscountInfo(BeanConvertUtil.beanCovertMap(applyRoomDiscountPo)); return saveFlag; } @Override public int deleteApplyRoomDiscount(@RequestBody ApplyRoomDiscountPo applyRoomDiscountPo) { int saveFlag = 1; applyRoomDiscountPo.setStatusCd("1"); applyRoomDiscountServiceDaoImpl.updateApplyRoomDiscountInfo(BeanConvertUtil.beanCovertMap(applyRoomDiscountPo)); return saveFlag; } @Override public List queryApplyRoomDiscounts(@RequestBody ApplyRoomDiscountDto applyRoomDiscountDto) { //校验是否传了 分页信息 int page = applyRoomDiscountDto.getPage(); if (page != PageDto.DEFAULT_PAGE) { applyRoomDiscountDto.setPage((page - 1) * applyRoomDiscountDto.getRow()); } List applyRoomDiscounts = BeanConvertUtil.covertBeanList(applyRoomDiscountServiceDaoImpl.getApplyRoomDiscountInfo(BeanConvertUtil.beanCovertMap(applyRoomDiscountDto)), ApplyRoomDiscountDto.class); return applyRoomDiscounts; } @Override public List queryFirstApplyRoomDiscounts(ApplyRoomDiscountDto applyRoomDiscountDto) { List applyRoomDiscounts = BeanConvertUtil.covertBeanList(applyRoomDiscountServiceDaoImpl.queryFirstApplyRoomDiscounts(BeanConvertUtil.beanCovertMap(applyRoomDiscountDto)), ApplyRoomDiscountDto.class); return applyRoomDiscounts; } @Override public int queryApplyRoomDiscountsCount(@RequestBody ApplyRoomDiscountDto applyRoomDiscountDto) { return applyRoomDiscountServiceDaoImpl.queryApplyRoomDiscountsCount(BeanConvertUtil.beanCovertMap(applyRoomDiscountDto)); } public IApplyRoomDiscountServiceDao getApplyRoomDiscountServiceDaoImpl() { return applyRoomDiscountServiceDaoImpl; } public void setApplyRoomDiscountServiceDaoImpl(IApplyRoomDiscountServiceDao applyRoomDiscountServiceDaoImpl) { this.applyRoomDiscountServiceDaoImpl = applyRoomDiscountServiceDaoImpl; } }