class Sap::SalesPriceList
Public Class Methods
new(source)
click to toggle source
对象初始化方法(初始化来源) @note 对象初始化方法(初始化来源) @param source [string]
# File lib/resource/sap/sales_price_list.rb, line 11 def initialize(source) @source = source end
Public Instance Methods
find(id, params = {})
click to toggle source
通过接口获得单个数据 @note 通过接口获得单个数据 @param id [Integer] 数据id
# File lib/resource/sap/sales_price_list.rb, line 28 def find(id, params = {}) get(query(id, params)) end
list()
click to toggle source
通过接口获得一堆数据 @note 通过接口获得一堆数据 @param source [string] 来源 @param request_name
[string] 请求资源名
# File lib/resource/sap/sales_price_list.rb, line 21 def list get(query) end
query(id = {}, params = {})
click to toggle source
# File lib/resource/sap/sales_price_list.rb, line 38 def query(id = {}, params = {}) request_names = if id.present? skuid = params[:skuid] "#{request_name}/#{id}/SKUPrice/#{skuid}?expand=*&" # end else "#{request_name}?" end { source: @source, request_name: request_names } end
request_name()
click to toggle source
获取请求路径的请求名 @note 获取请求路径的请求名
# File lib/resource/sap/sales_price_list.rb, line 34 def request_name 'SalesPriceLists' end