Commit f6cdd4b7 by 王昆

gsb

parent 855e7da1
const system = require("../../../system");
const Dao = require("../../dao.base");
class PaymentDao extends Dao {
constructor() {
super(Dao.getModelName(PaymentDao));
this.statusMap = {};
}
}
module.exports = PaymentDao;
\ No newline at end of file
const system = require("../../../system");
const settings = require("../../../../config/settings");
const uiconfig = system.getUiConfig2(settings.appKey);
module.exports = (db, DataTypes) => {
return db.define("channel", {
channelNo: DataTypes.STRING,
channelName: DataTypes.STRING,
statusUrl: DataTypes.STRING,
invoiceAmtUrl: DataTypes.STRING,
}, {
paranoid: true, //假的删除
underscored: true,
version: true,
freezeTableName: true,
//freezeTableName: true,
// define the table's name
tableName: 'o_channel',
validate: {},
indexes: [
// Create a unique index on email
// {
// unique: true,
// fields: ['email']
// },
//
// // Creates a gin index on data with the jsonb_path_ops operator
// {
// fields: ['data'],
// using: 'gin',
// operator: 'jsonb_path_ops'
// },
//
// // By default index name will be [table]_[fields]
// // Creates a multi column partial index
// {
// name: 'public_by_author',
// fields: ['author', 'status'],
// where: {
// status: 'public'
// }
// },
//
// // A BTREE index with a ordered field
// {
// name: 'title_index',
// method: 'BTREE',
// fields: ['author', {attribute: 'title', collate: 'en_US', order: 'DESC', length: 5}]
// }
]
});
}
\ No newline at end of file
...@@ -13,6 +13,10 @@ module.exports = (db, DataTypes) => { ...@@ -13,6 +13,10 @@ module.exports = (db, DataTypes) => {
price: DataTypes.BIGINT, price: DataTypes.BIGINT,
status: DataTypes.STRING, status: DataTypes.STRING,
remark: DataTypes.STRING, remark: DataTypes.STRING,
isInfoComplete: {
type: DataTypes.BOOLEAN,
defaultValue: false
},
}, { }, {
paranoid: true, //假的删除 paranoid: true, //假的删除
underscored: true, underscored: true,
......
...@@ -20,6 +20,10 @@ module.exports = (db, DataTypes) => { ...@@ -20,6 +20,10 @@ module.exports = (db, DataTypes) => {
defaultValue: false defaultValue: false
}, },
businessScope: DataTypes.STRING(500), businessScope: DataTypes.STRING(500),
isInfoComplete: {
type: DataTypes.BOOLEAN,
defaultValue: false
},
}, { }, {
paranoid: true, //假的删除 paranoid: true, //假的删除
underscored: true, underscored: true,
......
...@@ -20,7 +20,10 @@ module.exports = (db, DataTypes) => { ...@@ -20,7 +20,10 @@ module.exports = (db, DataTypes) => {
defaultValue: false defaultValue: false
}, },
businessScope: DataTypes.STRING(500), businessScope: DataTypes.STRING(500),
isInfoComplete: {
type: DataTypes.BOOLEAN,
defaultValue: false
},
}, { }, {
paranoid: true, //假的删除 paranoid: true, //假的删除
underscored: true, underscored: true,
......
const system = require("../../../system");
const settings = require("../../../../config/settings");
const uiconfig = system.getUiConfig2(settings.appKey);
module.exports = (db, DataTypes) => {
return db.define("payment", {
order_id: DataTypes.STRING(32),
price: DataTypes.BIGINT,
payType: DataTypes.INTEGER,
payStatus: DataTypes.STRING,
channelName: DataTypes.STRING,
companyName: DataTypes.STRING,
}, {
paranoid: true, //假的删除
underscored: true,
version: true,
freezeTableName: true,
//freezeTableName: true,
// define the table's name
tableName: 'o_payment',
validate: {},
indexes: [
// Create a unique index on email
// {
// unique: true,
// fields: ['email']
// },
//
// // Creates a gin index on data with the jsonb_path_ops operator
// {
// fields: ['data'],
// using: 'gin',
// operator: 'jsonb_path_ops'
// },
//
// // By default index name will be [table]_[fields]
// // Creates a multi column partial index
// {
// name: 'public_by_author',
// fields: ['author', 'status'],
// where: {
// status: 'public'
// }
// },
//
// // A BTREE index with a ordered field
// {
// name: 'title_index',
// method: 'BTREE',
// fields: ['author', {attribute: 'title', collate: 'en_US', order: 'DESC', length: 5}]
// }
]
});
}
\ No newline at end of file
const system = require("../../../system");
const ServiceBase = require("../../sve.base")
const settings = require("../../../../config/settings")
const moment = require("moment");
class PaymentService extends ServiceBase {
constructor() {
super("order", ServiceBase.getDaoName(PaymentService));
}
}
module.exports = PaymentService;
// var task=new UserService();
// task.getUserStatisticGroupByApp().then(function(result){
// console.log((result));
// }).catch(function(e){
// console.log(e);
// });
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment