package edb_refresh import ( "github.com/beego/beego/v2/client/orm" "time" ) // EdbRefreshSource // @Description: 刷新的数据源表 type EdbRefreshSource struct { Id int `orm:"column(id);pk"` Source int `orm:"column(source)" description:"来源"` SourceName string `description:"来源名称"` SubSource int `description:"子数据来源:0:经济数据库,1:日期序列"` SubSourceName string `description:"子来源名称"` HasChild int `description:"是否有子来源,0:否,1:是"` ModifyTime time.Time `description:"修改时间"` CreateTime time.Time `description:"创建时间"` SourceNameEn string `description:"英文来源名称"` SubSourceNameEn string `description:"英文子来源名称"` } // EdbRefreshSourceList // @Description: 获取刷新的数据源列表 type EdbRefreshSourceList struct { Source int `orm:"column(source)" description:"来源"` SourceName string `description:"来源名称"` SubSource int `description:"子数据来源:0:经济数据库,1:日期序列"` SubSourceName string `description:"子来源名称"` Child []EdbRefreshSourceList `description:"子来源"` HasChild int `description:"是否有子来源,0:否,1:是"` SourceNameEn string `description:"英文来源名称"` SubSourceNameEn string `description:"英文子来源名称"` } // GetAllList // @Description: 获取刷新数据源列表 // @author: Roc // @datetime 2024-01-03 15:03:24 // @return items []*EdbRefreshSource // @return err error func (m EdbRefreshSource) GetAllList() (items []*EdbRefreshSource, err error) { o := orm.NewOrmUsingDB("data") sql := ` SELECT * FROM edb_refresh_source ORDER BY id ASC ` _, err = o.Raw(sql).QueryRows(&items) return } type BaseClassifyItems struct { ClassifyId int `description:"分类id"` ClassifyName string `description:"分类名称"` ParentId int `description:"父级id"` UniqueCode string `description:"唯一编码"` Children []*BaseClassifyItems `description:"下级"` }