const system = require("../../../system");
const settings = require("../../../../config/settings");
const appconfig = system.getSysConfig();
/**
 * 商机批次表
 */
module.exports = (db, DataTypes) => {
    return db.define("bizbatch", {
        batchNumber: { // 需求批次
            allowNull: false,
            type: DataTypes.STRING
        },
        batchInfo: { // 批次详情
            allowNull: false,
            type: DataTypes.JSON
        },
        processingStatus: { // 处理状态 processing(处理中) success（成功）
            allowNull: false,
            type: DataTypes.STRING,
        },
        paymentLink: { // 支付链接
            allowNull: true,
            type: DataTypes.STRING
        },
        createrId: { //创建人id
            allowNull: true,
            type: DataTypes.STRING
        },
        createrName: { // 创建人名称
            allowNull: true,
            type: DataTypes.STRING
        },
        createrOpcode: {// 创建人 组织结构路径
            allowNull: true,
            type: DataTypes.STRING
        }
    }, {
        paranoid: false, //假的删除
        underscored: true,
        version: true,
        freezeTableName: true,
        //freezeTableName: true,
        // define the table's name
        tableName: 'bussiness_bath',
        validate: {

        },
        indexes: []
    });
}