package request

// AddAndEditSandbox 添加/编辑沙盘的请求数据
type AddAndEditSandbox struct {
	SandboxId          int    `description:"沙盘id"`
	SandboxVersionCode string `description:"沙盘版本code"`
	Name               string `description:"沙盘名称"`
	ChartPermissionId  int    `description:"品种权限id"`
	Content            string `description:"沙盘内容"`
	PicUrl             string `description:"沙盘图片地址"`
	SvgData            string `description:"沙盘svg图片数据"`
}

// MarkEditSandbox 标记编辑沙盘的请求数据
type MarkEditSandbox struct {
	SandboxId int `description:"沙盘id"`
	Status    int `description:"标记状态,1:编辑中,2:编辑完成"`
}

// DeleteSandbox 删除沙盘的请求数据
type DeleteSandbox struct {
	SandboxId int `description:"沙盘id"`
}

// DeleteSandboxVersion 删除沙盘版本的请求数据
type DeleteSandboxVersion struct {
	SandboxVersionCode string `description:"沙盘版本code"`
}

// AddAndEditSandboxV2 添加/编辑沙盘的请求数据
type AddAndEditSandboxV2 struct {
	SandboxId         int    `description:"沙盘id"`
	Name              string `description:"沙盘名称"`
	Content           string `description:"沙盘内容"`
	Style             int    `description:"风格"`
	MindmapData       string `description:"思维导图内容"`
	PicUrl            string `description:"沙盘图片地址"`
	SvgData           string `description:"沙盘svg图片数据"`
	SandboxClassifyId int    `description:"分类id"`
}