com_trade_country.go 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package data_manage
  2. import (
  3. "github.com/beego/beego/v2/client/orm"
  4. "time"
  5. )
  6. // ComTradeCountry 联合国商品贸易数据库的国家编码表
  7. type ComTradeCountry struct {
  8. Id int `orm:"column(id);pk"`
  9. ThirdId int `description:"第三方的国家id"`
  10. Name string `description:"国家名称(英文)"`
  11. NameCn string `description:"国家名称(中文)"`
  12. ModifyTime time.Time `description:"修改时间"`
  13. CreateTime time.Time `description:"创建时间"`
  14. }
  15. // AddComTradeCountry 添加联合国商品贸易数据库的国家编码
  16. func AddComTradeCountry(item *ComTradeCountry) (lastId int64, err error) {
  17. o := orm.NewOrmUsingDB("data")
  18. lastId, err = o.Insert(item)
  19. if err != nil {
  20. return
  21. }
  22. item.Id = int(lastId)
  23. return
  24. }
  25. // ComTradeCountryItem 联合国商品贸易数据库的国家编码表
  26. type ComTradeCountryItem struct {
  27. ThirdId int `description:"第三方的国家id"`
  28. Name string `description:"国家名称(英文)"`
  29. NameCn string `description:"国家名称(中文)"`
  30. }
  31. // GetComTradeCountryItemAll 获取所有的国家
  32. func GetComTradeCountryItemAll() (list []*ComTradeCountryItem, err error) {
  33. o := orm.NewOrmUsingDB("data")
  34. sql := `SELECT * FROM com_trade_country`
  35. _, err = o.Raw(sql).QueryRows(&list)
  36. return
  37. }