package com.dev.lock.data;
|
|
import java.util.Date;
|
|
import com.sql.MysqlConnPool;
|
|
public class ElectLock_Inf {
|
|
private boolean StoreDataBusy = false;
|
|
private int station_id; //'区域id',
|
private String lock_name; //'锁名称',
|
private String lock_type; //'锁类型(无源,蓝牙)',
|
private int lock_state; //'锁状态',
|
private String lock_address; //'锁地址',
|
private String lock_path; //'图片路径',
|
private String lock_ip; //'电子锁IP地址[内网可通过IP地址识别设备]',
|
private int lock_id; //电子锁ID
|
|
public ElectLock_State lockState;
|
public ElectLock_Report lockReport;
|
public ElectLock_RecordState lockRecordState;
|
|
|
public ElectLock_Inf(MysqlConnPool pool) {
|
lockState = new ElectLock_State();
|
lockReport = new ElectLock_Report();
|
lockRecordState = new ElectLock_RecordState();
|
|
}
|
|
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 String getLock_name() {
|
return lock_name;
|
}
|
public String getLock_type() {
|
return lock_type;
|
}
|
public int getLock_state() {
|
return lock_state;
|
}
|
public String getLock_address() {
|
return lock_address;
|
}
|
public String getLock_path() {
|
return lock_path;
|
}
|
public String getLock_ip() {
|
return lock_ip;
|
}
|
|
|
public int getStation_id() {
|
return station_id;
|
}
|
|
public void setStation_id(int station_id) {
|
this.station_id = station_id;
|
}
|
|
public void setLock_name(String lock_name) {
|
this.lock_name = lock_name;
|
}
|
public void setLock_type(String lock_type) {
|
this.lock_type = lock_type;
|
}
|
public void setLock_state(int lock_state) {
|
this.lock_state = lock_state;
|
}
|
public void setLock_address(String lock_address) {
|
this.lock_address = lock_address;
|
}
|
public void setLock_path(String lock_path) {
|
this.lock_path = lock_path;
|
}
|
public void setLock_ip(String lock_ip) {
|
this.lock_ip = lock_ip;
|
}
|
|
public int getLock_id() {
|
return lock_id;
|
}
|
|
public ElectLock_State getLockState() {
|
return lockState;
|
}
|
|
public void setLock_id(int lock_id) {
|
this.lock_id = lock_id;
|
lockReport.lock_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;
|
}
|
|
|
}
|