UNPKG

irest-app-test

Version:

iRest simulator application tooling and scripts - Backend

1 lines 5.12 kB
"use strict";var User=require("./user"),Project=require("./project"),Mock=require("./mock"),TempMock=require("./previewMock"),ServiceResponse=require("./serviceResponse"),TempServiceResponse=require("./previewServiceResponse"),Token=require("./token"),ApiResponseSchemaType=require("./ApiResponseSchemaTypes"),TempApiResponseSchemaType=require("./previewApiResponseSchemaTypes"),Company=require("./company"),Department=require("./department"),Role=require("./role"),UserDepartment=require("./userDepartment"),ProjectAssociation=require("./userProjects"),dbConn=function(a,b,c){return a.User=User(b,c),a.Mock=Mock(b,c),a.TempMock=TempMock(b,c),a.Project=Project(b,c),a.ServiceResponse=ServiceResponse(b,c),a.Token=Token(b,c),a.TempServiceResponse=TempServiceResponse(b,c),a.ApiResponseSchemaType=ApiResponseSchemaType(b,c),a.TempApiResponseSchemaType=TempApiResponseSchemaType(b,c),a.Company=Company(b,c),a.Department=Department(b,c),a.Role=Role(b,c),a.UserDepartment=UserDepartment(b,c),a.UserProjects=ProjectAssociation(b,c),a.User.hasMany(a.Project,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"NO ACTION"}),a.User.belongsTo(a.Company,{foreignKey:"companyId",foreignKeyConstraint:!0,onDelete:"NO ACTION"}),a.Company.hasMany(a.User,{foreignKey:"companyId",foreignKeyConstraint:!0,onDelete:"NO ACTION"}),a.Company.hasMany(a.Department,{foreignKey:"companyId",foreignKeyConstraint:!0,onDelete:"NO ACTION"}),a.Department.belongsTo(a.Company,{foreignKey:"companyId",foreignKeyConstraint:!0,onDelete:"NO ACTION"}),a.Project.belongsTo(a.User,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"NO ACTION"}),a.User.hasMany(a.Mock,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"NO ACTION"}),a.Project.hasMany(a.Mock,{foreignKey:"projectId",foreignKeyConstraint:!0,onDelete:"NO ACTION"}),a.Mock.belongsTo(a.User,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"NO ACTION"}),a.Mock.belongsTo(a.Project,{foreignKey:"projectId",foreignKeyConstraint:!0,onDelete:"NO ACTION"}),a.Mock.hasMany(a.ServiceResponse,{foreignKey:"mockId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.TempMock.belongsTo(a.User,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"NO ACTION"}),a.TempMock.belongsTo(a.Project,{foreignKey:"projectId",foreignKeyConstraint:!0,onDelete:"NO ACTION"}),a.TempMock.hasMany(a.TempServiceResponse,{foreignKey:"mockId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.ServiceResponse.belongsTo(a.Mock,{foreignKey:"mockId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.TempServiceResponse.belongsTo(a.TempMock,{foreignKey:"mockId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.User.hasMany(a.Token,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.Token.belongsTo(a.User,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.Project.hasMany(a.Token,{foreignKey:"projectId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.Token.belongsTo(a.Project,{foreignKey:"projectId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.Mock.hasMany(a.Token,{foreignKey:"mockId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.Token.belongsTo(a.Mock,{foreignKey:"mockId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.User.hasMany(a.ApiResponseSchemaType,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.ApiResponseSchemaType.belongsTo(a.User,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.Project.hasMany(a.ApiResponseSchemaType,{foreignKey:"projectId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.ApiResponseSchemaType.belongsTo(a.Project,{foreignKey:"projectId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.Mock.hasMany(a.ApiResponseSchemaType,{foreignKey:"mockId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.ApiResponseSchemaType.belongsTo(a.Mock,{foreignKey:"mockId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.User.hasMany(a.TempApiResponseSchemaType,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.TempApiResponseSchemaType.belongsTo(a.User,{foreignKey:"userId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.Project.hasMany(a.TempApiResponseSchemaType,{foreignKey:"projectId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.TempApiResponseSchemaType.belongsTo(a.Project,{foreignKey:"projectId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.TempMock.hasMany(a.TempApiResponseSchemaType,{foreignKey:"mockId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.TempApiResponseSchemaType.belongsTo(a.TempMock,{foreignKey:"mockId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.Project.hasMany(a.UserProjects,{foreignKey:"projectId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.UserProjects.belongsTo(a.Project,{foreignKey:"projectId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.Department.hasMany(a.Project,{foreignKey:"departmentId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.Project.belongsTo(a.Department,{foreignKey:"departmentId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.Company.hasMany(a.Project,{foreignKey:"companyId",foreignKeyConstraint:!0,onDelete:"cascade"}),a.Project.belongsTo(a.Company,{foreignKey:"companyId",foreignKeyConstraint:!0,onDelete:"cascade"}),a};module.exports=dbConn;