Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
J
jump_hm_warehouse
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Members
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
毛勇泽
jump_hm_warehouse
Commits
06200f77
Commit
06200f77
authored
Jan 17, 2024
by
ning
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增包裹管理数据层
parent
40b4860b
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
47 行增加
和
11 行删除
+47
-11
BaseTable.ets
common/src/main/ets/db/BaseTable.ets
+3
-0
BgglDao.ets
common/src/main/ets/db/dao/BgglDao.ets
+24
-5
DwInfoDao.ets
common/src/main/ets/db/dao/DwInfoDao.ets
+1
-1
GldwDao.ets
common/src/main/ets/db/dao/GldwDao.ets
+1
-1
Bggl.ts
common/src/main/ets/entity/Bggl.ts
+17
-3
Globals.ets
common/src/main/ets/utils/Globals.ets
+1
-1
没有找到文件。
common/src/main/ets/db/BaseTable.ets
View file @
06200f77
...
...
@@ -57,6 +57,7 @@ export default abstract class BaseTable<T> implements ITable {
}
bindToValuesBucket(bucket: ValuesBucket, item: T) {
Logger.info(this,"表结构数据>>" + JSON.stringify(this.getTableColumns()))
this.getTableColumns().forEach((col) => {
bucket[col] = item[col]
})
...
...
@@ -82,8 +83,10 @@ export default abstract class BaseTable<T> implements ITable {
* @param item 插入对象
*/
async insert(item: T): Promise<number> {
Logger.info(this, '插入数据>>' + JSON.stringify(item))
let bucket = {};
this.bindToValuesBucket(bucket, item);
Logger.info(this, '绑定到Bucket数据>>' + JSON.stringify(bucket))
let db = await this.futureDb;
return db.insert(this.tableName, bucket);
}
...
...
common/src/main/ets/db/dao/BgglDao.ets
View file @
06200f77
...
...
@@ -10,19 +10,38 @@ import { Table } from '../decorator/Decorators';
@Table({ db: 'db_wms_app', name: 'TAB_BZGL_KNZY_APP_BGGL' })
export class BgglDao extends BaseTable<Bggl> {
toBean(cursor: relationalStore.ResultSet): Bggl {
throw new Error('Method not implemented.');
let info: Bggl = {
guid: cursor.getString(cursor.getColumnIndex('guid')),
ddh: cursor.getString(cursor.getColumnIndex('ddh')),
xs: cursor.getLong(cursor.getColumnIndex('xs')),
pc: cursor.getLong(cursor.getColumnIndex('pc')),
fwdw: cursor.getString(cursor.getColumnIndex('fwdw')),
bgzt: cursor.getString(cursor.getColumnIndex('bgzt')),
slr: cursor.getString(cursor.getColumnIndex('slr')),
sldwdm: cursor.getString(cursor.getColumnIndex('sldwdm')),
sjh: cursor.getLong(cursor.getColumnIndex('sjh')),
jssj: cursor.getString(cursor.getColumnIndex('jssj')),
cksj: cursor.getString(cursor.getColumnIndex('cksj')),
sfdc: cursor.getString(cursor.getColumnIndex('sfdc')),
sfdf: cursor.getString(cursor.getColumnIndex('sfdf')),
kfdm: cursor.getString(cursor.getColumnIndex('kfdm')),
hwh: cursor.getString(cursor.getColumnIndex('hwh')),
qjm: cursor.getString(cursor.getColumnIndex('qjm')),
dfje: cursor.getLong(cursor.getColumnIndex('dfje'))
}
return info;
}
getEntityId(item:
any
): ValueType {
throw new Error('Method not implemented.');
getEntityId(item:
Bggl
): ValueType {
return item.guid
}
getColumnId(): string {
throw
new Error('Method not implemented.')
;
throw
"guid"
;
}
getTableColumns(): string[] {
throw new Error('Method not implemented.')
;
return ['guid', 'ddh', 'xs', 'pc', 'fwdw', 'bgzt', 'slr', 'sldwdm', 'sjh', 'jssj', 'cksj', 'sfdc', 'sfdf', 'kfdm', 'hwh', 'qjm', 'dfje']
;
}
getCreateTableSql(): string {
...
...
common/src/main/ets/db/dao/DwInfoDao.ets
View file @
06200f77
...
...
@@ -32,7 +32,7 @@ export class DwInfoDao extends BaseTable<DwInfo> {
}
getTableColumns(): string[] {
return ['
GUID', 'DWDM', 'DWMC', 'DWDH', 'DWXZ', 'JGBDH', 'JGBDH', 'JGBFH', 'JGBJC
'];
return ['
guid', 'dwdm', 'dwmc', 'dwdh', 'dwjc', 'dwxz', 'jgbdh', 'jgbfh', 'jgbjc
'];
}
getCreateTableSql(): string {
...
...
common/src/main/ets/db/dao/GldwDao.ets
View file @
06200f77
...
...
@@ -34,7 +34,7 @@ export class GldwDao extends BaseTable<Gldw> {
* DWXZ 单位性质
*/
getTableColumns(): string[] {
return ['
GUID', 'DWFH', 'DWDM', 'DWXZ
'];
return ['
guid', 'dwfh', 'dwdm', 'dwxz
'];
}
getCreateTableSql(): string {
...
...
common/src/main/ets/entity/Bggl.ts
View file @
06200f77
...
...
@@ -3,7 +3,20 @@
*/
export
interface
Bggl
{
guid
?:
string
,
dwfh
:
string
,
dwdm
:
string
,
dwxz
:
string
ddh
:
string
,
xs
:
number
,
pc
:
number
,
fwdw
:
string
,
bgzt
:
string
,
slr
:
string
,
sldwdm
:
string
,
sjh
:
number
,
jssj
:
string
,
cksj
:
string
,
sfdc
:
string
,
sfdf
:
string
,
kfdm
:
string
,
hwh
:
string
,
qjm
:
string
,
dfje
:
number
}
\ No newline at end of file
common/src/main/ets/utils/Globals.ets
View file @
06200f77
...
...
@@ -25,7 +25,7 @@ export class Globals {
static getOrCreate<T>(key: any, buildFunc: () => T): T {
let globalMap = this.getGlobalMap()
let value = globalMap.get(key)
Logger.info(this, 'getOrCreate key=' + key + '
value=' + value)
Logger.info(this, 'getOrCreate key=' + key + '
,
value=' + value)
if (!value) {
value = buildFunc()
globalMap.set(key, value)
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论