// Path: xxl-conf-admin/src/main/java/com/xxl/conf/admin/core/model/XxlConfUser.java
// public class XxlConfUser {
// 
//     private String username;
//     private String password;
//     private int permission;             // 权限：0-普通用户、1-管理员
//     private String permissionData;      // 权限配置数据, 格式 "appname#env,appname#env02"
// 
//     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 int getPermission() {
//         return permission;
//     }
// 
//     public void setPermission(int permission) {
//         this.permission = permission;
//     }
// 
//     public String getPermissionData() {
//         return permissionData;
//     }
// 
//     public void setPermissionData(String permissionData) {
//         this.permissionData = permissionData;
//     }
// 
// }


import com.xxl.conf.admin.core.model.XxlConfUser;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;
package com.xxl.conf.admin.dao;



/**
 * @author xuxueli 2018-03-01
 */
@Mapper
public interface XxlConfUserDao {

    public List<XxlConfUser> pageList(@Param("offset") int offset,
                                      @Param("pagesize") int pagesize,
                                      @Param("username") String username,
                                      @Param("permission") int permission);
    public int pageListCount(@Param("offset") int offset,
                             @Param("pagesize") int pagesize,
                             @Param("username") String username,
                             @Param("permission") int permission);

    public int add(XxlConfUser xxlConfUser);

// Path: xxl-conf-admin/src/main/java/com/xxl/conf/admin/core/model/XxlConfUser.java
// public class XxlConfUser {
// 
//     private String username;
//     private String password;
//     private int permission;             // 权限：0-普通用户、1-管理员
//     private String permissionData;      // 权限配置数据, 格式 "appname#env,appname#env02"
// 
//     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 int getPermission() {
//         return permission;
//     }
// 
//     public void setPermission(int permission) {
//         this.permission = permission;
//     }
// 
//     public String getPermissionData() {
//         return permissionData;
//     }
// 
//     public void setPermissionData(String permissionData) {
//         this.permissionData = permissionData;
//     }
// 
// }


// Path: xxl-conf-admin/src/main/java/com/xxl/conf/admin/dao/XxlConfUserDao.java
import com.xxl.conf.admin.core.model.XxlConfUser;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import java.util.List;

package com.xxl.conf.admin.dao;



/**
 * @author xuxueli 2018-03-01
 */
@Mapper
public interface XxlConfUserDao {

    public List<XxlConfUser> pageList(@Param("offset") int offset,
                                      @Param("pagesize") int pagesize,
                                      @Param("username") String username,
                                      @Param("permission") int permission);
    public int pageListCount(@Param("offset") int offset,
                             @Param("pagesize") int pagesize,
                             @Param("username") String username,
                             @Param("permission") int permission);

    public int add(XxlConfUser xxlConfUser);

    public int update(XxlConfUser xxlConfUser);