Browse Source

Merge branch 'master' of http://47.100.37.243:10080/wutt/game.git

Reiskuchen 5 years ago
parent
commit
37594733bc

+ 121 - 51
minigame/src/com/hssx/controller/PrizeController.java

@@ -18,11 +18,14 @@ import org.springframework.web.bind.annotation.RequestParam;
 
 
 import com.hssx.entity.Prize;
 import com.hssx.entity.Prize;
 import com.hssx.entity.PrizeExample;
 import com.hssx.entity.PrizeExample;
+import com.hssx.entity.PrizeOpportunity;
 import com.hssx.entity.PrizeRecord;
 import com.hssx.entity.PrizeRecord;
 import com.hssx.entity.PrizeRecordExample;
 import com.hssx.entity.PrizeRecordExample;
 import com.hssx.entity.User;
 import com.hssx.entity.User;
+import com.hssx.entity.UserPrizeCount;
 import com.hssx.entity.UserPrizeCountExample;
 import com.hssx.entity.UserPrizeCountExample;
 import com.hssx.mapper.PrizeMapper;
 import com.hssx.mapper.PrizeMapper;
+import com.hssx.mapper.PrizeOpportunityMapper;
 import com.hssx.mapper.PrizeRecordMapper;
 import com.hssx.mapper.PrizeRecordMapper;
 import com.hssx.mapper.UserMapper;
 import com.hssx.mapper.UserMapper;
 import com.hssx.mapper.UserPrizeCountMapper;
 import com.hssx.mapper.UserPrizeCountMapper;
@@ -41,6 +44,8 @@ public class PrizeController {
 	PrizeRecordMapper prizeRecordMapper;
 	PrizeRecordMapper prizeRecordMapper;
 	@Autowired
 	@Autowired
 	UserPrizeCountMapper UserPrizeCountMapper;
 	UserPrizeCountMapper UserPrizeCountMapper;
+	@Autowired
+	PrizeOpportunityMapper prizeOpportunityMapper;
 
 
 	/**
 	/**
 	 * 小游戏抽奖 参数: userId:当前抽奖人id
 	 * 小游戏抽奖 参数: userId:当前抽奖人id
@@ -60,60 +65,35 @@ public class PrizeController {
 		prizeRecord.setNickName(user.getNickName());
 		prizeRecord.setNickName(user.getNickName());
 		UserPrizeCountExample uExp = new UserPrizeCountExample();
 		UserPrizeCountExample uExp = new UserPrizeCountExample();
 		Integer luckDrawCount = UserPrizeCountMapper.selectCountByToday();
 		Integer luckDrawCount = UserPrizeCountMapper.selectCountByToday();
-		if (luckDrawCount < 2) {
-			synchronized (this) {
-				Random ran = new Random();
-				int num = ran.nextInt(9999);
-				Prize prize = prizeMapper.selectByPrimaryKey(num);
-				if (prize == null) {
-					count = -1;
-				} else {
-					if (prize.getPrizeLevel() == 0 && prize.getIsSelected() == 0) {
-						count = 0;
-						// prize.setIsSelected(1);
-						// prizeMapper.updateByPrimaryKeySelective(prize);
-						prizeRecord.setPrizeId(prize.getPrizeLevel());
-						prizeRecord.setPrize(prize.getName());
-						prizeRecordMapper.insert(prizeRecord);
-					} else if (prize.getPrizeLevel() == 1 && prize.getIsSelected() == 0) {
-						count = 1;
-						// prize.setIsSelected(1);
-						// prizeMapper.updateByPrimaryKeySelective(prize);
-						prizeRecord.setPrizeId(prize.getPrizeLevel());
-						prizeRecord.setPrize(prize.getName());
-						prizeRecordMapper.insert(prizeRecord);
-					} else if (prize.getPrizeLevel() == 2 && prize.getIsSelected() == 0) {
-						count = 2;
-						// prize.setIsSelected(1);
-						// prizeMapper.updateByPrimaryKeySelective(prize);
-						prizeRecord.setPrizeId(prize.getPrizeLevel());
-						prizeRecord.setPrize(prize.getName());
-						prizeRecordMapper.insert(prizeRecord);
-					} else if (prize.getPrizeLevel() == 3 && prize.getIsSelected() == 0) {
-						count = 3;
-						// prize.setIsSelected(1);
-						// prizeMapper.updateByPrimaryKeySelective(prize);
-						prizeRecord.setPrizeId(prize.getPrizeLevel());
-						prizeRecord.setPrize(prize.getName());
-						prizeRecordMapper.insert(prizeRecord);
-					} else if (prize.getPrizeLevel() == 4 && prize.getIsSelected() == 0) {
-						count = 4;
-						// prize.setIsSelected(1);
-						// prizeMapper.updateByPrimaryKeySelective(prize);
-						prizeRecord.setPrizeId(prize.getPrizeLevel());
-						prizeRecord.setPrize(prize.getName());
-						prizeRecordMapper.insert(prizeRecord);
-					} else {
-						count = -1;
-					}
-				}
-			}
-			HashMap<String, Object> map = new HashMap<String, Object>();
+		HashMap<String, Object> map = new HashMap<String, Object>();
+		if (luckDrawCount == 0) {
+			// 直接抽奖
+			count = getLuckDraw(prizeRecord, count);
+			// 添加抽奖记录
+			UserPrizeCount userPrizeCount = new UserPrizeCount();
+			userPrizeCount.setUserId(userId);
+			UserPrizeCountMapper.insert(userPrizeCount);
 			map.put("prizeLevel", count);
 			map.put("prizeLevel", count);
 			map.put("prizeRecord", prizeRecord);
 			map.put("prizeRecord", prizeRecord);
 			msg.data = map;
 			msg.data = map;
-		}else{
-			
+		} else if (luckDrawCount == 1) {
+			int opportunityCount = prizeOpportunityMapper.selectCountByToday();
+			if (opportunityCount > 0) {
+				// 直接抽奖
+				count = getLuckDraw(prizeRecord, count);
+				// 添加抽奖记录
+				UserPrizeCount userPrizeCount = new UserPrizeCount();
+				userPrizeCount.setUserId(userId);
+				UserPrizeCountMapper.insert(userPrizeCount);
+				map.put("prizeLevel", count);
+				map.put("prizeRecord", prizeRecord);
+				msg.data = map;
+			}else{
+				msg.setError("抽奖次数已达上限,去分享即可获得抽奖机会");
+			}
+
+		} else {
+			msg.setError("抽奖次数已达上限");
 		}
 		}
 		response.setContentType("application/json");
 		response.setContentType("application/json");
 		response.setCharacterEncoding("UTF-8");
 		response.setCharacterEncoding("UTF-8");
@@ -121,6 +101,55 @@ public class PrizeController {
 
 
 	}
 	}
 
 
+	public synchronized Integer getLuckDraw(PrizeRecord prizeRecord, Integer count) {
+		Random ran = new Random();
+		int num = ran.nextInt(9999);
+		Prize prize = prizeMapper.selectByPrimaryKey(num);
+		if (prize == null) {
+			count = -1;
+		} else {
+			if (prize.getPrizeLevel() == 0 && prize.getIsSelected() == 0) {
+				count = 0;
+				// prize.setIsSelected(1);
+				// prizeMapper.updateByPrimaryKeySelective(prize);
+				prizeRecord.setPrizeId(prize.getPrizeLevel());
+				prizeRecord.setPrize(prize.getName());
+				prizeRecordMapper.insert(prizeRecord);
+			} else if (prize.getPrizeLevel() == 1 && prize.getIsSelected() == 0) {
+				count = 1;
+				// prize.setIsSelected(1);
+				// prizeMapper.updateByPrimaryKeySelective(prize);
+				prizeRecord.setPrizeId(prize.getPrizeLevel());
+				prizeRecord.setPrize(prize.getName());
+				prizeRecordMapper.insert(prizeRecord);
+			} else if (prize.getPrizeLevel() == 2 && prize.getIsSelected() == 0) {
+				count = 2;
+				// prize.setIsSelected(1);
+				// prizeMapper.updateByPrimaryKeySelective(prize);
+				prizeRecord.setPrizeId(prize.getPrizeLevel());
+				prizeRecord.setPrize(prize.getName());
+				prizeRecordMapper.insert(prizeRecord);
+			} else if (prize.getPrizeLevel() == 3 && prize.getIsSelected() == 0) {
+				count = 3;
+				// prize.setIsSelected(1);
+				// prizeMapper.updateByPrimaryKeySelective(prize);
+				prizeRecord.setPrizeId(prize.getPrizeLevel());
+				prizeRecord.setPrize(prize.getName());
+				prizeRecordMapper.insert(prizeRecord);
+			} else if (prize.getPrizeLevel() == 4 && prize.getIsSelected() == 0) {
+				count = 4;
+				// prize.setIsSelected(1);
+				// prizeMapper.updateByPrimaryKeySelective(prize);
+				prizeRecord.setPrizeId(prize.getPrizeLevel());
+				prizeRecord.setPrize(prize.getName());
+				prizeRecordMapper.insert(prizeRecord);
+			} else {
+				count = -1;
+			}
+		}
+		return count;
+	}
+
 	/**
 	/**
 	 * 小游戏抽奖列表
 	 * 小游戏抽奖列表
 	 *
 	 *
@@ -170,4 +199,45 @@ public class PrizeController {
 		response.setCharacterEncoding("UTF-8");
 		response.setCharacterEncoding("UTF-8");
 		response.getWriter().println(msg.toJSONStr());
 		response.getWriter().println(msg.toJSONStr());
 	}
 	}
+
+	/**
+	 * 转发链接添加抽奖次数 参数: uid:用户id
+	 * 
+	 * @return
+	 */
+	@RequestMapping(value = "/luckDrawAddShare")
+	public void luckDrawAddCount(PrizeRecord prizeRecord, HttpServletResponse response)
+			throws Exception, KeyManagementException, NoSuchAlgorithmException, NoSuchProviderException, IOException {
+		HttpRespMsg msg = new HttpRespMsg();
+		int count = prizeOpportunityMapper.selectCountByToday();
+		if (count == 0) {
+			PrizeOpportunity prizeOpportunity = new PrizeOpportunity();
+			prizeOpportunity.setIsShare(1);
+			prizeOpportunity.setUid(prizeRecord.getUid());
+			prizeOpportunityMapper.insert(prizeOpportunity);
+		}
+		response.setContentType("application/json");
+		response.setCharacterEncoding("UTF-8");
+		response.getWriter().println(msg.toJSONStr());
+	}
+	
+	/**
+     * 查看个人获奖信息
+     *
+     * 传递的参数:
+     * 		userId:用户id message:寄语
+     * @return
+     * @throws IOException 
+     */
+    @RequestMapping("/getluckDrawByUserId")
+    public void getluckDrawByUserId(Integer UserId,HttpServletResponse response) throws IOException{
+    	HttpRespMsg msg = new HttpRespMsg();
+    	PrizeRecordExample exp = new PrizeRecordExample();
+    	exp.createCriteria().andUidEqualTo(UserId);
+		List<PrizeRecord> list = prizeRecordMapper.selectByExample(exp);
+		msg.data = list;
+		response.setContentType("application/json");
+		response.setCharacterEncoding("UTF-8");
+		response.getWriter().println(msg.toJSONStr());
+    }
 }
 }

+ 44 - 21
minigame/src/com/hssx/entity/News.java

@@ -6,44 +6,49 @@ public class News {
 
 
 	/**
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column mini_news.id
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column mini_news.id
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	private Integer id;
 	private Integer id;
 	/**
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column mini_news.nick_name
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column mini_news.nick_name
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	private String nickName;
 	private String nickName;
 	/**
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column mini_news.header_pic
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column mini_news.header_pic
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	private String headerPic;
 	private String headerPic;
 	/**
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column mini_news.indate
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column mini_news.indate
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	private Date indate;
 	private Date indate;
 	/**
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column mini_news.type
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column mini_news.type
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	private Integer type;
 	private Integer type;
 	/**
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column mini_news.message
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column mini_news.message
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	private String message;
 	private String message;
 	/**
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column mini_news.user_id
 	 * This field was generated by MyBatis Generator. This field corresponds to the database column mini_news.user_id
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	private Integer userId;
 	private Integer userId;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column mini_news.receiver
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
+	 */
+	private String receiver;
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column mini_news.id
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column mini_news.id
 	 * @return  the value of mini_news.id
 	 * @return  the value of mini_news.id
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public Integer getId() {
 	public Integer getId() {
 		return id;
 		return id;
@@ -52,7 +57,7 @@ public class News {
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column mini_news.id
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column mini_news.id
 	 * @param id  the value for mini_news.id
 	 * @param id  the value for mini_news.id
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public void setId(Integer id) {
 	public void setId(Integer id) {
 		this.id = id;
 		this.id = id;
@@ -61,7 +66,7 @@ public class News {
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column mini_news.nick_name
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column mini_news.nick_name
 	 * @return  the value of mini_news.nick_name
 	 * @return  the value of mini_news.nick_name
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public String getNickName() {
 	public String getNickName() {
 		return nickName;
 		return nickName;
@@ -70,7 +75,7 @@ public class News {
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column mini_news.nick_name
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column mini_news.nick_name
 	 * @param nickName  the value for mini_news.nick_name
 	 * @param nickName  the value for mini_news.nick_name
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public void setNickName(String nickName) {
 	public void setNickName(String nickName) {
 		this.nickName = nickName;
 		this.nickName = nickName;
@@ -79,7 +84,7 @@ public class News {
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column mini_news.header_pic
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column mini_news.header_pic
 	 * @return  the value of mini_news.header_pic
 	 * @return  the value of mini_news.header_pic
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public String getHeaderPic() {
 	public String getHeaderPic() {
 		return headerPic;
 		return headerPic;
@@ -88,7 +93,7 @@ public class News {
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column mini_news.header_pic
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column mini_news.header_pic
 	 * @param headerPic  the value for mini_news.header_pic
 	 * @param headerPic  the value for mini_news.header_pic
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public void setHeaderPic(String headerPic) {
 	public void setHeaderPic(String headerPic) {
 		this.headerPic = headerPic;
 		this.headerPic = headerPic;
@@ -97,7 +102,7 @@ public class News {
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column mini_news.indate
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column mini_news.indate
 	 * @return  the value of mini_news.indate
 	 * @return  the value of mini_news.indate
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public Date getIndate() {
 	public Date getIndate() {
 		return indate;
 		return indate;
@@ -106,7 +111,7 @@ public class News {
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column mini_news.indate
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column mini_news.indate
 	 * @param indate  the value for mini_news.indate
 	 * @param indate  the value for mini_news.indate
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public void setIndate(Date indate) {
 	public void setIndate(Date indate) {
 		this.indate = indate;
 		this.indate = indate;
@@ -115,7 +120,7 @@ public class News {
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column mini_news.type
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column mini_news.type
 	 * @return  the value of mini_news.type
 	 * @return  the value of mini_news.type
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public Integer getType() {
 	public Integer getType() {
 		return type;
 		return type;
@@ -124,7 +129,7 @@ public class News {
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column mini_news.type
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column mini_news.type
 	 * @param type  the value for mini_news.type
 	 * @param type  the value for mini_news.type
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public void setType(Integer type) {
 	public void setType(Integer type) {
 		this.type = type;
 		this.type = type;
@@ -133,7 +138,7 @@ public class News {
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column mini_news.message
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column mini_news.message
 	 * @return  the value of mini_news.message
 	 * @return  the value of mini_news.message
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public String getMessage() {
 	public String getMessage() {
 		return message;
 		return message;
@@ -142,7 +147,7 @@ public class News {
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column mini_news.message
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column mini_news.message
 	 * @param message  the value for mini_news.message
 	 * @param message  the value for mini_news.message
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public void setMessage(String message) {
 	public void setMessage(String message) {
 		this.message = message;
 		this.message = message;
@@ -151,7 +156,7 @@ public class News {
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column mini_news.user_id
 	 * This method was generated by MyBatis Generator. This method returns the value of the database column mini_news.user_id
 	 * @return  the value of mini_news.user_id
 	 * @return  the value of mini_news.user_id
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public Integer getUserId() {
 	public Integer getUserId() {
 		return userId;
 		return userId;
@@ -160,9 +165,27 @@ public class News {
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column mini_news.user_id
 	 * This method was generated by MyBatis Generator. This method sets the value of the database column mini_news.user_id
 	 * @param userId  the value for mini_news.user_id
 	 * @param userId  the value for mini_news.user_id
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public void setUserId(Integer userId) {
 	public void setUserId(Integer userId) {
 		this.userId = userId;
 		this.userId = userId;
 	}
 	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column mini_news.receiver
+	 * @return  the value of mini_news.receiver
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
+	 */
+	public String getReceiver() {
+		return receiver;
+	}
+
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column mini_news.receiver
+	 * @param receiver  the value for mini_news.receiver
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
+	 */
+	public void setReceiver(String receiver) {
+		this.receiver = receiver;
+	}
 }
 }

+ 86 - 16
minigame/src/com/hssx/entity/NewsExample.java

@@ -7,23 +7,23 @@ import java.util.List;
 public class NewsExample {
 public class NewsExample {
     /**
     /**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database table mini_news
 	 * This field was generated by MyBatis Generator. This field corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	protected String orderByClause;
 	protected String orderByClause;
 	/**
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database table mini_news
 	 * This field was generated by MyBatis Generator. This field corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	protected boolean distinct;
 	protected boolean distinct;
 	/**
 	/**
 	 * This field was generated by MyBatis Generator. This field corresponds to the database table mini_news
 	 * This field was generated by MyBatis Generator. This field corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	protected List<Criteria> oredCriteria;
 	protected List<Criteria> oredCriteria;
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public NewsExample() {
 	public NewsExample() {
 		oredCriteria = new ArrayList<Criteria>();
 		oredCriteria = new ArrayList<Criteria>();
@@ -31,7 +31,7 @@ public class NewsExample {
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public void setOrderByClause(String orderByClause) {
 	public void setOrderByClause(String orderByClause) {
 		this.orderByClause = orderByClause;
 		this.orderByClause = orderByClause;
@@ -39,7 +39,7 @@ public class NewsExample {
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public String getOrderByClause() {
 	public String getOrderByClause() {
 		return orderByClause;
 		return orderByClause;
@@ -47,7 +47,7 @@ public class NewsExample {
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public void setDistinct(boolean distinct) {
 	public void setDistinct(boolean distinct) {
 		this.distinct = distinct;
 		this.distinct = distinct;
@@ -55,7 +55,7 @@ public class NewsExample {
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public boolean isDistinct() {
 	public boolean isDistinct() {
 		return distinct;
 		return distinct;
@@ -63,7 +63,7 @@ public class NewsExample {
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public List<Criteria> getOredCriteria() {
 	public List<Criteria> getOredCriteria() {
 		return oredCriteria;
 		return oredCriteria;
@@ -71,7 +71,7 @@ public class NewsExample {
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public void or(Criteria criteria) {
 	public void or(Criteria criteria) {
 		oredCriteria.add(criteria);
 		oredCriteria.add(criteria);
@@ -79,7 +79,7 @@ public class NewsExample {
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public Criteria or() {
 	public Criteria or() {
 		Criteria criteria = createCriteriaInternal();
 		Criteria criteria = createCriteriaInternal();
@@ -89,7 +89,7 @@ public class NewsExample {
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public Criteria createCriteria() {
 	public Criteria createCriteria() {
 		Criteria criteria = createCriteriaInternal();
 		Criteria criteria = createCriteriaInternal();
@@ -101,7 +101,7 @@ public class NewsExample {
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	protected Criteria createCriteriaInternal() {
 	protected Criteria createCriteriaInternal() {
 		Criteria criteria = new Criteria();
 		Criteria criteria = new Criteria();
@@ -110,7 +110,7 @@ public class NewsExample {
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public void clear() {
 	public void clear() {
 		oredCriteria.clear();
 		oredCriteria.clear();
@@ -120,7 +120,7 @@ public class NewsExample {
 
 
 	/**
 	/**
 	 * This class was generated by MyBatis Generator. This class corresponds to the database table mini_news
 	 * This class was generated by MyBatis Generator. This class corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	protected abstract static class GeneratedCriteria {
 	protected abstract static class GeneratedCriteria {
 		protected List<Criterion> criteria;
 		protected List<Criterion> criteria;
@@ -612,11 +612,81 @@ public class NewsExample {
 			addCriterion("user_id not between", value1, value2, "userId");
 			addCriterion("user_id not between", value1, value2, "userId");
 			return (Criteria) this;
 			return (Criteria) this;
 		}
 		}
+
+		public Criteria andReceiverIsNull() {
+			addCriterion("receiver is null");
+			return (Criteria) this;
+		}
+
+		public Criteria andReceiverIsNotNull() {
+			addCriterion("receiver is not null");
+			return (Criteria) this;
+		}
+
+		public Criteria andReceiverEqualTo(String value) {
+			addCriterion("receiver =", value, "receiver");
+			return (Criteria) this;
+		}
+
+		public Criteria andReceiverNotEqualTo(String value) {
+			addCriterion("receiver <>", value, "receiver");
+			return (Criteria) this;
+		}
+
+		public Criteria andReceiverGreaterThan(String value) {
+			addCriterion("receiver >", value, "receiver");
+			return (Criteria) this;
+		}
+
+		public Criteria andReceiverGreaterThanOrEqualTo(String value) {
+			addCriterion("receiver >=", value, "receiver");
+			return (Criteria) this;
+		}
+
+		public Criteria andReceiverLessThan(String value) {
+			addCriterion("receiver <", value, "receiver");
+			return (Criteria) this;
+		}
+
+		public Criteria andReceiverLessThanOrEqualTo(String value) {
+			addCriterion("receiver <=", value, "receiver");
+			return (Criteria) this;
+		}
+
+		public Criteria andReceiverLike(String value) {
+			addCriterion("receiver like", value, "receiver");
+			return (Criteria) this;
+		}
+
+		public Criteria andReceiverNotLike(String value) {
+			addCriterion("receiver not like", value, "receiver");
+			return (Criteria) this;
+		}
+
+		public Criteria andReceiverIn(List<String> values) {
+			addCriterion("receiver in", values, "receiver");
+			return (Criteria) this;
+		}
+
+		public Criteria andReceiverNotIn(List<String> values) {
+			addCriterion("receiver not in", values, "receiver");
+			return (Criteria) this;
+		}
+
+		public Criteria andReceiverBetween(String value1, String value2) {
+			addCriterion("receiver between", value1, value2, "receiver");
+			return (Criteria) this;
+		}
+
+		public Criteria andReceiverNotBetween(String value1, String value2) {
+			addCriterion("receiver not between", value1, value2, "receiver");
+			return (Criteria) this;
+		}
 	}
 	}
 
 
 	/**
 	/**
 	 * This class was generated by MyBatis Generator. This class corresponds to the database table mini_news
 	 * This class was generated by MyBatis Generator. This class corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	public static class Criterion {
 	public static class Criterion {
 		private String condition;
 		private String condition;

+ 105 - 120
minigame/src/com/hssx/entity/PrizeOpportunity.java

@@ -3,135 +3,120 @@ package com.hssx.entity;
 import java.util.Date;
 import java.util.Date;
 
 
 public class PrizeOpportunity {
 public class PrizeOpportunity {
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column mini_prize_opportunity.id
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    private Integer id;
 
 
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column mini_prize_opportunity.is_share
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    private Integer isShare;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column mini_prize_opportunity.id
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	private Integer id;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column mini_prize_opportunity.is_share
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	private Integer isShare;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column mini_prize_opportunity.opportunity_count
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	private Integer opportunityCount;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column mini_prize_opportunity.indate
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	private Date indate;
+	/**
+	 * This field was generated by MyBatis Generator. This field corresponds to the database column mini_prize_opportunity.uid
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	private Integer uid;
 
 
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column mini_prize_opportunity.opportunity_count
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    private Integer opportunityCount;
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column mini_prize_opportunity.id
+	 * @return  the value of mini_prize_opportunity.id
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	public Integer getId() {
+		return id;
+	}
 
 
-    /**
-     *
-     * This field was generated by MyBatis Generator.
-     * This field corresponds to the database column mini_prize_opportunity.indate
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    private Date indate;
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column mini_prize_opportunity.id
+	 * @param id  the value for mini_prize_opportunity.id
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	public void setId(Integer id) {
+		this.id = id;
+	}
 
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method returns the value of the database column mini_prize_opportunity.id
-     *
-     * @return the value of mini_prize_opportunity.id
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    public Integer getId() {
-        return id;
-    }
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column mini_prize_opportunity.is_share
+	 * @return  the value of mini_prize_opportunity.is_share
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	public Integer getIsShare() {
+		return isShare;
+	}
 
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method sets the value of the database column mini_prize_opportunity.id
-     *
-     * @param id the value for mini_prize_opportunity.id
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    public void setId(Integer id) {
-        this.id = id;
-    }
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column mini_prize_opportunity.is_share
+	 * @param isShare  the value for mini_prize_opportunity.is_share
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	public void setIsShare(Integer isShare) {
+		this.isShare = isShare;
+	}
 
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method returns the value of the database column mini_prize_opportunity.is_share
-     *
-     * @return the value of mini_prize_opportunity.is_share
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    public Integer getIsShare() {
-        return isShare;
-    }
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column mini_prize_opportunity.opportunity_count
+	 * @return  the value of mini_prize_opportunity.opportunity_count
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	public Integer getOpportunityCount() {
+		return opportunityCount;
+	}
 
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method sets the value of the database column mini_prize_opportunity.is_share
-     *
-     * @param isShare the value for mini_prize_opportunity.is_share
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    public void setIsShare(Integer isShare) {
-        this.isShare = isShare;
-    }
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column mini_prize_opportunity.opportunity_count
+	 * @param opportunityCount  the value for mini_prize_opportunity.opportunity_count
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	public void setOpportunityCount(Integer opportunityCount) {
+		this.opportunityCount = opportunityCount;
+	}
 
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method returns the value of the database column mini_prize_opportunity.opportunity_count
-     *
-     * @return the value of mini_prize_opportunity.opportunity_count
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    public Integer getOpportunityCount() {
-        return opportunityCount;
-    }
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column mini_prize_opportunity.indate
+	 * @return  the value of mini_prize_opportunity.indate
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	public Date getIndate() {
+		return indate;
+	}
 
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method sets the value of the database column mini_prize_opportunity.opportunity_count
-     *
-     * @param opportunityCount the value for mini_prize_opportunity.opportunity_count
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    public void setOpportunityCount(Integer opportunityCount) {
-        this.opportunityCount = opportunityCount;
-    }
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column mini_prize_opportunity.indate
+	 * @param indate  the value for mini_prize_opportunity.indate
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	public void setIndate(Date indate) {
+		this.indate = indate;
+	}
 
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method returns the value of the database column mini_prize_opportunity.indate
-     *
-     * @return the value of mini_prize_opportunity.indate
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    public Date getIndate() {
-        return indate;
-    }
+	/**
+	 * This method was generated by MyBatis Generator. This method returns the value of the database column mini_prize_opportunity.uid
+	 * @return  the value of mini_prize_opportunity.uid
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	public Integer getUid() {
+		return uid;
+	}
 
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method sets the value of the database column mini_prize_opportunity.indate
-     *
-     * @param indate the value for mini_prize_opportunity.indate
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    public void setIndate(Date indate) {
-        this.indate = indate;
-    }
+	/**
+	 * This method was generated by MyBatis Generator. This method sets the value of the database column mini_prize_opportunity.uid
+	 * @param uid  the value for mini_prize_opportunity.uid
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	public void setUid(Integer uid) {
+		this.uid = uid;
+	}
 }
 }

File diff suppressed because it is too large
+ 542 - 523
minigame/src/com/hssx/entity/PrizeOpportunityExample.java


+ 11 - 11
minigame/src/com/hssx/mapper/NewsMapper.java

@@ -9,67 +9,67 @@ public interface NewsMapper {
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	long countByExample(NewsExample example);
 	long countByExample(NewsExample example);
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	int deleteByExample(NewsExample example);
 	int deleteByExample(NewsExample example);
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	int deleteByPrimaryKey(Integer id);
 	int deleteByPrimaryKey(Integer id);
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	int insert(News record);
 	int insert(News record);
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	int insertSelective(News record);
 	int insertSelective(News record);
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	List<News> selectByExample(NewsExample example);
 	List<News> selectByExample(NewsExample example);
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	News selectByPrimaryKey(Integer id);
 	News selectByPrimaryKey(Integer id);
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	int updateByExampleSelective(@Param("record") News record, @Param("example") NewsExample example);
 	int updateByExampleSelective(@Param("record") News record, @Param("example") NewsExample example);
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	int updateByExample(@Param("record") News record, @Param("example") NewsExample example);
 	int updateByExample(@Param("record") News record, @Param("example") NewsExample example);
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	int updateByPrimaryKeySelective(News record);
 	int updateByPrimaryKeySelective(News record);
 
 
 	/**
 	/**
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
 	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_news
-	 * @mbg.generated  Thu Sep 19 10:50:46 CST 2019
+	 * @mbg.generated  Thu Sep 19 20:54:27 CST 2019
 	 */
 	 */
 	int updateByPrimaryKey(News record);
 	int updateByPrimaryKey(News record);
 }
 }

+ 37 - 22
minigame/src/com/hssx/mapper/NewsMapper.xml

@@ -5,7 +5,7 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 10:50:46 CST 2019.
+      This element was generated on Thu Sep 19 20:54:27 CST 2019.
     -->
     -->
     <id column="id" jdbcType="INTEGER" property="id" />
     <id column="id" jdbcType="INTEGER" property="id" />
     <result column="nick_name" jdbcType="VARCHAR" property="nickName" />
     <result column="nick_name" jdbcType="VARCHAR" property="nickName" />
@@ -14,12 +14,13 @@
     <result column="type" jdbcType="INTEGER" property="type" />
     <result column="type" jdbcType="INTEGER" property="type" />
     <result column="message" jdbcType="VARCHAR" property="message" />
     <result column="message" jdbcType="VARCHAR" property="message" />
     <result column="user_id" jdbcType="INTEGER" property="userId" />
     <result column="user_id" jdbcType="INTEGER" property="userId" />
+    <result column="receiver" jdbcType="VARCHAR" property="receiver" />
   </resultMap>
   </resultMap>
   <sql id="Example_Where_Clause">
   <sql id="Example_Where_Clause">
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 10:50:46 CST 2019.
+      This element was generated on Thu Sep 19 20:54:27 CST 2019.
     -->
     -->
     <where>
     <where>
       <foreach collection="oredCriteria" item="criteria" separator="or">
       <foreach collection="oredCriteria" item="criteria" separator="or">
@@ -53,7 +54,7 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 10:50:46 CST 2019.
+      This element was generated on Thu Sep 19 20:54:27 CST 2019.
     -->
     -->
     <where>
     <where>
       <foreach collection="example.oredCriteria" item="criteria" separator="or">
       <foreach collection="example.oredCriteria" item="criteria" separator="or">
@@ -87,15 +88,15 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 10:50:46 CST 2019.
+      This element was generated on Thu Sep 19 20:54:27 CST 2019.
     -->
     -->
-    id, nick_name, header_pic, indate, type, message, user_id
+    id, nick_name, header_pic, indate, type, message, user_id, receiver
   </sql>
   </sql>
   <select id="selectByExample" parameterType="com.hssx.entity.NewsExample" resultMap="BaseResultMap">
   <select id="selectByExample" parameterType="com.hssx.entity.NewsExample" resultMap="BaseResultMap">
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 10:50:46 CST 2019.
+      This element was generated on Thu Sep 19 20:54:27 CST 2019.
     -->
     -->
     select
     select
     <if test="distinct">
     <if test="distinct">
@@ -114,7 +115,7 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 10:50:46 CST 2019.
+      This element was generated on Thu Sep 19 20:54:27 CST 2019.
     -->
     -->
     select 
     select 
     <include refid="Base_Column_List" />
     <include refid="Base_Column_List" />
@@ -125,7 +126,7 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 10:50:46 CST 2019.
+      This element was generated on Thu Sep 19 20:54:27 CST 2019.
     -->
     -->
     delete from mini_news
     delete from mini_news
     where id = #{id,jdbcType=INTEGER}
     where id = #{id,jdbcType=INTEGER}
@@ -134,7 +135,7 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 10:50:46 CST 2019.
+      This element was generated on Thu Sep 19 20:54:27 CST 2019.
     -->
     -->
     delete from mini_news
     delete from mini_news
     <if test="_parameter != null">
     <if test="_parameter != null">
@@ -145,23 +146,23 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 10:50:46 CST 2019.
+      This element was generated on Thu Sep 19 20:54:27 CST 2019.
     -->
     -->
     <selectKey keyProperty="id" order="AFTER" resultType="java.lang.Integer">
     <selectKey keyProperty="id" order="AFTER" resultType="java.lang.Integer">
       SELECT LAST_INSERT_ID()
       SELECT LAST_INSERT_ID()
     </selectKey>
     </selectKey>
     insert into mini_news (nick_name, header_pic, indate, 
     insert into mini_news (nick_name, header_pic, indate, 
-      type, message, user_id
-      )
+      type, message, user_id, 
+      receiver)
     values (#{nickName,jdbcType=VARCHAR}, #{headerPic,jdbcType=VARCHAR}, #{indate,jdbcType=TIMESTAMP}, 
     values (#{nickName,jdbcType=VARCHAR}, #{headerPic,jdbcType=VARCHAR}, #{indate,jdbcType=TIMESTAMP}, 
-      #{type,jdbcType=INTEGER}, #{message,jdbcType=VARCHAR}, #{userId,jdbcType=INTEGER}
-      )
+      #{type,jdbcType=INTEGER}, #{message,jdbcType=VARCHAR}, #{userId,jdbcType=INTEGER}, 
+      #{receiver,jdbcType=VARCHAR})
   </insert>
   </insert>
   <insert id="insertSelective" parameterType="com.hssx.entity.News">
   <insert id="insertSelective" parameterType="com.hssx.entity.News">
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 10:50:46 CST 2019.
+      This element was generated on Thu Sep 19 20:54:27 CST 2019.
     -->
     -->
     <selectKey keyProperty="id" order="AFTER" resultType="java.lang.Integer">
     <selectKey keyProperty="id" order="AFTER" resultType="java.lang.Integer">
       SELECT LAST_INSERT_ID()
       SELECT LAST_INSERT_ID()
@@ -186,6 +187,9 @@
       <if test="userId != null">
       <if test="userId != null">
         user_id,
         user_id,
       </if>
       </if>
+      <if test="receiver != null">
+        receiver,
+      </if>
     </trim>
     </trim>
     <trim prefix="values (" suffix=")" suffixOverrides=",">
     <trim prefix="values (" suffix=")" suffixOverrides=",">
       <if test="nickName != null">
       <if test="nickName != null">
@@ -206,13 +210,16 @@
       <if test="userId != null">
       <if test="userId != null">
         #{userId,jdbcType=INTEGER},
         #{userId,jdbcType=INTEGER},
       </if>
       </if>
+      <if test="receiver != null">
+        #{receiver,jdbcType=VARCHAR},
+      </if>
     </trim>
     </trim>
   </insert>
   </insert>
   <select id="countByExample" parameterType="com.hssx.entity.NewsExample" resultType="java.lang.Long">
   <select id="countByExample" parameterType="com.hssx.entity.NewsExample" resultType="java.lang.Long">
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 10:50:46 CST 2019.
+      This element was generated on Thu Sep 19 20:54:27 CST 2019.
     -->
     -->
     select count(*) from mini_news
     select count(*) from mini_news
     <if test="_parameter != null">
     <if test="_parameter != null">
@@ -223,7 +230,7 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 10:50:46 CST 2019.
+      This element was generated on Thu Sep 19 20:54:27 CST 2019.
     -->
     -->
     update mini_news
     update mini_news
     <set>
     <set>
@@ -248,6 +255,9 @@
       <if test="record.userId != null">
       <if test="record.userId != null">
         user_id = #{record.userId,jdbcType=INTEGER},
         user_id = #{record.userId,jdbcType=INTEGER},
       </if>
       </if>
+      <if test="record.receiver != null">
+        receiver = #{record.receiver,jdbcType=VARCHAR},
+      </if>
     </set>
     </set>
     <if test="_parameter != null">
     <if test="_parameter != null">
       <include refid="Update_By_Example_Where_Clause" />
       <include refid="Update_By_Example_Where_Clause" />
@@ -257,7 +267,7 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 10:50:46 CST 2019.
+      This element was generated on Thu Sep 19 20:54:27 CST 2019.
     -->
     -->
     update mini_news
     update mini_news
     set id = #{record.id,jdbcType=INTEGER},
     set id = #{record.id,jdbcType=INTEGER},
@@ -266,7 +276,8 @@
       indate = #{record.indate,jdbcType=TIMESTAMP},
       indate = #{record.indate,jdbcType=TIMESTAMP},
       type = #{record.type,jdbcType=INTEGER},
       type = #{record.type,jdbcType=INTEGER},
       message = #{record.message,jdbcType=VARCHAR},
       message = #{record.message,jdbcType=VARCHAR},
-      user_id = #{record.userId,jdbcType=INTEGER}
+      user_id = #{record.userId,jdbcType=INTEGER},
+      receiver = #{record.receiver,jdbcType=VARCHAR}
     <if test="_parameter != null">
     <if test="_parameter != null">
       <include refid="Update_By_Example_Where_Clause" />
       <include refid="Update_By_Example_Where_Clause" />
     </if>
     </if>
@@ -275,7 +286,7 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 10:50:46 CST 2019.
+      This element was generated on Thu Sep 19 20:54:27 CST 2019.
     -->
     -->
     update mini_news
     update mini_news
     <set>
     <set>
@@ -297,6 +308,9 @@
       <if test="userId != null">
       <if test="userId != null">
         user_id = #{userId,jdbcType=INTEGER},
         user_id = #{userId,jdbcType=INTEGER},
       </if>
       </if>
+      <if test="receiver != null">
+        receiver = #{receiver,jdbcType=VARCHAR},
+      </if>
     </set>
     </set>
     where id = #{id,jdbcType=INTEGER}
     where id = #{id,jdbcType=INTEGER}
   </update>
   </update>
@@ -304,7 +318,7 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 10:50:46 CST 2019.
+      This element was generated on Thu Sep 19 20:54:27 CST 2019.
     -->
     -->
     update mini_news
     update mini_news
     set nick_name = #{nickName,jdbcType=VARCHAR},
     set nick_name = #{nickName,jdbcType=VARCHAR},
@@ -312,7 +326,8 @@
       indate = #{indate,jdbcType=TIMESTAMP},
       indate = #{indate,jdbcType=TIMESTAMP},
       type = #{type,jdbcType=INTEGER},
       type = #{type,jdbcType=INTEGER},
       message = #{message,jdbcType=VARCHAR},
       message = #{message,jdbcType=VARCHAR},
-      user_id = #{userId,jdbcType=INTEGER}
+      user_id = #{userId,jdbcType=INTEGER},
+      receiver = #{receiver,jdbcType=VARCHAR}
     where id = #{id,jdbcType=INTEGER}
     where id = #{id,jdbcType=INTEGER}
   </update>
   </update>
 </mapper>
 </mapper>

+ 59 - 77
minigame/src/com/hssx/mapper/PrizeOpportunityMapper.java

@@ -6,91 +6,73 @@ import java.util.List;
 import org.apache.ibatis.annotations.Param;
 import org.apache.ibatis.annotations.Param;
 
 
 public interface PrizeOpportunityMapper {
 public interface PrizeOpportunityMapper {
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table mini_prize_opportunity
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    long countByExample(PrizeOpportunityExample example);
 
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table mini_prize_opportunity
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    int deleteByExample(PrizeOpportunityExample example);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_prize_opportunity
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	long countByExample(PrizeOpportunityExample example);
 
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table mini_prize_opportunity
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    int deleteByPrimaryKey(Integer id);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_prize_opportunity
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	int deleteByExample(PrizeOpportunityExample example);
 
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table mini_prize_opportunity
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    int insert(PrizeOpportunity record);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_prize_opportunity
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	int deleteByPrimaryKey(Integer id);
 
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table mini_prize_opportunity
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    int insertSelective(PrizeOpportunity record);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_prize_opportunity
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	int insert(PrizeOpportunity record);
 
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table mini_prize_opportunity
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    List<PrizeOpportunity> selectByExample(PrizeOpportunityExample example);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_prize_opportunity
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	int insertSelective(PrizeOpportunity record);
 
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table mini_prize_opportunity
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    PrizeOpportunity selectByPrimaryKey(Integer id);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_prize_opportunity
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	List<PrizeOpportunity> selectByExample(PrizeOpportunityExample example);
 
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table mini_prize_opportunity
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    int updateByExampleSelective(@Param("record") PrizeOpportunity record, @Param("example") PrizeOpportunityExample example);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_prize_opportunity
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	PrizeOpportunity selectByPrimaryKey(Integer id);
 
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table mini_prize_opportunity
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    int updateByExample(@Param("record") PrizeOpportunity record, @Param("example") PrizeOpportunityExample example);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_prize_opportunity
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	int updateByExampleSelective(@Param("record") PrizeOpportunity record,
+			@Param("example") PrizeOpportunityExample example);
 
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table mini_prize_opportunity
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    int updateByPrimaryKeySelective(PrizeOpportunity record);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_prize_opportunity
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	int updateByExample(@Param("record") PrizeOpportunity record, @Param("example") PrizeOpportunityExample example);
 
 
-    /**
-     * This method was generated by MyBatis Generator.
-     * This method corresponds to the database table mini_prize_opportunity
-     *
-     * @mbg.generated Thu Sep 19 18:52:38 CST 2019
-     */
-    int updateByPrimaryKey(PrizeOpportunity record);
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_prize_opportunity
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	int updateByPrimaryKeySelective(PrizeOpportunity record);
+
+	/**
+	 * This method was generated by MyBatis Generator. This method corresponds to the database table mini_prize_opportunity
+	 * @mbg.generated  Thu Sep 19 20:14:16 CST 2019
+	 */
+	int updateByPrimaryKey(PrizeOpportunity record);
+
+	int selectCountByToday();
 }
 }

+ 43 - 22
minigame/src/com/hssx/mapper/PrizeOpportunityMapper.xml

@@ -5,18 +5,19 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 18:52:38 CST 2019.
+      This element was generated on Thu Sep 19 20:14:16 CST 2019.
     -->
     -->
     <id column="id" jdbcType="INTEGER" property="id" />
     <id column="id" jdbcType="INTEGER" property="id" />
     <result column="is_share" jdbcType="INTEGER" property="isShare" />
     <result column="is_share" jdbcType="INTEGER" property="isShare" />
     <result column="opportunity_count" jdbcType="INTEGER" property="opportunityCount" />
     <result column="opportunity_count" jdbcType="INTEGER" property="opportunityCount" />
     <result column="indate" jdbcType="TIMESTAMP" property="indate" />
     <result column="indate" jdbcType="TIMESTAMP" property="indate" />
+    <result column="uid" jdbcType="INTEGER" property="uid" />
   </resultMap>
   </resultMap>
   <sql id="Example_Where_Clause">
   <sql id="Example_Where_Clause">
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 18:52:38 CST 2019.
+      This element was generated on Thu Sep 19 20:14:16 CST 2019.
     -->
     -->
     <where>
     <where>
       <foreach collection="oredCriteria" item="criteria" separator="or">
       <foreach collection="oredCriteria" item="criteria" separator="or">
@@ -50,7 +51,7 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 18:52:38 CST 2019.
+      This element was generated on Thu Sep 19 20:14:16 CST 2019.
     -->
     -->
     <where>
     <where>
       <foreach collection="example.oredCriteria" item="criteria" separator="or">
       <foreach collection="example.oredCriteria" item="criteria" separator="or">
@@ -84,15 +85,15 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 18:52:38 CST 2019.
+      This element was generated on Thu Sep 19 20:14:16 CST 2019.
     -->
     -->
-    id, is_share, opportunity_count, indate
+    id, is_share, opportunity_count, indate, uid
   </sql>
   </sql>
   <select id="selectByExample" parameterType="com.hssx.entity.PrizeOpportunityExample" resultMap="BaseResultMap">
   <select id="selectByExample" parameterType="com.hssx.entity.PrizeOpportunityExample" resultMap="BaseResultMap">
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 18:52:38 CST 2019.
+      This element was generated on Thu Sep 19 20:14:16 CST 2019.
     -->
     -->
     select
     select
     <if test="distinct">
     <if test="distinct">
@@ -111,7 +112,7 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 18:52:38 CST 2019.
+      This element was generated on Thu Sep 19 20:14:16 CST 2019.
     -->
     -->
     select 
     select 
     <include refid="Base_Column_List" />
     <include refid="Base_Column_List" />
@@ -122,7 +123,7 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 18:52:38 CST 2019.
+      This element was generated on Thu Sep 19 20:14:16 CST 2019.
     -->
     -->
     delete from mini_prize_opportunity
     delete from mini_prize_opportunity
     where id = #{id,jdbcType=INTEGER}
     where id = #{id,jdbcType=INTEGER}
@@ -131,7 +132,7 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 18:52:38 CST 2019.
+      This element was generated on Thu Sep 19 20:14:16 CST 2019.
     -->
     -->
     delete from mini_prize_opportunity
     delete from mini_prize_opportunity
     <if test="_parameter != null">
     <if test="_parameter != null">
@@ -142,21 +143,21 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 18:52:38 CST 2019.
+      This element was generated on Thu Sep 19 20:14:16 CST 2019.
     -->
     -->
     <selectKey keyProperty="id" order="AFTER" resultType="java.lang.Integer">
     <selectKey keyProperty="id" order="AFTER" resultType="java.lang.Integer">
       SELECT LAST_INSERT_ID()
       SELECT LAST_INSERT_ID()
     </selectKey>
     </selectKey>
-    insert into mini_prize_opportunity (is_share, opportunity_count, indate
-      )
-    values (#{isShare,jdbcType=INTEGER}, #{opportunityCount,jdbcType=INTEGER}, #{indate,jdbcType=TIMESTAMP}
-      )
+    insert into mini_prize_opportunity (is_share, opportunity_count, indate, 
+      uid)
+    values (#{isShare,jdbcType=INTEGER}, #{opportunityCount,jdbcType=INTEGER}, #{indate,jdbcType=TIMESTAMP}, 
+      #{uid,jdbcType=INTEGER})
   </insert>
   </insert>
   <insert id="insertSelective" parameterType="com.hssx.entity.PrizeOpportunity">
   <insert id="insertSelective" parameterType="com.hssx.entity.PrizeOpportunity">
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 18:52:38 CST 2019.
+      This element was generated on Thu Sep 19 20:14:16 CST 2019.
     -->
     -->
     <selectKey keyProperty="id" order="AFTER" resultType="java.lang.Integer">
     <selectKey keyProperty="id" order="AFTER" resultType="java.lang.Integer">
       SELECT LAST_INSERT_ID()
       SELECT LAST_INSERT_ID()
@@ -172,6 +173,9 @@
       <if test="indate != null">
       <if test="indate != null">
         indate,
         indate,
       </if>
       </if>
+      <if test="uid != null">
+        uid,
+      </if>
     </trim>
     </trim>
     <trim prefix="values (" suffix=")" suffixOverrides=",">
     <trim prefix="values (" suffix=")" suffixOverrides=",">
       <if test="isShare != null">
       <if test="isShare != null">
@@ -183,13 +187,16 @@
       <if test="indate != null">
       <if test="indate != null">
         #{indate,jdbcType=TIMESTAMP},
         #{indate,jdbcType=TIMESTAMP},
       </if>
       </if>
+      <if test="uid != null">
+        #{uid,jdbcType=INTEGER},
+      </if>
     </trim>
     </trim>
   </insert>
   </insert>
   <select id="countByExample" parameterType="com.hssx.entity.PrizeOpportunityExample" resultType="java.lang.Long">
   <select id="countByExample" parameterType="com.hssx.entity.PrizeOpportunityExample" resultType="java.lang.Long">
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 18:52:38 CST 2019.
+      This element was generated on Thu Sep 19 20:14:16 CST 2019.
     -->
     -->
     select count(*) from mini_prize_opportunity
     select count(*) from mini_prize_opportunity
     <if test="_parameter != null">
     <if test="_parameter != null">
@@ -200,7 +207,7 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 18:52:38 CST 2019.
+      This element was generated on Thu Sep 19 20:14:16 CST 2019.
     -->
     -->
     update mini_prize_opportunity
     update mini_prize_opportunity
     <set>
     <set>
@@ -216,6 +223,9 @@
       <if test="record.indate != null">
       <if test="record.indate != null">
         indate = #{record.indate,jdbcType=TIMESTAMP},
         indate = #{record.indate,jdbcType=TIMESTAMP},
       </if>
       </if>
+      <if test="record.uid != null">
+        uid = #{record.uid,jdbcType=INTEGER},
+      </if>
     </set>
     </set>
     <if test="_parameter != null">
     <if test="_parameter != null">
       <include refid="Update_By_Example_Where_Clause" />
       <include refid="Update_By_Example_Where_Clause" />
@@ -225,13 +235,14 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 18:52:38 CST 2019.
+      This element was generated on Thu Sep 19 20:14:16 CST 2019.
     -->
     -->
     update mini_prize_opportunity
     update mini_prize_opportunity
     set id = #{record.id,jdbcType=INTEGER},
     set id = #{record.id,jdbcType=INTEGER},
       is_share = #{record.isShare,jdbcType=INTEGER},
       is_share = #{record.isShare,jdbcType=INTEGER},
       opportunity_count = #{record.opportunityCount,jdbcType=INTEGER},
       opportunity_count = #{record.opportunityCount,jdbcType=INTEGER},
-      indate = #{record.indate,jdbcType=TIMESTAMP}
+      indate = #{record.indate,jdbcType=TIMESTAMP},
+      uid = #{record.uid,jdbcType=INTEGER}
     <if test="_parameter != null">
     <if test="_parameter != null">
       <include refid="Update_By_Example_Where_Clause" />
       <include refid="Update_By_Example_Where_Clause" />
     </if>
     </if>
@@ -240,7 +251,7 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 18:52:38 CST 2019.
+      This element was generated on Thu Sep 19 20:14:16 CST 2019.
     -->
     -->
     update mini_prize_opportunity
     update mini_prize_opportunity
     <set>
     <set>
@@ -253,6 +264,9 @@
       <if test="indate != null">
       <if test="indate != null">
         indate = #{indate,jdbcType=TIMESTAMP},
         indate = #{indate,jdbcType=TIMESTAMP},
       </if>
       </if>
+      <if test="uid != null">
+        uid = #{uid,jdbcType=INTEGER},
+      </if>
     </set>
     </set>
     where id = #{id,jdbcType=INTEGER}
     where id = #{id,jdbcType=INTEGER}
   </update>
   </update>
@@ -260,12 +274,19 @@
     <!--
     <!--
       WARNING - @mbg.generated
       WARNING - @mbg.generated
       This element is automatically generated by MyBatis Generator, do not modify.
       This element is automatically generated by MyBatis Generator, do not modify.
-      This element was generated on Thu Sep 19 18:52:38 CST 2019.
+      This element was generated on Thu Sep 19 20:14:16 CST 2019.
     -->
     -->
     update mini_prize_opportunity
     update mini_prize_opportunity
     set is_share = #{isShare,jdbcType=INTEGER},
     set is_share = #{isShare,jdbcType=INTEGER},
       opportunity_count = #{opportunityCount,jdbcType=INTEGER},
       opportunity_count = #{opportunityCount,jdbcType=INTEGER},
-      indate = #{indate,jdbcType=TIMESTAMP}
+      indate = #{indate,jdbcType=TIMESTAMP},
+      uid = #{uid,jdbcType=INTEGER}
     where id = #{id,jdbcType=INTEGER}
     where id = #{id,jdbcType=INTEGER}
   </update>
   </update>
+  
+   <select id="selectCountByToday" resultType="java.lang.Integer">
+  select count(id) from mini_prize_opportunity
+  WHERE TO_DAYS(indate) = TO_DAYS(NOW())
+  </select>
+  
 </mapper>
 </mapper>