1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- package Account
- import (
- "Cold_Api/conf"
- "fmt"
- "github.com/astaxie/beego/cache"
- _ "github.com/astaxie/beego/cache/redis"
- "github.com/beego/beego/v2/adapter/orm"
- "github.com/beego/beego/v2/core/logs"
- _ "github.com/go-sql-driver/mysql"
- )
- // 公司-数据展示-平面图、大数据、3D 视图
- type Vpanel struct {
- T_cid int `orm:"pk;size(200);null"` // 公司id
- T_plan string `orm:"type(text);null"` // 平面图
- T_data string `orm:"type(text);null"` // 大数据
- T_v3d string `orm:"type(text);null"` // 3D 视图
- T_v3d1 string `orm:"type(text);null"` // 3D 视图 1
- T_v3d2 string `orm:"type(text);null"` // 3D 视图 2
- T_v3d3 string `orm:"type(text);null"` // 3D 视图 3
- T_v3d4 string `orm:"type(text);null"` // 3D 视图 4
- T_v3d5 string `orm:"type(text);null"` // 3D 视图 5
- }
- type Vpanel_R struct {
- T_plan string // 平面图
- T_data string // 大数据
- T_v3d string // 3D 视图
- T_v3d1 string // 3D 视图 1
- T_v3d2 string // 3D 视图 2
- T_v3d3 string // 3D 视图 3
- T_v3d4 string // 3D 视图 4
- T_v3d5 string // 3D 视图 5
- }
- func Vpanel_To_Vpanel_R(r Vpanel) (v Vpanel_R) {
- v.T_plan = r.T_plan
- v.T_data = r.T_data
- v.T_v3d = r.T_v3d
- v.T_v3d1 = r.T_v3d1
- v.T_v3d2 = r.T_v3d2
- v.T_v3d3 = r.T_v3d3
- v.T_v3d4 = r.T_v3d4
- v.T_v3d5 = r.T_v3d5
- return v
- }
- func (t *Vpanel) TableName() string {
- return "v_panel" // 数据库名称 // ************** 替换 FormulaList **************
- }
- var redisCache_Vpanel cache.Cache
- func init() {
- //注册模型
- orm.RegisterModel(new(Vpanel))
- config := fmt.Sprintf(`{"key":"%s","conn":"%s","dbNum":"%s","password":"%s"}`,
- "redis_Vpanel", conf.Redis_address, conf.Redis_dbNum, conf.Redis_password)
- fmt.Println(config)
- var err error
- redisCache_Vpanel, err = cache.NewCache("redis", config)
- if err != nil || redisCache_Vpanel == nil {
- errMsg := "failed to init redis"
- logs.Debug(errMsg, err)
- }
- }
|