package com.stylefeng.guns.modular.system.controller.general;
|
|
import com.baomidou.mybatisplus.plugins.Page;
|
import com.stylefeng.guns.core.base.controller.BaseController;
|
import com.stylefeng.guns.core.common.constant.factory.PageFactory;
|
import com.stylefeng.guns.modular.system.service.ITPubTransactionDetailsService;
|
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.ResponseBody;
|
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 交易明细控制器
|
* @author yxh
|
* @date 2021年04月08日 14:31
|
*/
|
@Controller
|
@RequestMapping("/pubTransactionDetails")
|
public class TPubTransactionDetailsController extends BaseController {
|
|
private String PREFIX = "/system/pubTransactionDetails/";
|
|
@Autowired
|
private ITPubTransactionDetailsService pubTransactionDetailsService;
|
|
@RequestMapping("/userPage")
|
public String index() {
|
return PREFIX + "userPubTransactionDetails.html";
|
}
|
|
/**
|
* 用户交易明细
|
* @author yxh
|
* @date 2021/4/8 14:57
|
* @param userId
|
* @param phone
|
* @param state
|
* @return java.lang.Object
|
*/
|
@RequestMapping(value = "/userList")
|
@ResponseBody
|
public Object list(Integer userId,String phone,Integer state) {
|
Page<Map<String, Object>> page = new PageFactory<Map<String, Object>>().defaultPage();
|
List<Map<String, Object>> list=pubTransactionDetailsService.selectUserList(page,userId,phone,state);
|
page.setRecords(list);
|
return super.packForBT(page);
|
}
|
|
}
|