# SorterBeanDto.java

    package com.mycim.apis.eap.dto;

    import java.io.Serializable;
    import java.util.List;

    /**
     * @Author: yibing.liu
     * @Date: 2021/7/8 11:50
     */
    public class SorterBeanDto implements Serializable {

        /**
         * 源晶舟的ID
         */
        private String sourceCarrierId;

        /**
         * 目标晶舟的ID
         */
        private String targetCarrierId;

        /**
         * 任务类型：EXCHANGE(交换晶舟)、SPLIT（分批）、MERGE（合批）、CREATE_MONITOR（CreateMonitor）
         */
        private String jobType;

        private String lotId;

        private String recipeId;

        /**
         * 任务状态：CREATE（创建）、FINISH（完成）、CANCEL（取消）
         */
        private String status;

        /**
         * 是否为 翻面 的操作
         */
        private boolean flipFlag = false;

        /**
         * 目前的 Flip Attribute
         */
        private String flipType;

        /**
         * 源晶舟中的晶圆集合
         */
        private List<UnitInfo4SortDto> sourceUnitInfoList;

        /**
         * 目标晶舟中的晶圆集合
         */
        private List<UnitInfo4SortDto> targetUnitInfoList;

        public String getSourceCarrierId() {
            return sourceCarrierId;
        }

        public void setSourceCarrierId(String sourceCarrierId) {
            this.sourceCarrierId = sourceCarrierId;
        }

        public String getTargetCarrierId() {
            return targetCarrierId;
        }

        public void setTargetCarrierId(String targetCarrierId) {
            this.targetCarrierId = targetCarrierId;
        }

        public String getJobType() {
            return jobType;
        }

        public void setJobType(String jobType) {
            this.jobType = jobType;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getLotId() { return lotId;  }

        public void setLotId(String lotId) { this.lotId = lotId; }

        public String getRecipeId() {
            return recipeId;
        }

        public void setRecipeId(String recipeId) {
            this.recipeId = recipeId;
        }

        public boolean isFlipFlag() {
            return flipFlag;
        }

        public void setFlipFlag(boolean flipFlag) {
            this.flipFlag = flipFlag;
        }

        public String getFlipType() {
            return flipType;
        }

        public void setFlipType(String flipType) {
            this.flipType = flipType;
        }

        public List<UnitInfo4SortDto> getSourceUnitInfoList() {
            return sourceUnitInfoList;
        }

        public void setSourceUnitInfoList(List<UnitInfo4SortDto> sourceUnitInfoList) {
            this.sourceUnitInfoList = sourceUnitInfoList;
        }

        public List<UnitInfo4SortDto> getTargetUnitInfoList() {
            return targetUnitInfoList;
        }

        public void setTargetUnitInfoList(List<UnitInfo4SortDto> targetUnitInfoList) {
            this.targetUnitInfoList = targetUnitInfoList;
        }

    }