Commit ec80a27d by ning

创建物资明细,物资代码数据服务

parent ba5348fa
import relationalStore from '@ohos.data.relationalStore';
import { Wzcrkmx } from '../../entity/Wzcrkmx';
import BaseTable, { ValueType } from '../BaseTable';
import { Table } from '../decorator/Decorators';
/**
* 物资出入库明细数据服务
*/
@Table({ db: 'db_wms_app', name: 'TAB_BZGL_KNZY_APP_WZCRKMX' })
export class WzcrkmxDao extends BaseTable<Wzcrkmx> {
toBean(cursor: relationalStore.ResultSet): Wzcrkmx {
let info: Wzcrkmx = {
guid: cursor.getString(cursor.getColumnIndex('guid')),
gznd: cursor.getString(cursor.getColumnIndex('gznd')),
pmdmcode: cursor.getString(cursor.getColumnIndex('pmdmcode')),
pzsl: cursor.getLong(cursor.getColumnIndex('pzsl')),
crksl: cursor.getLong(cursor.getColumnIndex('crksl')),
wzcrkguid: cursor.getString(cursor.getColumnIndex('wzcrkguid')),
hwh: cursor.getString(cursor.getColumnIndex('hwh')),
pzmxguid: cursor.getString(cursor.getColumnIndex('pzmxguid'))
};
return info;
}
getEntityId(item: Wzcrkmx): ValueType {
return item.guid;
}
getColumnId(): string {
return "guid";
}
getTableColumns(): string[] {
return ['guid', 'gznd', 'pmdmcode', 'pzsl', 'crksl', 'wzcrkguid', 'hwh', 'pzmxguid']
}
getCreateTableSql(): string {
const wzcrkmx_sql = `create table if not exists TAB_BZGL_KNZY_APP_WZCRKMX(
"GUID" TEXT NOT NULL PRIMARY KEY,
"GZND" INTEGER,
"PMDMCODE" TEXT,
"PZSL" INTEGER,
"CRKSL" INTEGER,
"WZCRKGUID" TEXT,
"HWH" TEXT,
"PZMXGUID" TEXT
)`;
return wzcrkmx_sql;
}
}
\ No newline at end of file
import relationalStore from '@ohos.data.relationalStore';
import { Wzdm } from '../../entity/Wzdm';
import BaseTable, { ValueType } from '../BaseTable';
import { Table } from '../decorator/Decorators';
/**
* 物资信息数据服务
*/
@Table({ db: 'db_wms_app', name: 'TAB_XTWH_JCSJ_WZDM' })
export class WzdmDao extends BaseTable<Wzdm> {
toBean(cursor: relationalStore.ResultSet): Wzdm {
let info: Wzdm = {
guid: cursor.getString(cursor.getColumnIndex('guid')),
drxh: cursor.getString(cursor.getColumnIndex('drxh')),
fldm: cursor.getString(cursor.getColumnIndex('fldm')),
lsm: cursor.getString(cursor.getColumnIndex('lsm')),
dmlbbm: cursor.getString(cursor.getColumnIndex('dmlbbm')),
dmlbmc: cursor.getString(cursor.getColumnIndex('dmlbmc')),
wzdm: cursor.getString(cursor.getColumnIndex('wzdm')),
hxdm: cursor.getString(cursor.getColumnIndex('hxdm')),
hxlbbsm: cursor.getString(cursor.getColumnIndex('hxlbbsm')),
sfdel: cursor.getString(cursor.getColumnIndex('sfdel'))
}
return info;
}
getEntityId(item: Wzdm): ValueType {
return item.guid;
}
getColumnId(): string {
return "guid";
}
getTableColumns(): string[] {
return ['guid', 'drxh', 'fldm', 'lsm', 'dmlbbm', 'dmlbmc', 'wzdm', 'hxdm', 'hxlbbsm', 'sfdel'];
}
getCreateTableSql(): string {
const wzdm_sql = `create table if not exists TAB_XTWH_JCSJ_WZDM(
"GUID" TEXT NOT NULL PRIMARY KEY,
"DRXH" TEXT,
"FLDM" TEXT,
"LSM" TEXT NOT NULL,
"DMLBBM" TEXT,
"DMLBMC" TEXT,
"WZDM" TEXT NOT NULL,
"HXDM" TEXT NOT NULL,
"HXLBBSM" TEXT,
"SFDEL" TEXT
)`;
return wzdm_sql;
}
}
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论