From 14ddde5c41d8d98fc9b67ebae72b6cdbca73330b Mon Sep 17 00:00:00 2001
From: skyouc <creaycat@gmail.com>
Date: 星期五, 25 四月 2025 20:45:10 +0800
Subject: [PATCH] 添加动态字段拦截器

---
 rsf-server/src/main/java/com/vincent/rsf/server/manager/entity/DeviceBind.java |  133 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 133 insertions(+), 0 deletions(-)

diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/entity/DeviceBind.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/entity/DeviceBind.java
new file mode 100644
index 0000000..f65d4de
--- /dev/null
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/entity/DeviceBind.java
@@ -0,0 +1,133 @@
+package com.vincent.rsf.server.manager.entity;
+
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import com.vincent.rsf.framework.common.Cools;
+import com.vincent.rsf.framework.common.SpringUtils;
+import com.vincent.rsf.server.system.service.UserService;
+import com.vincent.rsf.server.system.entity.User;
+import java.io.Serializable;
+import java.util.Date;
+
+@Data
+@TableName("man_device_bind")
+public class DeviceBind implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * id
+     */
+    @ApiModelProperty(value= "id")
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 褰撳墠鎺掑彿
+     */
+    @ApiModelProperty(value= "褰撳墠鎺掑彿")
+    private Integer currentRow;
+
+    /**
+     * 璧峰鎺掑彿
+     */
+    @ApiModelProperty(value= "璧峰鎺掑彿")
+    private Integer startRow;
+
+    /**
+     * 缁堟鎺掑彿
+     */
+    @ApiModelProperty(value= "缁堟鎺掑彿")
+    private Integer endRow;
+
+    /**
+     * 璁惧鏁伴噺
+     */
+    @ApiModelProperty(value= "璁惧鏁伴噺")
+    private Integer deviceQty;
+
+    /**
+     * 璧峰璁惧鍙�
+     */
+    @ApiModelProperty(value= "璧峰璁惧鍙�")
+    private Integer startDeviceNo;
+
+    /**
+     * 缁堟璁惧鍙�
+     */
+    @ApiModelProperty(value= "缁堟璁惧鍙�")
+    private Integer endDeviceNo;
+
+    /**
+     * 绔欑偣list
+     */
+    @ApiModelProperty(value= "绔欑偣list")
+    private String staList;
+
+    /**
+     * 搴撳尯绫诲瀷
+     */
+    @ApiModelProperty(value= "搴撳尯绫诲瀷")
+    private Integer typeId;
+
+    /**
+     * 鐗╂枡鐩镐技寮�鍏�
+     */
+    @ApiModelProperty(value= "鐗╂枡鐩镐技寮�鍏�")
+    private String beSimilar;
+
+    /**
+     * 绌烘澘闈犺繎寮�鍏�
+     */
+    @ApiModelProperty(value= "绌烘澘闈犺繎寮�鍏�")
+    private String emptySimilar;
+
+    public DeviceBind() {}
+
+    public DeviceBind(Integer currentRow,Integer startRow,Integer endRow,Integer deviceQty,Integer startDeviceNo,Integer endDeviceNo,String staList,Integer typeId,String beSimilar,String emptySimilar) {
+        this.currentRow = currentRow;
+        this.startRow = startRow;
+        this.endRow = endRow;
+        this.deviceQty = deviceQty;
+        this.startDeviceNo = startDeviceNo;
+        this.endDeviceNo = endDeviceNo;
+        this.staList = staList;
+        this.typeId = typeId;
+        this.beSimilar = beSimilar;
+        this.emptySimilar = emptySimilar;
+    }
+
+//    DeviceBind deviceBind = new DeviceBind(
+//            null,    // 褰撳墠鎺掑彿
+//            null,    // 璧峰鎺掑彿
+//            null,    // 缁堟鎺掑彿
+//            null,    // 璁惧鏁伴噺
+//            null,    // 璧峰璁惧鍙�
+//            null,    // 缁堟璁惧鍙�
+//            null,    // 绔欑偣list
+//            null,    // 搴撳尯绫诲瀷
+//            null,    // 鐗╂枡鐩镐技寮�鍏�
+//            null    // 绌烘澘闈犺繎寮�鍏�
+//    );
+
+
+
+//    public Boolean getStatusBool(){
+//        if (null == this.status){ return null; }
+//        switch (this.status){
+//            case 1:
+//                return true;
+//            case 0:
+//                return false;
+//            default:
+//                return null;
+//        }
+//    }
+
+}

--
Gitblit v1.9.1