package project import "github.com/gogf/gf/v2/frame/g" // 查询所有项目列表数据 type ProjectIndexModuleReq struct { g.Meta `path:"index" method:"get" tags:"APP(项目相关)" summary:"项目列表数据【首页列表】"` ProjectName string `json:"projectName" dc:"模糊搜索项目名"` PageNum int `json:"pageNum" dc:"页码" v:"required"` PageSize int `json:"pageSize" dc:"每页数量" v:"required"` } // 根据项目ID查询详情【基础数据】 type ProjectIndexModuleDetailReq struct { g.Meta `path:"base" method:"get" tags:"APP(项目相关)" summary:"项目详情数据【基础数据】"` ProjectId string `json:"projectId" v:"required" dc:"项目ID"` } // 根据项目ID查询详情【项目计划】 type ProjectPlanDetailReq struct { g.Meta `path:"plan" method:"get" tags:"APP(项目相关)" summary:"项目详情数据【项目计划】"` ProjectId string `json:"projectId" v:"required" dc:"项目ID"` } // 根据项目ID查询详情【视频监控】 type ProjectVideoDetailReq struct { g.Meta `path:"video" method:"get" tags:"APP(项目相关)" summary:"项目详情数据【视频监控】"` ProjectId string `json:"projectId" v:"required" dc:"项目ID"` } // 根据项目ID查询详情【施工日志】 type ProjectLogReq struct { g.Meta `path:"log" method:"get" tags:"APP(项目相关)" summary:"项目详情数据【施工日志】"` ProjectId int64 `json:"projectId" v:"required" dc:"项目ID"` } // 根据项目ID查询详情【计划详情】 type ProjectPlanDetailStatusReq struct { g.Meta `path:"/planDetail" tags:"APP(项目相关)" method:"get" summary:"项目详情数据【计划详情】"` ProjectID int `json:"projectId"` Status int `json:"status" dc:"任务状态 0:待开始 1:进行中 2:已完成 3:滞后"` PageNum int `json:"pageNum" dc:"页码" v:"required"` PageSize int `json:"pageSize" dc:"每页数量" v:"required"` }