// Path: src/main/java/ustc/sse/model/User.java
// public class User {
// 	/** 用户名
// 	@Size(min=3,max=20,message="user.length.required")
// 	@Pattern(regexp="^{[a-zA-Z0-9]+_?}+[a-zA-Z0-9]+$",message="user.ptn.required")*/
// 	private String userName ;
// 	/** 密码
// 	@Size(min=6,max=20,message="pwd.length.required")
// 	@Pattern(regexp="^[a-zA-Z0-9!@#$%*.]+$",message="pwd.ptn.required")*/
// 	private String password ;
// 	/** 邮箱
// 	@Pattern(regexp="[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,4}")*/
// 	private String email ;
// 	/** 注册日期*/
// 	private Date regDate ;
// 	
// 	public String getUserName() {
// 		return userName;
// 	}
// 	public void setUserName(String userName) {
// 		this.userName = userName;
// 	}
// 	public Date getRegDate() {
// 		return regDate;
// 	}
// 	public void setRegDate(Date regDate) {
// 		this.regDate = regDate;
// 	}
// 	public String getPassword() {
// 		return password;
// 	}
// 	public void setPassword(String password) {
// 		this.password = password;
// 	}
// 	public String getEmail() {
// 		return email;
// 	}
// 	public void setEmail(String email) {
// 		this.email = email;
// 	}
// 	
// }


import ustc.sse.model.User;
import java.util.List;
import org.springframework.stereotype.Service;
/*
 * ============================================================
 * The SSE USTC Software License
 * 
 * UserService.java
 * 2014-4-4
 * 
 * Copyright (c) 2006 China Payment and Remittance Service Co.,Ltd        
 * All rights reserved.
 * ============================================================
 */
package ustc.sse.service;






/**
 * 实现功能： 用户服务类，为controller提供服务
 * <p>
 * date	    author            email		           notes<br />
 * --------	---------------------------	---------------<br />
 *2014-4-4	 邱星            starqiu@mail.ustc.edu.cn	      新建类<br /></p>
 *
 */
@Service
public interface UserService {
	/**
	 * 查询所有用户
	 * @return
	 */
// Path: src/main/java/ustc/sse/model/User.java
// public class User {
// 	/** 用户名
// 	@Size(min=3,max=20,message="user.length.required")
// 	@Pattern(regexp="^{[a-zA-Z0-9]+_?}+[a-zA-Z0-9]+$",message="user.ptn.required")*/
// 	private String userName ;
// 	/** 密码
// 	@Size(min=6,max=20,message="pwd.length.required")
// 	@Pattern(regexp="^[a-zA-Z0-9!@#$%*.]+$",message="pwd.ptn.required")*/
// 	private String password ;
// 	/** 邮箱
// 	@Pattern(regexp="[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,4}")*/
// 	private String email ;
// 	/** 注册日期*/
// 	private Date regDate ;
// 	
// 	public String getUserName() {
// 		return userName;
// 	}
// 	public void setUserName(String userName) {
// 		this.userName = userName;
// 	}
// 	public Date getRegDate() {
// 		return regDate;
// 	}
// 	public void setRegDate(Date regDate) {
// 		this.regDate = regDate;
// 	}
// 	public String getPassword() {
// 		return password;
// 	}
// 	public void setPassword(String password) {
// 		this.password = password;
// 	}
// 	public String getEmail() {
// 		return email;
// 	}
// 	public void setEmail(String email) {
// 		this.email = email;
// 	}
// 	
// }


// Path: src/main/java/ustc/sse/service/UserService.java
import ustc.sse.model.User;
import java.util.List;
import org.springframework.stereotype.Service;

/*
 * ============================================================
 * The SSE USTC Software License
 * 
 * UserService.java
 * 2014-4-4
 * 
 * Copyright (c) 2006 China Payment and Remittance Service Co.,Ltd        
 * All rights reserved.
 * ============================================================
 */
package ustc.sse.service;






/**
 * 实现功能： 用户服务类，为controller提供服务
 * <p>
 * date	    author            email		           notes<br />
 * --------	---------------------------	---------------<br />
 *2014-4-4	 邱星            starqiu@mail.ustc.edu.cn	      新建类<br /></p>
 *
 */
@Service
public interface UserService {
	/**
	 * 查询所有用户
	 * @return
	 */
	List<User> selectAllUsers();