DAD._table 改为 MOM._table

This commit is contained in:
陆柯 2020-02-10 16:04:07 +08:00
parent 2e1bbe2904
commit 4e2a4b35db
6 changed files with 9 additions and 4 deletions

View File

@ -9,11 +9,12 @@ const DAD = module.exports = function Action (prop) {
this.type = this.constructor.name
}
DAD.__proto__ = Ling
DAD._table = DAD.name
const MOM = DAD.prototype
MOM.__proto__ = Ling.prototype
/** ****************** Shared by instances ********************/
MOM._table = DAD.name
MOM._tablekey = 'hash'
MOM._model = {
hash: { default: undefined, sqlite: 'TEXT UNIQUE', mysql: 'VARCHAR(64) PRIMARY KEY' }, // 不纳入签名和哈希

View File

@ -8,9 +8,10 @@ const DAD = module.exports = function ActionMultisig (prop) {
this.type = this.constructor.name
}
DAD.__proto__ = Action
// DAD._table=DAD.name // 注释掉从而继承父类Action的数据库表格名
const MOM = DAD.prototype
MOM.__proto__ = Action.prototype
// MOM._table=DAD.name // 注释掉从而继承父类Action的数据库表格名
MOM.signMe = function (seckey) { // 由前端调用,后台不该进行签名
let json = this.getJson({ exclude: ['hash', 'blockHash', 'actorSignature', 'json'] }) // 是前端用户发起事务时签字这时候还不知道进入哪个区块所以不能计入blockHash

View File

@ -6,6 +6,7 @@ const DAD = module.exports = function ActionRegisterChain (prop) {
this.type = this.constructor.name
}
DAD.__proto__ = Action
const MOM = DAD.prototype
MOM.__proto__ = Action.prototype

View File

@ -8,9 +8,10 @@ const DAD = module.exports = function ActionStore (prop) {
this.type = this.constructor.name
}
DAD.__proto__ = Action
// DAD._table=DAD.name // 注释掉从而继承父类Action的数据库表格名
const MOM = DAD.prototype
MOM.__proto__ = Action.prototype
// MOM._table=DAD.name // 注释掉从而继承父类Action的数据库表格名
/** ****************** Shared by instances ********************/

View File

@ -6,6 +6,7 @@ const DAD = module.exports = function ActionTransfer (prop) {
this.type = this.constructor.name
}
DAD.__proto__ = Action
const MOM = DAD.prototype
MOM.__proto__ = Action.prototype

View File

@ -2,7 +2,7 @@
"name": "tic.action",
"version": "0.1.0",
"dependencies": {
"so.ling": "git+https://git.faronear.org/so/so.ling#20190714_release_passtoken",
"so.ling": "git+https://git.faronear.org/so/so.ling#20200210_MOM._table",
"tic.crypto": "git+https://git.faronear.org/tic/tic.crypto#20190109_preview"
},
"devDependencies": {},