12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- package models
- import (
- "rdluck_tools/orm"
- )
- type IndustrialManagementRep struct {
- IndustryName string `description:"产业名称"`
- ChartPermissionId int `description:"权限id"`
- RecommendedIndex int `description:"推荐指数"`
- LayoutTime string `description:"布局时间"`
- }
- //产业列表
- func GetIndustrialManagementAll(ChartPermissionId int) (items []*IndustrialManagement, err error) {
- o := orm.NewOrm()
- sql := `SELECT *
- FROM
- cygx_industrial_management AS man
- WHERE
- man.chart_permission_id = ?`
- _, err = o.Raw(sql, ChartPermissionId).QueryRows(&items)
- return
- }
- //标的列表
- func GetIndustrialSubjectAll(IndustrialManagementId int) (items []*IndustrialSubject, err error) {
- o := orm.NewOrm()
- sql := `SELECT * FROM cygx_industrial_subject WHERE industrial_management_id = ? `
- _, err = o.Raw(sql, IndustrialManagementId).QueryRows(&items)
- return
- }
- //分析师列表
- func GetIndustrialAnalystAll(IndustrialManagementId int) (items []*IndustrialAnalyst, err error) {
- o := orm.NewOrm()
- sql := `SELECT * FROM cygx_industrial_analyst where industrial_management_id = ? `
- _, err = o.Raw(sql, IndustrialManagementId).QueryRows(&items)
- return
- }
- //获取产业数量
- func GetIndustrialManagementCount(IndustrialManagementId int) (count int, err error) {
- sqlCount := ` SELECT COUNT(1) AS count FROM cygx_industrial_management WHERE industrial_management_id=? `
- o := orm.NewOrm()
- err = o.Raw(sqlCount, IndustrialManagementId).QueryRow(&count)
- return
- }
- func GetIndustrialManagementDetail(industrialManagementId int) (items *IndustrialManagementRep, err error) {
- o := orm.NewOrm()
- sql := `SELECT * FROM cygx_industrial_management WHERE industrial_management_id = ?`
- err = o.Raw(sql, industrialManagementId).QueryRow(&items)
- return
- }
|