package request // PublicClassifyDeleteCheckReq // @Description: 公共分类删除请求 type PublicClassifyDeleteCheckReq struct { ClassifyId int `description:"分类id"` } // SetEdbPublicReq // @Description: 设置指标公开的请求 type SetEdbPublicReq struct { EdbInfoList []SetEdbPublicEdbReq `description:"待设置的指标"` Description string `description:"备注"` } // CancelEdbPublicReq // @Description: 撤销指标公开的请求 type CancelEdbPublicReq struct { EdbInfoId int `description:"待设置的指标"` Description string `description:"备注"` } type SetEdbPublicEdbReq struct { EdbInfoId int `description:"指标id列表"` ClassifyId int `description:"公共分类id"` } // SearchPublicEdbReq // @Description: 获取指标列表(设置公开的时候)请求结构体 type SearchPublicEdbReq struct { EdbPublicList []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:"每页数据条数"` } // AllSearchPublicEdbReq // @Description: 获取所有指标列表(设置公开的时候)请求结构体 type AllSearchPublicEdbReq struct { SearchPublicEdbReq EdbIdList []int `description:"选中的指标id列表"` NoEdbIdList []int `description:"未选中的指标id列表"` IsSelectAll bool `description:"是否选择所有指标"` } // MoveEdbClassifyReq // @Description: 移动指标分类的请求结构体 type MoveEdbClassifyReq struct { SearchPublicEdbReq EdbIdList []int `description:"选中的指标id列表"` NoEdbIdList []int `description:"未选中的指标id列表"` IsSelectAll bool `description:"是否选择所有指标"` NewClassifyId int `description:"新的分类id"` }