Selaa lähdekoodia

增加设备标签表

欧阳劲驰 2 viikkoa sitten
vanhempi
commit
06491ad020

+ 29 - 0
custom-gateway-core/src/main/java/com/shkpr/service/customgateway/core/domain/po/DeviceTags.java

@@ -0,0 +1,29 @@
+package com.shkpr.service.customgateway.core.domain.po;
+
+import lombok.Data;
+import org.springframework.data.annotation.Id;
+import org.springframework.data.relational.core.mapping.Table;
+
+/**
+ * 设备标签表
+ *
+ * @author 欧阳劲驰
+ * @since 1.0.0
+ */
+@Data
+@Table("DEVICE_TAGS")
+public class DeviceTags {
+    /**
+     * 主键
+     */
+    @Id
+    private Long id;
+    /**
+     * 所属平台
+     */
+    private String platformName;
+    /**
+     * 标签
+     */
+    private String TAG;
+}

+ 15 - 0
custom-gateway-core/src/main/java/com/shkpr/service/customgateway/core/repository/embedded/DeviceTagsRepository.java

@@ -0,0 +1,15 @@
+package com.shkpr.service.customgateway.core.repository.embedded;
+
+import com.shkpr.service.customgateway.core.domain.po.DeviceTags;
+import org.springframework.data.repository.CrudRepository;
+
+import java.time.LocalDate;
+
+/**
+ * 设备标签库
+ *
+ * @author 欧阳劲驰
+ * @since 1.0.0
+ */
+public interface DeviceTagsRepository extends CrudRepository<DeviceTags, LocalDate> {
+}

+ 10 - 0
custom-gateway-core/src/main/java/com/shkpr/service/customgateway/core/service/DeviceTagsService.java

@@ -0,0 +1,10 @@
+package com.shkpr.service.customgateway.core.service;
+
+/**
+ * 设备标签service
+ *
+ * @author 欧阳劲驰
+ * @since 1.0.0
+ */
+public interface DeviceTagsService {
+}

+ 22 - 0
custom-gateway-core/src/main/java/com/shkpr/service/customgateway/core/service/impl/DeviceTagsServiceImpl.java

@@ -0,0 +1,22 @@
+package com.shkpr.service.customgateway.core.service.impl;
+
+import com.shkpr.service.customgateway.core.repository.embedded.DeviceTagsRepository;
+import com.shkpr.service.customgateway.core.service.DeviceTagsService;
+import org.springframework.stereotype.Service;
+
+/**
+ * 设备标签service实现
+ *
+ * @author 欧阳劲驰
+ * @since 1.0.0
+ */
+@Service
+public class DeviceTagsServiceImpl implements DeviceTagsService {
+    final
+    DeviceTagsRepository repository;
+
+    public DeviceTagsServiceImpl(DeviceTagsRepository repository) {
+        this.repository = repository;
+    }
+
+}