| | |
| | | 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; //'图片路径',
|
| | |
| | | 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;
|
| | | }
|
| | |
| | | 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;
|
| | | }
|
| | |
| | |
|
| | | 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;
|
| | | }
|
| | |
|
| | |
|
| | | }
|