web_information.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. 'use strict'
  2. const Sequelize = require('sequelize')
  3. module.exports = (sequelize, DataTypes) => {
  4. class web_information extends Sequelize.Model {
  5. /**
  6. * Helper method for defining associations.
  7. * This method is not a part of Sequelize lifecycle.
  8. * The `models/index` file will call this method automatically.
  9. */
  10. static associate(models) {
  11. // define association here
  12. }
  13. }
  14. web_information.init(
  15. {
  16. id: {
  17. type: DataTypes.INTEGER,
  18. primaryKey: true
  19. },
  20. title: {
  21. type: DataTypes.STRING
  22. },
  23. sub_title: {
  24. type: DataTypes.STRING
  25. },
  26. delivery_time: {
  27. type: DataTypes.DATE
  28. },
  29. lang: {
  30. type: DataTypes.STRING
  31. },
  32. content: {
  33. type: DataTypes.STRING
  34. },
  35. add_time: {
  36. type: DataTypes.DATE
  37. },
  38. add_user: {
  39. type: DataTypes.STRING
  40. },
  41. add_ip: {
  42. type: DataTypes.STRING
  43. },
  44. cover_image: {
  45. type: DataTypes.STRING
  46. },
  47. },
  48. {
  49. sequelize,
  50. freezeTableName: true,
  51. modelName: 'web_information'
  52. }
  53. )
  54. return web_information
  55. }