CutInfoXml.cs 2.33 KB
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Hh.Mes.POJO.ApiEntity
{
    public class CutInfoXml
    { 
        public string id {  get; set; }

        public string name { get; set; }

        public string version { get; set; }

        public string assemblyID { get; set; }

        public string assemblyName { get; set; } 

        public List<Tube> tubes { get; set; }

  
    }

    public class Tube
    {
        public string amount { get; set; }

        public string comment { get; set; }

        public string diameter { get; set; }

        public string id { get; set; }

        public string length { get; set; }

        public string material { get; set; }

        public string name { get; set; }
        public string thickness { get; set; }

        public List<Saddle> saddles { get; set; }

        public List<PlaneInfo> planes { get; set; }

        public List<Hole> holes { get; set; }
        /// <summary>
        /// 判断 子节点 node  是saddle =1  还是  plane =2
        /// </summary>
        public string saddle1 { get; set; } = "1";

        /// <summary>
        /// 判断 子节点 node  是saddle 还是  plane
        /// </summary>
        public string saddle2 { get; set; } = "2";

    }

    public class Saddle
    {
        public string angle { get; set; }
        public string bevelAngle { get; set; }
        public string bevelType { get; set; }

        public string centerOffest { get; set; }

        public string diameter { get; set; }

        public string pos { get; set; }

        public string twist { get; set; }
    }
    public class PlaneInfo
    {
        public string angle { get; set; }
        public string bevelAngle { get; set; }
        public string bevelType { get; set; }

        public string pos { get; set; }

        public string twist { get; set; }
    }

    public class Hole
    {
        public string angle { get; set; }
        public string bevelAngle { get; set; }
        public string bevelType { get; set; }

        public string centerOffest { get; set; }

        public string thickness { get; set; }

        public string diameter { get; set; }

        public string pos { get; set; }

        public string twist { get; set; }

        public string xoffset { get; set; }
    }



}