28 lines
894 B
Go
28 lines
894 B
Go
package service
|
|
|
|
import "videoplayer/dao"
|
|
|
|
func GetDeviceList(auth_id int) []dao.Device {
|
|
return dao.FindDeviceByAuthID(auth_id)
|
|
}
|
|
|
|
func GetDevice(id, auth_id int) dao.Device {
|
|
return dao.FindDeviceByID(id, auth_id)
|
|
}
|
|
|
|
func AddDevice(deviceName, deviceIP, deviceStatus, deviceInfo, deviceType, deviceLocation string, authID int) uint {
|
|
return dao.CreateDevice(authID, deviceName, deviceType, deviceStatus, deviceLocation, deviceIP, deviceInfo)
|
|
}
|
|
|
|
func SetDeviceStatus(status string, id, auth_id int) bool {
|
|
return dao.SetDeviceStatus(status, id, auth_id)
|
|
}
|
|
|
|
func UpdateDevice(deviceName, deviceIP, deviceStatus, deviceInfo, deviceType, deviceLocation string, id, auth_id int) bool {
|
|
return dao.UpdateDeviceByID(id, auth_id, deviceName, deviceType, deviceStatus, deviceLocation, deviceIP, deviceInfo)
|
|
}
|
|
|
|
func DeleteDevice(id, auth_id int) bool {
|
|
return dao.DeleteDeviceByID(id, auth_id)
|
|
}
|