ServiceInnerServiceSMOImpl.java 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. package com.java110.community.smo.impl;
  2. import com.java110.utils.util.BeanConvertUtil;
  3. import com.java110.community.dao.IServiceServiceDao;
  4. import com.java110.core.base.smo.BaseServiceSMO;
  5. import com.java110.intf.community.IServiceInnerServiceSMO;
  6. import com.java110.intf.user.IUserInnerServiceSMO;
  7. import com.java110.dto.PageDto;
  8. import com.java110.dto.service.ServiceDto;
  9. import com.java110.dto.service.ServiceProvideDto;
  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 ServiceInnerServiceSMOImpl extends BaseServiceSMO implements IServiceInnerServiceSMO {
  24. @Autowired
  25. private IServiceServiceDao serviceServiceDaoImpl;
  26. @Autowired
  27. private IUserInnerServiceSMO userInnerServiceSMOImpl;
  28. @Override
  29. public List<ServiceDto> queryServices(@RequestBody ServiceDto serviceDto) {
  30. //校验是否传了 分页信息
  31. int page = serviceDto.getPage();
  32. if (page != PageDto.DEFAULT_PAGE) {
  33. serviceDto.setPage((page - 1) * serviceDto.getRow());
  34. }
  35. List<ServiceDto> services = BeanConvertUtil.covertBeanList(serviceServiceDaoImpl.getServiceInfo(BeanConvertUtil.beanCovertMap(serviceDto)), ServiceDto.class);
  36. return services;
  37. }
  38. @Override
  39. public int queryServicesCount(@RequestBody ServiceDto serviceDto) {
  40. return serviceServiceDaoImpl.queryServicesCount(BeanConvertUtil.beanCovertMap(serviceDto));
  41. }
  42. @Override
  43. public int updateService(@RequestBody ServiceDto serviceDto) {
  44. return serviceServiceDaoImpl.updateServiceInfo(BeanConvertUtil.beanCovertMap(serviceDto));
  45. }
  46. @Override
  47. public int saveService(@RequestBody ServiceDto serviceDto) {
  48. return serviceServiceDaoImpl.saveServiceInfo(BeanConvertUtil.beanCovertMap(serviceDto));
  49. }
  50. @Override
  51. public int deleteService(@RequestBody ServiceDto serviceDto) {
  52. serviceDto.setStatusCd("1");
  53. return serviceServiceDaoImpl.updateServiceInfo(BeanConvertUtil.beanCovertMap(serviceDto));
  54. }
  55. public IServiceServiceDao getServiceServiceDaoImpl() {
  56. return serviceServiceDaoImpl;
  57. }
  58. public void setServiceServiceDaoImpl(IServiceServiceDao serviceServiceDaoImpl) {
  59. this.serviceServiceDaoImpl = serviceServiceDaoImpl;
  60. }
  61. public IUserInnerServiceSMO getUserInnerServiceSMOImpl() {
  62. return userInnerServiceSMOImpl;
  63. }
  64. public void setUserInnerServiceSMOImpl(IUserInnerServiceSMO userInnerServiceSMOImpl) {
  65. this.userInnerServiceSMOImpl = userInnerServiceSMOImpl;
  66. }
  67. @Override
  68. public List<ServiceProvideDto> queryServiceProvides(@RequestBody ServiceProvideDto serviceProvideDto) {
  69. //校验是否传了 分页信息
  70. int page = serviceProvideDto.getPage();
  71. if (page != PageDto.DEFAULT_PAGE) {
  72. serviceProvideDto.setPage((page - 1) * serviceProvideDto.getRow());
  73. }
  74. List<ServiceProvideDto> services = BeanConvertUtil.covertBeanList(serviceServiceDaoImpl.getServiceProvideInfo(BeanConvertUtil.beanCovertMap(serviceProvideDto)), ServiceProvideDto.class);
  75. return services;
  76. }
  77. @Override
  78. public int queryServiceProvidesCount(@RequestBody ServiceProvideDto serviceProvideDto) {
  79. return serviceServiceDaoImpl.queryServiceProvidesCount(BeanConvertUtil.beanCovertMap(serviceProvideDto));
  80. }
  81. @Override
  82. public int updateServiceProvide(@RequestBody ServiceProvideDto serviceProvideDto) {
  83. return serviceServiceDaoImpl.updateServiceProvideInfo(BeanConvertUtil.beanCovertMap(serviceProvideDto));
  84. }
  85. @Override
  86. public int saveServiceProvide(@RequestBody ServiceProvideDto serviceProvideDto) {
  87. return serviceServiceDaoImpl.saveServiceProvideInfo(BeanConvertUtil.beanCovertMap(serviceProvideDto));
  88. }
  89. @Override
  90. public int deleteServiceProvide(@RequestBody ServiceProvideDto serviceProvideDto) {
  91. serviceProvideDto.setStatusCd("1");
  92. return serviceServiceDaoImpl.updateServiceProvideInfo(BeanConvertUtil.beanCovertMap(serviceProvideDto));
  93. }
  94. }