calculate_stl_config_mapping.go 911 B

1234567891011121314151617181920212223242526272829
  1. package stl
  2. import (
  3. "time"
  4. "github.com/beego/beego/v2/client/orm"
  5. )
  6. type CalculateStlConfigMapping struct {
  7. Id int `description:"主键"`
  8. CalculateStlConfigId int `description:"stl配置id"`
  9. EdbInfoId int `description:"edb信息id"`
  10. CreateTime time.Time `description:"创建时间"`
  11. ModifyTime time.Time `description:"修改时间"`
  12. }
  13. func (c *CalculateStlConfigMapping) Insert() (insertId int64, err error) {
  14. o := orm.NewOrmUsingDB("data")
  15. insertId, err = o.Insert(c)
  16. return
  17. }
  18. // GetCalculateStlConfigMappingIdByEdbInfoId 获取配置文件id
  19. func GetCalculateStlConfigMappingIdByEdbInfoId(edbInfoId int) (configId int, err error) {
  20. o := orm.NewOrmUsingDB("data")
  21. sql := `SELECT calculate_stl_config_id FROM calculate_stl_config_mapping WHERE edb_info_id=? LIMIT 1`
  22. err = o.Raw(sql, edbInfoId).QueryRow(&configId)
  23. return
  24. }