[关闭]
@15311494814 2018-06-21T10:55:02.000000Z 字数 15899 阅读 967

avatar接口文档

avatar


一、用户管理

1,添加一条数据

2,修改

3,删除

4,查询一条

5,查询多条

6,分页查询多条

7,根据signature查询用户信息(带员工信息)

8,获取signature

9,退出账户

二、员工管理

1,添加一条数据

2,修改

3,删除

4,查询一条

5,查询多条

6,分页查询多条

7,根据用户id查询员工信息

三、组织架构表

1,添加一条数据(添加完调用重组树的方法)

2,修改(修改完调用重组树的方法)

3,删除(删除需要解除所有用户关联,并重组树型结构)

4,查询一条

5,根据id查询旗下所有子节点(参数:是否包含主体)

6,重组整个架构树(需要在service单独封装出一个独立方法)

四、用户组织架构表

1,添加一条数据

2,删除

3,查询一条

4,查询多条

5,根据条件删除(参数:用户id,组织id)

五、角色表

1,添加一条数据

2,修改

3,删除

4,查询一条

5,查询多条

6,分页查询多条

六、用户角色表

1,添加一条数据

2,删除一条

3,查询一条

4,查询多条(参数:用户id,角色id)

5,根据条件删除(参数:用户id,角色id)

七、权限表

1,添加一条数据(添加完调用重组树的方法)

2,修改(修改完调用重组树的方法)

3,删除(删除完调用重组树的方法)

4,查询一条

5,根据id查询旗下所有子节点(参数:是否包含主体)

6,重组整个架构树(需要在service单独封装出一个独立方法)

八、角色权限表

1,添加一条数据

2,删除一条

3,查询一条

4,查询多条(参数:权限id,角色id)

5,根据条件删除(参数:权限id,角色id)

九、项目申请表

1,添加一条项目基础表数据

  1. [post] /projectbasic
  2. body:
  3. {
  4. "id":"", //项目id,选填,id不填为添加
  5. "projectName":"测试一期11112221",
  6. "leaderIds":"0c7a9753793d4a0b972623d694beaa4f,1166926e77db4ddc9044adaff2e29f97",
  7. "depId":"592bbe31e6f44111a4a7e210cba6cc59",
  8. "proposerId":"1166926e77db4ddc9044adaff2e29f97,1166926e77db4ddc9044adaff2e29f97",
  9. "sponsorId":"1166926e77db4ddc9044adaff2e29f97,0c7a9753793d4a0b972623d694beaa4f",
  10. "planStarttime":"2018-01-01",
  11. "planEndtime":"2018-01-02",
  12. "actualStarttime":"2018-01-03",
  13. "typeCode":"Managed Type",
  14. "projectDesc":"这是一个ABCD"
  15. }
  16. result:
  17. {
  18. "statusCode": "000000",
  19. "result": "335ce37b9b614261812a00d9a96a2298",
  20. "error": ""
  21. }

2,查询基础表basic数据

  1. [get] /projectbasic/{projectId}
  2. result:
  3. {
  4. "statusCode": "000000",
  5. "result": {
  6. "id": "b548f9ccb82e4da6aff7a380d7af1181",
  7. "projectName": "项目项目~~~~~~~~~~~~~~",
  8. "projectCode": "",
  9. "chargeCode": "",
  10. "simpleName": "",
  11. "leaderIds": "2e474793263a40b5ae55d95518cfe5a6,33cbeb4b551a45ec810a4ec9bfc4c895",
  12. "leaderNames": "马彩霞,颜霞",
  13. "depId": "494bd511f3d14b50a9d5c6951c3ffe07",
  14. "depName": "数据部 项目组",
  15. "proposerId": "4bbfa347888f4964aa8984d81e6838f6",
  16. "proposerName": "李端",
  17. "sponsorId": "5d2350d2886f4acf95df8a4f9fb260b6",
  18. "sponsorName": "杨小军",
  19. "typeCode": "",
  20. "typeName": "",
  21. "approvalTime": "2018-06-15",
  22. "applicationTime": "",
  23. "approveStatusName": "项目申请",
  24. "planStarttime": "2018-06-15",
  25. "planEndtime": "",
  26. "actualStarttime": "",
  27. "actualEndtime": "",
  28. "projectStatusName": "Watch List",
  29. "closedTime": "",
  30. "projectDesc": "这是我的项目",
  31. "projectBudgetTotal": null,
  32. "projectStatus": "Watch List",
  33. "currentShowTable": "finished",
  34. "approveStatusId": "df8aa14833ab499780747dbd726bf3a5",
  35. "createTime": "2018-06-15 18:51:02",
  36. "modifyTime": "2018-06-20 18:32:03",
  37. "pageSize": null,
  38. "startIndex": null
  39. },
  40. "error": ""
  41. }

3,更新项目目标target

  1. [post] /projecttarget
  2. body:
  3. {
  4. "projectId":"b548f9ccb82e4da6aff7a380d7af1181",//必填
  5. "significance":"这是战略意义1",
  6. "targetCustomer":"这是目标客户",
  7. "majorFunction":"这是产品主要功能",
  8. "projectTarget":"这是项目目标",
  9. "projectContent":"这是内容目标和范围",
  10. "competitor":"竞争对手"
  11. }
  12. result:
  13. {
  14. "statusCode": "000000",
  15. "result": "ok",
  16. "error": ""
  17. }

4,查询项目target

  1. [get] /projecttarget/{proejctId}
  2. result:
  3. {
  4. "statusCode": "000000",
  5. "result": {
  6. "id": "0af3031e89474aee9b81d41da53efd3f",
  7. "projectId": "b548f9ccb82e4da6aff7a380d7af1181",
  8. "significance": "这是战略意义1",
  9. "targetCustomer": "这是目标客户",
  10. "competitor": "竞争对手",
  11. "majorFunction": "这是产品主要功能",
  12. "projectTarget": "这是项目目标",
  13. "projectContent": "这是内容目标和范围",
  14. "createTime": "2018-06-20 15:29:17",
  15. "modifyTime": "2018-06-20 15:29:17",
  16. "pageSize": null,
  17. "startIndex": null
  18. },
  19. "error": ""
  20. }

5,更新项目风险risk

  1. [post] /projectrisk
  2. body:
  3. {
  4. "projectId":"b548f9ccb82e4da6aff7a380d7af1181",
  5. "riskMarketExpanding":"市场拓展风险",
  6. "riskDesignDevelopment":"设计开发风险",
  7. "riskProjectImplement":"项目实施风险",
  8. "riskProjectDelivery":"项目交付风险",
  9. "riskProjectMaintain":"项目维护风险",
  10. "superviseLimit":"监管与限制"
  11. }
  12. result:
  13. {
  14. "statusCode": "000000",
  15. "result": "ok",
  16. "error": ""
  17. }

6,查询项目风险risk

  1. [get] /projectrisk/{projectId}
  2. result :
  3. {
  4. "statusCode": "000000",
  5. "result": {
  6. "id": "76f16312c31d407fb2418cd9f0840107",
  7. "projectId": "b548f9ccb82e4da6aff7a380d7af1181",
  8. "riskMarketExpanding": "市场拓展风险",
  9. "riskDesignDevelopment": "设计开发风险",
  10. "riskProjectImplement": "项目实施风险",
  11. "riskProjectDelivery": "项目交付风险",
  12. "riskProjectMaintain": "项目维护风险",
  13. "superviseLimit": "监管与限制",
  14. "createTime": "2018-06-20 15:22:32",
  15. "modifyTime": "2018-06-20 15:22:32",
  16. "pageSize": null,
  17. "startIndex": null
  18. },
  19. "error": ""
  20. }

7,查询预算类型

  1. [get] /budgettype/list/{pid} //这里传入的是pid,根节点pid为0
  2. result:
  3. {
  4. "statusCode": "000000",
  5. "result": [
  6. {
  7. "id": "94843a735f1749b8b6721503d68e1e50",
  8. "name": "出差",
  9. "pid": "d8b632256a424d8291494855450046a2",
  10. "unitPrice": 500, //单位预算
  11. "unit": "天",//显示单位
  12. "createTime": "2018-06-15 16:12:00",
  13. "pageSize": null,
  14. "startIndex": null,
  15. "parentNode": { //这是上级节点信息
  16. "id": "d8b632256a424d8291494855450046a2",
  17. "name": "差旅招待费用",
  18. "pid": "0",
  19. "unitPrice": 1000,
  20. "unit": "一天",
  21. "createTime": "2018-06-15 16:08:17",
  22. "pageSize": null,
  23. "startIndex": null,
  24. "parentNode": null
  25. }
  26. }
  27. ],
  28. "error": ""
  29. }

8,更新项目预算

  1. [post] /budgetform
  2. body:
  3. [
  4. {
  5. "budgetTypeId":"5fd151358ce840e68290141949994400",
  6. "monthMoney":123,
  7. "num":3,
  8. "projectId":"6fb8e305b8d74f90be4c357c88f55a33"
  9. },
  10. {
  11. "budgetTypeId":"880f9c94f04649aeb3e9e0af6cf211a6",
  12. "monthMoney":123,
  13. "num":10,
  14. "projectId":"6fb8e305b8d74f90be4c357c88f55a33"
  15. }
  16. ]
  17. result:
  18. {
  19. "statusCode": "000000",
  20. "result": "ok",
  21. "error": ""
  22. }

9,查询项目预算

  1. [get] budgetform/list/{projectId}
  2. result:
  3. {
  4. "statusCode": "000000",
  5. "result": [
  6. {
  7. "id": "9396cb12b0e846dda366b142ab2d147a",
  8. "budgetTypeId": "5fd151358ce840e68290141949994400",
  9. "num": 3,
  10. "monthMoney": 123,
  11. "monthMoneyTotal": 369,
  12. "countTotal": 3690000,
  13. "createTime": "2018-06-20 17:43:06",
  14. "projectId": "6fb8e305b8d74f90be4c357c88f55a33",
  15. "budgetType": {
  16. "id": "5fd151358ce840e68290141949994400",
  17. "name": "技术经理",
  18. "pid": "56fdd04c55cd42bca22fcd45d5bc45ea",
  19. "unitPrice": 10000,
  20. "unit": "个月",
  21. "createTime": "2018-06-15 16:10:31",
  22. "pageSize": null,
  23. "startIndex": null,
  24. "parentNode": null
  25. },
  26. "pageSize": null,
  27. "startIndex": null
  28. },
  29. {
  30. "id": "d9ecfbc66b7e408ea92c68f3988857bf",
  31. "budgetTypeId": "880f9c94f04649aeb3e9e0af6cf211a6",
  32. "num": 10,
  33. "monthMoney": 123,
  34. "monthMoneyTotal": 1230,
  35. "countTotal": 11070000,
  36. "createTime": "2018-06-20 17:43:06",
  37. "projectId": "6fb8e305b8d74f90be4c357c88f55a33",
  38. "budgetType": {
  39. "id": "880f9c94f04649aeb3e9e0af6cf211a6",
  40. "name": "台式机+显示器",
  41. "pid": "70521a9bb81740aabd384cd95978f685",
  42. "unitPrice": 9000,
  43. "unit": "套",
  44. "createTime": "2018-06-15 16:11:27",
  45. "pageSize": null,
  46. "startIndex": null,
  47. "parentNode": null
  48. },
  49. "pageSize": null,
  50. "startIndex": null
  51. }
  52. ],
  53. "error": ""
  54. }

10,更新项目条件

  1. [post] /projectcondition
  2. body:
  3. {
  4. "projectId":"b548f9ccb82e4da6aff7a380d7af1181", //必填
  5. "ifStaffComplete":true,
  6. "staffCompleteDesc":"人员齐备说明",
  7. "ifSkillComplete":true,
  8. "skillCompleteDesc":"技术具备说明",
  9. "ifProductComplete":false,
  10. "productCompleteDesc":"产品具备说明",
  11. "ifBudgetFirstreviewPass":false,
  12. "budgetFirstreviewDesc":"预审初审说明",
  13. "ifDevelopmentEnvComplete":false,
  14. "developmentEnvDesc":"开发环境情况说明",
  15. "ifCustomerCooperateComplete":true,
  16. "customerCooperateDesc":"客户配合说明",
  17. "existingMembersDesc":"现有成员描述",
  18. "requiredNewMembersDesc":"所需的新增人员描述",
  19. "projectCostAnalysis":"项目成本分析",
  20. "projectBusinessModel":"项目商业模式"
  21. }
  22. result:
  23. {
  24. "statusCode": "000000",
  25. "result": "ok",
  26. "error": ""
  27. }

11,查询项目条件condition

  1. result:
  2. {
  3. "statusCode": "000000",
  4. "result": {
  5. "id": "6e01d961b0ee4262ae75b85bc4449fef",
  6. "projectId": "6fb8e305b8d74f90be4c357c88f55a33",
  7. "ifStaffComplete": true,
  8. "staffCompleteDesc": "人员齐备说明",
  9. "ifSkillComplete": true,
  10. "skillCompleteDesc": "技术具备说明",
  11. "ifProductComplete": false,
  12. "productCompleteDesc": "产品具备说明",
  13. "ifBudgetFirstreviewPass": false,
  14. "budgetFirstreviewDesc": "预审初审说明",
  15. "ifDevelopmentEnvComplete": false,
  16. "developmentEnvDesc": "开发环境情况说明",
  17. "ifCustomerCooperateComplete": true,
  18. "customerCooperateDesc": "客户配合说明",
  19. "existingMembersDesc": "现有成员描述",
  20. "requiredNewMembersDesc": "所需的新增人员描述",
  21. "projectCostAnalysis": "项目成本分析",
  22. "projectBusinessModel": "项目商业模式",
  23. "createTime": "2018-06-20 18:10:38",
  24. "modifyTime": "2018-06-20 18:10:38",
  25. "budgetForm": [
  26. {
  27. "id": "9396cb12b0e846dda366b142ab2d147a",
  28. "budgetTypeId": "5fd151358ce840e68290141949994400",
  29. "num": 3,
  30. "monthMoney": 123,
  31. "monthMoneyTotal": 369,
  32. "countTotal": 3690000,
  33. "createTime": "2018-06-20 17:43:06",
  34. "projectId": "6fb8e305b8d74f90be4c357c88f55a33",
  35. "budgetType": {
  36. "id": "5fd151358ce840e68290141949994400",
  37. "name": "技术经理",
  38. "pid": "56fdd04c55cd42bca22fcd45d5bc45ea",
  39. "unitPrice": 10000,
  40. "unit": "个月",
  41. "createTime": "2018-06-15 16:10:31",
  42. "pageSize": null,
  43. "startIndex": null,
  44. "parentNode": null
  45. },
  46. "pageSize": null,
  47. "startIndex": null
  48. },
  49. {
  50. "id": "d9ecfbc66b7e408ea92c68f3988857bf",
  51. "budgetTypeId": "880f9c94f04649aeb3e9e0af6cf211a6",
  52. "num": 10,
  53. "monthMoney": 123,
  54. "monthMoneyTotal": 1230,
  55. "countTotal": 11070000,
  56. "createTime": "2018-06-20 17:43:06",
  57. "projectId": "6fb8e305b8d74f90be4c357c88f55a33",
  58. "budgetType": {
  59. "id": "880f9c94f04649aeb3e9e0af6cf211a6",
  60. "name": "台式机+显示器",
  61. "pid": "70521a9bb81740aabd384cd95978f685",
  62. "unitPrice": 9000,
  63. "unit": "套",
  64. "createTime": "2018-06-15 16:11:27",
  65. "pageSize": null,
  66. "startIndex": null,
  67. "parentNode": null
  68. },
  69. "pageSize": null,
  70. "startIndex": null
  71. }
  72. ],
  73. "pageSize": null,
  74. "startIndex": null
  75. },
  76. "error": ""
  77. }

12,更新项目实施和规划implementplanning

  1. [post] /implementplanning
  2. body:
  3. {
  4. "projectId":"95139384946d4d8e8690a636cc6d932c", /必填
  5. "ifStaffComplete":true,
  6. "staffCompleteDesc":"人员齐备说明",
  7. "ifSkillComplete":true,
  8. "skillCompleteDesc":"技术具备说明",
  9. "ifProductComplete":false,
  10. "productCompleteDesc":"产品具备说明",
  11. "ifBudgetFirstreviewPass":false,
  12. "budgetFirstreviewDesc":"预审初审说明",
  13. "ifDevelopmentEnvComplete":false,
  14. "developmentEnvDesc":"开发环境情况说明",
  15. "ifCustomerCooperateComplete":true,
  16. "customerCooperateDesc":"客户配合说明",
  17. "existingMembersDesc":"现有成员描述",
  18. "requiredNewMembersDesc":"所需的新增人员描述",
  19. "projectCostAnalysis":"项目成本分析",
  20. "projectBusinessModel":"项目商业模式"
  21. }
  22. result:
  23. {
  24. "statusCode": "000000",
  25. "result": "ok",
  26. "error": ""
  27. }

13,查询项目实施和规划

  1. [get] /implementplanning/{projectId}
  2. result:
  3. {
  4. "statusCode": "000000",
  5. "result": {
  6. "id": "d7d26f7a78df495ba12344e641682321",
  7. "projectId": "95139384946d4d8e8690a636cc6d932c",
  8. "outterAcceptIndicator": "",
  9. "innerAcceptIndicator": "",
  10. "requiredExtraResource": "",
  11. "projectResourceApply": "",
  12. "createTime": "2018-06-20 18:51:42",
  13. "pageSize": null,
  14. "startIndex": null
  15. },
  16. "error": ""
  17. }

14,根据项目id查询附件信息

  1. [get] /attachment/{projectid}
  2. result:
  3. {
  4. "statusCode": "000000",
  5. "result": [
  6. {
  7. "id": "33ab150ebd164f6cad8041236fbf2147",
  8. "projectId": "12314",
  9. "recordId": "1",
  10. "uniqueId": "2",
  11. "parentId": "0",
  12. "name": "需求分析",
  13. "level": "1",
  14. "duration": 83.5,
  15. "durationTimeUnit": "d",
  16. "startTime": "2018-02-26",
  17. "endTime": "2018-06-21",
  18. "percentageComplete": 62,
  19. "predecessors": "",
  20. "resource": "",
  21. "createTime": "2018-06-19 17:46:38",
  22. "children": [
  23. {
  24. "id": "520586287a23450fbd15f5041191d904",
  25. "projectId": "12314",
  26. "recordId": "2",
  27. "uniqueId": "3",
  28. "parentId": "1",
  29. "name": "需求调研",
  30. "level": "2",
  31. "duration": 83.5,
  32. "durationTimeUnit": "d",
  33. "startTime": "2018-02-26",
  34. "endTime": "2018-06-21",
  35. "percentageComplete": 63,
  36. "predecessors": "",
  37. "resource": "",
  38. "createTime": "2018-06-19 17:46:38",
  39. "children": []
  40. }
  41. ]
  42. }
  43. ],
  44. "error": ""
  45. }

15,上传附件

  1. [post] /attachment/upload?projectId={projectId}
  2. result:
  3. {
  4. "statusCode": "000000",
  5. "result": "ok",
  6. "error": ""
  7. }

ajax附件上传demo:

  1. var formData = new FormData();
  2. formData.append('file', e.target.files[0]);
  3. $.ajax({
  4. url: 'http://localhost:8012/matrix/' + 'attachment/upload?projectId=12314',//这里是后台接口需要换掉
  5. type: 'POST',
  6. dataType: 'json',
  7. cache: false,
  8. data: formData,
  9. processData: false,
  10. contentType: false,
  11. success: (res) = >{
  12. console.log(JSON.stringify(res))
  13. },
  14. error: function(err) {
  15. console.log(err) alert("网络错误");
  16. }
  17. });

16,分页查询项目数据

  1. [post] /projectbasic/list/limit
  2. body:
  3. {
  4. "approvalTimeBegin":"2018-06-10",
  5. "approvalTimeEnd":"2018-06-21",
  6. "projectName":"34534534534",
  7. "projectStatus":"",
  8. "closedTimeBegin":"",
  9. "closedTimeEnd":"",
  10. "depId":"",
  11. "typeCode":"Special Type",
  12. "projectBudgetTotalBegin":"",//和end必须一起出现
  13. "projectBudgetTotalEnd":"",//和begin必须一起出现
  14. "pageSize":"1",
  15. "startIndex":"0"
  16. }
  17. result:
  18. {
  19. "statusCode": "000000",
  20. "result": {
  21. "data": [
  22. {
  23. "id": "a7282f2554a741bda7a452dc1853ae3c",
  24. "projectName": "34534534534",
  25. "projectCode": "",
  26. "chargeCode": "",
  27. "simpleName": "",
  28. "leaderIds": "30090477814a4482ba3ebd490c5dab47,5d2350d2886f4acf95df8a4f9fb260b6",
  29. "leaderNames": "张宇,杨小军",
  30. "depId": "18ae7d42aca640a1a2237f5e32f1e99e",
  31. "depName": "钉钉事业部",
  32. "proposerId": "36cd79db81ba417c9af803690e34f157",
  33. "proposerName": "a23534534",
  34. "sponsorId": "36cd79db81ba417c9af803690e34f157",
  35. "sponsorName": "a23534534",
  36. "typeCode": "Special Type",
  37. "typeName": "特殊型",
  38. "approvalTime": "2018-06-19",
  39. "approvalTimeBegin": null,
  40. "approvalTimeEnd": null,
  41. "applicationTime": "",
  42. "approveStatusName": null,
  43. "planStarttime": "2018-06-19",
  44. "planEndtime": "2018-06-23",
  45. "actualStarttime": "",
  46. "actualEndtime": "",
  47. "projectStatusName": null,
  48. "closedTime": "",
  49. "closedTimeBegin": null,
  50. "closedTimeEnd": null,
  51. "projectDesc": "43534534534534",
  52. "projectBudgetTotal": 7260000,
  53. "projectStatus": "",
  54. "currentShowTable": "finished",
  55. "approveStatusId": "df8aa14833ab499780747dbd726bf3a5",
  56. "createTime": "2018-06-19 18:25:21",
  57. "modifyTime": "2018-06-21 17:57:28",
  58. "pageSize": null,
  59. "startIndex": null
  60. }
  61. ],
  62. "startIndex": 0,
  63. "pageSize": 1,
  64. "totalCount": 1,
  65. "currentPage": 1,
  66. "pageCount": 1,
  67. "example": null
  68. },
  69. "error": ""
  70. }

十、项目流程审批

1,更新审批

  1. [post] /processApprove/update
  2. body:
  3. {
  4. "projectId":"24f0c4e12167460383a5798483bb0b05", //项目id,必填
  5. "processId":"df8aa14833ab499780747dbd726bf3a5", //流程id,必填
  6. "participantId":"05482f52a41847ecb4cf7b8ed3b6eab8", //审批/申请人ID,必填
  7. "lastResult":false, //最后一次审批结果(true,同意,false,拒绝)必填
  8. "lastOpinion":"测试一条", //最后一次审批意见
  9. "projectCode":"",
  10. "chargeCode":"",
  11. "remark":"" //备注
  12. }
  13. result:
  14. {
  15. "statusCode": "000000",
  16. "result": {
  17. "id": "988cbb6d7e9648a7a1df294b2d547b8a",
  18. "projectId": "24f0c4e12167460383a5798483bb0b05",
  19. "processId": "df8aa14833ab499780747dbd726bf3a5",
  20. "processName": "项目申请",
  21. "participantId": "05482f52a41847ecb4cf7b8ed3b6eab8",
  22. "participantName": "张蓓",
  23. "lastResult": false,
  24. "lastOpinion": "测试一条",
  25. "projectCode": "",
  26. "remark": "",
  27. "createTime": "2018-06-21 10:16:47",
  28. "chargeCode": "",
  29. "lastModifyTime": "2018-06-21 10:16:47",
  30. "pageSize": null,
  31. "startIndex": null
  32. },
  33. "error": ""
  34. }

2,查询审批流程定义(查询流程线)

  1. [get] processDefinition/getProcessLine
  2. result:
  3. {
  4. "statusCode": "000000",
  5. "result": [
  6. {
  7. "id": "df8aa14833ab499780747dbd726bf3a5",
  8. "processName": "项目申请",
  9. "parentId": "",
  10. "createTime": "2018-06-16 20:53:09",
  11. "pageSize": null,
  12. "startIndex": null
  13. },
  14. {
  15. "id": "725dc920daf04ed9999e57601d7e51a2",
  16. "processName": "QMC查看评审条件",
  17. "parentId": "df8aa14833ab499780747dbd726bf3a5",
  18. "createTime": "2018-06-16 20:53:28",
  19. "pageSize": null,
  20. "startIndex": null
  21. },
  22. {
  23. "id": "347f5c17ca194624a5af6b939c6f5e8c",
  24. "processName": "PMO审批",
  25. "parentId": "725dc920daf04ed9999e57601d7e51a2",
  26. "createTime": "2018-06-16 20:53:41",
  27. "pageSize": null,
  28. "startIndex": null
  29. },
  30. {
  31. "id": "c5b2dab6122542abb1400fa77532116a",
  32. "processName": "QMC审批、分配Project Code",
  33. "parentId": "347f5c17ca194624a5af6b939c6f5e8c",
  34. "createTime": "2018-06-16 20:54:14",
  35. "pageSize": null,
  36. "startIndex": null
  37. },
  38. {
  39. "id": "88c25b0cfeea4ec2bb4a8ce1cfb251ab",
  40. "processName": "立项成功",
  41. "parentId": "c5b2dab6122542abb1400fa77532116a",
  42. "createTime": "2018-06-16 20:54:38",
  43. "pageSize": null,
  44. "startIndex": null
  45. }
  46. ],
  47. "error": ""
  48. }

3,根据项目ID查询审批进度

  1. [get] processApprove/schedule/{projectId}
  2. result:
  3. {
  4. "statusCode": "000000",
  5. "result": [
  6. {
  7. "id": "df8aa14833ab499780747dbd726bf3a5",
  8. "processName": "项目申请",
  9. "createTime": "2018-06-16 20:53:09",
  10. "parentId": "",
  11. "approve": null
  12. },
  13. {
  14. "id": "725dc920daf04ed9999e57601d7e51a2",
  15. "processName": "QMC查看评审条件",
  16. "createTime": "2018-06-16 20:53:28",
  17. "parentId": "df8aa14833ab499780747dbd726bf3a5",
  18. "approve": null
  19. },
  20. {
  21. "id": "347f5c17ca194624a5af6b939c6f5e8c",
  22. "processName": "PMO审批",
  23. "createTime": "2018-06-16 20:53:41",
  24. "parentId": "725dc920daf04ed9999e57601d7e51a2",
  25. "approve": null
  26. },
  27. {
  28. "id": "c5b2dab6122542abb1400fa77532116a",
  29. "processName": "QMC审批、分配Project Code",
  30. "createTime": "2018-06-16 20:54:14",
  31. "parentId": "347f5c17ca194624a5af6b939c6f5e8c",
  32. "approve": {
  33. "id": "b31a219ebd8f4600ab6a966b27a7b931",
  34. "projectId": "24f0c4e12167460383a5798483bb0b05",
  35. "processId": "c5b2dab6122542abb1400fa77532116a",
  36. "processName": "QMC审批、分配Project Code",
  37. "participantId": "05482f52a41847ecb4cf7b8ed3b6eab8",
  38. "participantName": "张蓓",
  39. "lastResult": false,
  40. "lastOpinion": "测试一条",
  41. "projectCode": "",
  42. "remark": "",
  43. "createTime": "2018-06-16 22:59:04",
  44. "chargeCode": "",
  45. "lastModifyTime": "2018-06-16 22:59:04",
  46. "pageSize": null,
  47. "startIndex": null
  48. }
  49. },
  50. {
  51. "id": "88c25b0cfeea4ec2bb4a8ce1cfb251ab",
  52. "processName": "立项成功",
  53. "createTime": "2018-06-16 20:54:38",
  54. "parentId": "c5b2dab6122542abb1400fa77532116a",
  55. "approve": null
  56. }
  57. ],
  58. "error": ""
  59. }

4,根据项目ID查询审批记录

  1. [get] /processHistory/list/{projectId}
  2. result:
  3. {
  4. "statusCode": "000000",
  5. "result": [
  6. {
  7. "id": "2c714be9f2104f5fae4e29d51f269606",
  8. "projectId": "24f0c4e12167460383a5798483bb0b05",
  9. "processId": "df8aa14833ab499780747dbd726bf3a5",
  10. "processName": "项目申请",
  11. "participantId": "05482f52a41847ecb4cf7b8ed3b6eab8",
  12. "participantName": "张蓓",
  13. "result": false,
  14. "opinion": "测试一条",
  15. "remark": "",
  16. "createTime": "2018-06-21 10:16:47",
  17. "projectCode": "",
  18. "chargeCode": "",
  19. "pageSize": null,
  20. "startIndex": null
  21. },
  22. {
  23. "id": "5308a8dee1364620a344cf5bd1dc2ba8",
  24. "projectId": "24f0c4e12167460383a5798483bb0b05",
  25. "processId": "347f5c17ca194624a5af6b939c6f5e8c",
  26. "processName": "PMO审批",
  27. "participantId": "05482f52a41847ecb4cf7b8ed3b6eab8",
  28. "participantName": "张蓓",
  29. "result": false,
  30. "opinion": "测试一条",
  31. "remark": "",
  32. "createTime": "2018-06-21 10:16:12",
  33. "projectCode": "",
  34. "chargeCode": "",
  35. "pageSize": null,
  36. "startIndex": null
  37. }
  38. ],
  39. "error": ""
  40. }

```

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注