package com.hrms.service.impl;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import com.hrms.dao.IUserPermissionDao;
import com.hrms.model.UserPermission;
import com.hrms.service.IUserPermissionService;
@Service("userPermissionService")
public class UserPermissionServiceImpl extends GenericServiceImpl<UserPermission, Integer> implements IUserPermissionService {
private IUserPermissionDao userPermissionDao;
public boolean saveOrUpdate(Integer userId,Integer moduleId,String actionIds,String permission) {
return userPermissionDao.saveOrUpdate(userId, moduleId, actionIds, permission);
}
public boolean checkPermission(String userId,String moduleId,String actionId) {
return userPermissionDao.checkPermission(userId, moduleId, actionId);
}
public boolean checked(Integer userId,Integer moduleId,Integer actionId) {
if (userPermissionDao.checked(userId, moduleId, actionId)>0) {
return true;
}
return false;
}
public IUserPermissionDao getUserPermissionDao() {
return userPermissionDao;
}
@Resource
public void setUserPermissionDao(IUserPermissionDao userPermissionDao) {
this.userPermissionDao = userPermissionDao;
}
}