12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- package mysql
- import (
- "context"
- "fmt"
- "gorm.io/gen"
- "pji_desktop_http/biz/dal/query"
- "pji_desktop_http/biz/model"
- )
- func AddOriginalMapOneRecord(ctx context.Context, record model.OriginalMap) error {
- r := query.OriginalMap
- err := r.WithContext(ctx).Create(&record)
- return err
- }
- func UpdateOriginalMapOneRecord(ctx context.Context, record model.OriginalMap) (gen.ResultInfo, error) {
- r := query.OriginalMap
- fmt.Println("record update", record)
- info, err := r.WithContext(ctx).Where(r.ID.Eq(record.ID)).Updates(record)
- if err != nil {
- return info, err
- }
- return info, nil
- }
- func QueryOriginalMapByMapIdAndDeviceNo(ctx context.Context, mapId string, deviceNo string) ([]*model.OriginalMap, error) {
- r := query.OriginalMap
- originalMaps, err := r.WithContext(ctx).Where(r.MapID.Eq(mapId), r.DeviceNo.Eq(deviceNo)).Find()
- if err != nil {
- return nil, err
- }
- return originalMaps, nil
- }
- func QueryOriginalMapWithoutCicvMap(ctx context.Context) ([]*model.OriginalMap, error) {
- r := query.OriginalMap
- originalMaps, err := r.WithContext(ctx).Where(r.CicvMapZipURL.Null()).Or(r.CicvMapPgmURL.Null()).Find()
- if err != nil {
- return nil, err
- }
- return originalMaps, nil
- }
|