public class OfflineProductDeal extends AbstractModel
Constructor and Description |
---|
OfflineProductDeal() |
OfflineProductDeal(OfflineProductDeal source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
String |
getBillingItemCode()
Get 计费项
|
Float |
getDiscount()
Get 折扣百分比,传入0-100的值
|
Float |
getDosage()
Get 用量
|
String |
getDosageUnit()
Get 用量单位
|
Long |
getFee()
Get 最终扣费金额(单位:分)Fee=round(OriginPrice*Discount/100)
|
Long |
getOriginPrice()
Get 原价 (单位:分)OriginPrice=round(UnitPrice * Dosage * TimeSpan)
|
String |
getProductCode()
Get 产品标签
|
String |
getSubBillingItemCode()
Get 计费细项
|
String |
getSubProductCode()
Get 子产品标签
|
Float |
getTimeSpan()
Get 商品的时间大小,当TimeUnit 是package时,timeSpan 只能传1。当TimeUnit是year;month;day;hour;minute;second,传具体时长。
|
String |
getTimeUnit()
Get 商品的时间单位:year:年;month:月;day:日;hour:小时;minute:分钟;second:秒; package:与价格无关,一次性购买的产品传package
|
Float |
getUnitPrice()
Get 单价(单位:分)
|
void |
setBillingItemCode(String BillingItemCode)
Set 计费项
|
void |
setDiscount(Float Discount)
Set 折扣百分比,传入0-100的值
|
void |
setDosage(Float Dosage)
Set 用量
|
void |
setDosageUnit(String DosageUnit)
Set 用量单位
|
void |
setFee(Long Fee)
Set 最终扣费金额(单位:分)Fee=round(OriginPrice*Discount/100)
|
void |
setOriginPrice(Long OriginPrice)
Set 原价 (单位:分)OriginPrice=round(UnitPrice * Dosage * TimeSpan)
|
void |
setProductCode(String ProductCode)
Set 产品标签
|
void |
setSubBillingItemCode(String SubBillingItemCode)
Set 计费细项
|
void |
setSubProductCode(String SubProductCode)
Set 子产品标签
|
void |
setTimeSpan(Float TimeSpan)
Set 商品的时间大小,当TimeUnit 是package时,timeSpan 只能传1。当TimeUnit是year;month;day;hour;minute;second,传具体时长。
|
void |
setTimeUnit(String TimeUnit)
Set 商品的时间单位:year:年;month:月;day:日;hour:小时;minute:分钟;second:秒; package:与价格无关,一次性购买的产品传package
|
void |
setUnitPrice(Float UnitPrice)
Set 单价(单位:分)
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public OfflineProductDeal()
public OfflineProductDeal(OfflineProductDeal source)
public String getProductCode()
public void setProductCode(String ProductCode)
ProductCode
- 产品标签public String getSubProductCode()
public void setSubProductCode(String SubProductCode)
SubProductCode
- 子产品标签public String getBillingItemCode()
public void setBillingItemCode(String BillingItemCode)
BillingItemCode
- 计费项public String getSubBillingItemCode()
public void setSubBillingItemCode(String SubBillingItemCode)
SubBillingItemCode
- 计费细项public Float getUnitPrice()
public void setUnitPrice(Float UnitPrice)
UnitPrice
- 单价(单位:分)public Float getDosage()
public void setDosage(Float Dosage)
Dosage
- 用量public String getDosageUnit()
public void setDosageUnit(String DosageUnit)
DosageUnit
- 用量单位public Float getTimeSpan()
public void setTimeSpan(Float TimeSpan)
TimeSpan
- 商品的时间大小,当TimeUnit 是package时,timeSpan 只能传1。当TimeUnit是year;month;day;hour;minute;second,传具体时长。public String getTimeUnit()
public void setTimeUnit(String TimeUnit)
TimeUnit
- 商品的时间单位:year:年;month:月;day:日;hour:小时;minute:分钟;second:秒; package:与价格无关,一次性购买的产品传packagepublic Long getOriginPrice()
public void setOriginPrice(Long OriginPrice)
OriginPrice
- 原价 (单位:分)OriginPrice=round(UnitPrice * Dosage * TimeSpan)public Float getDiscount()
public void setDiscount(Float Discount)
Discount
- 折扣百分比,传入0-100的值public Long getFee()
public void setFee(Long Fee)
Fee
- 最终扣费金额(单位:分)Fee=round(OriginPrice*Discount/100)Copyright © 2021. All rights reserved.