Browse Source

新增限制项目移除与转交

anderx 1 year ago
parent
commit
d0881cab59

+ 18 - 0
src/main/java/com/goafanti/business/bo/InputRestrictProject.java

@@ -3,4 +3,22 @@ package com.goafanti.business.bo;
 import com.goafanti.common.model.RestrictProject;
 
 public class InputRestrictProject extends RestrictProject {
+    private Integer pageSize;
+    private Integer pageNo;
+
+    public Integer getPageSize() {
+        return pageSize;
+    }
+
+    public void setPageSize(Integer pageSize) {
+        this.pageSize = pageSize;
+    }
+
+    public Integer getPageNo() {
+        return pageNo;
+    }
+
+    public void setPageNo(Integer pageNo) {
+        this.pageNo = pageNo;
+    }
 }

+ 4 - 0
src/main/java/com/goafanti/business/bo/RestrictProjectPageList.java

@@ -0,0 +1,4 @@
+package com.goafanti.business.bo;
+
+public class RestrictProjectPageList {
+}

+ 6 - 0
src/main/java/com/goafanti/business/controller/RestrictProjectController.java

@@ -51,4 +51,10 @@ public class RestrictProjectController extends CertifyApiController {
         Result res = res();
         return res.data(restrictProjectService.update(id,type,takeAid));
     }
+
+    @RequestMapping(value = "/pageList", method = RequestMethod.GET)
+    public Result pageList(InputRestrictProject in){
+        Result res = res();
+        return res.data(restrictProjectService.pageList(in));
+    }
 }

+ 2 - 0
src/main/java/com/goafanti/business/service/RestrictProjectService.java

@@ -9,4 +9,6 @@ public interface RestrictProjectService {
     Object list(InputRestrictProject in);
 
     Object update(Integer id,Integer type,String takeAid);
+
+    Object pageList(InputRestrictProject in);
 }

+ 13 - 0
src/main/java/com/goafanti/business/service/impl/RestrictProjectServiceImpl.java

@@ -1,6 +1,7 @@
 package com.goafanti.business.service.impl;
 
 import com.goafanti.business.bo.InputRestrictProject;
+import com.goafanti.business.bo.RestrictProjectPageList;
 import com.goafanti.business.service.RestrictProjectService;
 import com.goafanti.common.dao.RestrictProjectMapper;
 import com.goafanti.common.dao.UserTransferLogMapper;
@@ -8,11 +9,14 @@ import com.goafanti.common.error.BusinessException;
 import com.goafanti.common.model.RestrictProject;
 import com.goafanti.common.model.UserTransferLog;
 import com.goafanti.core.mybatis.BaseMybatisDao;
+import com.goafanti.core.mybatis.page.Pagination;
 import com.goafanti.core.shiro.token.TokenManager;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
 import java.util.Date;
+import java.util.HashMap;
+import java.util.Map;
 
 @Service
 public class RestrictProjectServiceImpl extends BaseMybatisDao<RestrictProjectMapper> implements RestrictProjectService {
@@ -75,6 +79,15 @@ public class RestrictProjectServiceImpl extends BaseMybatisDao<RestrictProjectMa
         return restrictProjectMapper.updateByPrimaryKeySelective(in);
     }
 
+    @Override
+    public Object pageList(InputRestrictProject in) {
+        Map<String,Object> param = new HashMap<>();
+        Pagination<RestrictProjectPageList> page =
+                (Pagination<RestrictProjectPageList>) findPage("RestrictProjectList", "RestrictProjectCount",
+                        param, in.getPageNo(), in.getPageSize());
+        return page;
+    }
+
     private void addUserLog(RestrictProject in, int i, String takeAid) {
         UserTransferLog log = new UserTransferLog();
         log.setUid(in.getUid());