package com.ibeetl.admin.console.web;
|
|
import com.ibeetl.admin.console.model.MoneyModel;
|
import com.ibeetl.admin.console.service.MoneyConsoleService;
|
import com.ibeetl.admin.console.web.query.MenuQuery;
|
import com.ibeetl.admin.console.web.query.MoneyQuery;
|
import com.ibeetl.admin.core.annotation.Function;
|
import com.ibeetl.admin.core.entity.CoreAudit;
|
import com.ibeetl.admin.core.entity.CoreMoney;
|
import com.ibeetl.admin.core.web.JsonResult;
|
import org.apache.commons.logging.Log;
|
import org.apache.commons.logging.LogFactory;
|
import org.beetl.sql.core.engine.PageQuery;
|
import org.slf4j.Logger;
|
import org.slf4j.LoggerFactory;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Controller;
|
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.ResponseBody;
|
import org.springframework.web.servlet.ModelAndView;
|
|
import java.util.Map;
|
|
/**
|
* 資金管理
|
*/
|
@Controller
|
public class MoneyController {
|
|
|
private static final String MODEL = "/admin/money";
|
private final Log log = LogFactory.getLog(this.getClass());
|
|
@Autowired
|
MoneyConsoleService service;
|
|
// ===资金管理==========================================
|
@GetMapping(MODEL + "/index.do")
|
@Function("money")
|
ModelAndView index(){
|
ModelAndView view = new ModelAndView("/admin/money/index.html");
|
view.addObject("search", MoneyQuery.class.getName());
|
return view;
|
}
|
|
@PostMapping(MODEL + "/list.json")
|
@Function("money")
|
@ResponseBody
|
Map<String, Object> list(MoneyModel moneyModel,String page, String limit){
|
return service.queryMoneyList(moneyModel,page,limit);
|
}
|
|
|
// ===提现管理=============
|
@GetMapping(MODEL + "/drawmoney/index.do")
|
@Function("draw.money")
|
ModelAndView drawIndex(){
|
ModelAndView view = new ModelAndView("/admin/money/drawmoney/index.html");
|
return view;
|
}
|
|
/**
|
* 充值记录
|
* @param moneyModel
|
* @return
|
*/
|
@PostMapping(MODEL + "/drawmoney/queryRechangeList.json")
|
@Function("draw.money")
|
@ResponseBody
|
Map<String, Object> queryRechangeList(MoneyModel moneyModel){
|
|
return service.queryRechangeList(moneyModel);
|
}
|
|
}
|