| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package services
- import (
- "github.com/gogf/gf/util/guid"
- "sparrow/pkg/models"
- "sparrow/services/knowoapi/model"
- )
- type SceneHisService interface {
- Create(*models.SceneHis) error
- Delete(*models.SceneHis) error
- Update(*models.SceneHis) error
- Query(int, int, string) ([]models.SceneHis, int, error)
- Get(string, string) (models.SceneHis, error)
- }
- type sceneHisService struct {
- models *model.All
- }
- // NewSceneHisService new Ota manager
- func NewSceneHisService(models *model.All) SceneHisService {
- return sceneHisService{
- models: models,
- }
- }
- func (a sceneHisService) Query(pi, ps int, deviceId string) ([]models.SceneHis, int, error) {
- return a.models.SceneHis.Query(pi, ps, deviceId)
- }
- func (a sceneHisService) Get(vendorId, recordId string) (models.SceneHis, error) {
- return a.models.SceneHis.Get(vendorId, recordId)
- }
- func (a sceneHisService) Create(SceneHis *models.SceneHis) error {
- SceneHis.RecordId = guid.S()
- return a.models.SceneHis.Create(SceneHis)
- }
- func (a sceneHisService) Delete(SceneHis *models.SceneHis) error {
- return a.models.SceneHis.Delete(SceneHis)
- }
- func (a sceneHisService) Update(SceneHis *models.SceneHis) error {
- _, err := a.models.SceneHis.Update(SceneHis)
- return err
- }
|