package com.cf.imes.module.executor.util.fileConversion.admin.files.xml.VO;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlRootElement;
import java.io.Serializable;

@Data
@AllArgsConstructor
@NoArgsConstructor
@XmlRootElement(name = "End")
@XmlAccessorType(XmlAccessType.FIELD)
public class PointEndXmlVO implements Serializable {

    // 终点坐标X
    @XmlAttribute(name = "X")
    private String x;

    // 终点坐标Y
    @XmlAttribute(name = "Y")
    private String y;

    // 终点坐标Z
    @XmlAttribute(name = "Z")
    private String z;

    // 刀具X轴旋转角度
    @XmlAttribute(name = "toolRotateX")
    private String toolRotateX;

    // 刀具Y轴旋转角度
    @XmlAttribute(name = "toolRotateY")
    private String toolRotateY;

    // 刀具Z轴旋转角度
    @XmlAttribute(name = "toolRotateZ")
    private String toolRotateZ;
}
