com_trade_country.go 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package data_manage
  2. import (
  3. "eta_gn/eta_api/global"
  4. "time"
  5. )
  6. // ComTradeCountry 联合国商品贸易数据库的国家编码表
  7. type ComTradeCountry struct {
  8. Id int `orm:"column(id);pk" gorm:"primaryKey" `
  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 := global.DmSQL["data"]
  18. err = o.Create(item).Error
  19. if err != nil {
  20. return
  21. }
  22. lastId = int64(item.Id)
  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 := global.DmSQL["data"]
  34. sql := `SELECT * FROM com_trade_country`
  35. err = o.Raw(sql).Find(&list).Error
  36. return
  37. }