Commit 062e0ebd by ning

系统配置数据服务

parent baae5665
import relationalStore from '@ohos.data.relationalStore';
import { SmInfo } from '../../entity/SmInfo';
import BaseTable, { ValueType } from '../BaseTable';
import { Table } from '../decorator/Decorators';
/**
* 扫描记录数据服务
*/
@Table({ db: 'db_wms_app', name: 'SCAN_LOG_TABLE' })
export class SmInfoDao extends BaseTable<SmInfo> {
toBean(cursor: relationalStore.ResultSet): SmInfo {
let info: SmInfo = {
guid: cursor.getString(cursor.getColumnIndex('guid')),
scandata: cursor.getLong(cursor.getColumnIndex('scandata')),
scantype: cursor.getLong(cursor.getColumnIndex('scantype')),
time: cursor.getString(cursor.getColumnIndex('time'))
}
return info;
}
getEntityId(item: SmInfo): ValueType {
return item.guid;
}
getColumnId(): string {
return "guid";
}
getTableColumns(): string[] {
return ['guid', 'scandata', 'scantype', 'time'];
}
getCreateTableSql(): string {
const scan_sql = `create table if not exists SCAN_LOG_TABLE(
"GUID" TEXT NOT NULL PRIMARY KEY,
"SCANDATA" INTEGER,
"SCANTYPE" INTEGER,
"TIME" TEXT
)`;
return scan_sql;
}
}
\ No newline at end of file
import relationalStore from '@ohos.data.relationalStore';
import { XtpzInfo } from '../../entity/XtpzInfo';
import BaseTable, { ValueType } from '../BaseTable';
import { Table } from '../decorator/Decorators';
/**
* 意见反馈数据服务
*/
@Table({ db: 'db_wms_app', name: 'SYSCONFIG_TABLE' })
export class XtpzInfoDao extends BaseTable<XtpzInfo> {
toBean(cursor: relationalStore.ResultSet): XtpzInfo {
let info: XtpzInfo = {
appid: cursor.getString(cursor.getColumnIndex('appid')),
importbbh: cursor.getString(cursor.getColumnIndex('importbbh')),
xlh: cursor.getString(cursor.getColumnIndex('xlh')),
inform: cursor.getString(cursor.getColumnIndex('inform')),
systemname: cursor.getString(cursor.getColumnIndex('systemname')),
version: cursor.getString(cursor.getColumnIndex('version')),
gznd: cursor.getString(cursor.getColumnIndex('gznd')),
httpurl: cursor.getString(cursor.getColumnIndex('httpurl')),
httpport: cursor.getString(cursor.getColumnIndex('httpport')),
socketurl: cursor.getString(cursor.getColumnIndex('socketurl')),
socketport: cursor.getString(cursor.getColumnIndex('socketport')),
themename: cursor.getString(cursor.getColumnIndex('themename')),
themecolor: cursor.getString(cursor.getColumnIndex('themecolor')),
reconnectionmode: cursor.getString(cursor.getColumnIndex('reconnectionmode')),
pushmode: cursor.getString(cursor.getColumnIndex('pushmode')),
transmissionmode: cursor.getString(cursor.getColumnIndex('transmissionmode')),
continuescanmode: cursor.getString(cursor.getColumnIndex('continuescanmode')),
scanreadmode: cursor.getString(cursor.getColumnIndex('scanreadmode')),
scanningmode: cursor.getString(cursor.getColumnIndex('scanningmode')),
boradcastkey: cursor.getString(cursor.getColumnIndex('boradcastkey')),
power: cursor.getString(cursor.getColumnIndex('power'))
};
return info;
}
getEntityId(item: XtpzInfo): ValueType {
return item.appid;
}
getColumnId(): string {
return "appid";
}
getTableColumns(): string[] {
return ['appid', 'importbbh', 'xlh', 'inform', 'systemname', 'version', 'gznd', 'httpurl', 'httpport', 'socketurl', 'socketport', 'themename',
'themecolor', 'reconnectionmode', 'pushmode', 'transmissionmode', 'continuescanmode', 'scanreadmode', 'scanningmode', 'boradcastkey', 'power']
}
getCreateTableSql(): string {
const sysConfig_sql = `create table if not exists SYSCONFIG_TABLE(
"APPID" TEXT NOT NULL PRIMARY KEY,
"IMPORTBBH" TEXT,
"XLH" TEXT,
"INFORM" TEXT,
"SYSTEMNAME" TEXT,
"VERSION" TEXT,
"GZND" TEXT,
"HTTPURL" TEXT,
"HTTPPORT" TEXT,
"SCOKETURL" TEXT,
"SCOKETPORT" TEXT,
"THEMENAME" TEXT,
"THEMECOLOR" TEXT,
"RECONNECTIONMODE" TEXT,
"PUSHMODE" TEXT,
"TRANSMISSIONMODE" TEXT,
"CONTINUESCANMODE" TEXT,
"SCANREADMODE" TEXT,
"SCANNINGMODE" TEXT,
"BROADCASTKEY" TEXT,
"POWER" TEXT
)`;
return sysConfig_sql;
}
}
\ No newline at end of file
import relationalStore from '@ohos.data.relationalStore';
import { Yjfk } from '../../entity/Yjfk';
import BaseTable, { ValueType } from '../BaseTable';
import { Table } from '../decorator/Decorators';
/**
* 意见反馈数据服务
*/
@Table({ db: 'db_wms_app', name: 'YJFAK_TABLE' })
export class YjfkDao extends BaseTable<Yjfk> {
toBean(cursor: relationalStore.ResultSet): Yjfk {
let info: Yjfk = {
guid: cursor.getString(cursor.getColumnIndex('guid')),
yj: cursor.getString(cursor.getColumnIndex('yj')),
picturelist: cursor.getString(cursor.getColumnIndex('picturelist')),
skh: cursor.getString(cursor.getColumnIndex('skh')),
}
return info;
}
getEntityId(item: Yjfk): ValueType {
return item.guid;
}
getColumnId(): string {
return "guid";
}
getTableColumns(): string[] {
return ['guid', 'yj', 'picturelist', 'skh']
}
getCreateTableSql(): string {
const yjfk_sql = `create table if not exists YJFAK_TABLE(
"GUID" TEXT NOT NULL PRIMARY KEY,
"YJ" TEXT,
"PICTURELIST" TEXT,
"SKH" TEXT
)`;
return yjfk_sql;
}
}
\ No newline at end of file
......@@ -2,7 +2,8 @@
* 意见反馈
*/
export interface Yjfk {
guid?: string,
yj: string,
PICTUREList: string,
picturelist: string,
skh: string
}
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论