cuidi пре 1 година
родитељ
комит
312b90f4f6

+ 56 - 0
controller/src/main/java/com/koobietech/eas/controller/EasDepartmentController.java

@@ -0,0 +1,56 @@
+package com.koobietech.eas.controller;
+
+import com.koobietech.eas.common.result.JsonResult;
+import com.koobietech.eas.common.result.PageData;
+import com.koobietech.eas.mbg.model.EasSysDepartment;
+import com.koobietech.eas.service.EasDepartmentService;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+
+
+@RestController
+@RequestMapping("/department")
+public class EasDepartmentController {
+
+    @Resource
+    EasDepartmentService easDepartmentService;
+
+
+    @GetMapping("/query")
+    public PageData query(@RequestParam Long id) {
+        PageData ret = easDepartmentService.query(id);
+        return ret;
+    }
+
+    @PostMapping("/add")
+    public JsonResult add(@RequestBody EasSysDepartment department) {
+        Boolean ret = easDepartmentService.add(department);
+        if (ret) {
+            return JsonResult.data(ret);
+        }
+        return JsonResult.fail();
+    }
+
+
+    @DeleteMapping("/delete")
+    public JsonResult delete(@RequestParam Long id) {
+        Boolean ret = easDepartmentService.delete(id);
+        if (ret) {
+            return JsonResult.ok();
+        }
+        return JsonResult.fail();
+    }
+
+
+    @PutMapping("/update")
+    public JsonResult update(@RequestBody EasSysDepartment department) {
+        Boolean ret = easDepartmentService.update(department);
+        if (ret) {
+            return JsonResult.ok();
+        }
+        return JsonResult.fail();
+    }
+
+
+}

+ 68 - 0
controller/src/main/java/com/koobietech/eas/controller/EasPermissionController.java

@@ -0,0 +1,68 @@
+package com.koobietech.eas.controller;
+
+import com.koobietech.eas.common.result.JsonResult;
+import com.koobietech.eas.common.result.PageData;
+import com.koobietech.eas.mbg.model.EasSysPermission;
+import com.koobietech.eas.service.EasPermissionService;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+
+
+@RestController
+@RequestMapping("/permission")
+public class EasPermissionController {
+
+    @Resource
+    EasPermissionService easPermissionService;
+
+    @GetMapping("/home")
+    public String home(){
+        return "home";
+    }
+
+
+    @GetMapping("/lesson")
+    public String lesson(){
+        return "lesson";
+    }
+
+
+    @GetMapping("/lesson-download")
+    public String download(){
+        return "lesson-download";
+    }
+
+    @GetMapping("/query")
+    public PageData query(@RequestParam Integer id){
+        PageData ret = easPermissionService.query(id);
+        return ret;
+    }
+
+    @PostMapping("/add")
+    public JsonResult add(@RequestBody EasSysPermission permission){
+        Boolean ret = easPermissionService.add(permission);
+        if(ret){
+            return JsonResult.ok();
+        }
+        return JsonResult.fail();
+    }
+
+    @DeleteMapping("/delete")
+    public JsonResult delete(@RequestParam Integer id){
+        Boolean ret = easPermissionService.delete(id);
+        if(ret){
+            return JsonResult.ok();
+        }
+        return JsonResult.fail();
+    }
+
+    @PutMapping("/update")
+    public JsonResult update(@RequestBody EasSysPermission permission){
+        Boolean ret = easPermissionService.update(permission);
+        if(ret){
+            return JsonResult.ok();
+        }
+        return JsonResult.fail();
+    }
+}

+ 18 - 0
controller/src/main/resources/application-local.yaml

@@ -0,0 +1,18 @@
+server:
+  port: 8081
+spring:
+  datasource:
+    url: jdbc:mysql://127.0.0.1:3306/eas?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=true&tinyInt1isBit=false
+    username: root
+    password: 1234
+    driver-class-name: com.mysql.cj.jdbc.Driver
+  redis:
+    host: localhost
+    database: 9
+    password:
+    port: 26379
+
+  security:
+    user:
+      name: admin
+      password: 123456


+ 13 - 0
service/src/main/java/com/koobietech/eas/service/EasDepartmentService.java

@@ -0,0 +1,13 @@
+package com.koobietech.eas.service;
+
+import com.koobietech.eas.common.result.PageData;
+import com.koobietech.eas.mbg.model.EasSysDepartment;
+
+
+public interface EasDepartmentService {
+
+    Boolean update(EasSysDepartment department);
+    Boolean add(EasSysDepartment department);
+    Boolean delete(Long id);
+    PageData query(Long id);
+}

+ 12 - 0
service/src/main/java/com/koobietech/eas/service/EasPermissionService.java

@@ -0,0 +1,12 @@
+package com.koobietech.eas.service;
+
+import com.koobietech.eas.common.result.PageData;
+import com.koobietech.eas.mbg.model.EasSysPermission;
+
+public interface EasPermissionService {
+
+    Boolean update(EasSysPermission record);
+    Boolean add(EasSysPermission record);
+    Boolean delete(Integer id);
+    PageData query(Integer id);
+}

+ 53 - 0
service/src/main/java/com/koobietech/eas/service/impl/EasDepartmentServiceImpl.java

@@ -0,0 +1,53 @@
+package com.koobietech.eas.service.impl;
+
+import com.koobietech.eas.common.result.PageData;
+import com.koobietech.eas.mbg.mapper.EasSysDepartmentMapper;
+import com.koobietech.eas.mbg.model.EasSysDepartment;
+import com.koobietech.eas.mbg.model.EasSysDepartmentExample;
+import com.koobietech.eas.service.EasDepartmentService;
+import org.springframework.stereotype.Service;
+
+import javax.annotation.Resource;
+import java.util.Date;
+import java.util.List;
+
+
+@Service
+public class EasDepartmentServiceImpl implements EasDepartmentService {
+
+    @Resource
+    EasSysDepartmentMapper easSysDepartmentMapper;
+
+    @Override
+    public Boolean update(EasSysDepartment department) {
+        return easSysDepartmentMapper.updateByPrimaryKey(department) == 1;
+    }
+
+    @Override
+    public Boolean add(EasSysDepartment department) {
+        department.setCreateTime(new Date());
+        department.setModifyTime(new Date());
+        return easSysDepartmentMapper.insert(department) == 1;
+    }
+
+    @Override
+    public Boolean delete(Long id) {
+        return easSysDepartmentMapper.deleteByPrimaryKey(id) == 1;
+    }
+
+    @Override
+    public PageData query(Long id) {
+
+
+        EasSysDepartmentExample departmentExample = new EasSysDepartmentExample();
+        EasSysDepartmentExample.Criteria criteria = departmentExample.createCriteria();
+        criteria.andIdEqualTo(id);
+
+        List<EasSysDepartment> departments =
+                easSysDepartmentMapper.selectByExample(departmentExample);
+        PageData ret = new PageData();
+        ret.setData(departments);
+        ret.setTotal(1);
+        return ret;
+    }
+}

+ 52 - 0
service/src/main/java/com/koobietech/eas/service/impl/EasPermissionServiceImpl.java

@@ -0,0 +1,52 @@
+package com.koobietech.eas.service.impl;
+
+import com.koobietech.eas.common.result.PageData;
+import com.koobietech.eas.mbg.mapper.EasSysPermissionMapper;
+import com.koobietech.eas.mbg.model.EasSysPermission;
+import com.koobietech.eas.mbg.model.EasSysPermissionExample;
+import com.koobietech.eas.service.EasPermissionService;
+import org.springframework.stereotype.Service;
+
+import javax.annotation.Resource;
+import java.util.Date;
+import java.util.List;
+
+@Service
+public class EasPermissionServiceImpl implements EasPermissionService {
+
+    @Resource
+    EasSysPermissionMapper easSysPermissionMapper;
+
+    @Override
+    public Boolean update(EasSysPermission permission) {
+        return easSysPermissionMapper.updateByPrimaryKey(permission) == 1;
+    }
+
+    @Override
+    public Boolean add(EasSysPermission permission) {
+        permission.setCreateTime(new Date());
+        permission.setModifyTime(new Date());
+        return easSysPermissionMapper.insert(permission) == 1;
+    }
+
+    @Override
+    public Boolean delete(Integer id) {
+        return easSysPermissionMapper.deleteByPrimaryKey(id) == 1;
+    }
+
+    @Override
+    public PageData query(Integer id) {
+
+        EasSysPermissionExample easSysPermissionExample = new EasSysPermissionExample();
+        EasSysPermissionExample.Criteria criteria = easSysPermissionExample.createCriteria();
+        criteria.andIdEqualTo(id);
+
+        List<EasSysPermission> easSysPermissions = easSysPermissionMapper.selectByExample(easSysPermissionExample);
+        PageData ret = new PageData();
+        ret.setData(easSysPermissions);
+        ret.setTotal(1);
+        return ret;
+    }
+
+
+}