device.go 892 字节
package transform

import (
	"gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/domain"
	"gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/infrastructure/pg/models"
)

func TransformToDeviceDomainModelFromPgModels(deviceModel *models.Device) (*domain.Device, error) {
	return &domain.Device{
		DeviceId:     deviceModel.DeviceId,
		CompanyId:    deviceModel.CompanyId,
		OrgId:        deviceModel.OrgId,
		DeviceCode:   deviceModel.DeviceCode,
		DeviceName:   deviceModel.DeviceName,
		DeviceModel:  deviceModel.DeviceModel,
		DeviceType:   deviceModel.DeviceType,
		Brand:        deviceModel.Brand,
		DeviceStatus: deviceModel.DeviceStatus,
		RiskLevel:    deviceModel.RiskLevel,
		CreatedAt:    deviceModel.CreatedAt,
		UpdatedAt:    deviceModel.UpdatedAt,
		DeletedAt:    deviceModel.DeletedAt,
		WorkStation:  deviceModel.WorkStation,
	}, nil
}