mirror of
https://github.com/qiurunze123/miaosha.git
synced 2023-11-19 22:41:03 +08:00
提交
This commit is contained in:
parent
f9f62ab26a
commit
d6c0dad65a
|
@ -7,4 +7,21 @@
|
|||
<version>0.0.1-SNAPSHOT</version>
|
||||
</parent>
|
||||
<artifactId>miaosha-admin-api</artifactId>
|
||||
|
||||
<dependencies>
|
||||
<!--lombook引用-->
|
||||
<dependency>
|
||||
<groupId>org.projectlombok</groupId>
|
||||
<artifactId>lombok</artifactId>
|
||||
<version>1.18.2</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.geekq</groupId>
|
||||
<artifactId>miaosha-common</artifactId>
|
||||
<version>0.0.1-SNAPSHOT</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
|
@ -0,0 +1,48 @@
|
|||
package com.geekq.order.service;
|
||||
|
||||
import com.geekq.common.entity.MiaoshaUser;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
public interface MiaoShaUserService {
|
||||
|
||||
/**
|
||||
* 注册
|
||||
* @param username
|
||||
* @param password
|
||||
*/
|
||||
void register(String username, String password);
|
||||
|
||||
/**
|
||||
* 检查是否有重复的用户名
|
||||
*/
|
||||
boolean checkUsername(String name, int userType);
|
||||
|
||||
/**
|
||||
* 用户登陆
|
||||
* @param name
|
||||
* @param password
|
||||
* @return
|
||||
*/
|
||||
MiaoshaUser login(String name, String password, int userType, String ip);
|
||||
|
||||
/**
|
||||
* 是否有管理员
|
||||
* @return
|
||||
*/
|
||||
boolean hasAdmin();
|
||||
|
||||
/**
|
||||
* 创建默认的管理员
|
||||
*/
|
||||
void createDefaultAdmin();
|
||||
|
||||
/**
|
||||
* 查询用户的id和name
|
||||
* @param word
|
||||
* @param userType
|
||||
* @return
|
||||
*/
|
||||
List<Map<String, Object>> autoComplate(String word, int userType);
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
package com.geekq.web.controller;
|
||||
|
||||
import com.geekq.common.utils.resultbean.ResultGeekQ;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
@Controller
|
||||
public class RegisterController extends BaseController{
|
||||
|
||||
|
||||
@RequestMapping("/register")
|
||||
@ResponseBody
|
||||
public ResultGeekQ<Boolean> register(String username, String password) {
|
||||
ResultGeekQ<Boolean> result = ResultGeekQ.build();
|
||||
try {
|
||||
} catch (RuntimeException e) {
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
@RequestMapping("/checkUsername")
|
||||
@ResponseBody
|
||||
public ResultGeekQ<Boolean> checkUsername(String username) {
|
||||
ResultGeekQ<Boolean> result = ResultGeekQ.build();
|
||||
try {
|
||||
} catch (RuntimeException e) {
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
|
@ -2,7 +2,7 @@
|
|||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>蓝源Eloan-P2P平台->用户注册</title>
|
||||
<title>秒杀平台->用户注册</title>
|
||||
<link rel="stylesheet" href="/js/bootstrap-3.3.2-dist/css/bootstrap.css" type="text/css" />
|
||||
<link rel="stylesheet" href="/css/core.css" type="text/css" />
|
||||
<script type="text/javascript" src="/js/jquery/jquery-2.1.3.js"></script>
|
||||
|
@ -171,22 +171,15 @@
|
|||
<div class="container-foot-2">
|
||||
<div class="context">
|
||||
<div class="left">
|
||||
<p>专注于高级Java开发工程师的培养</p>
|
||||
<p>版权所有: 2015广州小码哥教育科技有限公司</p>
|
||||
<p>地  址: 广州市天河区棠下荷光三横路盛达商务园D座5楼</p>
|
||||
<p>电  话: 020-29007520  
|
||||
邮箱: service@520it.com</p>
|
||||
<p>
|
||||
<a href="http://www.miitbeian.gov.cn" style="color: #ffffff">ICP备案
|
||||
:粤ICP备字1504547</a>
|
||||
</p>
|
||||
<p>
|
||||
<a href="http://www.gzjd.gov.cn/wlaqjc/open/validateSite.do" style="color: #ffffff">穗公网安备:44010650010086</a>
|
||||
</p>
|
||||
<p>we -- hello -- world </p>
|
||||
<p>版权所有: GeekQ</p>
|
||||
<p>地  址: 北京市</p>
|
||||
<p>Q  Q: 3341386488  </p>
|
||||
<p>邮 箱: QiuRunZe_key@163.com</p>
|
||||
</div>
|
||||
<div class="right">
|
||||
<a target="_blank" href="http://weibo.com/ITxiaomage"><img
|
||||
src="/images/sina.png"></a>
|
||||
<a target="_blank" href="https://github.com/qiurunze123/miaosha"><img
|
||||
src="/images/geekq.png"></a>
|
||||
</div>
|
||||
<div class="clearfix"></div>
|
||||
</div>
|
||||
|
|
|
@ -0,0 +1,26 @@
|
|||
package com.geekq.common.entity;
|
||||
|
||||
import com.geekq.common.enums.Constants;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.Setter;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Setter
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
@NoArgsConstructor
|
||||
public class MiaoshaUser {
|
||||
|
||||
private Long id;
|
||||
private String nickname;
|
||||
private String password;
|
||||
private String salt;
|
||||
private Date registerDate;
|
||||
private Date lastLoginDate;
|
||||
private int state = Constants.STATE_NORMAL;
|
||||
private int userType;//用户类型
|
||||
private boolean admin = false;
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
package com.geekq.common.enums;
|
||||
|
||||
/**
|
||||
* @author 邱润泽
|
||||
* 常用数据静态变量类型集合
|
||||
*/
|
||||
public class Constants {
|
||||
|
||||
public static final int STATE_NORMAL = 0;
|
||||
public static final int STATE_LOCK = 1;
|
||||
public static final int STATE_DELETE = -1;
|
||||
|
||||
public static final int USERTYPE_NORMAL = 0;//前段用户
|
||||
public static final int USERTYPE_SYSTEM = 1;//后台用户
|
||||
}
|
|
@ -1,48 +0,0 @@
|
|||
package com.geekq.common.pojo;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
* @Description: 用来返回jqGrid的数据格式
|
||||
*/
|
||||
public class JqGridResult {
|
||||
|
||||
private int page; // 当前页数
|
||||
private int total; // 总页数
|
||||
private long records; // 总记录数
|
||||
private List<?> rows; // 每行显示的内容
|
||||
private Object userdata; // 用户自定义数据
|
||||
|
||||
public int getPage() {
|
||||
return page;
|
||||
}
|
||||
public void setPage(int page) {
|
||||
this.page = page;
|
||||
}
|
||||
public int getTotal() {
|
||||
return total;
|
||||
}
|
||||
public void setTotal(int total) {
|
||||
this.total = total;
|
||||
}
|
||||
public long getRecords() {
|
||||
return records;
|
||||
}
|
||||
public void setRecords(long records) {
|
||||
this.records = records;
|
||||
}
|
||||
public List<?> getRows() {
|
||||
return rows;
|
||||
}
|
||||
public void setRows(List<?> rows) {
|
||||
this.rows = rows;
|
||||
}
|
||||
public Object getUserdata() {
|
||||
return userdata;
|
||||
}
|
||||
public void setUserdata(Object userdata) {
|
||||
this.userdata = userdata;
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue
Block a user