first commit

master
hwf452 2 years ago
parent e5543f022f
commit c3de84690e

@ -0,0 +1 @@
/build

@ -0,0 +1,100 @@
apply plugin: 'com.android.application'
apply plugin: 'org.jetbrains.kotlin.android'
android {
compileSdkVersion 33
buildToolsVersion "33.0.1"
defaultConfig {
applicationId "com.rehome.scbaxj"
minSdkVersion 26
targetSdkVersion 33
versionCode 1
versionName "1.0.0"
multiDexEnabled true
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
//authorities
resValue "string", "authorities", applicationId
resourceConfigurations += ['zh', 'en', 'hdpi']
}
buildFeatures {
viewBinding = true
}
/* keypassword:abc123123 alias key0*/
buildTypes {
release {
lintOptions {
checkReleaseBuilds false
abortOnError false
}
minifyEnabled false
zipAlignEnabled true // zip
debuggable false // debug
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
sourceSets {
main {
jniLibs.srcDirs = ['libs']
java.srcDirs = ['src/main/java']
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
}
namespace 'com.rehome.scbaxj'
}
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.appcompat:appcompat:1.5.1'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
implementation 'com.zhy:autolayout:1.4.5'
//
implementation 'com.android.volley:volley:1.2.1'
implementation 'com.yolanda.nohttp:nohttp:1.0.5'
implementation 'com.squareup.okhttp3:logging-interceptor:5.0.0-alpha.2'
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
implementation 'org.litepal.android:core:1.5.1'
implementation 'com.yanzhenjie:permission:2.0.3'
implementation 'com.github.huangyanbin:SmartTable:2.2.0'
implementation 'com.google.android.material:material:1.7.0'
implementation 'androidx.multidex:multidex:2.0.1'
implementation 'androidx.recyclerview:recyclerview:1.2.1'
implementation 'de.hdodenhof:circleimageview:3.1.0'
//
// PictureSelector basic (Necessary)
implementation 'io.github.lucksiege:pictureselector:v3.10.7'
// image compress library (Not necessary)
implementation 'io.github.lucksiege:compress:v3.10.7'
// uCrop library (Not necessary)
implementation 'io.github.lucksiege:ucrop:v3.10.7'
// simple camerax library (Not necessary)
implementation 'io.github.lucksiege:camerax:v3.10.7'
//implementation 'com.azhon:appupdateX:2.9.0'
implementation 'io.github.azhon:appupdate:4.2.6'
implementation 'com.tencent.bugly:crashreport:3.2.1'
implementation 'com.github.xuexiangjys:XUI:1.1.5'
implementation files('libs/rinsunMT.jar')
implementation 'org.greenrobot:eventbus:3.0.0'
implementation 'com.github.bumptech.glide:glide:4.11.0'
implementation 'cn.hutool:hutool-all:5.8.5'
//mqtt
implementation 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.2.4'
implementation 'org.eclipse.paho:org.eclipse.paho.android.service:1.1.1'
implementation 'org.bouncycastle:bcpkix-jdk15on:1.67'
implementation 'commons-codec:commons-codec:1.15'
//websocket
//implementation("com.squareup.okhttp3:okhttp")
implementation("com.squareup.okhttp3:okhttp:5.0.0-alpha.2")
//java websocket
implementation "org.java-websocket:Java-WebSocket:1.4.0"
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.4'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.0'
configurations {
all*.exclude group: 'com.google.code.gson'
}
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -0,0 +1,25 @@
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in /Users/ruihong/Library/Android/sdk/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the proguardFiles
# directive in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# Add any project specific keep options here:
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile

@ -0,0 +1,20 @@
{
"version": 3,
"artifactType": {
"type": "APK",
"kind": "Directory"
},
"applicationId": "com.rehome.scbaxj",
"variantName": "release",
"elements": [
{
"type": "SINGLE",
"filters": [],
"attributes": [],
"versionCode": 1,
"versionName": "1.0.0",
"outputFile": "app-release.apk"
}
],
"elementType": "File"
}

@ -0,0 +1,26 @@
package com.rehome.scbaxj;
import android.content.Context;
import androidx.test.platform.app.InstrumentationRegistry;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import org.junit.Test;
import org.junit.runner.RunWith;
import static org.junit.Assert.*;
/**
* Instrumentation test, which will execute on an Android device.
*
* @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
*/
@RunWith(AndroidJUnit4.class)
public class ExampleInstrumentedTest {
@Test
public void useAppContext() throws Exception {
// Context of the app under test.
Context appContext = InstrumentationRegistry.getTargetContext();
assertEquals("com.rehome.bhdxj", appContext.getPackageName());
}
}

@ -0,0 +1,327 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools">
<uses-feature
android:name="android.hardware.bluetooth_le"
android:required="true" /> <!-- Android 12 中的新蓝牙权限开始 -->
<!-- Request legacy Bluetooth permissions on older devices. -->
<uses-permission
android:name="android.permission.BLUETOOTH"
android:maxSdkVersion="30" />
<uses-permission
android:name="android.permission.BLUETOOTH_ADMIN"
android:maxSdkVersion="30" />
<uses-permission android:name="android.permission.BLUETOOTH_SCAN" />
<uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE" />
<uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!-- Android 12 中的新蓝牙权限结束 -->
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.READ_PROFILE" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.NFC" />
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.READ_SMS" />
<uses-permission android:name="android.permission.READ_PHONE_NUMBERS" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.autofocus" />
<uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
<uses-permission
android:name="android.permission.STATUS_BAR"
tools:ignore="ProtectedPermissions" />
<uses-permission
android:name="android.permission.READ_LOGS"
tools:ignore="ProtectedPermissions" />
<uses-permission
android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"
tools:ignore="ProtectedPermissions" />
<uses-feature
android:name="android.hardware.nfc"
android:required="true" />
<permission-group android:name="${applicationId}.andpermission" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission
android:name="android.permission.MANAGE_EXTERNAL_STORAGE"
tools:ignore="ScopedStorage" />
<uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" /> <!-- 适配Android R包可见性 开始 -->
<queries package="${applicationId}">
<intent>
<action android:name="android.media.action.IMAGE_CAPTURE" />
</intent>
<intent>
<action android:name="android.media.action.ACTION_VIDEO_CAPTURE" />
</intent>
</queries>
<application
android:name=".MyApplication"
android:allowBackup="true"
android:icon="@mipmap/logo1"
android:label="@string/app_name"
android:networkSecurityConfig="@xml/network_security_config"
android:roundIcon="@mipmap/logo1"
android:screenOrientation="portrait"
android:supportsRtl="true"
android:theme="@style/AppTheme"
tools:ignore="GoogleAppIndexingWarning">
<activity
android:name=".activity.LoginActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:exported="true"
android:screenOrientation="portrait"
tools:ignore="LockedOrientationActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".base.NfcTestActivity"
android:exported="false" />
<activity
android:name=".activity.MainActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.CustomDialogActivity"
android:theme="@android:style/Theme.Dialog" />
<activity
android:name=".activity.TabMainActivity"
android:windowSoftInputMode="stateHidden|adjustPan" />
<activity
android:name=".activity.sbxdj.MainSbxdjglActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxdj.SxcdjActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxdj.SbxdjcjsbActivity"
android:windowSoftInputMode="stateHidden" />
<activity
android:name=".activity.sbxdj.SdjgzActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxdj.YulActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxdj.Yul_SBActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxdj.ChangeYulActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxdj.SdjSbListActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxdj.DjgwListActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.XscbglActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.BamjActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.xfxj.XfmjActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.xfxj.VisitAuditActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.xfxj.VisitFkAuditActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.YxrlinfoActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.regular.RegularActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.qfgd.ComfirmSblistActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.qfgd.ZRbzBmListActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.qfgd.DeviceTreeActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.XsBackLogActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.XscbqyWorkActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.XscbqyActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.XscbqyWorkXsActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.XsHistoryActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.NFCInfoActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.XjMainActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.SxgzActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.RecordEventActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.xfxj.XfRecordEventActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.ViewRecordEventActivity"
android:exported="false" />
<activity
android:name=".activity.xfxj.XfViewRecordEventActivity"
android:exported="false" />
<activity
android:name=".activity.regular.DqgzUpAndDownActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.regular.DqgzActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.SxSbListActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.XjSbListActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.XjYulActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.xfxj.XfYulActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.CheckedListActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.NoCheckedListActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.CheckedStatusListActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.CheckedStatusListXfActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.XJStatisticsActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.XJStatisticsMyUploadActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxj.SbxjcjsbActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:windowSoftInputMode="stateHidden|adjustPan" />
<activity
android:name=".activity.sbxdj.TipsActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxdj.DjMainActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.sbxdj.SbSelectActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".base.MipcaActivityCapture"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.yhpc.YhpcDataListActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.yhpc.YhzgDataListActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.QxgdActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.NfcinfoKotlinActivity"
android:exported="false" />
<activity
android:name=".bleUtil.BlueTestInfoActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.UserChangeActivity"
android:configChanges="keyboardHidden|orientation|screenSize" />
<activity
android:name=".activity.CheckTemperatureActivity"
android:launchMode="singleInstance"
android:windowSoftInputMode="stateHidden|adjustPan" />
<activity
android:name=".activity.CheckVibrationActivity"
android:launchMode="singleInstance"
android:windowSoftInputMode="stateHidden|adjustPan" />
<activity
android:name=".activity.regular.CheckTemperatureDqgzActivity"
android:launchMode="singleInstance"
android:windowSoftInputMode="stateHidden|adjustPan" />
<activity
android:name=".activity.regular.CheckVibrationDqgzActivity"
android:launchMode="singleInstance"
android:windowSoftInputMode="stateHidden|adjustPan" />
<activity
android:name=".activity.regular.DqgzCheckActivity"
android:launchMode="singleInstance"
android:windowSoftInputMode="stateHidden|adjustPan" />
<activity
android:name=".activity.hc.PreviewCamaraBySurfaceViewActivity"
android:launchMode="singleInstance"
android:screenOrientation="portrait"
android:exported="false"/>
<service
android:name=".bleUtil.BluetoothLeService"
android:enabled="true" />
<provider
android:name="androidx.core.content.FileProvider"
android:authorities=".fileProvider"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths" />
</provider>
<meta-data
android:name="design_width"
android:value="768" />
<meta-data
android:name="design_height"
android:value="1280" />
<service
android:name=".service.PushService"
android:exported="false" />
</application>
</manifest>

@ -0,0 +1,119 @@
<?xml version="1.0" encoding="utf-8"?>
<litepal>
<!-- 数据库名字 -->
<dbname value="scbaxj.db"/>
<!-- 版本号 -->
<version value="1"/>
<!-- 配置表 -->
<list>
<!-- 配置表的路径需要继承DataSupport -->
<!-- 点检计划列表 -->
<mapping class="com.rehome.scbaxj.DBModel.Djjh" />
<!-- 点检计划任务列表-->
<mapping class="com.rehome.scbaxj.DBModel.DjjhRwQy" />
<!-- 巡检计划专业列表-->
<mapping class="com.rehome.scbaxj.DBModel.Profession" />
<!-- 保安巡检路线列表-->
<mapping class="com.rehome.scbaxj.DBModel.BaRoute" />
<!-- 巡检员当前位置-->
<mapping class="com.rehome.scbaxj.DBModel.UploadLocation" />
<!-- 消防巡查计划列表-->
<mapping class="com.rehome.scbaxj.DBModel.XfDjjh" />
<!-- 消防巡查任务区域列表-->
<mapping class="com.rehome.scbaxj.DBModel.XfDjjhRwqy" />
<!--消防巡查项目列表 -->
<mapping class="com.rehome.scbaxj.DBModel.XfXcxm" />
<!--消防巡查结果 -->
<mapping class="com.rehome.scbaxj.DBModel.XfXcxmjg" />
<!--消防巡查灭火器材列表 -->
<mapping class="com.rehome.scbaxj.DBModel.XfXcmhqc" />
<!--缺陷工单 -->
<mapping class="com.rehome.scbaxj.DBModel.QxgdInfo" />
<!--现场记事 -->
<mapping class="com.rehome.scbaxj.DBModel.XcjsInfo" />
<!-- 消防巡检现场记事-->
<mapping class="com.rehome.scbaxj.DBModel.XfXcjsInfo" />
<!--缺陷工单专业信息 -->
<mapping class="com.rehome.scbaxj.DBModel.Zy" />
<!--隐患排查信息-->
<mapping class="com.rehome.scbaxj.DBModel.YhpcInfo" />
<!-- 隐患排查图片-->
<mapping class="com.rehome.scbaxj.DBModel.Yhpctp" />
<!-- 消防保安任务列表-->
<mapping class="com.rehome.scbaxj.DBModel.XfBaxcRwqy" />
<!--安建环上传数据信息-->
<mapping class="com.rehome.scbaxj.DBModel.AjhScInfo" />
<!--安健环计划 -->
<mapping class="com.rehome.scbaxj.DBModel.Ajhjh" />
<!--安健环计划任务区域 -->
<mapping class="com.rehome.scbaxj.DBModel.Ajhxzrwqy" />
<!--安健环现场记事 -->
<mapping class="com.rehome.scbaxj.DBModel.Ajhxcjs" />
<!--行为安全观察-->
<mapping class="com.rehome.scbaxj.DBModel.XwaqgcSc" />
<!-- 行为安全观察记事-->
<mapping class="com.rehome.scbaxj.DBModel.XwaqgcJs" />
<!-- 行为安全观察计划-->
<mapping class="com.rehome.scbaxj.DBModel.XwaqgcJh" />
<!-- 区域 -->
<mapping class="com.rehome.scbaxj.DBModel.Qy" />
<!--楼宇巡查任务区域 -->
<mapping class="com.rehome.scbaxj.DBModel.Lyxcrwqy" />
<!-- 楼宇巡查项目-->
<mapping class="com.rehome.scbaxj.DBModel.LyxcXm" />
<!-- 楼宇隐患排查-->
<mapping class="com.rehome.scbaxj.DBModel.LyYhpcInfo" />
<!-- 楼宇现场记事-->
<mapping class="com.rehome.scbaxj.DBModel.LyXcjsInfo" />
<!-- 楼宇巡查结果-->
<mapping class="com.rehome.scbaxj.DBModel.LyxcXmJg" />
<!-- 上传设备联查的数据-->
<mapping class="com.rehome.scbaxj.DBModel.Uploadsblcsave" />
<!-- 上传整改结果的数据-->
<mapping class="com.rehome.scbaxj.DBModel.Uploadzgjg" />
<!-- 上传安全检查的数据-->
<mapping class="com.rehome.scbaxj.DBModel.Uploadaqjcsave" />
<!-- 上传重点场所任务的数据-->
<mapping class="com.rehome.scbaxj.DBModel.Uploadzdcsrw" />
<!-- 上传重点场所整改的数据-->
<mapping class="com.rehome.scbaxj.DBModel.Uploadzjcszg" />
<!-- 高危作业现场确认-->
<mapping class="com.rehome.scbaxj.DBModel.Gwzyxcqrnr" />
<!-- 点检下载计划-->
<mapping class="com.rehome.scbaxj.DBModel.XDJJHXZDataBean" />
<mapping class="com.rehome.scbaxj.DBModel.QYAQFXDATABean" />
<mapping class="com.rehome.scbaxj.DBModel.QYDDATABean" />
<!-- 巡检下载-->
<mapping class="com.rehome.scbaxj.DBModel.XjjhList" />
<mapping class="com.rehome.scbaxj.DBModel.Xjjh" />
<mapping class="com.rehome.scbaxj.DBModel.Othersbsave" />
<!-- 定期工作下载-->
<mapping class="com.rehome.scbaxj.DBModel.DqgzList" />
<mapping class="com.rehome.scbaxj.DBModel.Dqgz" />
<!-- 巡检下载计划-->
<mapping class="com.rehome.scbaxj.DBModel.XSJJHXZBean" />
<mapping class="com.rehome.scbaxj.DBModel.XSJJHXZDataBean" />
<mapping class="com.rehome.scbaxj.DBModel.XSJJHDataBean" />
<!-- 质检点下载-->
<mapping class="com.rehome.scbaxj.DBModel.XjzjrwList" />
<mapping class="com.rehome.scbaxj.DBModel.Xjzjrw" />
<!-- 质检点详情下载-->
<mapping class="com.rehome.scbaxj.DBModel.Zjrwst" />
<mapping class="com.rehome.scbaxj.DBModel.Zjrwdata" />
<mapping class="com.rehome.scbaxj.DBModel.Zjrwdatainfo" />
<!-- 文件包下载-->
<mapping class="com.rehome.scbaxj.DBModel.WjbrwList" />
<mapping class="com.rehome.scbaxj.DBModel.WjbrwinfoList" />
<!-- 文件包质检点下载-->
<mapping class="com.rehome.scbaxj.DBModel.WjbStateList" />
<mapping class="com.rehome.scbaxj.DBModel.WjbList" />
<mapping class="com.rehome.scbaxj.DBModel.WjbzjdList" />
<mapping class="com.rehome.scbaxj.DBModel.WjbjxitemList" />
<!-- 隐患排查-->
<mapping class="com.rehome.scbaxj.DBModel.DataBaseYhpc" />
</list>
</litepal>

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

File diff suppressed because it is too large Load Diff

@ -0,0 +1,25 @@
package com.hcnetsdk.jna;
import com.sun.jna.Native;
public enum HCNetSDKJNAInstance
{
CLASS;
private static HCNetSDKByJNA netSdk = null;
/**
* get the instance of HCNetSDK
* @return the instance of HCNetSDK
*/
public static HCNetSDKByJNA getInstance()
{
if (null == netSdk)
{
synchronized (HCNetSDKByJNA.class)
{
netSdk = (HCNetSDKByJNA) Native.loadLibrary("hcnetsdk",
HCNetSDKByJNA.class);
}
}
return netSdk;
}
}

@ -0,0 +1,94 @@
package com.rehome.scbaxj.DBModel;
/**
*
*/
public class AjhScInfo {
private String SCNR;//检查结果 是,否
private String JCSJ;//时间
private String BZID;//班组ID
private String JCR;//检查人
private String JHID;//计划ID
private String YSID;//
private String MS;//描述
private boolean CHECKED;//是否已检
private String SMFX;//扫码方式
public boolean isCHECKED() {
return CHECKED;
}
public String getSMFX() {
return SMFX;
}
public void setSMFX(String SMFX) {
this.SMFX = SMFX;
}
public String getSCNR() {
return SCNR;
}
public void setSCNR(String SCNR) {
this.SCNR = SCNR;
}
public String getJCSJ() {
return JCSJ;
}
public void setJCSJ(String JCSJ) {
this.JCSJ = JCSJ;
}
public String getBZID() {
return BZID;
}
public void setBZID(String BZID) {
this.BZID = BZID;
}
public String getJCR() {
return JCR;
}
public void setJCR(String JCR) {
this.JCR = JCR;
}
public String getJHID() {
return JHID;
}
public void setJHID(String JHID) {
this.JHID = JHID;
}
public String getYSID() {
return YSID;
}
public void setYSID(String YSID) {
this.YSID = YSID;
}
public String getMS() {
return MS;
}
public void setMS(String MS) {
this.MS = MS;
}
public boolean getCHECKED() {
return CHECKED;
}
public void setCHECKED(boolean CHECKED) {
this.CHECKED = CHECKED;
}
}

@ -0,0 +1,65 @@
package com.rehome.scbaxj.DBModel;
import org.litepal.crud.DataSupport;
/**
* Created by gzw on 2016/11/7.
*/
public class Ajhjh extends DataSupport {
private boolean checked;
private boolean download;
private String JHID;
private String JHMC;
private String DQSJ;
private String DJJHID;
public String getDJJHID() {
return DJJHID;
}
public void setDJJHID(String DJJHID) {
this.DJJHID = DJJHID;
}
public boolean isChecked() {
return checked;
}
public void setChecked(boolean checked) {
this.checked = checked;
}
public boolean isDownload() {
return download;
}
public void setDownload(boolean download) {
this.download = download;
}
public String getJHID() {
return JHID;
}
public void setJHID(String JHID) {
this.JHID = JHID;
}
public String getJHMC() {
return JHMC;
}
public void setJHMC(String JHMC) {
this.JHMC = JHMC;
}
public String getDQSJ() {
return DQSJ;
}
public void setDQSJ(String DQSJ) {
this.DQSJ = DQSJ;
}
}

@ -0,0 +1,52 @@
package com.rehome.scbaxj.DBModel;
import org.litepal.crud.DataSupport;
import java.util.List;
/**
*
*/
public class AjhjhList extends DataSupport {
/**
* Rows : [{"JHID":"AJH00000000001","JHMC":"XCJ228","DQSJ":"2016-11-09"}]
* Total : 1
*/
private int id;
private int Total;
/**
* JHID : AJH00000000001
* JHMC : XCJ228
* DQSJ : 2016-11-09
*/
private List<Ajhjh> Rows;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int getTotal() {
return Total;
}
public void setTotal(int Total) {
this.Total = Total;
}
public List<Ajhjh> getRows() {
return Rows;
}
public void setRows(List<Ajhjh> Rows) {
this.Rows = Rows;
}
}

@ -0,0 +1,65 @@
package com.rehome.scbaxj.DBModel;
import android.os.Parcel;
import android.os.Parcelable;
import java.util.ArrayList;
import java.util.List;
/**
* Created by gzw on 2016/11/7.
*/
public class AjhjhxzrwList implements Parcelable {
private int Total;
private List<Ajhxzrwqylist> Rows;
public int getTotal() {
return Total;
}
public void setTotal(int Total) {
this.Total = Total;
}
public List<Ajhxzrwqylist> getRows() {
return Rows;
}
public void setRows(List<Ajhxzrwqylist> Rows) {
this.Rows = Rows;
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeInt(this.Total);
dest.writeList(this.Rows);
}
public AjhjhxzrwList() {
}
protected AjhjhxzrwList(Parcel in) {
this.Total = in.readInt();
this.Rows = new ArrayList<Ajhxzrwqylist>();
in.readList(this.Rows, Ajhxzrwqylist.class.getClassLoader());
}
public static final Creator<AjhjhxzrwList> CREATOR = new Creator<AjhjhxzrwList>() {
@Override
public AjhjhxzrwList createFromParcel(Parcel source) {
return new AjhjhxzrwList(source);
}
@Override
public AjhjhxzrwList[] newArray(int size) {
return new AjhjhxzrwList[size];
}
};
}

@ -0,0 +1,56 @@
package com.rehome.scbaxj.DBModel;
import org.litepal.crud.DataSupport;
/**
* Created by gzw on 2016/11/9.
*/
public class Ajhxcjs extends DataSupport {
private String jhid;
private String areacode;
private String jsr;
private String file;
private String bz;
public String getBz() {
return bz;
}
public void setBz(String bz) {
this.bz = bz;
}
public String getJhid() {
return jhid;
}
public void setJhid(String jhid) {
this.jhid = jhid;
}
public String getAreacode() {
return areacode;
}
public void setAreacode(String areacode) {
this.areacode = areacode;
}
public String getJsr() {
return jsr;
}
public void setJsr(String jsr) {
this.jsr = jsr;
}
public String getFile() {
return file;
}
public void setFile(String file) {
this.file = file;
}
}

@ -0,0 +1,229 @@
package com.rehome.scbaxj.DBModel;
import android.os.Parcel;
import android.os.Parcelable;
import org.litepal.crud.DataSupport;
/**
* Created by gzw on 2016/11/7.
*/
public class Ajhxzrwqy extends DataSupport implements Parcelable {
private String YSID;
private String JHID;
private String BZMC;
private String JHMC;
private String JCNY;
private String NFCBH;
private String BQBM;
private String AREACODE;
private String AREANAME;
private String XCZQ;
private AjhjhxzrwList list;
private boolean checked;
private String MS;
private String SCRN;//是或者否
private boolean SFHG;//是否合格
private String DATE;//时间
private boolean SMFX;//扫描方式0 NFC 1 一维码二维码
public boolean isSMFX() {
return SMFX;
}
public void setSMFX(boolean SMFX) {
this.SMFX = SMFX;
}
public String getAREACODE() {
return AREACODE;
}
public void setAREACODE(String AREACODE) {
this.AREACODE = AREACODE;
}
public String getDATE() {
return DATE;
}
public void setDATE(String DATE) {
this.DATE = DATE;
}
public String getXCZQ() {
return XCZQ;
}
public void setXCZQ(String XCZQ) {
this.XCZQ = XCZQ;
}
public String getAREANAME() {
return AREANAME;
}
public void setAREANAME(String AREANAME) {
this.AREANAME = AREANAME;
}
public boolean isSFHG() {
return SFHG;
}
public void setSFHG(boolean SFHG) {
this.SFHG = SFHG;
}
public String getMS() {
return MS;
}
public void setMS(String MS) {
this.MS = MS;
}
public String getSCRN() {
return SCRN;
}
public void setSCRN(String SCRN) {
this.SCRN = SCRN;
}
public boolean isChecked() {
return checked;
}
public void setChecked(boolean checked) {
this.checked = checked;
}
public AjhjhxzrwList getList() {
return list;
}
public void setList(AjhjhxzrwList list) {
this.list = list;
}
public String getYSID() {
return YSID;
}
public void setYSID(String YSID) {
this.YSID = YSID;
}
public String getJHID() {
return JHID;
}
public void setJHID(String JHID) {
this.JHID = JHID;
}
public String getBZMC() {
return BZMC;
}
public void setBZMC(String BZMC) {
this.BZMC = BZMC;
}
public String getJHMC() {
return JHMC;
}
public void setJHMC(String JHMC) {
this.JHMC = JHMC;
}
public String getJCNY() {
return JCNY;
}
public void setJCNY(String JCNY) {
this.JCNY = JCNY;
}
public String getNFCBH() {
return NFCBH;
}
public void setNFCBH(String NFCBH) {
this.NFCBH = NFCBH;
}
public String getBQBM() {
return BQBM;
}
public void setBQBM(String BQBM) {
this.BQBM = BQBM;
}
public Ajhxzrwqy() {
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(this.YSID);
dest.writeString(this.JHID);
dest.writeString(this.BZMC);
dest.writeString(this.JHMC);
dest.writeString(this.JCNY);
dest.writeString(this.NFCBH);
dest.writeString(this.BQBM);
dest.writeString(this.AREACODE);
dest.writeString(this.AREANAME);
dest.writeString(this.XCZQ);
dest.writeParcelable(this.list, flags);
dest.writeByte(this.checked ? (byte) 1 : (byte) 0);
dest.writeString(this.MS);
dest.writeString(this.SCRN);
dest.writeByte(this.SFHG ? (byte) 1 : (byte) 0);
dest.writeString(this.DATE);
dest.writeByte(this.SMFX ? (byte) 1 : (byte) 0);
}
protected Ajhxzrwqy(Parcel in) {
this.YSID = in.readString();
this.JHID = in.readString();
this.BZMC = in.readString();
this.JHMC = in.readString();
this.JCNY = in.readString();
this.NFCBH = in.readString();
this.BQBM = in.readString();
this.AREACODE = in.readString();
this.AREANAME = in.readString();
this.XCZQ = in.readString();
this.list = in.readParcelable(AjhjhxzrwList.class.getClassLoader());
this.checked = in.readByte() != 0;
this.MS = in.readString();
this.SCRN = in.readString();
this.SFHG = in.readByte() != 0;
this.DATE = in.readString();
this.SMFX = in.readByte() != 0;
}
public static final Creator<Ajhxzrwqy> CREATOR = new Creator<Ajhxzrwqy>() {
@Override
public Ajhxzrwqy createFromParcel(Parcel source) {
return new Ajhxzrwqy(source);
}
@Override
public Ajhxzrwqy[] newArray(int size) {
return new Ajhxzrwqy[size];
}
};
}

@ -0,0 +1,33 @@
package com.rehome.scbaxj.DBModel;
import com.google.gson.annotations.SerializedName;
import java.util.List;
/**
* Created by gzw on 2016/11/7.
*/
public class Ajhxzrwqylist {
public AjhjhxzrwList getListl() {
return listl;
}
public void setListl(AjhjhxzrwList listl) {
this.listl = listl;
}
private AjhjhxzrwList listl;
@SerializedName("区域分组")
private List<Ajhxzrwqy> Ajhxzrwqys;
public List<Ajhxzrwqy> getAjhxzrwqys() {
return Ajhxzrwqys;
}
public void setAjhxzrwqys(List<Ajhxzrwqy> Ajhxzrwqys) {
this.Ajhxzrwqys = Ajhxzrwqys;
}
}

@ -0,0 +1,29 @@
package com.rehome.scbaxj.DBModel;
import org.litepal.crud.DataSupport;
/**
* Create By HuangWenFei
* 2023-04-23 15:04
* 线
*/
public class BaRoute extends DataSupport {
private String lxid;
private String name;
public String getLxid() {
return lxid;
}
public void setLxid(String lxid) {
this.lxid = lxid;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}

@ -0,0 +1,91 @@
package com.rehome.scbaxj.DBModel;
import org.litepal.crud.DataSupport;
public class DataBaseYhpc extends DataSupport {
private String WTQY;//问题区域(必填)
private String WTMS;//问题描述(必填)
private String LRSJ;//录入时间
private String FXLB;//风险类别(选填)
private String YHDJ;//隐患等级(选填)
private String ZRBM;//责任部门(选填)
private String photopatglist;//图片集合
private boolean checked;//0:未选中,1:已选中
private boolean uploaded;
public String getWTQY() {
return WTQY;
}
public void setWTQY(String WTQY) {
this.WTQY = WTQY;
}
public String getWTMS() {
return WTMS;
}
public void setWTMS(String WTMS) {
this.WTMS = WTMS;
}
public String getLRSJ() {
return LRSJ;
}
public void setLRSJ(String LRSJ) {
this.LRSJ = LRSJ;
}
public String getFXLB() {
return FXLB;
}
public void setFXLB(String FXLB) {
this.FXLB = FXLB;
}
public String getYHDJ() {
return YHDJ;
}
public void setYHDJ(String YHDJ) {
this.YHDJ = YHDJ;
}
public String getZRBM() {
return ZRBM;
}
public void setZRBM(String ZRBM) {
this.ZRBM = ZRBM;
}
public String getPhotopatglist() {
return photopatglist;
}
public void setPhotopatglist(String photopatglist) {
this.photopatglist = photopatglist;
}
public boolean isChecked() {
return checked;
}
public void setChecked(boolean checked) {
this.checked = checked;
}
public boolean isUploaded() {
return uploaded;
}
public void setUploaded(boolean uploaded) {
this.uploaded = uploaded;
}
}

@ -0,0 +1,101 @@
package com.rehome.scbaxj.DBModel;
import org.litepal.crud.DataSupport;
/**
*
*/
public class Djjh extends DataSupport {
private int id;
private String GWID;
private String GWMC;
private String GWDS;
private String GWLX;
private String GWBS;
private String SC_ET;
private boolean checked;//0:未选中,1:已选中
private int download;//0:未下载,1:已经下载
private DjjhList djjhList;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getGWID() {
return GWID;
}
public void setGWID(String GWID) {
this.GWID = GWID;
}
public String getGWMC() {
return GWMC;
}
public void setGWMC(String GWMC) {
this.GWMC = GWMC;
}
public String getGWDS() {
return GWDS;
}
public void setGWDS(String GWDS) {
this.GWDS = GWDS;
}
public String getGWLX() {
return GWLX;
}
public void setGWLX(String GWLX) {
this.GWLX = GWLX;
}
public String getGWBS() {
return GWBS;
}
public void setGWBS(String GWBS) {
this.GWBS = GWBS;
}
public String getSC_ET() {
return SC_ET;
}
public void setSC_ET(String SC_ET) {
this.SC_ET = SC_ET;
}
public boolean isChecked() {
return checked;
}
public void setChecked(boolean checked) {
this.checked = checked;
}
public int getDownload() {
return download;
}
public void setDownload(int download) {
this.download = download;
}
public DjjhList getDjjhList() {
return djjhList;
}
public void setDjjhList(DjjhList djjhList) {
this.djjhList = djjhList;
}
}

@ -0,0 +1,50 @@
package com.rehome.scbaxj.DBModel;
import org.litepal.crud.DataSupport;
import java.util.ArrayList;
import java.util.List;
/**
*
*/
public class DjjhList extends DataSupport {
private int id;
private String state;
private String msg;
private List<Djjh> data = new ArrayList<Djjh>();
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public List<Djjh> getData() {
return data;
}
public void setData(List<Djjh> data) {
this.data = data;
}
}

@ -0,0 +1,92 @@
package com.rehome.scbaxj.DBModel;
import android.os.Parcel;
import android.os.Parcelable;
import org.litepal.crud.DataSupport;
import java.util.List;
/**
*
*/
public class DjjhRwList extends DataSupport implements Parcelable {
private String JHID;
private boolean deleted;
private int Total;
private List<DjjhRwQyList> Rows;
public String getJHID() {
return JHID;
}
public void setJHID(String JHID) {
this.JHID = JHID;
}
public boolean isDeleted() {
return deleted;
}
public void setDeleted(boolean deleted) {
this.deleted = deleted;
}
public int getTotal() {
return Total;
}
public void setTotal(int Total) {
this.Total = Total;
}
public List<DjjhRwQyList> getRows() {
return Rows;
}
public void setRows(List<DjjhRwQyList> Rows) {
this.Rows = Rows;
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(this.JHID);
dest.writeInt(this.Total);
dest.writeTypedList(this.Rows);
}
public DjjhRwList() {
}
protected DjjhRwList(Parcel in) {
this.JHID = in.readString();
this.Total = in.readInt();
this.Rows = in.createTypedArrayList(DjjhRwQyList.CREATOR);
}
public static final Creator<DjjhRwList> CREATOR = new Creator<DjjhRwList>() {
@Override
public DjjhRwList createFromParcel(Parcel source) {
return new DjjhRwList(source);
}
@Override
public DjjhRwList[] newArray(int size) {
return new DjjhRwList[size];
}
};
}

@ -0,0 +1,496 @@
package com.rehome.scbaxj.DBModel;
import android.os.Parcel;
import android.os.Parcelable;
import org.litepal.crud.DataSupport;
/**
*
*/
public class DjjhRwQy extends DataSupport implements Parcelable {
private int id;
private DjjhRwQyList djjhRwQyList;
private String POINTNUM;
private String JHID;
private String JHMC;
private String NFCBH;
private String BQBM;
private String JHLX;
private String POINTNAME;
private String MEAAREA;
private String AREACODE;
private String SBMC;
private String SBBH;
private String BJMC;
private String BJBH;
private String MEAMETHOD;
private String JCLB;
private String JCBZ;
private String LRLX;
private String LRNR;
private String ASSETNUM;//设备编号
private String UNITOFMEASURE;
private String DESCRIPTION;
private String LOWERWARNING;
private String UPPERWARNING;
private String LOWERACTION;
private String UPPERACTION;
private String MEAPOS;
private String MEASTATUS;
private String MEASTANDARD;
private boolean checked;//是否已经检查
private String CJJG;
private String fxnr;
private boolean uploaded;
private boolean deleted;//true 已删除false 未删除
private String JHDW;
private boolean SMFX;//扫描方式0 NFC 1 一维码二维码
private boolean SBZT = true;//
private String DATE;//保存时间
private boolean BYZT;//备用状态
private String SCID;
public String getSBMC() {
return SBMC;
}
public void setSBMC(String SBMC) {
this.SBMC = SBMC;
}
public String getSBBH() {
return SBBH;
}
public void setSBBH(String SBBH) {
this.SBBH = SBBH;
}
public String getBJMC() {
return BJMC;
}
public void setBJMC(String BJMC) {
this.BJMC = BJMC;
}
public String getBJBH() {
return BJBH;
}
public void setBJBH(String BJBH) {
this.BJBH = BJBH;
}
public String getLRLX() {
return LRLX;
}
public void setLRLX(String LRLX) {
this.LRLX = LRLX;
}
public String getLRNR() {
return LRNR;
}
public void setLRNR(String LRNR) {
this.LRNR = LRNR;
}
public String getJCLB() {
return JCLB;
}
public void setJCLB(String JCLB) {
this.JCLB = JCLB;
}
public String getJCBZ() {
return JCBZ;
}
public void setJCBZ(String JCBZ) {
this.JCBZ = JCBZ;
}
public boolean isBYZT() {
return BYZT;
}
public void setBYZT(boolean BYZT) {
this.BYZT = BYZT;
}
public String getDATE() {
return DATE;
}
public void setDATE(String DATE) {
this.DATE = DATE;
}
public boolean isSBZT() {
return SBZT;
}
public void setSBZT(boolean SBZT) {
this.SBZT = SBZT;
}
public String getASSETNUM() {
return ASSETNUM;
}
public void setASSETNUM(String ASSETNUM) {
this.ASSETNUM = ASSETNUM;
}
public String getAREACODE() {
return AREACODE;
}
public void setAREACODE(String AREACODE) {
this.AREACODE = AREACODE;
}
public String getUNITOFMEASURE() {
return UNITOFMEASURE;
}
public void setUNITOFMEASURE(String UNITOFMEASURE) {
this.UNITOFMEASURE = UNITOFMEASURE;
}
public boolean isSMFX() {
return SMFX;
}
public void setSMFX(boolean SMFX) {
this.SMFX = SMFX;
}
public String getJHDW() {
return JHDW;
}
public void setJHDW(String JHDW) {
this.JHDW = JHDW;
}
public String getFxnr() {
return fxnr;
}
public void setFxnr(String fxnr) {
this.fxnr = fxnr;
}
public boolean isDeleted() {
return deleted;
}
public void setDeleted(boolean deleted) {
this.deleted = deleted;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public boolean isUploaded() {
return uploaded;
}
public void setUploaded(boolean uploaded) {
this.uploaded = uploaded;
}
public String getCJJG() {
return CJJG;
}
public void setCJJG(String CJJG) {
this.CJJG = CJJG;
}
public boolean isChecked() {
return checked;
}
public void setChecked(boolean checked) {
this.checked = checked;
}
public DjjhRwQyList getDjjhRwQyList() {
return djjhRwQyList;
}
public void setDjjhRwQyList(DjjhRwQyList djjhRwQyList) {
this.djjhRwQyList = djjhRwQyList;
}
public String getPOINTNUM() {
return POINTNUM;
}
public void setPOINTNUM(String POINTNUM) {
this.POINTNUM = POINTNUM;
}
public String getJHID() {
return JHID;
}
public void setJHID(String JHID) {
this.JHID = JHID;
}
public String getJHMC() {
return JHMC;
}
public void setJHMC(String JHMC) {
this.JHMC = JHMC;
}
public String getNFCBH() {
return NFCBH;
}
public void setNFCBH(String NFCBH) {
this.NFCBH = NFCBH;
}
public String getBQBM() {
return BQBM;
}
public void setBQBM(String BQBM) {
this.BQBM = BQBM;
}
public String getJHLX() {
return JHLX;
}
public void setJHLX(String JHLX) {
this.JHLX = JHLX;
}
public String getPOINTNAME() {
return POINTNAME;
}
public void setPOINTNAME(String POINTNAME) {
this.POINTNAME = POINTNAME;
}
public String getMEAAREA() {
return MEAAREA;
}
public void setMEAAREA(String MEAAREA) {
this.MEAAREA = MEAAREA;
}
public String getMEAMETHOD() {
return MEAMETHOD;
}
public void setMEAMETHOD(String MEAMETHOD) {
this.MEAMETHOD = MEAMETHOD;
}
public String getDESCRIPTION() {
return DESCRIPTION;
}
public void setDESCRIPTION(String DESCRIPTION) {
this.DESCRIPTION = DESCRIPTION;
}
public String getLOWERWARNING() {
return LOWERWARNING;
}
public void setLOWERWARNING(String LOWERWARNING) {
this.LOWERWARNING = LOWERWARNING;
}
public String getUPPERWARNING() {
return UPPERWARNING;
}
public void setUPPERWARNING(String UPPERWARNING) {
this.UPPERWARNING = UPPERWARNING;
}
public String getLOWERACTION() {
return LOWERACTION;
}
public void setLOWERACTION(String LOWERACTION) {
this.LOWERACTION = LOWERACTION;
}
public String getUPPERACTION() {
return UPPERACTION;
}
public void setUPPERACTION(String UPPERACTION) {
this.UPPERACTION = UPPERACTION;
}
public String getMEAPOS() {
return MEAPOS;
}
public void setMEAPOS(String MEAPOS) {
this.MEAPOS = MEAPOS;
}
public String getMEASTATUS() {
return MEASTATUS;
}
public void setMEASTATUS(String MEASTATUS) {
this.MEASTATUS = MEASTATUS;
}
public String getMEASTANDARD() {
return MEASTANDARD;
}
public void setMEASTANDARD(String MEASTANDARD) {
this.MEASTANDARD = MEASTANDARD;
}
public String getSCID() {
return SCID;
}
public void setSCID(String SCID) {
this.SCID = SCID;
}
public DjjhRwQy() {
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeInt(this.id);
dest.writeParcelable(this.djjhRwQyList, flags);
dest.writeString(this.POINTNUM);
dest.writeString(this.JHID);
dest.writeString(this.JHMC);
dest.writeString(this.NFCBH);
dest.writeString(this.BQBM);
dest.writeString(this.JHLX);
dest.writeString(this.POINTNAME);
dest.writeString(this.MEAAREA);
dest.writeString(this.MEAMETHOD);
dest.writeString(this.DESCRIPTION);
dest.writeString(this.LOWERWARNING);
dest.writeString(this.UPPERWARNING);
dest.writeString(this.LOWERACTION);
dest.writeString(this.UPPERACTION);
dest.writeString(this.UNITOFMEASURE);
dest.writeString(this.MEAPOS);
dest.writeString(this.MEASTATUS);
dest.writeString(this.MEASTANDARD);
dest.writeString(this.SBMC);
dest.writeString(this.SBBH);
dest.writeString(this.BJMC);
dest.writeString(this.BJBH);
dest.writeString(this.JCLB);
dest.writeString(this.JCBZ);
dest.writeString(this.LRLX);
dest.writeString(this.LRNR);
dest.writeByte(this.checked ? (byte) 1 : (byte) 0);
dest.writeString(this.CJJG);
dest.writeString(this.fxnr);
dest.writeByte(this.uploaded ? (byte) 1 : (byte) 0);
dest.writeByte(this.deleted ? (byte) 1 : (byte) 0);
dest.writeString(this.JHDW);
dest.writeByte(this.SMFX ? (byte) 1 : (byte) 0);
dest.writeString(this.AREACODE);
dest.writeString(this.ASSETNUM);
dest.writeByte(this.SBZT ? (byte) 1 : (byte) 0);
dest.writeString(this.DATE);
dest.writeByte(this.BYZT ? (byte) 1 : (byte) 0);
dest.writeString(this.SCID);
}
protected DjjhRwQy(Parcel in) {
this.id = in.readInt();
this.djjhRwQyList = in.readParcelable(DjjhRwQyList.class.getClassLoader());
this.POINTNUM = in.readString();
this.JHID = in.readString();
this.JHMC = in.readString();
this.NFCBH = in.readString();
this.BQBM = in.readString();
this.JHLX = in.readString();
this.POINTNAME = in.readString();
this.MEAAREA = in.readString();
this.MEAMETHOD = in.readString();
this.DESCRIPTION = in.readString();
this.LOWERWARNING = in.readString();
this.UPPERWARNING = in.readString();
this.LOWERACTION = in.readString();
this.UPPERACTION = in.readString();
this.UNITOFMEASURE = in.readString();
this.MEAPOS = in.readString();
this.MEASTATUS = in.readString();
this.MEASTANDARD = in.readString();
this.SBMC = in.readString();
this.SBBH = in.readString();
this.BJMC = in.readString();
this.BJBH = in.readString();
this.JCLB = in.readString();
this.JCBZ = in.readString();
this.LRLX = in.readString();
this.LRNR = in.readString();
this.checked = in.readByte() != 0;
this.CJJG = in.readString();
this.fxnr = in.readString();
this.uploaded = in.readByte() != 0;
this.deleted = in.readByte() != 0;
this.JHDW = in.readString();
this.SMFX = in.readByte() != 0;
this.AREACODE = in.readString();
this.ASSETNUM = in.readString();
this.SBZT = in.readByte() != 0;
this.DATE = in.readString();
this.BYZT = in.readByte() != 0;
this.SCID = in.readString();
}
public static final Creator<DjjhRwQy> CREATOR = new Creator<DjjhRwQy>() {
@Override
public DjjhRwQy createFromParcel(Parcel source) {
return new DjjhRwQy(source);
}
@Override
public DjjhRwQy[] newArray(int size) {
return new DjjhRwQy[size];
}
};
}

@ -0,0 +1,97 @@
package com.rehome.scbaxj.DBModel;
import android.os.Parcel;
import android.os.Parcelable;
import com.google.gson.annotations.SerializedName;
import org.litepal.crud.DataSupport;
import java.util.List;
/**
*
*/
public class DjjhRwQyList extends DataSupport implements Parcelable {
private String qymc;//区域名称
private String JHID;//计划id
private List<DjjhRwQy> DjjhRqqys;
private DjjhRwList djjhRwList;
public String getJHID() {
return JHID;
}
public void setJHID(String JHID) {
this.JHID = JHID;
}
@SerializedName("区域分组")
public String getQymc() {
return qymc;
}
public void setQymc(String qymc) {
this.qymc = qymc;
}
public DjjhRwList getDjjhRwList() {
return djjhRwList;
}
public void setDjjhRwList(DjjhRwList djjhRwList) {
this.djjhRwList = djjhRwList;
}
public List<DjjhRwQy> getDjjhRqqys() {
return DjjhRqqys;
}
public void setDjjhRqqys(List<DjjhRwQy> DjjhRqqys) {
this.DjjhRqqys = DjjhRqqys;
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(this.qymc);
dest.writeParcelable(this.djjhRwList, flags);
dest.writeTypedList(this.DjjhRqqys);
}
public DjjhRwQyList() {
}
protected DjjhRwQyList(Parcel in) {
this.qymc = in.readString();
this.djjhRwList = in.readParcelable(DjjhRwList.class.getClassLoader());
this.DjjhRqqys = in.createTypedArrayList(DjjhRwQy.CREATOR);
}
public static final Creator<DjjhRwQyList> CREATOR = new Creator<DjjhRwQyList>() {
@Override
public DjjhRwQyList createFromParcel(Parcel source) {
return new DjjhRwQyList(source);
}
@Override
public DjjhRwQyList[] newArray(int size) {
return new DjjhRwQyList[size];
}
};
}

@ -0,0 +1,346 @@
package com.rehome.scbaxj.DBModel;
import android.os.Parcel;
import android.os.Parcelable;
import org.litepal.crud.DataSupport;
/**
* Created by huangwenfei on 2021/12/09.
*/
public class Dqgz extends DataSupport implements Parcelable {
private int id;
private String RWID;
private String RWZT;
private String RWZTMC;
private String RWLX;
private String RWLXMC;
private String RWRQ;
private String RWBC;
private String ZXBZ;
private String ZX_ZY;
private String ZX_ZYMC;
private String ZX_JZ;
private String ZX_JZMC;
private String ZX_QYID;
private String ZX_QYMC;
private String ZX_MC;
private String ZX_NR;
private String ZX_LRFS;
private String ZX_LRNR;
private String ZX_CBLX;
private String MKBS;
private String username;
private String SCNR;
private String SCBZ;
private boolean checked;//0:未选中,1:已选中
private int download;//0:未下载,1:已经下载
private boolean isWorkChecked;//已检/未检
private String DATE;//保存时间
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getRWID() {
return RWID;
}
public void setRWID(String RWID) {
this.RWID = RWID;
}
public String getRWZT() {
return RWZT;
}
public void setRWZT(String RWZT) {
this.RWZT = RWZT;
}
public String getRWZTMC() {
return RWZTMC;
}
public void setRWZTMC(String RWZTMC) {
this.RWZTMC = RWZTMC;
}
public String getRWLX() {
return RWLX;
}
public void setRWLX(String RWLX) {
this.RWLX = RWLX;
}
public String getRWLXMC() {
return RWLXMC;
}
public void setRWLXMC(String RWLXMC) {
this.RWLXMC = RWLXMC;
}
public String getRWRQ() {
return RWRQ;
}
public void setRWRQ(String RWRQ) {
this.RWRQ = RWRQ;
}
public String getRWBC() {
return RWBC;
}
public void setRWBC(String RWBC) {
this.RWBC = RWBC;
}
public String getZXBZ() {
return ZXBZ;
}
public void setZXBZ(String ZXBZ) {
this.ZXBZ = ZXBZ;
}
public String getZX_ZY() {
return ZX_ZY;
}
public void setZX_ZY(String ZX_ZY) {
this.ZX_ZY = ZX_ZY;
}
public String getZX_ZYMC() {
return ZX_ZYMC;
}
public void setZX_ZYMC(String ZX_ZYMC) {
this.ZX_ZYMC = ZX_ZYMC;
}
public String getZX_JZ() {
return ZX_JZ;
}
public void setZX_JZ(String ZX_JZ) {
this.ZX_JZ = ZX_JZ;
}
public String getZX_JZMC() {
return ZX_JZMC;
}
public void setZX_JZMC(String ZX_JZMC) {
this.ZX_JZMC = ZX_JZMC;
}
public String getZX_QYID() {
return ZX_QYID;
}
public void setZX_QYID(String ZX_QYID) {
this.ZX_QYID = ZX_QYID;
}
public String getZX_QYMC() {
return ZX_QYMC;
}
public void setZX_QYMC(String ZX_QYMC) {
this.ZX_QYMC = ZX_QYMC;
}
public String getZX_MC() {
return ZX_MC;
}
public void setZX_MC(String ZX_MC) {
this.ZX_MC = ZX_MC;
}
public String getZX_NR() {
return ZX_NR;
}
public void setZX_NR(String ZX_NR) {
this.ZX_NR = ZX_NR;
}
public String getZX_LRFS() {
return ZX_LRFS;
}
public void setZX_LRFS(String ZX_LRFS) {
this.ZX_LRFS = ZX_LRFS;
}
public String getZX_LRNR() {
return ZX_LRNR;
}
public void setZX_LRNR(String ZX_LRNR) {
this.ZX_LRNR = ZX_LRNR;
}
public String getZX_CBLX() {
return ZX_CBLX;
}
public void setZX_CBLX(String ZX_CBLX) {
this.ZX_CBLX = ZX_CBLX;
}
public String getMKBS() {
return MKBS;
}
public void setMKBS(String MKBS) {
this.MKBS = MKBS;
}
public boolean isChecked() {
return checked;
}
public void setChecked(boolean checked) {
this.checked = checked;
}
public int getDownload() {
return download;
}
public void setDownload(int download) {
this.download = download;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public boolean isWorkChecked() {
return isWorkChecked;
}
public void setWorkChecked(boolean workChecked) {
isWorkChecked = workChecked;
}
public String getSCNR() {
return SCNR;
}
public void setSCNR(String SCNR) {
this.SCNR = SCNR;
}
public String getSCBZ() {
return SCBZ;
}
public void setSCBZ(String SCBZ) {
this.SCBZ = SCBZ;
}
public String getDATE() {
return DATE;
}
public void setDATE(String DATE) {
this.DATE = DATE;
}
@Override
public int describeContents() {
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
dest.writeInt(this.id);
dest.writeString(this.RWID);
dest.writeString(this.RWZT);
dest.writeString(this.RWZTMC);
dest.writeString(this.RWLX);
dest.writeString(this.RWLXMC);
dest.writeString(this.RWRQ);
dest.writeString(this.RWBC);
dest.writeString(this.ZXBZ);
dest.writeString(this.ZX_ZY);
dest.writeString(this.ZX_ZYMC);
dest.writeString(this.ZX_JZ);
dest.writeString(this.ZX_JZMC);
dest.writeString(this.ZX_QYID);
dest.writeString(this.ZX_QYMC);
dest.writeString(this.ZX_MC);
dest.writeString(this.ZX_NR);
dest.writeString(this.ZX_LRFS);
dest.writeString(this.ZX_LRNR);
dest.writeString(this.ZX_CBLX);
dest.writeString(this.MKBS);
dest.writeString(this.username);
dest.writeString(this.SCNR);
dest.writeString(this.SCBZ);
dest.writeByte(this.checked ? (byte) 1 : (byte) 0);
dest.writeInt(this.download);
dest.writeByte(this.isWorkChecked ? (byte) 1 : (byte) 0);
dest.writeString(this.DATE);
}
public Dqgz(){
}
protected Dqgz(Parcel in) {
this.id = in.readInt();
this.RWID = in.readString();
this.RWZT = in.readString();
this.RWZTMC = in.readString();
this.RWLX = in.readString();
this.RWLXMC = in.readString();
this.RWRQ = in.readString();
this.RWBC = in.readString();
this.ZXBZ = in.readString();
this.ZX_ZY = in.readString();
this.ZX_ZYMC = in.readString();
this.ZX_JZ = in.readString();
this.ZX_JZMC = in.readString();
this.ZX_QYID = in.readString();
this.ZX_QYMC = in.readString();
this.ZX_MC = in.readString();
this.ZX_NR = in.readString();
this.ZX_LRFS = in.readString();
this.ZX_LRNR = in.readString();
this.ZX_CBLX = in.readString();
this.MKBS = in.readString();
this.username = in.readString();
this.SCNR = in.readString();
this.SCBZ = in.readString();
this.download = in.readInt();
this.checked = in.readByte() != 0;
this.isWorkChecked = in.readByte() != 0;
this.DATE = in.readString();
}
public static final Creator<Dqgz> CREATOR = new Creator<Dqgz>() {
@Override
public Dqgz createFromParcel(Parcel source) {
return new Dqgz(source);
}
@Override
public Dqgz[] newArray(int size) {
return new Dqgz[size];
}
};
}

@ -0,0 +1,47 @@
package com.rehome.scbaxj.DBModel;
import java.util.ArrayList;
import java.util.List;
/**
* Created by huangwenfei on 2021/12/09.
*/
public class DqgzList {
private int id;
private String state;
private String msg;
private List<Dqgz> data = new ArrayList<>();
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public List<Dqgz> getData() {
return data;
}
public void setData(List<Dqgz> data) {
this.data = data;
}
}

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save