package com.ms.biz.bo;

import com.alibaba.fastjson.JSONObject;
import com.ms.biz.common.StrObjMap;
import lombok.Data;

import java.util.Date;

@Data
public class MoveProductPublishQueueBO {

    /**
     * move_product_publish_queue_id
     */
    private Integer moveProductPublishQueueId;

    /**
     * shop_id
     */
    private Long shopId;

    /**
     * move_collect_task_id
     */
    private Integer moveCollectTaskId;

    /**
     * move_collect_task_detail_id
     */
    private Long moveCollectTaskDetailId;

    /**
     * try_times
     */
    private int tryTimes;

    /**
     * locked
     */
    private Integer locked;

    /**
     * gmt_locked
     */
    private Date gmtLocked;

    /**
     * priority
     */
    private Integer priority;

    /**
     * gmt_last_heartbeat
     */
    private Date gmtLastHeartbeat;

    /**
     * gmt_create
     */
    private Date gmtCreate;

    /**
     * gmt_modified
     */
    private Date gmtModified;

    private String sourceItemId;

    private MoveShopSettingBO condition;

    private String conditionTxt;

    private String cnaliDsDetailId;

    private String site;

    private String source;

    private String sourceTitle;

    private String sourceShopName;

    private String sourceImgUrl;

    private String cid;

    private String copyType;

    private int isFastMode;

    private String itemNum;

    private Integer price;

    private Boolean hasSaveNotes;

    private String notes;

    private JSONObject skus;

    private Integer presellType;

    private StrObjMap presellTimeSkuSpecNameAndStockPercentMap;


    private StrObjMap sizeAndPresellMap;

    private StrObjMap skuPresellChildSkuDetail;

    private Double hasImportPrice;

    private Integer supply7dayReturn;
    private Integer limitSource;

    private Long moveGroupTaskDetailId;
}
