// Path: src/main/java/org/easyarch/test/pojo/Query.java
// @Table(tableName = "user")
// public class Query {
// 
//     @Column(name = "client_id")
//     private String clientId;
// 
//     @Column(name = "username")
//     private String userName;
// 
//     @Column(name = "password")
//     private String password;
// 
//     @Column(name = "phone")
//     private String phone;
// 
//     private int pageIndex;
// 
//     private int pageSize;
// 
//     public String getClientId() {
//         return clientId;
//     }
// 
//     public void setClientId(String clientId) {
//         this.clientId = clientId;
//     }
// 
//     public String getUserName() {
//         return userName;
//     }
// 
//     public void setUserName(String userName) {
//         this.userName = userName;
//     }
// 
//     public String getPassword() {
//         return password;
//     }
// 
//     public void setPassword(String password) {
//         this.password = password;
//     }
// 
//     public String getPhone() {
//         return phone;
//     }
// 
//     public void setPhone(String phone) {
//         this.phone = phone;
//     }
// 
//     public int getPageIndex() {
//         return pageIndex;
//     }
// 
//     public void setPageIndex(int pageIndex) {
//         this.pageIndex = pageIndex;
//     }
// 
//     public int getPageSize() {
//         return pageSize;
//     }
// 
//     public void setPageSize(int pageSize) {
//         this.pageSize = pageSize;
//     }
// }
// 
// Path: src/main/java/org/easyarch/test/pojo/User.java
// @Table(tableName = "user")
// public class User {
// 
//     @Column(name = "client_id")
//     private String clientId;
// 
//     @Column(name = "username")
//     private String userName;
// 
//     @Column(name = "password")
//     private String password;
// 
//     @Column(name = "phone")
//     private String phone;
// 
//     public String getClientId() {
//         return clientId;
//     }
// 
//     public void setClientId(String clientId) {
//         this.clientId = clientId == null ? null : clientId.trim();
//     }
// 
//     public String getUserName() {
//         return userName;
//     }
// 
//     public void setUserName(String userName) {
//         this.userName = userName;
//     }
// 
//     public String getPassword() {
//         return password;
//     }
// 
//     public void setPassword(String password) {
//         this.password = password == null ? null : password.trim();
//     }
// 
//     public String getPhone() {
//         return phone;
//     }
// 
//     public void setPhone(String phone) {
//         this.phone = phone == null ? null : phone.trim();
//     }
// 
//     @Override
//     public String toString() {
//         return "User{" +
//                 "clientId='" + clientId + '\'' +
//                 ", userName='" + userName + '\'' +
//                 ", password='" + password + '\'' +
//                 ", phone='" + phone + '\'' +
//                 '}';
//     }
// }


import org.easyarch.slardar.annotation.sql.SqlParam;
import org.easyarch.test.pojo.Query;
import org.easyarch.test.pojo.User;
import java.util.List;
package org.easyarch.test.dao;



/**
 * Description :
 * Created by xingtianyu on 17-2-9
 * 上午2:07
 * description:
 */

public interface UserMapper {

    public User findById(@SqlParam(name = "id") String id);

    public List<User> findByUser(User user);
// Path: src/main/java/org/easyarch/test/pojo/Query.java
// @Table(tableName = "user")
// public class Query {
// 
//     @Column(name = "client_id")
//     private String clientId;
// 
//     @Column(name = "username")
//     private String userName;
// 
//     @Column(name = "password")
//     private String password;
// 
//     @Column(name = "phone")
//     private String phone;
// 
//     private int pageIndex;
// 
//     private int pageSize;
// 
//     public String getClientId() {
//         return clientId;
//     }
// 
//     public void setClientId(String clientId) {
//         this.clientId = clientId;
//     }
// 
//     public String getUserName() {
//         return userName;
//     }
// 
//     public void setUserName(String userName) {
//         this.userName = userName;
//     }
// 
//     public String getPassword() {
//         return password;
//     }
// 
//     public void setPassword(String password) {
//         this.password = password;
//     }
// 
//     public String getPhone() {
//         return phone;
//     }
// 
//     public void setPhone(String phone) {
//         this.phone = phone;
//     }
// 
//     public int getPageIndex() {
//         return pageIndex;
//     }
// 
//     public void setPageIndex(int pageIndex) {
//         this.pageIndex = pageIndex;
//     }
// 
//     public int getPageSize() {
//         return pageSize;
//     }
// 
//     public void setPageSize(int pageSize) {
//         this.pageSize = pageSize;
//     }
// }
// 
// Path: src/main/java/org/easyarch/test/pojo/User.java
// @Table(tableName = "user")
// public class User {
// 
//     @Column(name = "client_id")
//     private String clientId;
// 
//     @Column(name = "username")
//     private String userName;
// 
//     @Column(name = "password")
//     private String password;
// 
//     @Column(name = "phone")
//     private String phone;
// 
//     public String getClientId() {
//         return clientId;
//     }
// 
//     public void setClientId(String clientId) {
//         this.clientId = clientId == null ? null : clientId.trim();
//     }
// 
//     public String getUserName() {
//         return userName;
//     }
// 
//     public void setUserName(String userName) {
//         this.userName = userName;
//     }
// 
//     public String getPassword() {
//         return password;
//     }
// 
//     public void setPassword(String password) {
//         this.password = password == null ? null : password.trim();
//     }
// 
//     public String getPhone() {
//         return phone;
//     }
// 
//     public void setPhone(String phone) {
//         this.phone = phone == null ? null : phone.trim();
//     }
// 
//     @Override
//     public String toString() {
//         return "User{" +
//                 "clientId='" + clientId + '\'' +
//                 ", userName='" + userName + '\'' +
//                 ", password='" + password + '\'' +
//                 ", phone='" + phone + '\'' +
//                 '}';
//     }
// }


// Path: src/main/java/org/easyarch/test/dao/UserMapper.java
import org.easyarch.slardar.annotation.sql.SqlParam;
import org.easyarch.test.pojo.Query;
import org.easyarch.test.pojo.User;
import java.util.List;

package org.easyarch.test.dao;



/**
 * Description :
 * Created by xingtianyu on 17-2-9
 * 上午2:07
 * description:
 */

public interface UserMapper {

    public User findById(@SqlParam(name = "id") String id);

    public List<User> findByUser(User user);
    public List<User> findByQuery(Query query);