project_all.go 939 B

1234567891011121314151617181920212223242526272829
  1. package http_model
  2. type GetAllProjectRequest struct {
  3. PageSize int32 `json:"page_size"`
  4. PageNum int32 `json:"page_num"`
  5. }
  6. type GetAllProjectPreview struct {
  7. ProjectUpdated string `json:"project_updated"` // 最后操作时间
  8. EnterpriseID int64 `json:"enterprise_id"` // 所属企业id
  9. Username string `json:"username"` // 用户名称
  10. ProjectStatus string `json:"project_status"` // 项目状态
  11. Phone string `json:"phone"` // 联系方式
  12. ProjectId string `json:"project_id"` // 项目ID
  13. }
  14. type GetAllProjectData struct {
  15. AllProjectPreview []*GetAllProjectPreview `json:"all_project_preview"`
  16. Total string `json:"total"`
  17. }
  18. func NewGetAllProjectRequest() *GetAllProjectRequest {
  19. return new(GetAllProjectRequest)
  20. }
  21. func NewGetAllProjectResponse() *CommonResponse {
  22. resp := new(CommonResponse)
  23. resp.Data = new(GetAllProjectData)
  24. return resp
  25. }