类 ApplicationItem.Builder
java.lang.Object
com.infilake.openapi.bidding.model.ApplicationItem.Builder
- 封闭类:
ApplicationItem
Builder pattern for ApplicationItem
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明approvedQuantity(Integer approvedQuantity) build()Build the ApplicationItem instance Validates required fields.estimatedTotalPrice(Double estimatedTotalPrice) estimatedUnitPrice(Double estimatedUnitPrice) expectedDeliveryDate(String expectedDeliveryDate) extendFields(Map<String, Object> extendFields) 设置扩展字段projectName(String projectName) 设置备注(推荐使用此方法)requestedQuantity(Integer requestedQuantity) specification(String specification) warehouseId(Integer warehouseId) warehouseName(String warehouseName)
-
构造器详细资料
-
Builder
public Builder()
-
-
方法详细资料
-
projectId
-
projectName
-
itemCode
-
itemName
-
specification
-
brand
-
unit
-
requestedQuantity
-
approvedQuantity
-
estimatedUnitPrice
-
estimatedTotalPrice
-
warehouseId
-
warehouseName
-
expectedDeliveryDate
-
remark
-
remarks
设置备注(推荐使用此方法)- 参数:
remarks- 备注信息- 返回:
- Builder 实例
-
extendFields
设置扩展字段- 参数:
extendFields- 扩展字段 Map- 返回:
- Builder 实例
-
itemId
-
build
Build the ApplicationItem instance Validates required fields.- 返回:
- ApplicationItem instance
- 抛出:
IllegalStateException- if required fields are missing
-