package com.nq.controller.dk; import com.nq.common.ServerResponse; import com.nq.service.IDkServices; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import javax.servlet.http.HttpServletRequest; import java.math.BigDecimal; @Controller @RequestMapping("/api/dk") public class DkController { @Autowired IDkServices iDkServices; @RequestMapping("/queryDkjg.do") @ResponseBody public ServerResponse queryDkjg( HttpServletRequest httpServletRequest) { return ServerResponse.createBySuccess(iDkServices.queryAll()); } /** * 申请贷款 * @param dkMoney 贷款金额 必填 * @param dkPhone * @param dkJgId * @param httpServletRequest * @return */ @RequestMapping("/dk.do") @ResponseBody public ServerResponse addDk(@RequestParam("dkMoney") BigDecimal dkMoney, @RequestParam(value = "dkPhone", required = false) String dkPhone, @RequestParam(value = "dkJgId", required = false) String dkJgId, HttpServletRequest httpServletRequest) { return iDkServices.addDk(dkMoney, dkPhone,dkJgId, httpServletRequest); } @RequestMapping("/queryByShUserId.do") @ResponseBody public ServerResponse queryByShUserId(@RequestParam(value = "pageNum", defaultValue = "1") int pageNum, @RequestParam(value = "pageSize", defaultValue = "5") int pageSize, @RequestParam(value = "state") Integer state, HttpServletRequest httpServletRequest){ return iDkServices.queryByShUserId(pageNum, pageSize, state, httpServletRequest); } /** * 还款 * @param id 订单id * @param request * @return */ @RequestMapping("/rtDk.do") @ResponseBody public ServerResponse rtDk(@RequestParam("id") Integer id, HttpServletRequest request) { return iDkServices.rtDk(id, request); } }