1.涉及到的表结构
ACT_ID_USER 用户表;
ACT_ID_GROUP 用户组表;
ACT_ID_MEMBERSHIP 用户和用户组绑定表
2.dao层
package com.dao;
import org.activiti.engine.identity.Group;
import org.activiti.engine.identity.User;
import org.activiti.engine.impl.persistence.entity.GroupEntity;
public interface IdentityDao {
/**
* 用户添加
* @param user
*/
public void addUser(User user);
/**
* 用户删除
* @param id
*/
public void deleteUser(String id);
/**
* 用户组创建
* @param group
*/
public void addGroup(Group group);
/**
* 用户组删除
* @param id
*/
public void deleteGroup(String id);
/**
* 向用户组添加用户
* @param userId
* @param groupId
*/
public void addUserToGroup(String userId,String groupId);
/**
* 删除用户组中的用户
* @param userId
* @param groupId
*/
public void deleteUserFromGroup(String userId,String groupId);
}
3.daoImpl
package com.dao.imple;
import com.dao.IdentityDao;
import org.activiti.engine.IdentityService;
import org.activiti.engine.identity.Group;
import org.activiti.engine.identity.User;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.st