package customerform type ListPageFields struct { TableData TableDataInfo `json:"tableData"` SearchData []SearchButtonInfo `json:"searchData"` Loading bool `json:"loading"` AttrObj interface{} `json:"attrObj"` Config ConfigInfo `json:"config"` TagList interface{} `json:"tagList"` FormId interface{} `json:"formId"` FormList []interface{} `json:"formList"` Name string `json:"name"` TreeData interface{} `json:"treeData"` PreviewVisible bool `json:"previewVisible"` TabsName string `json:"tabsName"` FormFieldList []interface{} `json:"formFieldList"` FormApi FormApiInfor `json:"formApi"` Dict interface{} `json:"dict"` RefreshTable bool `json:"refreshTable"` } type FormApiInfor struct { Type string `json:"type"` AddApiUrl string `json:"addApiUrl"` EditApiUrl string `json:"editApiUrl"` DelApiUrl string `json:"delApiUrl"` LookApiUrl string `json:"lookApiUrl"` } type ConfigInfo struct { SearchIsShow bool `json:"searchIsShow"` SearchFormIsShow bool `json:"searchFormIsShow"` OpenPageMode string `json:"openPageMode"` PageSize int `json:"pageSize"` } type TableDataInfo struct { Columns []SearchButtonInfo `json:"columns"` Config interface{} `json:"config"` ControlBtn []controlBtnInfo `json:"controlBtn"` OperateBtn []controlBtnInfo `json:"operateBtn"` } type controlBtnInfo struct { Label string `json:"label"` Key string `json:"key"` Type string `json:"type"` Size string `json:"size"` Icon string `json:"icon"` }