mirror of
https://gitee.com/dromara/mayfly-go
synced 2025-11-03 07:50:25 +08:00
30 lines
803 B
Go
30 lines
803 B
Go
package dto
|
|
|
|
import (
|
|
"mayfly-go/internal/machine/domain/entity"
|
|
tagentity "mayfly-go/internal/tag/domain/entity"
|
|
)
|
|
|
|
type SaveMachine struct {
|
|
Machine *entity.Machine
|
|
TagCodePaths []string
|
|
AuthCerts []*tagentity.ResourceAuthCert
|
|
}
|
|
|
|
type MachineFileOp struct {
|
|
MachineId uint64 `json:"machineId" binding:"required" form:"machineId"`
|
|
Protocol int `json:"protocol" binding:"required" form:"protocol"`
|
|
AuthCertName string `json:"authCertName" binding:"required" form:"authCertName"` // 授权凭证
|
|
Path string `json:"path" form:"path"` // 文件路径
|
|
}
|
|
|
|
type SaveMachineCmdConf struct {
|
|
CmdConf *entity.MachineCmdConf
|
|
CodePaths []string
|
|
}
|
|
|
|
type SaveMachineCronJob struct {
|
|
CronJob *entity.MachineCronJob
|
|
CodePaths []string
|
|
}
|