package com.ruoyi.web.modules.goods.support;

import java.util.ArrayList;
import java.util.List;
import com.ruoyi.common.utils.StringUtils;

/**
 * 商品轮播图（主图 + 副图合集）
 */
public final class GoodsPicSupport
{
    private GoodsPicSupport()
    {
    }

    /**
     * C 端轮播：主图始终首张，其后为副图（按 sort_no 顺序）
     */
    public static List<String> buildGalleryPics(String mainPic, List<String> subPics)
    {
        List<String> pics = new ArrayList<>();
        if (StringUtils.isNotEmpty(mainPic))
        {
            pics.add(mainPic);
        }
        if (subPics != null)
        {
            for (String url : subPics)
            {
                if (StringUtils.isNotEmpty(url))
                {
                    pics.add(url);
                }
            }
        }
        return pics;
    }
}
