fonchain-container/cmd/internal/embedded/implement/dto/transform.go
2024-07-02 11:56:53 +08:00

23 lines
644 B
Go

// Package dto -----------------------------
// @file : led.go
// @author : JJXu
// @contact : wavingbear@163.com
// @time : 2024/5/21 上午10:32
// -------------------------------------------
package dto
import "fmt"
type LedControlRequest struct {
MchId string `json:"mchId"`
LedNo string `json:"ledNo"`
Status int `json:"status"` // 0: off, 1: on
Color [3]int `json:"color"`
Light int `json:"light"`
}
func (r *LedControlRequest) TcpMsg() string {
//003 06000 001 1 255 255 255 100
return fmt.Sprintf("003%s%s%d%03d%03d%03d%03d", r.MchId, r.LedNo, r.Status, r.Color[0], r.Color[1], r.Color[2], r.Light)
}