package models

type FileReq struct {
	Path string `json:"path"`
	Key  string `json:"key"`
}

type DeployReq struct {
	// 已上传的文件夹根目录
	Key     string `json:"key"`
	NginxId int    `json:"nginxId"`
	// 部署目录
	Dir string `json:"dir"`
	// 是否先清空文件夹,再部署
	Clear bool `json:"clear"`
	// 文件上传后执行后置命令,适用于简单的部署
	Cmd string `json:"cmd"`
}

type LoggerReq struct {
	Start int `json:"start"`
	End   int `json:"end"`
	// 文件的绝对路径
	FileName string `json:"fileName"`
	// 最大显示行数
	MaxLines int `json:"maxLines"`
}