You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
power/power-service/src/main/java/com/manage/service/Power_UserService.java

88 lines
2.2 KiB
Java

5 years ago
package com.manage.service;
import com.manage.entity.Power_User;
import com.manage.vo.Power_UserVo;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.File;
import java.util.List;
/**
* @Author:hjl
* @Date:Creatid in 1:18 2019/4/17
* @Description:
*/
public interface Power_UserService {
int deleteByPrimaryKey(Integer userId);
int insert(Power_User powerUser);
int insertSelective(Power_User powerUser);
Power_UserVo selectByPrimaryKey(Integer userId);
int updateByPrimaryKeySelective(Power_User record,HttpServletRequest request);
int updateByPrimaryKey(Power_User record);
/**
* @Date 2019-07-31
* @Author zengwenhe
* */
public List<Power_User> checkUserName(String userName);
/**
* @Date 2019-4-16
* @Author ljx
* @Description
* */
public Power_UserVo findPowerUserByUserNameAndUserPwd(Power_User powerUser);
/**
* @Date 2019-4-22
* @Author ljx
* @Description urlid
* */
public boolean validUserRoleMenu(String url, Integer userId);
/**
* @Date 2019-4-16
* @Author ly
* @Description
* */
List<Power_UserVo> findSomeByMore(Power_UserVo powerUser, HttpServletRequest request);
/**
* @Date 2019-4-16
* @Author ly
* @Description
* */
int getTotal(Power_UserVo powerUser,HttpServletRequest request);
/**
* @Date 2019-4-25
* @Author ly
* @Description Excel
* */
void export(Power_UserVo powerUser,HttpServletRequest request,HttpServletResponse response)throws Exception;
/**
* @Date 2019-5-14
* @Author ljx
* @Description
* */
public boolean updatePassword(String newUserPwd);
String generateUUID(Integer userId);
/**
* @Date 2019-12-06
* @Author zwh
* @Description
* */
public Power_UserVo findPowerUserByUserNameAndRemark(Power_User powerUser);
}