EduProcess.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. export const EduProcess = {
  2. "className": "EduProcess",
  3. "fields": {
  4. "eduCollection": { //指向报送合集
  5. "type": "Pointer",
  6. "targetClass": "EduCollection",
  7. "required": false
  8. },
  9. "branch": { //类别
  10. "type": "Pointer",
  11. "targetClass": "Department",
  12. "required": false
  13. },
  14. "department": { //部门/单位
  15. "type": "Pointer",
  16. "targetClass": "Department",
  17. "required": false
  18. },
  19. // "profileSubmitteds": {//流程管理员
  20. // "type": "Array",
  21. // "required": false
  22. // },
  23. "profileSubmitted": {//流程管理员
  24. "type": "Pointer",
  25. "targetClass":"Profile",
  26. "required": false
  27. },
  28. "name": {//流程名称
  29. "type": "String",
  30. "required": false
  31. },
  32. "num": {//报送名额
  33. "type": "Number",
  34. "required": false
  35. },
  36. "code": {//流程唯一标识
  37. "type": "String",
  38. "required": false
  39. },
  40. "startDate": {//开始时间
  41. "type": "Date",
  42. "required": false
  43. },
  44. "deadline": {//截止时间
  45. "type": "Date",
  46. "required": false
  47. },
  48. "status": {//状态 100:暂停 200:已开始 300:已公示 400:已提交(完成)
  49. "type": "String",
  50. "required": false
  51. },
  52. "releaseDate": {//公示时间
  53. "type": "Date",
  54. "required": false
  55. },
  56. },
  57. "classLevelPermissions": {
  58. "find": {
  59. "*": true
  60. },
  61. "get": {
  62. "*": true
  63. },
  64. "count": {
  65. "*": true
  66. },
  67. "create": {
  68. "*": true
  69. },
  70. "update": {
  71. "*": true
  72. },
  73. "delete": {
  74. "*": true
  75. },
  76. "addField": {
  77. "*": true
  78. },
  79. "protectedFields": {
  80. "*": []
  81. }
  82. }
  83. }
  84. module.exports.EduProcess = EduProcess