SysUserService.java 643 Bytes
package com.bsth.service.sys;

import com.bsth.entity.sys.SysUser;
import com.bsth.service.BaseService;

import java.util.List;
import java.util.Map;

public interface SysUserService extends BaseService<SysUser, Integer>{

	SysUser findByUserName(String name);

	int changeEnabled(int id,int enabled);

	int changePWD(int id,String newPWD);

    /**
     * 检测指定用户密码是否过期
     * @param userName 用户名
     */
	boolean validPWDExpired(String userName);

	void resetPWD(int id, String newPWD, int validperiod);

	Map<String,Object> register(SysUser u);

	List<SysUser> findAll_distinct();
}