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> page = new PageFactory>().defaultPage(); List> list=pubTransactionDetailsService.selectUserList(page,userId,phone,state); page.setRecords(list); return super.packForBT(page); } }