chart_permission_chapter_mapping.go 800 B

12345678910111213141516171819202122
  1. package models
  2. import "github.com/beego/beego/v2/client/orm"
  3. type ChartPermissionChapterMappingItem struct {
  4. Id int `description:"id"`
  5. ChartPermissionId int `description:"品种id"`
  6. ChartPermissionName string `description:"品种名称"`
  7. ReportChapterTypeId int `description:"报告id"`
  8. ResearchType string `description:"id"`
  9. }
  10. func GetChartPermissionChapterMappingByReportId(reportId int) (items []*ChartPermissionChapterMappingItem, err error) {
  11. o := orm.NewOrmUsingDB("rddp")
  12. sql := `SELECT cpcm.*, cp.chart_permission_name
  13. FROM chart_permission_chapter_mapping AS cpcm
  14. LEFT JOIN chart_permission AS cp
  15. ON cpcm.chart_permission_id = cp.chart_permission_id
  16. WHERE report_chapter_type_id=?`
  17. _, err = o.Raw(sql, reportId).QueryRows(&items)
  18. return
  19. }