Archer_cdm
2 years ago
5 changed files with 294 additions and 18 deletions
@ -0,0 +1,18 @@ |
|||
'use strict'; |
|||
async function getDepartmentTrainRecordList(ctx) { |
|||
try { |
|||
ctx.status = 200; |
|||
ctx.body = {}; |
|||
} catch (error) { |
|||
ctx.fs.logger.error(`path: ${ctx.path}, error: ${error}`); |
|||
ctx.status = 400; |
|||
ctx.body = { |
|||
message: '查询部门培训记录列表失败' |
|||
} |
|||
} |
|||
|
|||
} |
|||
|
|||
module.exports = { |
|||
getDepartmentTrainRecordList |
|||
} |
@ -0,0 +1,124 @@ |
|||
/* eslint-disable*/ |
|||
|
|||
'use strict'; |
|||
|
|||
module.exports = dc => { |
|||
const DataTypes = dc.ORM; |
|||
const sequelize = dc.orm; |
|||
const DeptTraining = sequelize.define("deptTraining", { |
|||
id: { |
|||
type: DataTypes.INTEGER, |
|||
allowNull: false, |
|||
defaultValue: null, |
|||
comment: null, |
|||
primaryKey: true, |
|||
field: "id", |
|||
autoIncrement: true |
|||
}, |
|||
departmentName: { |
|||
type: DataTypes.STRING, |
|||
allowNull: false, |
|||
defaultValue: null, |
|||
comment: null, |
|||
primaryKey: false, |
|||
field: "departmentname", |
|||
autoIncrement: false |
|||
}, |
|||
trainingType: { |
|||
type: DataTypes.STRING, |
|||
allowNull: false, |
|||
defaultValue: null, |
|||
comment: null, |
|||
primaryKey: false, |
|||
field: "trainingtype", |
|||
autoIncrement: false |
|||
}, |
|||
trainDate: { |
|||
type: DataTypes.DATE, |
|||
allowNull: false, |
|||
defaultValue: null, |
|||
comment: null, |
|||
primaryKey: false, |
|||
field: "traindate", |
|||
autoIncrement: false |
|||
}, |
|||
trainContent: { |
|||
type: DataTypes.STRING, |
|||
allowNull: false, |
|||
defaultValue: null, |
|||
comment: null, |
|||
primaryKey: false, |
|||
field: "traincontent", |
|||
autoIncrement: false |
|||
}, |
|||
trainWho: { |
|||
type: DataTypes.STRING, |
|||
allowNull: true, |
|||
defaultValue: null, |
|||
comment: null, |
|||
primaryKey: false, |
|||
field: "trainwho", |
|||
autoIncrement: false |
|||
}, |
|||
trainer: { |
|||
type: DataTypes.STRING, |
|||
allowNull: true, |
|||
defaultValue: null, |
|||
comment: null, |
|||
primaryKey: false, |
|||
field: "trainer", |
|||
autoIncrement: false |
|||
}, |
|||
trainMethod: { |
|||
type: DataTypes.STRING, |
|||
allowNull: false, |
|||
defaultValue: null, |
|||
comment: null, |
|||
primaryKey: false, |
|||
field: "trainmethod", |
|||
autoIncrement: false |
|||
}, |
|||
appraisalMethod: { |
|||
type: DataTypes.STRING, |
|||
allowNull: false, |
|||
defaultValue: null, |
|||
comment: null, |
|||
primaryKey: false, |
|||
field: "appraisalmethod", |
|||
autoIncrement: false |
|||
}, |
|||
trainTime: { |
|||
type: DataTypes.STRING, |
|||
allowNull: false, |
|||
defaultValue: null, |
|||
comment: null, |
|||
primaryKey: false, |
|||
field: "traintime", |
|||
autoIncrement: false |
|||
}, |
|||
attachPath: { |
|||
type: DataTypes.STRING, |
|||
allowNull: true, |
|||
defaultValue: null, |
|||
comment: null, |
|||
primaryKey: false, |
|||
field: "attachpath", |
|||
autoIncrement: false |
|||
}, |
|||
origin: { |
|||
type: DataTypes.STRING, |
|||
allowNull: true, |
|||
defaultValue: null, |
|||
comment: null, |
|||
primaryKey: false, |
|||
field: "origin", |
|||
autoIncrement: false |
|||
} |
|||
}, { |
|||
tableName: "dept_training", |
|||
comment: "", |
|||
indexes: [] |
|||
}); |
|||
dc.models.DeptTraining = DeptTraining; |
|||
return DeptTraining; |
|||
}; |
@ -0,0 +1,9 @@ |
|||
'use strict'; |
|||
|
|||
const departmentTrain = require('../../controllers/departmentTrain'); |
|||
|
|||
module.exports = function (app, router, opts) { |
|||
|
|||
app.fs.api.logAttr['GET/department/train/record/list'] = { content: '查询部门培训记录列表', visible: true }; |
|||
router.get('/department/train/record/list', departmentTrain.getDepartmentTrainRecordList); |
|||
}; |
Loading…
Reference in new issue