package request // SetChartPublicReq // @Description: 设置指标公开的请求 type SetChartPublicReq struct { ChartInfoList []SetChartPublicChartReq `description:"待设置的指标"` Description string `description:"备注"` } // CancelChartPublicReq // @Description: 撤销指标公开的请求 type CancelChartPublicReq struct { ChartInfoId int `description:"待设置的指标"` Description string `description:"备注"` } type SetChartPublicChartReq struct { ChartInfoId int `description:"指标id列表"` ClassifyId int `description:"公共分类id"` } // SearchPublicChartReq // @Description: 获取指标列表(设置公开的时候)请求结构体 type SearchPublicChartReq struct { ChartPublicList []int `description:"指标公开状态:1:未公开,2:已提交;3:已公开。可多选,默认是未公开"` SourceList []int `description:"来源id"` Keyword string `description:"关键字"` ClassifyIdList []int `description:"指标分类选择,如果不指定分类,那么就是所有分类"` PublicClassifyIdList []int `description:"指标所属公共分类id,如果不指定分类,那么就是所有分类"` CurrentIndex int `description:"当前页页码,从1开始"` PageSize int `description:"每页数据条数"` } // AllSearchPublicChartReq // @Description: 获取所有指标列表(设置公开的时候)请求结构体 type AllSearchPublicChartReq struct { SearchPublicChartReq ChartIdList []int `description:"选中的指标id列表"` NoChartIdList []int `description:"未选中的指标id列表"` IsSelectAll bool `description:"是否选择所有指标"` } // MoveChartClassifyReq // @Description: 移动指标分类的请求结构体 type MoveChartClassifyReq struct { SearchPublicChartReq ChartIdList []int `description:"选中的指标id列表"` NoChartIdList []int `description:"未选中的指标id列表"` IsSelectAll bool `description:"是否选择所有指标"` NewClassifyId int `description:"新的分类id"` }