123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175 |
- package base_from_hisugar
- type ChartResponse struct {
- Columns []Column `json:"columns"`
- Dataset interface{} `json:"dataset"`
- IsCache bool `json:"isCache"`
- Status string `json:"status"`
- AppId string `json:"appId"`
- ResourceCode string `json:"resourceCode"`
- ChartId string `json:"chartId"`
- NodeType string `json:"nodeType"`
- _Paramset interface{} `json:"paramset"`
- WebapiParams interface{} `json:"webapiParams"`
- SceneName string `json:"sceneName"`
- }
- type Column struct {
- Name string `json:"name"`
- AliasName string `json:"aliasName"`
- Title string `json:"title"`
- FinalId string `json:"finalId"`
- TargetColumn interface{} `json:"targetColumn"`
- AliasTitle interface{} `json:"aliasTitle"`
- SuffixTitle string `json:"suffixTitle"`
- Index int `json:"index"`
- Expression interface{} `json:"expression"`
- TableName []string `json:"tableName"`
- DsId string `json:"dsId"`
- AreaType string `json:"areaType"`
- AreaCode string `json:"areaCode"`
- DateFormatter interface{} `json:"dateFormatter"`
- Type string `json:"type"`
- IsAggExpr bool `json:"isAggExpr"`
- IsCalculate bool `json:"isCalculate"`
- IsEncrypt bool `json:"isEncrypt"`
- DataPackageId interface{} `json:"dataPackageId"`
- Fid string `json:"fid"`
- PanelId string `json:"panelId"`
- Sync interface{} `json:"sync"`
- }
- type TargetColumn struct {
- Id string `json:"id"`
- Name string `json:"name"`
- OriName string `json:"oriName"`
- Alias string `json:"alias"`
- Title string `json:"title"`
- PinyinTitle string `json:"pinyinTitle"`
- Type string `json:"type"`
- Length int `json:"length"`
- Digits int `json:"digits"`
- Hide bool `json:"hide"`
- Expression string `json:"expression"`
- Index int `json:"index"`
- Dynamic bool `json:"dynamic"`
- RuleIds interface{} `json:"ruleIds"`
- Params interface{} `json:"params"`
- Sync interface{} `json:"sync"`
- ColDirs []interface{} `json:"colDirs"`
- OriColAlias interface{} `json:"oriColAlias"`
- Description interface{} `json:"description"`
- CalColumn bool `json:"calColumn"`
- Position bool `json:"position"`
- DsId string `json:"dsId"`
- TableName string `json:"tableName"`
- TableType string `json:"tableType"`
- IsColumn bool `json:"isColumn"`
- ShowButton bool `json:"showButton"`
- DataPackageId interface{} `json:"dataPackageId"`
- OriginName string `json:"originName"`
- Icon string `json:"icon"`
- GroupType string `json:"groupType"`
- }
- type Expression struct {
- IsGroup bool `json:"isGroup"`
- }
- type Dataset struct {
- DatasetId string `json:"datasetId"`
- DsId string `json:"dsId"`
- AppId string `json:"appId"`
- Tables []Table `json:"tables"`
- Relations []interface{} `json:"relations"`
- Flow Flow `json:"flow"`
- Flowrelations []interface{} `json:"flowrelations"`
- Links []interface{} `json:"links"`
- }
- type Table struct {
- Id string `json:"id"`
- Name string `json:"name"`
- Title string `json:"title"`
- PinyinTitle interface{} `json:"pinyinTitle"`
- Type string `json:"type"`
- Catalog interface{} `json:"catalog"`
- Schema interface{} `json:"schema"`
- OriginName interface{} `json:"originName"`
- Column interface{} `json:"column"`
- MetaColumn interface{} `json:"metaColumn"`
- Rownum int `json:"rownum"`
- HideColumns interface{} `json:"hideColumns"`
- ColumnNames interface{} `json:"columnNames"`
- ColumnSync interface{} `json:"columnSync"`
- DataSqlSet interface{} `json:"dataSqlSet"`
- RefTables interface{} `json:"refTables"`
- ColumnFormatter interface{} `json:"columnFormatter"`
- Rules interface{} `json:"rules"`
- Params interface{} `json:"params"`
- DataPrivileges interface{} `json:"dataPrivileges"`
- DataPrivilegeRuleId interface{} `json:"dataPrivilegeRuleId"`
- Sync interface{} `json:"sync"`
- FilterGroup interface{} `json:"filterGroup"`
- CollectPara interface{} `json:"collectPara"`
- CreateTime interface{} `json:"createTime"`
- DataPackageId interface{} `json:"dataPackageId"`
- DataParamMappers interface{} `json:"dataParamMappers"`
- ApiParams interface{} `json:"apiParams"`
- ExteralParams interface{} `json:"exteralParams"`
- IsGlobalFusion string `json:"isGlobalFusion"`
- GlobalFusionSourceDsId interface{} `json:"globalFusionSourceDsId"`
- GlobalFusionSourceTableName interface{} `json:"globalFusionSourceTableName"`
- GlobalFusionSourceShcema interface{} `json:"globalFusionSourceShcema"`
- GlobalFusionSourceCatalog interface{} `json:"globalFusionSourceCatalog"`
- ModelId interface{} `json:"modelId"`
- DsId interface{} `json:"dsId"`
- FilterNest bool `json:"filterNest"`
- Etl bool `json:"etl"`
- }
- type Flow struct {
- DsId string `json:"dsId"`
- Children []Child `json:"children"`
- }
- type Child struct {
- Eid string `json:"eid"`
- Style Style `json:"style"`
- Table Table `json:"table"`
- }
- type Style struct {
- Top string `json:"top"`
- Left string `json:"left"`
- }
- type WebapiParam struct {
- ParamName string `json:"paramName"`
- Type string `json:"type"`
- Value string `json:"value"`
- }
- type ParamSet struct {
- Search []Search `json:"search"`
- Param []interface{} `json:"param"`
- }
- type Search struct {
- Key string `json:"key"`
- Value string `json:"value"`
- Type string `json:"type"`
- Separator string `json:"seperator"`
- }
- type ChartRequestSimple struct {
- Columns []ColumnSimple `json:"columns"`
- SceneName string `json:"sceneName"`
- }
- type ColumnSimple struct {
- Name string `json:"name"`
- AliasName string `json:"aliasName"`
- AliasTitle string `json:"aliasTitle"`
- Title string `json:"title"`
- }
|