| | |
| | | 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 id; //电子锁ID
|
| | | private boolean StoreDataBusy = false;
|
| | | |
| | | private int area_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; //'图片路径',
|
| | | private String lock_ip; //'电子锁IP地址[内网可通过IP地址识别设备]',
|
| | | 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 getId() {
|
| | | return 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 int getArea_id() {
|
| | | return area_id;
|
| | | }
|
| | |
| | | }
|
| | | public String getLock_ip() {
|
| | | return lock_ip;
|
| | | }
|
| | | public void setId(int id) {
|
| | | this.id = id;
|
| | | }
|
| | | public void setArea_id(int area_id) {
|
| | | this.area_id = area_id;
|
| | |
| | | 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;
|
| | | }
|
| | |
|
| | |
|
| | | }
|