MappingInnerServiceSMOImpl.java 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. package com.java110.community.smo.impl;
  2. import com.java110.utils.constant.StatusConstant;
  3. import com.java110.utils.util.BeanConvertUtil;
  4. import com.java110.community.dao.IMappingServiceDao;
  5. import com.java110.core.base.smo.BaseServiceSMO;
  6. import com.java110.intf.community.IMappingInnerServiceSMO;
  7. import com.java110.intf.user.IUserInnerServiceSMO;
  8. import com.java110.dto.PageDto;
  9. import com.java110.dto.mapping.MappingDto;
  10. import org.springframework.beans.factory.annotation.Autowired;
  11. import org.springframework.web.bind.annotation.RequestBody;
  12. import org.springframework.web.bind.annotation.RestController;
  13. import java.util.List;
  14. /**
  15. * @ClassName FloorInnerServiceSMOImpl
  16. * @Description 映射内部服务实现类
  17. * @Author wuxw
  18. * @Date 2019/4/24 9:20
  19. * @Version 1.0
  20. * add by wuxw 2019/4/24
  21. **/
  22. @RestController
  23. public class MappingInnerServiceSMOImpl extends BaseServiceSMO implements IMappingInnerServiceSMO {
  24. @Autowired
  25. private IMappingServiceDao mappingServiceDaoImpl;
  26. @Autowired
  27. private IUserInnerServiceSMO userInnerServiceSMOImpl;
  28. @Override
  29. public List<MappingDto> queryMappings(@RequestBody MappingDto mappingDto) {
  30. //校验是否传了 分页信息
  31. int page = mappingDto.getPage();
  32. if (page != PageDto.DEFAULT_PAGE) {
  33. mappingDto.setPage((page - 1) * mappingDto.getRow());
  34. }
  35. List<MappingDto> mappings = BeanConvertUtil.covertBeanList(mappingServiceDaoImpl.getMappingInfo(BeanConvertUtil.beanCovertMap(mappingDto)), MappingDto.class);
  36. return mappings;
  37. }
  38. @Override
  39. public int queryMappingsCount(@RequestBody MappingDto mappingDto) {
  40. return mappingServiceDaoImpl.queryMappingsCount(BeanConvertUtil.beanCovertMap(mappingDto));
  41. }
  42. @Override
  43. public int updateMapping(@RequestBody MappingDto serviceDto) {
  44. return mappingServiceDaoImpl.updateMappingInfo(BeanConvertUtil.beanCovertMap(serviceDto));
  45. }
  46. @Override
  47. public int saveMapping(@RequestBody MappingDto serviceDto) {
  48. return mappingServiceDaoImpl.saveMappingInfo(BeanConvertUtil.beanCovertMap(serviceDto));
  49. }
  50. @Override
  51. public int deleteMapping(@RequestBody MappingDto serviceDto) {
  52. serviceDto.setStatusCd(StatusConstant.STATUS_CD_INVALID);
  53. return mappingServiceDaoImpl.updateMappingInfo(BeanConvertUtil.beanCovertMap(serviceDto));
  54. }
  55. public IMappingServiceDao getMappingServiceDaoImpl() {
  56. return mappingServiceDaoImpl;
  57. }
  58. public void setMappingServiceDaoImpl(IMappingServiceDao mappingServiceDaoImpl) {
  59. this.mappingServiceDaoImpl = mappingServiceDaoImpl;
  60. }
  61. public IUserInnerServiceSMO getUserInnerServiceSMOImpl() {
  62. return userInnerServiceSMOImpl;
  63. }
  64. public void setUserInnerServiceSMOImpl(IUserInnerServiceSMO userInnerServiceSMOImpl) {
  65. this.userInnerServiceSMOImpl = userInnerServiceSMOImpl;
  66. }
  67. }