java抽奖代码接口和html前端以及管理后台设计思路与源码分享

标题

Java抽奖文档说明
1.需要编写奖品列表展示接口
2.需要编写抽奖方法接口
3.需要编写根据用户查询中奖记录列表,并展示用户抽奖次数

设计思路

一、数据库设计

  1. 抽奖用户表设计(字段:用户id,用户名,用户手机号,用户抽奖次数,关键字(大家都懂)即可,我这里面设计较多,这个就不上传图片了)
  2. 奖品列表设计
    java抽奖代码接口和html前端以及管理后台设计思路与源码分享_第1张图片
  3. 中奖记录数据表设计
    java抽奖代码接口和html前端以及管理后台设计思路与源码分享_第2张图片
    二、接口设计
    1、前端页面奖品列表展示调用的接口
	public String prizesGoodname(HttpServletRequest request) throws Exception {
		String userPhone= request.getParameter("user_phone");
		//根据用户手机号查询该用户抽奖数据表信息  抽奖次数
		IData findPrizeUser = zebraPublicMapper.findPrizeUser(userPhone);
		int playCount = findPrizeUser.getInt("prize_playcount");
		//查询奖品列表
		List prizesGoodname = zebraPublicMapper.prizesGoodname();
		Map data = new HashMap();
		data.put("prizesGoodname", prizesGoodname);
		data.put("playCount", playCount);
		String temp = StringUtil.jsonSuccessStr(data, "成功");
		return temp;
	}
 
  

2、用户中奖记录接口

	public String prizesHistory(HttpServletRequest request) throws Exception {
		String userPhone= request.getParameter("user_phone");
		List prizesHistory = zebraPublicMapper.prizesHistory(userPhone);
		Map data = new HashMap();
		data.put("prizesHistory", prizesHistory);
		String temp = StringUtil.jsonSuccessStr(data, "成功");
		return temp;
	}
 
  

3、点击开始抽奖接口算法展示,(俩种算法)

后端接口具体源码(包括以上三个接口.sql,service,servieImpl,controller):
链接: link.

前端接口源码
链接: link.
java抽奖代码接口和html前端以及管理后台设计思路与源码分享_第3张图片
后台管理页面源码:
链接: link.

java抽奖代码接口和html前端以及管理后台设计思路与源码分享_第4张图片
java抽奖代码接口和html前端以及管理后台设计思路与源码分享_第5张图片

java抽奖代码接口和html前端以及管理后台设计思路与源码分享_第6张图片

你可能感兴趣的:(java抽奖代码接口和html前端以及管理后台设计思路与源码分享)