project_process.go 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  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) QueryProjectProcessById(id int) (dao.ProjectProcess, error) {
  20. return dao.QueryProjectProcessById(id)
  21. }
  22. func (pps *ProjectProcessService) CreateProjectProcess(process dao.ProjectProcess) error {
  23. return process.CreateProjectProcess()
  24. }
  25. func (pps *ProjectProcessService) UpdateProjectProcess(process dao.ProjectProcess) error {
  26. return process.UpdateProjectProcess()
  27. }
  28. func (pps *ProjectProcessService) Replenished(id int) error {
  29. return dao.Replenished(id)
  30. }
  31. func (pps *ProjectProcessService) DeleteProjectProcess(process dao.ProjectProcess) error {
  32. return process.DeleteProjectProcess()
  33. }