project_process.go 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. package workflow
  2. import (
  3. "server/dao"
  4. "server/model/common/request"
  5. )
  6. type ProjectProcessService struct{}
  7. func (pps *ProjectProcessService) QueryProjectApplicantList(info request.SearchProjectProcess) (list interface{}, total int64, err error) {
  8. limit := info.PageInfo.PageSize
  9. offset := info.PageInfo.PageSize * (info.PageInfo.Page - 1)
  10. projectProcesses, total, err := dao.QueryProjectApplicantList(limit, offset, info.UserId)
  11. return projectProcesses, total, err
  12. }
  13. func (pps *ProjectProcessService) QueryProjectProcessList(info request.SearchProjectProcess) (list interface{}, total int64, err error) {
  14. limit := info.PageInfo.PageSize
  15. offset := info.PageInfo.PageSize * (info.PageInfo.Page - 1)
  16. projectProcesses, total, err := dao.QueryProjectProcessList(limit, offset, info.UserId)
  17. return projectProcesses, total, err
  18. }
  19. func (pps *ProjectProcessService) CreateProjectProcess(process dao.ProjectProcess) error {
  20. return process.CreateProjectProcess()
  21. }
  22. func (pps *ProjectProcessService) UpdateProjectProcess(process dao.ProjectProcess) error {
  23. return process.UpdateProjectProcess()
  24. }
  25. func (pps *ProjectProcessService) DeleteProjectProcess(process dao.ProjectProcess) error {
  26. return process.DeleteProjectProcess()
  27. }