Sfoglia il codice sorgente

添加设备和设备基础类

yq 4 anni fa
parent
commit
2c144f524b

+ 13 - 0
fiveep-controller/src/main/java/com/bizmatics/controller/web/FacilityController.java

@@ -0,0 +1,13 @@
+package com.bizmatics.controller.web;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @author yq
+ * @date 2021/7/12 9:09
+ */
+@RestController
+@RequestMapping("/object")
+public class FacilityController {
+}

+ 13 - 0
fiveep-controller/src/main/java/com/bizmatics/controller/web/SiteObjectController.java

@@ -0,0 +1,13 @@
+package com.bizmatics.controller.web;
+
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * @author yq
+ * @date 2021/7/12 9:09
+ */
+@RestController
+@RequestMapping("siteObject")
+public class SiteObjectController {
+}

+ 26 - 0
fiveep-model/src/main/java/com/bizmatics/model/Facility.java

@@ -0,0 +1,26 @@
+package com.bizmatics.model;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+/**
+ * @author yq
+ * @date 2021/7/12 8:57
+ */
+@Data
+@TableName("object")
+public class Facility {
+
+    /**
+     * id
+     */
+    private Integer id;
+    /**
+     * 名称
+     */
+    private String objectName;
+    /**
+     * 描述
+     */
+    private String objectDesc;
+}

+ 17 - 0
fiveep-model/src/main/java/com/bizmatics/model/SiteObject.java

@@ -0,0 +1,17 @@
+package com.bizmatics.model;
+
+import lombok.Data;
+
+/**
+ * @author yq
+ * @date 2021/7/12 8:58
+ */
+@Data
+public class SiteObject {
+
+    private Integer id;
+
+    private Integer siteId;
+
+    private Integer objectId;
+}

+ 13 - 0
fiveep-persistence/src/main/java/com/bizmatics/persistence/mapper/FacilityMapper.java

@@ -0,0 +1,13 @@
+package com.bizmatics.persistence.mapper;
+
+import com.bizmatics.common.mvc.base.CrudMapper;
+import com.bizmatics.model.Facility;
+import org.springframework.stereotype.Repository;
+
+/**
+ * @author yq
+ * @date 2021/7/12 8:59
+ */
+@Repository
+public interface FacilityMapper extends CrudMapper<Facility> {
+}

+ 14 - 0
fiveep-persistence/src/main/java/com/bizmatics/persistence/mapper/SiteObjectMapper.java

@@ -0,0 +1,14 @@
+package com.bizmatics.persistence.mapper;
+
+import com.bizmatics.common.mvc.base.CrudMapper;
+import com.bizmatics.model.HtSwitchData;
+import com.bizmatics.model.SiteObject;
+import org.springframework.stereotype.Repository;
+
+/**
+ * @author yq
+ * @date 2021/7/12 9:00
+ */
+@Repository
+public interface SiteObjectMapper extends CrudMapper<SiteObject> {
+}

+ 5 - 0
fiveep-persistence/src/main/resources/mapper/mysql/FacilityMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.bizmatics.persistence.mapper.FacilityMapper">
+
+</mapper>

+ 5 - 0
fiveep-persistence/src/main/resources/mapper/mysql/SiteObjectMapper.xml

@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.bizmatics.persistence.mapper.SiteObjectMapper">
+
+</mapper>

+ 11 - 0
fiveep-service/src/main/java/com/bizmatics/service/ObjectService.java

@@ -0,0 +1,11 @@
+package com.bizmatics.service;
+
+import com.bizmatics.common.mvc.base.CrudService;
+import com.bizmatics.model.Facility;
+
+/**
+ * @author yq
+ * @date 2021/7/12 9:01
+ */
+public interface ObjectService extends CrudService<Facility> {
+}

+ 11 - 0
fiveep-service/src/main/java/com/bizmatics/service/SiteObjectService.java

@@ -0,0 +1,11 @@
+package com.bizmatics.service;
+
+import com.bizmatics.common.mvc.base.CrudService;
+import com.bizmatics.model.SiteObject;
+
+/**
+ * @author yq
+ * @date 2021/7/12 9:02
+ */
+public interface SiteObjectService extends CrudService<SiteObject> {
+}

+ 28 - 0
fiveep-service/src/main/java/com/bizmatics/service/enums/ObjectCode.java

@@ -0,0 +1,28 @@
+package com.bizmatics.service.enums;
+
+/**
+ * @author yq
+ * @date 2021/7/12 9:13
+ */
+public enum ObjectCode {
+
+
+    BOX_TYPE("箱变"),
+
+
+    POLE_TYPE("杆变"),
+
+    EP_TYPE("配电");
+
+
+    private final String name;
+
+    ObjectCode(String name) {
+        this.name = name;
+    }
+
+
+    public String getName(){
+        return this.name;
+    }
+}

+ 15 - 0
fiveep-service/src/main/java/com/bizmatics/service/impl/ObjectServiceImpl.java

@@ -0,0 +1,15 @@
+package com.bizmatics.service.impl;
+
+import com.bizmatics.common.mvc.base.AbstractCrudService;
+import com.bizmatics.model.Facility;
+import com.bizmatics.persistence.mapper.FacilityMapper;
+import com.bizmatics.service.ObjectService;
+import org.springframework.stereotype.Service;
+
+/**
+ * @author yq
+ * @date 2021/7/12 9:02
+ */
+@Service
+public class ObjectServiceImpl extends AbstractCrudService<FacilityMapper, Facility> implements ObjectService {
+}

+ 18 - 0
fiveep-service/src/main/java/com/bizmatics/service/impl/SiteObjectServiceImpl.java

@@ -0,0 +1,18 @@
+package com.bizmatics.service.impl;
+
+import com.bizmatics.common.mvc.base.AbstractCrudService;
+import com.bizmatics.model.SiteObject;
+import com.bizmatics.model.Sitedtl;
+import com.bizmatics.persistence.mapper.SiteObjectMapper;
+import com.bizmatics.persistence.mapper.SitedtlMapper;
+import com.bizmatics.service.SiteObjectService;
+import com.bizmatics.service.SitedtlService;
+import org.springframework.stereotype.Service;
+
+/**
+ * @author yq
+ * @date 2021/7/12 9:03
+ */
+@Service
+public class SiteObjectServiceImpl extends AbstractCrudService<SiteObjectMapper, SiteObject> implements SiteObjectService {
+}