AddParkingSpaceComponent.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. package com.java110.web.components.parkingSpace;
  2. import com.java110.core.context.IPageData;
  3. import com.java110.web.smo.IParkingSpaceServiceSMO;
  4. import com.java110.web.smo.parkingArea.IListParkingAreasSMO;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.http.ResponseEntity;
  7. import org.springframework.stereotype.Component;
  8. /**
  9. * 添加停车位组件
  10. */
  11. @Component("addParkingSpace")
  12. public class AddParkingSpaceComponent {
  13. @Autowired
  14. private IParkingSpaceServiceSMO parkingSpaceServiceSMOImpl;
  15. @Autowired
  16. private IListParkingAreasSMO listParkingAreasSMOImpl;
  17. /**
  18. * 查询小区楼信息
  19. * @param pd 页面封装对象 包含页面请求数据
  20. * @return ResponseEntity对象返回给页面
  21. */
  22. public ResponseEntity<String> saveParkingSpace(IPageData pd) {
  23. return parkingSpaceServiceSMOImpl.saveParkingSpace(pd);
  24. }
  25. public ResponseEntity<String> listParkingArea(IPageData pd){
  26. return listParkingAreasSMOImpl.listParkingAreas(pd);
  27. }
  28. public IParkingSpaceServiceSMO getParkingSpaceServiceSMOImpl() {
  29. return parkingSpaceServiceSMOImpl;
  30. }
  31. public void setParkingSpaceServiceSMOImpl(IParkingSpaceServiceSMO parkingSpaceServiceSMOImpl) {
  32. this.parkingSpaceServiceSMOImpl = parkingSpaceServiceSMOImpl;
  33. }
  34. public IListParkingAreasSMO getListParkingAreasSMOImpl() {
  35. return listParkingAreasSMOImpl;
  36. }
  37. public void setListParkingAreasSMOImpl(IListParkingAreasSMO listParkingAreasSMOImpl) {
  38. this.listParkingAreasSMOImpl = listParkingAreasSMOImpl;
  39. }
  40. }