DELL
2025-04-28 eb746715527db9b42740db84bb576735185e21cd
ElectLock_Monitor/src/com/dev/lock/data/ElectLock_Inf.java
@@ -1,10 +1,17 @@
package com.dev.lock.data;
import java.util.Date;
import com.dev.lock.history.InsertDataToMysql_Task;
import com.sql.MysqlConnPool;
public class ElectLock_Inf {
   
   private int area_id;         //'区域id',
   private boolean StoreDataBusy = false;
   private int station_id;         //'区域id',
   private String lock_name;      //'锁名称',
   private String lock_type;         //'锁类型(无源,蓝牙)',
   private String lock_type;      //'锁类型(无源,蓝牙)',
   private int lock_state;         //'锁状态',
   private String lock_address;   //'锁地址',
   private String lock_path;      //'图片路径',
@@ -12,14 +19,44 @@
   private int lock_id;         //电子锁ID
   
   public ElectLock_State lockState;
   public ElectLock_Report lockReport;
   public ElectLock_RecordState lockRecordState;
   public InsertDataToMysql_Task mSqlTask;
   
   public ElectLock_Inf() {
   public ElectLock_Inf(MysqlConnPool pool) {
      lockState = new ElectLock_State();
      lockReport = new ElectLock_Report();
      lockRecordState = new ElectLock_RecordState();
      mSqlTask = new InsertDataToMysql_Task(this, pool);
   }
   
   public int getArea_id() {
      return area_id;
   public boolean checkIfDataNeedStore() {
      boolean store_state = false;
      if(true == getStoreDataBusyTag()) {
         //上一次记录数据还没结束
         store_state = false;
      } else {
         store_state =  lockRecordState.checkIfDataNeedStore();
         if(true == store_state) {
            setStoreDataBusyTag();
         }
      }
      return store_state;
   }
   public boolean isStoreDataBusy() {
      return StoreDataBusy;
   }
   public void setStoreDataBusy(boolean storeDataBusy) {
      StoreDataBusy = storeDataBusy;
   }
   public String getLock_name() {
      return lock_name;
   }
@@ -38,12 +75,17 @@
   public String getLock_ip() {
      return lock_ip;
   }
   public void setArea_id(int area_id) {
      this.area_id = area_id;
   }
   public void setLock_name(String lock_name) {
      this.lock_name = lock_name;
   }
   public int getStation_id() {
      return station_id;
   }
   public void setStation_id(int station_id) {
      this.station_id = station_id;
   }
   public void setLock_type(String lock_type) {
      this.lock_type = lock_type;
   }
@@ -70,11 +112,27 @@
   public void setLock_id(int lock_id) {
      this.lock_id = lock_id;
      lockReport.lock_id = lock_id;
      lockState.setLock_id(lock_id);
   }
   public void setLockState(ElectLock_State lockState) {
      this.lockState = lockState;
   }
   public void clearStoreDataBusyTag()
   {
      StoreDataBusy = false;
   }
   private boolean getStoreDataBusyTag()
   {
      return StoreDataBusy;
   }
   private void setStoreDataBusyTag()
   {
      StoreDataBusy = true;
   }
   
}