Forráskód Böngészése

FIX: instancePermission

zhangxin 8 éve
szülő
commit
ff553339ea

+ 0 - 18
mooctest-site-server/src/main/java/cn/iselab/mooctest/site/dao/instancePermission/UserPermissionDao.java

@@ -1,18 +0,0 @@
-package cn.iselab.mooctest.site.dao.instancePermission;
-
-import cn.iselab.mooctest.site.models.instancePermission.UserPermission;
-import org.springframework.data.repository.CrudRepository;
-
-import javax.transaction.Transactional;
-import java.util.List;
-
-/**
- * @author sean
- * @date 2017-07-12.
- */
-@Transactional
-public interface UserPermissionDao extends CrudRepository<UserPermission, Long> {
-
-    List<UserPermission> findByUserId(Long userId);
-
-}

+ 0 - 70
mooctest-site-server/src/main/java/cn/iselab/mooctest/site/models/instancePermission/UserPermission.java

@@ -1,70 +0,0 @@
-package cn.iselab.mooctest.site.models.instancePermission;
-
-import org.apache.shiro.authz.permission.WildcardPermission;
-
-import javax.persistence.*;
-import java.sql.Timestamp;
-
-/**
- * @author sean
- * @date 2017-07-12.
- */
-@Entity
-@Table(name = "user_permission")
-public class UserPermission extends WildcardPermission {
-    @Id
-    @GeneratedValue
-    private Long id;
-
-    @Column(name = "user_id")
-    private Long userId;
-
-    @Column(name = "operation")
-    private String operation;
-
-    @Column(name = "instance_id")
-    private Long instanceId;
-
-    @Column(name = "create_time")
-    private Timestamp createTime;
-
-    public Long getId() {
-        return id;
-    }
-
-    public void setId(Long id) {
-        this.id = id;
-    }
-
-    public Long getUserId() {
-        return userId;
-    }
-
-    public void setUserId(Long userId) {
-        this.userId = userId;
-    }
-
-    public String getOperation() {
-        return operation;
-    }
-
-    public void setOperation(String operation) {
-        this.operation = operation;
-    }
-
-    public Long getInstanceId() {
-        return instanceId;
-    }
-
-    public void setInstanceId(Long instanceId) {
-        this.instanceId = instanceId;
-    }
-
-    public Timestamp getCreateTime() {
-        return createTime;
-    }
-
-    public void setCreateTime(Timestamp createTime) {
-        this.createTime = createTime;
-    }
-}

+ 0 - 13
mooctest-site-server/src/main/java/cn/iselab/mooctest/site/service/instancePermission/UserPermissionService.java

@@ -1,13 +0,0 @@
-package cn.iselab.mooctest.site.service.instancePermission;
-
-import cn.iselab.mooctest.site.models.instancePermission.UserPermission;
-
-/**
- * @author sean
- * @date 2017-07-12.
- */
-public interface UserPermissionService {
-
-    //for manager
-    UserPermission userJoinGroup(Long ownerId, Long participant);
-}

+ 0 - 30
mooctest-site-server/src/main/java/cn/iselab/mooctest/site/service/instancePermission/impl/UserPermissionServiceImpl.java

@@ -1,30 +0,0 @@
-package cn.iselab.mooctest.site.service.instancePermission.impl;
-
-import cn.iselab.mooctest.site.dao.instancePermission.UserPermissionDao;
-import cn.iselab.mooctest.site.models.instancePermission.UserPermission;
-import cn.iselab.mooctest.site.service.instancePermission.UserPermissionService;
-import org.springframework.beans.factory.annotation.Autowired;
-
-import java.sql.Timestamp;
-
-/**
- * @author sean
- * @date 2017-07-13.
- */
-public class UserPermissionServiceImpl implements UserPermissionService{
-
-    @Autowired
-    private UserPermissionDao userPermissionDao;
-
-    @Override
-    public UserPermission userJoinGroup(Long ownerId, Long participant) {
-
-        UserPermission userPermission = new UserPermission();
-        userPermission.setInstanceId(participant);
-        userPermission.setUserId(ownerId);
-        userPermission.setOperation("*");
-        userPermission.setCreateTime(new Timestamp(System.currentTimeMillis()));
-        userPermissionDao.save(userPermission);
-        return userPermission;
-    }
-}