123456789101112131415161718192021222324252627282930313233 |
- /*
- * @Author: fuyu
- * @Date: 2021-03-22 19:10:00
- * @LastEditors: fuyu
- * @LastEditTime: 2021-03-22 19:27:20
- * @FilePath: /202103/code/test/tmp/Bbs.js
- */
- const Sequelize = require('sequelize');
- import sequelize from './db/sequelize';
- /**
- * 患者信息
- */
- // primaryKey: true
- // defaultValue: null
- const Bbs = sequelize.define('bbs', {
- id: {type: Sequelize.STRING(50), allowNull: false, primaryKey: true}, // id,
- initiator: {type: Sequelize.STRING(50), allowNull: true, defaultValue: null}, // initiator, 发起人
- reply: {type: Sequelize.STRING(50), allowNull: true, defaultValue: null}, // reply, 回复人
- remote_application_id: {type: Sequelize.STRING(50), allowNull: true, defaultValue: null}, // remote_application_id, 申请单id
- content: {type: Sequelize.STRING(50), allowNull: true, defaultValue: null}, // content, 内容
- attachment: {type: Sequelize.STRING(255), allowNull: true, defaultValue: null}, // attachment, 附件
- type: {type: Sequelize.STRING(10), allowNull: true, defaultValue: null}, // type BBS类型\r\n1 发起申请\r\n2 接收申请\r\n3 驳回申请\r\n4 撤回申请\r\n5 完成申请\r\n99 bbs对话
- }, {
- freezeTableName: true,
- charset: 'utf8',
- indexes:[
- {fields : ['remote_application_id']}
- ],
- });
- Bbs.sync({ force: false }).then(function() {});
- export default Bbs;
|