DefectPreviewArea.cs 1.65 KB
using System.Collections.Generic;

namespace OS.Spin.ViewModle.Models
{
    public class DefectPreviewArea
    {   
        private string _defectNumber;   //瑕疵编号
        private string _pictureUrl;     //图片路径
        private List<DefectSpot> _defectSpots;   //该图片里所对应的瑕疵点数

        /// <summary>
        /// 无参构造函数
        /// </summary>
        public DefectPreviewArea() { }

        /// <summary>
        /// 有参构造函数
        /// </summary>
        /// <param name="defectNumber"></param>
        /// <param name="pictureUrl"></param>
        /// <param name="defectSpots"></param>
        public DefectPreviewArea(string defectNumber, string pictureUrl, List<DefectSpot> defectSpots)
        {
            this._defectNumber = defectNumber;
            this._pictureUrl = pictureUrl;
            this._defectSpots = defectSpots;
        }

        /// <summary>
        /// 瑕疵编号
        /// </summary>
        public string DefectNumber
        {
            get { return _defectNumber; }
            set
            {
                _defectNumber = value;
            }
        }

        /// <summary>
        /// 图片路径
        /// </summary>
        public string PictureUrl
        {
            get { return _pictureUrl; }
            set
            {
                _pictureUrl = value;
            }
        }

        /// <summary>
        /// 图片所对应的瑕疵数
        /// </summary>
        public List<DefectSpot> DefectSpots
        {
            get { return _defectSpots; }
            set
            {
                _defectSpots = value;
            }
        }
    }
}