ReviewSimpleSerializer.js 860 B

1234567891011121314151617181920212223242526272829
  1. const makeId = require("../../util/makeId");
  2. const courseSerializer = require("../course/CourseSerializer");
  3. const dayjs = require("dayjs");
  4. /**
  5. * @description 互评checkListItem详细实体类
  6. * @typedef {Object} ReviewSimpleSerializerType
  7. * @property {number|string} id 互评作业id
  8. * @property {string} name 对应的文档作业名称
  9. * @property {CourseSerializerType} course 所属课程
  10. * @property {number} beginAt 开始时间
  11. * @property {number} endAt 截止时间
  12. */
  13. /**
  14. * @description 生成ReviewSimpleSerializerType
  15. * @returns ReviewSimpleSerializerType
  16. */
  17. const reviewSimpleSerializer = () => {
  18. return {
  19. id: makeId(),
  20. name: "该项评价的内容, String",
  21. course: courseSerializer(),
  22. beginAt: dayjs("2018-10-21").unix(),
  23. endAt: dayjs("2018-12-21").unix()
  24. };
  25. };
  26. module.exports = reviewSimpleSerializer;