commit
dceaf128b0
54 changed files with 3661 additions and 0 deletions
@ -0,0 +1,51 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class ancillarygroup extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Code: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Value: { |
||||||
|
type: DataTypes.STRING(200), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
MainGroupCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
MainGroupID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Version: { |
||||||
|
type: DataTypes.DOUBLE, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Deleted: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
MappedCode: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
IsDedicated: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'ancillarygroup', |
||||||
|
timestamps: false |
||||||
|
}); |
||||||
|
return ancillarygroup; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,87 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class cartables extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.BIGINT, |
||||||
|
allowNull: true, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
CartableTypeID: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ItemTypeID: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
UserID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
PositionID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Title: { |
||||||
|
type: DataTypes.STRING(255), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Unread: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Time: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
WorkflowID: { |
||||||
|
type: DataTypes.BIGINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Active: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
HasStar: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
FirstReadDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ExpirationDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
TaskStatus: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
RelatedRowId: { |
||||||
|
type: DataTypes.BIGINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
RelatedTableName: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Text: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Conditions: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'cartables', |
||||||
|
timestamps: false |
||||||
|
}); |
||||||
|
return cartables; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,27 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class cartabletypes extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Code: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Value: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'cartabletypes', |
||||||
|
timestamps: false |
||||||
|
}); |
||||||
|
return cartabletypes; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,39 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class chaincenters extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Name: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
UnitCount: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'chaincenters', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return chaincenters; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,43 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class checklistancilary extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
ChecklistId: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
AncilaryMainGroup: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
IsicCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'checklistancilary', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return checklistancilary; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,32 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class checklistquestions extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init( |
||||||
|
{ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true, |
||||||
|
}, |
||||||
|
}, |
||||||
|
{ |
||||||
|
sequelize, |
||||||
|
tableName: 'checklistquestions', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: 'PRIMARY', |
||||||
|
unique: true, |
||||||
|
using: 'BTREE', |
||||||
|
fields: [{ name: 'ID' }], |
||||||
|
}, |
||||||
|
], |
||||||
|
} |
||||||
|
); |
||||||
|
return checklistquestions; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,68 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class checklistresults extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
UnitId: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ChecklistId: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
QuestionId: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
InspectionId: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Answer: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Comment: { |
||||||
|
type: DataTypes.STRING(200), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Status: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CreateDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: Sequelize.fn('current_timestamp') |
||||||
|
}, |
||||||
|
DeleteDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'checklistresults', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return checklistresults; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,78 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class checklists extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Title: { |
||||||
|
type: DataTypes.STRING(200), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ShortName: { |
||||||
|
type: DataTypes.STRING(200), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
SignificationDate: { |
||||||
|
type: DataTypes.DATEONLY, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
NoeVahedID: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Status: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
InsertDateTime: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
UpdateDateTime: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
DeleteDateTime: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Comment: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
IsicId: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
AncilaryId: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
InspectionDomain: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'checklists', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return checklists; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,123 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class countrydivisions1397 extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
StatisticsOrgCode: { |
||||||
|
type: DataTypes.STRING(20), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
AreaTypeCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
ParentID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
CountryCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
ProvinceID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
ProvinceCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
ProvinceName: { |
||||||
|
type: DataTypes.STRING(20), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
TownshipID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
TownshipCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
TownshipName: { |
||||||
|
type: DataTypes.STRING(20), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CountyID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
CountyCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CountyName: { |
||||||
|
type: DataTypes.STRING(20), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CityID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
CityCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CityName: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
RegionID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
RegionCount: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
RegionCode: { |
||||||
|
type: DataTypes.CHAR(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
RegionName: { |
||||||
|
type: DataTypes.STRING(2), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
RuralDistinctID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
RuralDistinctCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
RuralDistinctName: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
VillageID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
VillageCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
VillageName: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'countrydivisions1397', |
||||||
|
timestamps: false |
||||||
|
}); |
||||||
|
return countrydivisions1397; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,27 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class educationlevel extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: true, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Code: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Value: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'educationlevel', |
||||||
|
timestamps: false |
||||||
|
}); |
||||||
|
return educationlevel; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,27 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class employmenttypes extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: true, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Code: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Value: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'employmenttypes', |
||||||
|
timestamps: false |
||||||
|
}); |
||||||
|
return employmenttypes; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,39 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class facilitypositions extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
FacilityTypeID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
PositionTypeID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'facilitypositions', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return facilitypositions; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,27 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class facilitytypes extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Code: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Value: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'facilitytypes', |
||||||
|
timestamps: false |
||||||
|
}); |
||||||
|
return facilitytypes; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,23 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class foodunittypes extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Value: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: false |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'foodunittypes', |
||||||
|
timestamps: false |
||||||
|
}); |
||||||
|
return foodunittypes; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,68 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class functions extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Name: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Description: { |
||||||
|
type: DataTypes.STRING(255), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Public: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: 0 |
||||||
|
}, |
||||||
|
Menu: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true, |
||||||
|
defaultValue: 0 |
||||||
|
}, |
||||||
|
ParentMenuID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: 0 |
||||||
|
}, |
||||||
|
FunctionTypeID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: 0 |
||||||
|
}, |
||||||
|
Url: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
OrderId: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: 0 |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'functions', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return functions; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,39 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class functiontypes extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Value: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Name: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: false |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'functiontypes', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return functiontypes; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,43 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class guildactivitytypes extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Code: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Value: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
CreationDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
ModificationDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Version: { |
||||||
|
type: DataTypes.DOUBLE, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Deleted: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: false |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'guildactivitytypes', |
||||||
|
timestamps: false |
||||||
|
}); |
||||||
|
return guildactivitytypes; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,68 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class history extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.BIGINT, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
EventDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: Sequelize.fn('current_timestamp') |
||||||
|
}, |
||||||
|
ChangeType: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
UserID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
FullName: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
IPAddress: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
TableName: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
RowID: { |
||||||
|
type: DataTypes.BIGINT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Data: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Hash: { |
||||||
|
type: DataTypes.STRING(64), |
||||||
|
allowNull: false |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'history', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return history; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,48 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class history_store extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
timemark: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: Sequelize.fn('current_timestamp') |
||||||
|
}, |
||||||
|
table_name: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
pk_date_src: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
pk_date_dest: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
record_state: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'history_store', |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "table_name", length: 85 }, |
||||||
|
{ name: "pk_date_dest", length: 85 }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return history_store; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,204 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class inspection extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
UnitId: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
InspectionType: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
InspectionDomain: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
InspectionKind: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
InspectionDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
InspectionEndDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
InspectionStartTime: { |
||||||
|
type: DataTypes.TIME, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
InspectionEndTime: { |
||||||
|
type: DataTypes.TIME, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
StorageMode: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
EnvironmentalRate: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ProfessionalRate: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
HealthRank: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
WorkerType: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ChecklistResult: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
VisitResult: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Description: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
LegalAction: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CreateDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: Sequelize.fn('current_timestamp') |
||||||
|
}, |
||||||
|
InspectorID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
InspectorOrganization: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
NewsId: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
InspectionState: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
IsApproved: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Index: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
OwnerPositionId: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
OwnerNetworkStructureId: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L1ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L2ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L3ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L4ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L5ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L6ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L7ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L8ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L9ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
InspectorName: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ApprovedDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ApprovedComment: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
HasLegalAction: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
InspectorPositionID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
GIS_Long: { |
||||||
|
type: DataTypes.DOUBLE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
GIS_Lat: { |
||||||
|
type: DataTypes.DOUBLE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Reason: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'inspection', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return inspection; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,56 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class inspectionlegalactionitems extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
InspectionId: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
LegalActionId: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
PropertyName: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Value: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Archive: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: 0 |
||||||
|
}, |
||||||
|
InsertDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'inspectionlegalactionitems', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return inspectionlegalactionitems; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,36 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class inspectiontypes extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Code: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Value: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Domain: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Deleted: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true, |
||||||
|
defaultValue: 0 |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'inspectiontypes', |
||||||
|
timestamps: false |
||||||
|
}); |
||||||
|
return inspectiontypes; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,53 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class ipaddresslist extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
IPAddressRange: { |
||||||
|
type: DataTypes.STRING(255), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Type: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
RelatedID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Deleted: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: 0 |
||||||
|
}, |
||||||
|
BlackList: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: 0 |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'ipaddresslist', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return ipaddresslist; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,51 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class isco-2008-fa extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Code: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
'ISCO-2008Code': { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Value: { |
||||||
|
type: DataTypes.STRING(120), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
IsMain: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
CreationDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
ModificationDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Version: { |
||||||
|
type: DataTypes.DOUBLE, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Deleted: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: false |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'isco-2008-fa', |
||||||
|
timestamps: false |
||||||
|
}); |
||||||
|
return isco-2008-fa; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,71 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class isic-4-fa extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Code: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Value: { |
||||||
|
type: DataTypes.STRING(120), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
EnvironmentHealth: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
OccupationalHealth: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CreationDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
ModificationDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Version: { |
||||||
|
type: DataTypes.DOUBLE, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Deleted: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
ParentCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ParentID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
BankCode: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
NewCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
IsDedicated: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'isic-4-fa', |
||||||
|
timestamps: false |
||||||
|
}); |
||||||
|
return isic-4-fa; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,39 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class isic-4-facategories extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
ISICID: { |
||||||
|
type: DataTypes.STRING(5), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Code: { |
||||||
|
type: DataTypes.STRING(5), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Value: { |
||||||
|
type: DataTypes.STRING(255), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
LowerLimit: { |
||||||
|
type: DataTypes.STRING(2), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
UpperLimit: { |
||||||
|
type: DataTypes.STRING(2), |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'isic-4-facategories', |
||||||
|
timestamps: false |
||||||
|
}); |
||||||
|
return isic-4-facategories; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,62 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class isic-business extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Code: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Value: { |
||||||
|
type: DataTypes.STRING(200), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Type: { |
||||||
|
type: DataTypes.STRING(20), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
CreationDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: Sequelize.fn('current_timestamp') |
||||||
|
}, |
||||||
|
ModificationDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Version: { |
||||||
|
type: DataTypes.DOUBLE, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: 1 |
||||||
|
}, |
||||||
|
Deleted: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: 0 |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'isic-business', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return isic-business; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,187 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class judiciarystructures extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
UnitID: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ParentID: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Name: { |
||||||
|
type: DataTypes.STRING(125), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Address: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
TypeName: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Type: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level1ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level1Name: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level2ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level2Name: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level3ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level3Name: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level4ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level4Name: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level5ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level5Name: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level6ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level6Name: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level7ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level7Name: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level8ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level8Name: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level9ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level9Name: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ProvinceCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ProvinceName: { |
||||||
|
type: DataTypes.STRING(20), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
TownshipCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
TownshipName: { |
||||||
|
type: DataTypes.STRING(20), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CountyCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CountyName: { |
||||||
|
type: DataTypes.STRING(20), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CityCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CityName: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
RegionCode: { |
||||||
|
type: DataTypes.CHAR(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
RegionName: { |
||||||
|
type: DataTypes.STRING(2), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
RuralDistinctCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
RuralDistinctName: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
VillageCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
VillageName: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'judiciarystructures', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return judiciarystructures; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,47 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class legalactionitems extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
LegalActionId: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
DataType: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Title: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
PropertyName: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'legalactionitems', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return legalactionitems; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,51 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class legalactions extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Code: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Value: { |
||||||
|
type: DataTypes.STRING(200), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Title: { |
||||||
|
type: DataTypes.STRING(200), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Type: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
FileName: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'legalactions', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return legalactions; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,80 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class menus extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Order: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Title: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Controller: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Action: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Parameters: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ParentId: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
IconClass: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
InsertDateTime: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true, |
||||||
|
defaultValue: Sequelize.fn('current_timestamp') |
||||||
|
}, |
||||||
|
UpdateDateTime: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
DeleteDateTime: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Status: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: 1 |
||||||
|
}, |
||||||
|
Comment: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'menus', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return menus; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,23 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class messages extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: true, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
MessageText: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'messages', |
||||||
|
timestamps: false |
||||||
|
}); |
||||||
|
return messages; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,187 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class networkstructure extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
SinaID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
MomayeziID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Name: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
FullName: { |
||||||
|
type: DataTypes.STRING(150), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Type: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level1ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level1Name: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level2ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level2Name: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level3ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level3Name: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level4ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level4Name: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level5ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level5Name: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level6ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level6Name: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level7ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level7Name: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level8ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level8Name: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level9ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Level9Name: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ProvinceCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ProvinceName: { |
||||||
|
type: DataTypes.STRING(20), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
TownshipCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
TownshipName: { |
||||||
|
type: DataTypes.STRING(20), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CountyCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CountyName: { |
||||||
|
type: DataTypes.STRING(20), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CityCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CityName: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
RegionCode: { |
||||||
|
type: DataTypes.CHAR(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
RegionName: { |
||||||
|
type: DataTypes.STRING(2), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
RuralDistinctCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
RuralDistinctName: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
VillageCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
VillageName: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
AbstractID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'networkstructure', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return networkstructure; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,34 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class noevahed extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
NoeVahedName: { |
||||||
|
type: DataTypes.STRING(255), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Count: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
ISICBusinessCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
MainGroupCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
AncillaryGroupCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'noevahed', |
||||||
|
timestamps: false |
||||||
|
}); |
||||||
|
return noevahed; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,83 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class positionrelations extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
Id: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
UserID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
PositionId: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L1Id: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L2Id: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L3Id: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L4Id: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L5Id: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L6Id: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L7Id: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L8Id: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L9Id: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ParentId: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ParentPositionId: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'positionrelations', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "Id" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return positionrelations; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,57 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class positions extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
NetworkStructureID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
PositionTypeID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
DisplayName: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Status: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Deleted: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: 0 |
||||||
|
}, |
||||||
|
Selected: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true, |
||||||
|
defaultValue: 0 |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'positions', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return positions; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,43 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class positiontypes extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Code: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Value: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Unique: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: false |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'positiontypes', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return positiontypes; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,27 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class questioncategories extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: true, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Code: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Value: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'questioncategories', |
||||||
|
timestamps: false |
||||||
|
}); |
||||||
|
return questioncategories; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,87 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class questions extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Title: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
DefectText: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
DataType: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Response: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CategoryID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Critical: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
InsertDateTime: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
UpdateDateTime: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
DeleteDateTime: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Status: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true, |
||||||
|
defaultValue: 1 |
||||||
|
}, |
||||||
|
Comment: { |
||||||
|
type: DataTypes.STRING(255), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Pattern: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Action: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Quide: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'questions', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return questions; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,48 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class rolefunctions extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
RoleID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
FunctionName: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Permission: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: 0 |
||||||
|
}, |
||||||
|
Credit: { |
||||||
|
type: DataTypes.DOUBLE, |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'rolefunctions', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return rolefunctions; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,74 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class roles extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Name: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Title: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
InsertDateTime: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
UpdateDateTime: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
DeleteDateTime: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Status: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Comment: { |
||||||
|
type: DataTypes.STRING(255), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
MaxRequestsPerMinute: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true, |
||||||
|
defaultValue: 100 |
||||||
|
}, |
||||||
|
MaxRequestsPerHour: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true, |
||||||
|
defaultValue: 1000 |
||||||
|
}, |
||||||
|
MaxRequestsPerDay: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true, |
||||||
|
defaultValue: 5000 |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'roles', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return roles; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,52 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class system extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.BIGINT, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
EventDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: Sequelize.fn('current_timestamp') |
||||||
|
}, |
||||||
|
MessageID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Data: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Severity: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Duration: { |
||||||
|
type: DataTypes.BIGINT, |
||||||
|
allowNull: false |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'system', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return system; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,68 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class temphistory extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.BIGINT, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
EventDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: Sequelize.fn('current_timestamp') |
||||||
|
}, |
||||||
|
ChangeType: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
UserID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
FullName: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
IPAddress: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
TableName: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
RowID: { |
||||||
|
type: DataTypes.BIGINT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Data: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Hash: { |
||||||
|
type: DataTypes.STRING(64), |
||||||
|
allowNull: false |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'temphistory', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return temphistory; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,34 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class temptableinmemory extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
DebugMode: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: false |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'temptableinmemory', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return temptableinmemory; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,27 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class testcategories extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: true, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Code: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Value: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'testcategories', |
||||||
|
timestamps: false |
||||||
|
}); |
||||||
|
return testcategories; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,27 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class testresultcategories extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: true, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Code: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Value: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'testresultcategories', |
||||||
|
timestamps: false |
||||||
|
}); |
||||||
|
return testresultcategories; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,52 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class unitdedicated extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
UnitID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ApprovedBed: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ActiveBed: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
HospitalType: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
InsertDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true, |
||||||
|
defaultValue: Sequelize.fn('current_timestamp') |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'unitdedicated', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return unitdedicated; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,416 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class units extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
JameCodeVahed: { |
||||||
|
type: DataTypes.STRING(15), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
JameNoeVahedID: { |
||||||
|
type: DataTypes.STRING(5), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
JameNoeVahedName: { |
||||||
|
type: DataTypes.STRING(200), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
JameNameVahed: { |
||||||
|
type: DataTypes.STRING(255), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
JameDaneshgahID: { |
||||||
|
type: DataTypes.STRING(5), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
JameDaneshgahName: { |
||||||
|
type: DataTypes.STRING(200), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
JameShabakeName: { |
||||||
|
type: DataTypes.STRING(200), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
JameMarkazeBehdashtName: { |
||||||
|
type: DataTypes.STRING(200), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
JameKhaneBehdashtName: { |
||||||
|
type: DataTypes.STRING(200), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
JameVaziyatID: { |
||||||
|
type: DataTypes.STRING(1), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
JameVaziyatName: { |
||||||
|
type: DataTypes.STRING(20), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
JameMotasadiCodeMeli: { |
||||||
|
type: DataTypes.STRING(12), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
JameMotasadiFirstName: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
JameMotasadiLastName: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
JameMotasadiFatherName: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
JameMobile: { |
||||||
|
type: DataTypes.STRING(20), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
JameTel: { |
||||||
|
type: DataTypes.STRING(40), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
JameAddress: { |
||||||
|
type: DataTypes.STRING(255), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
JameGIS_Long: { |
||||||
|
type: DataTypes.DOUBLE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
JameGIS_Lat: { |
||||||
|
type: DataTypes.DOUBLE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L1ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L2ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L3ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L4ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L5ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L6ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L7ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L8ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L9ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
DelegatedPositionID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
DelegationExpirationDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ProvinceCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
TownshipCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CountyCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CityCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
RegionCode: { |
||||||
|
type: DataTypes.CHAR(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
RuralDistinctCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
VillageCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ManagerNationalCode: { |
||||||
|
type: DataTypes.STRING(15), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ManagerFirstName: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ManagerLastName: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ManagerMobile: { |
||||||
|
type: DataTypes.STRING(15), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
GuildActivityTypeID: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CertificationID: { |
||||||
|
type: DataTypes.STRING(15), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ISICCode: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ISICValue: { |
||||||
|
type: DataTypes.STRING(200), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
TableauTitle: { |
||||||
|
type: DataTypes.STRING(255), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Telephone: { |
||||||
|
type: DataTypes.STRING(25), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
PostalCode: { |
||||||
|
type: DataTypes.STRING(12), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
HasSubunit: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ParentID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ChainID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Source: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Index: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
IsApproved: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ApprovedPersonID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CoveredByOffice: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Status: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true, |
||||||
|
defaultValue: 1 |
||||||
|
}, |
||||||
|
EstablishDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
HasBusinessLicense: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
BusinessLicense: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
BusinessLicenseDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
BusinessLicenseExporter: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ISICBusiness: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
StaffCount: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Area: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
AreaArse: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
IsOnTheWay: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CountryDivisionID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
HasIndependentManager: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
InsertDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
AncillaryID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
DeleteReason: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
UniqueOperator: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
OperatorNationalCode: { |
||||||
|
type: DataTypes.BIGINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
HealthRank: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ProfessionalRate: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
EnvironmentalRate: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
NetworkStractureID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
AncillaryCode: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
OwnerType: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
LicenseType: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
MardNobatKar: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
MardGheyrNobatKar: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ZanNobatKar: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
ZanGheyrNobatKar: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
WorkType: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
HasChain: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
WorkStateFasli: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
WorkStateKhanegi: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
TaminAb: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Fazelab: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Pasmand: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
TashkilatBehdashti: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
PersonOneType: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
PersonTwoType: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'units', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return units; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,65 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class user extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.BIGINT, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
UserID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
IPAddress: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
EventDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: Sequelize.fn('current_timestamp') |
||||||
|
}, |
||||||
|
MessageID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Data: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Severity: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Succeeded: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: 1 |
||||||
|
}, |
||||||
|
Duration: { |
||||||
|
type: DataTypes.BIGINT, |
||||||
|
allowNull: false |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'user', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return user; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,52 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class userpositions extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
UserID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
PositionID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
RoleID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
NetworkAccessID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Status: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true, |
||||||
|
defaultValue: 1 |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'userpositions', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return userpositions; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,166 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class users extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Username: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Password: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Salt: { |
||||||
|
type: DataTypes.STRING(10), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
FirstName: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
LastName: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
DisplayName: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
NationalCode: { |
||||||
|
type: DataTypes.BIGINT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
MobileNo: { |
||||||
|
type: DataTypes.STRING(15), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
Email: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
SuperUser: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true, |
||||||
|
defaultValue: 0 |
||||||
|
}, |
||||||
|
PasswordMustBeChanged: { |
||||||
|
type: DataTypes.TINYINT, |
||||||
|
allowNull: true, |
||||||
|
defaultValue: 0 |
||||||
|
}, |
||||||
|
ExpirationDate: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true, |
||||||
|
defaultValue: "1753-01-01 00:00:00" |
||||||
|
}, |
||||||
|
DefaultPositionID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Index: { |
||||||
|
type: DataTypes.TEXT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Status: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true, |
||||||
|
defaultValue: 1 |
||||||
|
}, |
||||||
|
RelationEmp: { |
||||||
|
type: DataTypes.TINYINT.UNSIGNED, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
NetworkStructureID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CountryDivisionsID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true, |
||||||
|
defaultValue: 0 |
||||||
|
}, |
||||||
|
Phone: { |
||||||
|
type: DataTypes.CHAR(8), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CityCode: { |
||||||
|
type: DataTypes.CHAR(3), |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CreatorUserID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
CreateData: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true, |
||||||
|
defaultValue: Sequelize.fn('current_timestamp') |
||||||
|
}, |
||||||
|
L1ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false, |
||||||
|
defaultValue: 1 |
||||||
|
}, |
||||||
|
L2ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L3ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L4ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L5ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L6ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L7ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L8ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
L9ID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
JobTitle: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'users', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return users; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,75 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class workflowsprocesses extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
IntID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.BIGINT, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
WorkflowID: { |
||||||
|
type: DataTypes.BIGINT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
WorkTypeID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
StateTypeID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
UserID: { |
||||||
|
type: DataTypes.INTEGER, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
UserFirstName: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
UserLastName: { |
||||||
|
type: DataTypes.STRING(50), |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
StartTime: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: false |
||||||
|
}, |
||||||
|
ExpirationTime: { |
||||||
|
type: DataTypes.DATE, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Duration: { |
||||||
|
type: DataTypes.BIGINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
PreviousID: { |
||||||
|
type: DataTypes.BIGINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Comment: { |
||||||
|
type: DataTypes.STRING(255), |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'workflowsprocesses', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "IntID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return workflowsprocesses; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,43 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class workflowstatetypes extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
autoIncrement: true, |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: false, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
WorkTypeID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
StateID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Name: { |
||||||
|
type: DataTypes.STRING(255), |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'workflowstatetypes', |
||||||
|
hasTrigger: true, |
||||||
|
timestamps: false, |
||||||
|
indexes: [ |
||||||
|
{ |
||||||
|
name: "PRIMARY", |
||||||
|
unique: true, |
||||||
|
using: "BTREE", |
||||||
|
fields: [ |
||||||
|
{ name: "ID" }, |
||||||
|
] |
||||||
|
}, |
||||||
|
] |
||||||
|
}); |
||||||
|
return workflowstatetypes; |
||||||
|
} |
||||||
|
} |
@ -0,0 +1,27 @@ |
|||||||
|
import _sequelize from 'sequelize'; |
||||||
|
const { Model, Sequelize } = _sequelize; |
||||||
|
|
||||||
|
export default class worktypes extends Model { |
||||||
|
static init(sequelize, DataTypes) { |
||||||
|
super.init({ |
||||||
|
ID: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: true, |
||||||
|
primaryKey: true |
||||||
|
}, |
||||||
|
Code: { |
||||||
|
type: DataTypes.SMALLINT, |
||||||
|
allowNull: true |
||||||
|
}, |
||||||
|
Value: { |
||||||
|
type: DataTypes.STRING(100), |
||||||
|
allowNull: true |
||||||
|
} |
||||||
|
}, { |
||||||
|
sequelize, |
||||||
|
tableName: 'worktypes', |
||||||
|
timestamps: false |
||||||
|
}); |
||||||
|
return worktypes; |
||||||
|
} |
||||||
|
} |
Loading…
Reference in new issue