/* SPDX-FileCopyrightText: 2026 M5Stack Technology CO LTD SPDX-License-Identifier: MIT */ package device import ( "context" "stackChan/api/device/v1" "stackChan/internal/dao" "stackChan/internal/model/do" ) func (c *ControllerV1) Create(ctx context.Context, req *v1.CreateReq) (res *v1.CreateRes, err error) { insertId, err := dao.Device.Ctx(ctx).Data(do.Device{ Mac: req.Mac, Name: req.Name, }).InsertAndGetId() if err != nil { return nil, err } res = &v1.CreateRes{ Id: insertId, } return }