project_process.go 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. package workflow
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "server/dao"
  5. "server/global"
  6. "server/model/common/request"
  7. "server/model/common/response"
  8. )
  9. type ProjectProcessApi struct{}
  10. func (ppa *ProjectProcessApi) QueryProjectApplicantList(c *gin.Context) {
  11. var info request.SearchProjectProcess
  12. err := c.ShouldBindJSON(&info)
  13. if err != nil {
  14. response.FailWithMessage("参数解析失败", c)
  15. global.GVA_LOG.Error("QueryProjectApplicantList ====== " + err.Error())
  16. return
  17. }
  18. list, total, err := projectProcessService.QueryProjectApplicantList(info)
  19. if err != nil {
  20. response.FailWithMessage("查询失败", c)
  21. global.GVA_LOG.Error("QueryProjectApplicantList ====== " + err.Error())
  22. return
  23. }
  24. response.OkWithDetailed(response.PageResult{
  25. List: list,
  26. Total: total,
  27. Page: info.PageInfo.Page,
  28. PageSize: info.PageInfo.PageSize,
  29. }, "获取成功", c)
  30. }
  31. func (ppa *ProjectProcessApi) QueryProjectProcessList(c *gin.Context) {
  32. var info request.SearchProjectProcess
  33. err := c.ShouldBindJSON(&info)
  34. if err != nil {
  35. response.FailWithMessage("参数解析失败", c)
  36. global.GVA_LOG.Error("QueryProjectProgressList ====== " + err.Error())
  37. return
  38. }
  39. list, total, err := projectProcessService.QueryProjectProcessList(info)
  40. if err != nil {
  41. response.FailWithMessage("查询失败", c)
  42. global.GVA_LOG.Error("QueryProjectProgressList ====== " + err.Error())
  43. return
  44. }
  45. response.OkWithDetailed(response.PageResult{
  46. List: list,
  47. Total: total,
  48. Page: info.PageInfo.Page,
  49. PageSize: info.PageInfo.PageSize,
  50. }, "获取成功", c)
  51. }
  52. func (ppa *ProjectProcessApi) CreateProjectProcess(c *gin.Context) {
  53. var pp dao.ProjectProcess
  54. err := c.ShouldBindJSON(&pp)
  55. if err != nil {
  56. response.FailWithMessage("参数解析失败", c)
  57. global.GVA_LOG.Error("CreateProjectProgress ====== " + err.Error())
  58. return
  59. }
  60. err = projectProcessService.CreateProjectProcess(pp)
  61. if err != nil {
  62. response.FailWithMessage("创建失败", c)
  63. global.GVA_LOG.Error("CreateProjectProgress ====== " + err.Error())
  64. return
  65. }
  66. response.OkWithMessage("创建成功", c)
  67. }
  68. func (ppa *ProjectProcessApi) UpdateProjectProcess(c *gin.Context) {
  69. var pp dao.ProjectProcess
  70. err := c.ShouldBindJSON(&pp)
  71. if err != nil {
  72. response.FailWithMessage("参数解析失败", c)
  73. global.GVA_LOG.Error("UpdateProjectProgress ====== " + err.Error())
  74. return
  75. }
  76. err = projectProcessService.UpdateProjectProcess(pp)
  77. if err != nil {
  78. response.FailWithMessage("更新失败", c)
  79. global.GVA_LOG.Error("UpdateProjectProgress ====== " + err.Error())
  80. return
  81. }
  82. response.OkWithMessage("更新成功", c)
  83. }
  84. func (ppa *ProjectProcessApi) DeleteProjectProcess(c *gin.Context) {
  85. var pp dao.ProjectProcess
  86. err := c.ShouldBindJSON(&pp)
  87. if err != nil {
  88. response.FailWithMessage("参数解析失败", c)
  89. global.GVA_LOG.Error("DeleteProjectProgress ====== " + err.Error())
  90. return
  91. }
  92. err = projectProcessService.DeleteProjectProcess(pp)
  93. if err != nil {
  94. response.FailWithMessage("删除失败", c)
  95. global.GVA_LOG.Error("DeleteProjectProgress ====== " + err.Error())
  96. return
  97. }
  98. response.OkWithMessage("删除成功", c)
  99. }