package com.jeesharp.business.modules.mall.service;

import com.jeesharp.business.modules.mall.entity.MallSpec;
import com.jeesharp.business.modules.mall.vo.MallSpecQueryVO;
import com.jeesharp.framework.mybatis.core.service.BaseInterface;

import java.util.List;

/**
 * 规格名领域服务接口。
 *
 * @author jeesharp
 * @since 2026-05-07
 */
public interface MallSpecService extends BaseInterface<MallSpec, MallSpecQueryVO> {

    void createSpec(MallSpec entity);

    void updateSpec(MallSpec entity);

    /**
     * 平台已启用规格维度（商户建品只读）。
     */
    List<MallSpec> listPlatformEnabledForPublish();
}
