12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- package testdata
- import (
- "fmt"
- "git.rtzhtech.cn/iss/public-lib/dao"
- "git.rtzhtech.cn/iss/public-lib/model"
- "github.com/gogf/gf/v2/util/gconv"
- "testing"
- )
- func init() {
- dao.SetDefault(dao.ConnectDb())
- }
- func TestDevMpinfoyReplace(t *testing.T) {
- data := model.DevMpinfo{}
- //data.Id = 3
- data.Mpid = 12
- data.Mpname = "测点名称"
- data.Zonename = "所在区域名称"
- data.Positionname = "区域内位置"
- data.Appid = 123
- data.Modelid = 456
- data.Deviceid = 789
- data.Attrname = "对应模型属性"
- m := gconv.Map(&data)
- dao.Q.DevMpinfo.Base.Replace(m)
- //model.DevMpinfoModel.Replace(m)
- }
- func TestDevMpinfoBaseUpdate(t *testing.T) {
- d := dao.Q.DevMpinfo
- c := dao.Condition{}
- c.Where = map[string]any{d.ID.String(): 2}
- c.Fields = []string{d.Mpid.String(), d.Mpname.String()}
- data := model.DevMpinfo{}
- data.Mpid = 0
- data.Mpname = "name1"
- dao.Q.DevMpinfo.Base.Update(&c, &data)
- }
- func TestDevMpinfoUpdate(t *testing.T) {
- d := dao.Q.DevMpinfo
- data := model.DevMpinfo{}
- data.Mpid = 0
- data.Mpname = "name2"
- d.Where(d.ID.Eq(3)).Select(d.Mpid, d.Mpname).Updates(&data)
- }
- func TestDevMpinfoGetOneById(t *testing.T) {
- d := dao.Q.DevMpinfo
- res, _ := d.Where(d.ID.Eq(2)).First()
- fmt.Println(res)
- }
- func TestDevMpinfoGetOne(t *testing.T) {
- d := dao.Q.DevMpinfo
- //res, _ := d.Where(d.Mpid.Eq(12)).First()
- res, _ := d.GetOneById(12)
- //res.(*DevMpinfo).DeviceId = 1
- fmt.Println(res)
- }
- func TestDevMpinfoGetList(t *testing.T) {
- d := dao.Q.DevMpinfo
- res, _ := d.Where(d.Mpname.Eq("测点名称")).Find()
- for _, v := range res {
- fmt.Println(v)
- }
- }
|