Commit ec61fb42 by ning

创建区域、物资出入库数据服务

parent 5c21a35e
import relationalStore from '@ohos.data.relationalStore';
import { QyInfo } from '../../entity/QyInfo';
import BaseTable, { ValueType } from '../BaseTable';
import { Table } from '../decorator/Decorators';
/**
* 区域信息数据服务
*/
@Table({ db: 'db_wms_app', name: 'TAB_BZGL_KNZY_APP_QYB' })
export class QyInfoDao extends BaseTable<QyInfo> {
toBean(cursor: relationalStore.ResultSet): QyInfo {
let info: QyInfo = {
guid: cursor.getString(cursor.getColumnIndex('guid')),
ckdwguid: cursor.getString(cursor.getColumnIndex('ckdwguid')),
kfdm: cursor.getString(cursor.getColumnIndex('kfdm')),
kfguid: cursor.getString(cursor.getColumnIndex('kfguid')),
qydm: cursor.getString(cursor.getColumnIndex('qydm')),
qymc: cursor.getString(cursor.getColumnIndex('qymc')),
qybz: cursor.getString(cursor.getColumnIndex('qybz'))
}
return info;
}
getEntityId(item: QyInfo): ValueType {
return item.guid;
}
getColumnId(): string {
return "guid";
}
getTableColumns(): string[] {
return ['guid', 'ckdwguid', 'kfdm', 'kfguid', 'qydm', 'qymc', 'qybz'];
}
getCreateTableSql(): string {
const qy_sql = `create table if not exists TAB_BZGL_KNZY_APP_QYB(
"GUID" TEXT NOT NULL PRIMARY KEY,
"CKDWGUID" TEXT,
"KFDM" TEXT,
"KFGUID" TEXT,
"QYDM" TEXT,
"QYMC" TEXT,
"QYBZ" TEXT
)`;
return qy_sql;
}
}
\ No newline at end of file
import relationalStore from '@ohos.data.relationalStore';
import { Wzcrk } from '../../entity/Wzcrk';
import BaseTable, { ValueType } from '../BaseTable';
import { Table } from '../decorator/Decorators';
/**
* 物资出入库数据服务
*/
@Table({ db: 'db_wms_app', name: 'TAB_BZGL_KNZY_APP_WZCRK' })
export class WzcrkDao extends BaseTable<Wzcrk> {
toBean(cursor: relationalStore.ResultSet): Wzcrk {
let info: Wzcrk = {
guid: cursor.getString(cursor.getColumnIndex('guid')),
gznd: cursor.getString(cursor.getColumnIndex('gznd')),
crkrq: cursor.getString(cursor.getColumnIndex('crkrq')),
ckdwguid: cursor.getString(cursor.getColumnIndex('ckdwguid')),
czr: cursor.getString(cursor.getColumnIndex('czr')),
qrzt: cursor.getString(cursor.getColumnIndex('qrzt')),
crklx: cursor.getString(cursor.getColumnIndex('crklx')),
pzzbguid: cursor.getString(cursor.getColumnIndex('pzzbguid')),
pzlx: cursor.getString(cursor.getColumnIndex('pzlx')),
pzh: cursor.getLong(cursor.getColumnIndex('pzh')),
sjlx: cursor.getString(cursor.getColumnIndex('sjlx')),
pzszlx: cursor.getString(cursor.getColumnIndex('pzszlx')),
sfdw: cursor.getString(cursor.getColumnIndex('sfdw')),
wczt: cursor.getString(cursor.getColumnIndex('wczt')),
kfdm: cursor.getString(cursor.getColumnIndex('kfdm')),
rkkfdm: cursor.getString(cursor.getColumnIndex('rkkfdm')),
pzsl: cursor.getLong(cursor.getColumnIndex('pzsl')),
crksl: cursor.getLong(cursor.getColumnIndex('crksl')),
ydh: cursor.getString(cursor.getColumnIndex('ydh')),
fwgldwdm: cursor.getString(cursor.getColumnIndex('fwgldwdm')),
swgldwdm: cursor.getString(cursor.getColumnIndex('swgldwdm')),
kfguid: cursor.getString(cursor.getColumnIndex('kfguid')),
zmlx: cursor.getString(cursor.getColumnIndex('zmlx')),
bdguid: cursor.getString(cursor.getColumnIndex('bdguid')),
dec: cursor.getString(cursor.getColumnIndex('dec'))
}
return info;
}
getEntityId(item: Wzcrk): ValueType {
return item.guid;
}
getColumnId(): string {
return "guid";
}
getTableColumns(): string[] {
return ['guid', 'gznd', 'crkrq', 'ckdwguid', 'czr', 'qrzt', 'crklx', 'pzzbguid', 'pzlx', 'pzh', 'sjlx', 'pzszlx',
'sfdw', 'wczt', 'kfdm', 'rkkfdm', 'pzsl', 'crksl', 'ydh', 'fwgldwdm', 'swgldwdm', 'kfguid', 'zmlx', 'bdguid', 'dec'];
}
getCreateTableSql(): string {
const wzcrk_sql = `create table if not exists TAB_BZGL_KNZY_APP_WZCRK(
"GUID" TEXT NOT NULL PRIMARY KEY,
"GZND" INTEGER,
"CRKRQ" TEXT,
"CKDWGUID" TEXT,
"CZR" TEXT,
"QRZT" TEXT,
"CRKLX" TEXT,
"PZZBGUID" TEXT,
"PZLX" TEXT,
"PZH" INTEGER,
"SJLX" TEXT,
"PZSZLX" TEXT,
"SFDW" TEXT,
"WCZT" TEXT,
"KFDM" TEXT,
"RKKFDM" TEXT,
"PZSL" INTEGER,
"CRKSL" INTEGER,
"YDH" TEXT,
"FWGLDWDM" TEXT,
"SWGLDWDM" TEXT,
"KFGUID" TEXT,
"ZMLX" TEXT,
"BDGUID" TEXT,
"DEC" TEXT
)`;
return wzcrk_sql;
}
}
\ No newline at end of file
/** /**
* 物资出入库信息 * 物资出入库信息
*/ */
export interface WzcrkInfo { export interface Wzcrk {
guid?: string, guid?: string,
/** /**
* 工作年度 * 工作年度
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论