package com.red.circle.other.app.inner.service.material.props;

import com.red.circle.framework.dto.PageResult;
import com.red.circle.other.inner.model.cmd.material.PropsCommodityStoreQryCmd;
import com.red.circle.other.inner.model.dto.material.PropsCommodityStoreDTO;

/**
 * 道具商店.
 *
 * @author pengliang on 2023/11/7
 */
public interface PropsCommodityStoreClientService {

  /**
   * 获取平台指定资源.
   */
  PropsCommodityStoreDTO getPropsCommodityStore(String sysOrigin, Long sourceId);

  /**
   * 商店分页列表.
   */
  PageResult<PropsCommodityStoreDTO> pageOps(PropsCommodityStoreQryCmd qryCmd);

  /**
   * 添加或修改商品.
   */
  void addOrUpdate(PropsCommodityStoreDTO dto);

}
