com_trade_country.go 1.3 KB

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