EduProcess.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  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:已提交
  49. "type": "String",
  50. "required": false
  51. },
  52. },
  53. "classLevelPermissions": {
  54. "find": {
  55. "*": true
  56. },
  57. "get": {
  58. "*": true
  59. },
  60. "count": {
  61. "*": true
  62. },
  63. "create": {
  64. "*": true
  65. },
  66. "update": {
  67. "*": true
  68. },
  69. "delete": {
  70. "*": true
  71. },
  72. "addField": {
  73. "*": true
  74. },
  75. "protectedFields": {
  76. "*": []
  77. }
  78. }
  79. }
  80. module.exports.EduProcess = EduProcess