1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package models
- import (
- "github.com/beego/beego/v2/client/orm"
- "time"
- )
- // ComTradeCountry 联合国商品贸易数据库的国家编码表
- type ComTradeCountry struct {
- Id int `orm:"column(id);pk"`
- ThirdId int `description:"第三方的国家id"`
- Name string `description:"国家名称(英文)"`
- NameCn string `description:"国家名称(中文)"`
- TogetherCountry int `description:"合并其他国家查询的个数,如果大于0,代表可以合并其他国家查询"`
- MonthTogetherCountry int `description:"月度合并其他国家查询的个数,如果大于0,代表可以合并其他国家查询"`
- ModifyTime time.Time `description:"修改时间"`
- CreateTime time.Time `description:"创建时间"`
- }
- // Update 更新基础信息
- func (item *ComTradeCountry) Update(cols []string) (err error) {
- o := orm.NewOrmUsingDB("data")
- _, err = o.Update(item, cols...)
- return
- }
- // AddComTradeCountry 添加联合国商品贸易数据库的国家编码
- func AddComTradeCountry(item *ComTradeCountry) (lastId int64, err error) {
- o := orm.NewOrmUsingDB("data")
- lastId, err = o.Insert(item)
- if err != nil {
- return
- }
- item.Id = int(lastId)
- return
- }
- // GetComTradeCountryAll 获取所有的国家
- func GetComTradeCountryAll() (list []*ComTradeCountry, err error) {
- o := orm.NewOrmUsingDB("data")
- sql := `SELECT * FROM com_trade_country where id !=1`
- _, err = o.Raw(sql).QueryRows(&list)
- return
- }
|