Browse Source

新增添加限制项目

anderx 1 year ago
parent
commit
a4d01e2274

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

@@ -0,0 +1,6 @@
+package com.goafanti.business.bo;
+
+import com.goafanti.common.model.RestrictProject;
+
+public class InputRestrictProject extends RestrictProject {
+}

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

@@ -0,0 +1,27 @@
+package com.goafanti.business.controller;
+
+import com.goafanti.business.bo.InputRestrictProject;
+import com.goafanti.business.service.RestrictProjectService;
+import com.goafanti.common.bo.Result;
+import com.goafanti.common.controller.CertifyApiController;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+
+@RestController
+@RequestMapping("/api/restrict/Project")
+public class RestrictProjectController extends CertifyApiController {
+    @Resource
+    private RestrictProjectService restrictProjectService;
+
+    /**
+     * 添加限制项目
+     */
+    @RequestMapping(value = "/add", method = RequestMethod.POST)
+    public Result add(InputRestrictProject in){
+        Result res = res();
+        return res.data(restrictProjectService.add(in));
+    }
+}

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

@@ -0,0 +1,7 @@
+package com.goafanti.business.service;
+
+import com.goafanti.business.bo.InputRestrictProject;
+
+public interface RestrictProjectService {
+    int add(InputRestrictProject in);
+}

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

@@ -0,0 +1,21 @@
+package com.goafanti.business.service.impl;
+
+import com.goafanti.business.bo.InputRestrictProject;
+import com.goafanti.business.service.RestrictProjectService;
+import com.goafanti.common.dao.RestrictProjectMapper;
+import com.goafanti.core.mybatis.BaseMybatisDao;
+import com.goafanti.core.shiro.token.TokenManager;
+
+import javax.annotation.Resource;
+
+public class RestrictProjectServiceImpl extends BaseMybatisDao<RestrictProjectMapper> implements RestrictProjectService {
+    @Resource
+    private RestrictProjectMapper restrictProjectMapper;
+    @Override
+    public int add(InputRestrictProject in) {
+        String aid = TokenManager.getAdminId();
+        in.setAid(aid);
+
+        return restrictProjectMapper.insertSelective(in);
+    }
+}