RentingFeeApi.java 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package com.java110.fee.api;
  2. import com.java110.dto.fee.FeeDto;
  3. import com.java110.fee.bmo.rentingFee.IQueryRentingFee;
  4. import com.java110.intf.fee.IFeeInnerServiceSMO;
  5. import org.springframework.beans.factory.annotation.Autowired;
  6. import org.springframework.http.ResponseEntity;
  7. import org.springframework.web.bind.annotation.RequestMapping;
  8. import org.springframework.web.bind.annotation.RequestMethod;
  9. import org.springframework.web.bind.annotation.RequestParam;
  10. import org.springframework.web.bind.annotation.RestController;
  11. @RestController
  12. @RequestMapping(value = "/rentingFee")
  13. public class RentingFeeApi {
  14. @Autowired
  15. private IQueryRentingFee queryRentingFeeImpl;
  16. /**
  17. * 查询租赁费
  18. *
  19. * @param communityId 小区ID
  20. * @return
  21. * @serviceCode /rentingFee/queryFee
  22. * @path /app/rentingFee/queryFee
  23. */
  24. @RequestMapping(value = "/queryFee", method = RequestMethod.GET)
  25. public ResponseEntity<String> queryFee(@RequestParam(value = "communityId") String communityId,
  26. @RequestParam(value = "rentingId", required = false) String rentingId,
  27. @RequestParam(value = "page") int page,
  28. @RequestParam(value = "row") int row) {
  29. FeeDto feeDto = new FeeDto();
  30. feeDto.setPage(page);
  31. feeDto.setRow(row);
  32. feeDto.setCommunityId(communityId);
  33. feeDto.setPayerObjId(rentingId);
  34. feeDto.setPayerObjType(FeeDto.PAYER_OBJ_TYPE_RENTING);
  35. return queryRentingFeeImpl.queryFees(feeDto);
  36. }
  37. }