a nodejs base framework
npm install n2hwstypescript
let r = new Relation('Goods','GoodsID,ClassID','GoodsID');
r.hasOne({
name:'Class',
table:'GoodsClass',
fields:['ClassID','Title'],
pk:'ClassID',
fk:'ClassID'
}).hasMany({
name:'Stock',
table:'Stock',
fields:'GoodsID,Amount,StoreID',
where:{StoreID:1},
pk:'GoodsID',
fk:'GoodsID'
}).extend({
name:'class',
table:'GoodsClass',
fields:['GoodsID',['Title','ClassTitle']],
pk:'ClassID',
fk:'ClassID'
}).where({
ClassID:1
}).select().then(r=>{
this.success(r)
}).catch(err=>{
this.error(err)
})
`
PowerDesigner设计稿解析器
`javascript
// 在项目目录下创建Db文件夹
var n2hws = require('n2hws');
var pdm = new (n2hws.PDM);
pdm.parse('D:\\Web\\Node_Printer_Controller\\Doc\\PrintControl.pdm')
``