projectRoleDao.insert(projectRole);
for(ProjectAuthority projectAuthority : projectTemplate.getProjectAuthorities(projectRole)) {
// project authority
ProjectAuthority _projectAuthority = projectAuthorityDao.selectByCode(projectAuthority.getCode());
// project permission
ProjectPermission projectPermission = new ProjectPermission();
projectPermission.setProjectId(project.getId());
projectPermission.setProjectRoleId(projectRole.getId());
projectPermission.setProjectAuthorityId(_projectAuthority.getId());
projectPermission.setEnabled(projectAuthority.isEnabled());
//
projectPermissionDao.insert(projectPermission);
}
}
//