SysUserService.java
765 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);
Map<String,Object> register(SysUser u);
List<SysUser> findAll_distinct();
Map<String, Object> resetPassword(Integer id, Integer pwdValidPeriod);
void recordLoginDate(String userName);
void realName(String jobCode, String realName, int id);
}