package com.java110.community.smo.impl; import com.java110.community.dao.IActivitiesTypeServiceDao; import com.java110.core.base.smo.BaseServiceSMO; import com.java110.dto.PageDto; import com.java110.dto.activities.ActivitiesTypeDto; import com.java110.intf.community.IActivitiesTypeInnerServiceSMO; import com.java110.po.activities.ActivitiesTypePo; 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 ActivitiesTypeInnerServiceSMOImpl extends BaseServiceSMO implements IActivitiesTypeInnerServiceSMO { @Autowired private IActivitiesTypeServiceDao activitiesTypeServiceDaoImpl; @Override public int saveActivitiesType(@RequestBody ActivitiesTypePo activitiesTypePo) { int saveFlag = 1; activitiesTypeServiceDaoImpl.saveActivitiesTypeInfo(BeanConvertUtil.beanCovertMap(activitiesTypePo)); return saveFlag; } @Override public int updateActivitiesType(@RequestBody ActivitiesTypePo activitiesTypePo) { int saveFlag = 1; activitiesTypeServiceDaoImpl.updateActivitiesTypeInfo(BeanConvertUtil.beanCovertMap(activitiesTypePo)); return saveFlag; } @Override public int deleteActivitiesType(@RequestBody ActivitiesTypePo activitiesTypePo) { int saveFlag = 1; activitiesTypePo.setStatusCd("1"); activitiesTypeServiceDaoImpl.updateActivitiesTypeInfo(BeanConvertUtil.beanCovertMap(activitiesTypePo)); return saveFlag; } @Override public List queryActivitiesTypes(@RequestBody ActivitiesTypeDto activitiesTypeDto) { //校验是否传了 分页信息 int page = activitiesTypeDto.getPage(); if (page != PageDto.DEFAULT_PAGE) { activitiesTypeDto.setPage((page - 1) * activitiesTypeDto.getRow()); } List activitiesTypes = BeanConvertUtil.covertBeanList(activitiesTypeServiceDaoImpl.getActivitiesTypeInfo(BeanConvertUtil.beanCovertMap(activitiesTypeDto)), ActivitiesTypeDto.class); return activitiesTypes; } @Override public int queryActivitiesTypesCount(@RequestBody ActivitiesTypeDto activitiesTypeDto) { return activitiesTypeServiceDaoImpl.queryActivitiesTypesCount(BeanConvertUtil.beanCovertMap(activitiesTypeDto)); } public IActivitiesTypeServiceDao getActivitiesTypeServiceDaoImpl() { return activitiesTypeServiceDaoImpl; } public void setActivitiesTypeServiceDaoImpl(IActivitiesTypeServiceDao activitiesTypeServiceDaoImpl) { this.activitiesTypeServiceDaoImpl = activitiesTypeServiceDaoImpl; } }