|
|
|
package com.zhonglai.luhui.domain.cb;
|
|
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
|
import java.util.Date;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
|
|
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
|
|
|
import com.zhonglai.luhui.common.util.annotation.Excel;
|
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
import com.zhonglai.luhui.common.util.domain.BaseEntity;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 养成存塘成本统计对象 cb_development_stock_cost_statistics
|
|
|
|
*
|
|
|
|
* @author zhonglai
|
|
|
|
* @date 2024-04-24
|
|
|
|
*/
|
|
|
|
@ApiModel("养成存塘成本统计")
|
|
|
|
public class CbDevelopmentStockCostStatistics extends BaseEntity
|
|
|
|
{
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
|
|
/** 主键ID */
|
|
|
|
private Integer id;
|
|
|
|
|
|
|
|
/** 养殖场 */
|
|
|
|
@ApiModelProperty(value="养殖场")
|
|
|
|
@Excel(name = "养殖场")
|
|
|
|
private String farmName;
|
|
|
|
|
|
|
|
/** 养殖区域 */
|
|
|
|
@ApiModelProperty(value="养殖区域")
|
|
|
|
@Excel(name = "养殖区域")
|
|
|
|
private String breedingArea;
|
|
|
|
|
|
|
|
/** 养殖造次 */
|
|
|
|
@ApiModelProperty(value="养殖造次")
|
|
|
|
@Excel(name = "养殖造次")
|
|
|
|
private String breedingRound;
|
|
|
|
|
|
|
|
/** 养殖品类 */
|
|
|
|
@ApiModelProperty(value="养殖品类")
|
|
|
|
@Excel(name = "养殖品类")
|
|
|
|
private String breedingCategory;
|
|
|
|
|
|
|
|
/** 养殖品种 */
|
|
|
|
@ApiModelProperty(value="养殖品种")
|
|
|
|
@Excel(name = "养殖品种")
|
|
|
|
private String breedingSpecies;
|
|
|
|
|
|
|
|
/** 塘口/箱号 */
|
|
|
|
@ApiModelProperty(value="塘口/箱号")
|
|
|
|
@Excel(name = "塘口/箱号")
|
|
|
|
private String pondOrBox;
|
|
|
|
|
|
|
|
/** 养殖阶段 */
|
|
|
|
@ApiModelProperty(value="养殖阶段")
|
|
|
|
@Excel(name = "养殖阶段")
|
|
|
|
private String breedingStage;
|
|
|
|
|
|
|
|
/** 成本日期 */
|
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
|
|
|
@ApiModelProperty(value="成本日期")
|
|
|
|
@Excel(name = "成本日期", width = 30, dateFormat = "yyyy-MM-dd")
|
|
|
|
private Date costDate;
|
|
|
|
|
|
|
|
/** 变动成本 */
|
|
|
|
@ApiModelProperty(value="变动成本")
|
|
|
|
@Excel(name = "变动成本")
|
|
|
|
private BigDecimal variableCosts;
|
|
|
|
|
|
|
|
/** 投苗日期 */
|
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
|
|
|
@ApiModelProperty(value="投苗日期")
|
|
|
|
@Excel(name = "投苗日期", width = 30, dateFormat = "yyyy-MM-dd")
|
|
|
|
private Date seedlingDate;
|
|
|
|
|
|
|
|
/** 投苗数量(尾) */
|
|
|
|
@ApiModelProperty(value="投苗数量(尾)")
|
|
|
|
@Excel(name = "投苗数量(尾)")
|
|
|
|
private Long seedlingQuantity;
|
|
|
|
|
|
|
|
/** 苗成本(元) */
|
|
|
|
@ApiModelProperty(value="苗成本(元)")
|
|
|
|
@Excel(name = "苗成本(元)")
|
|
|
|
private BigDecimal seedlingCost;
|
|
|
|
|
|
|
|
/** 饲料数量(kg) */
|
|
|
|
@ApiModelProperty(value="饲料数量(kg)")
|
|
|
|
@Excel(name = "饲料数量(kg)")
|
|
|
|
private BigDecimal feedQuantity;
|
|
|
|
|
|
|
|
/** 饲料金额(元) */
|
|
|
|
@ApiModelProperty(value="饲料金额(元)")
|
|
|
|
@Excel(name = "饲料金额(元)")
|
|
|
|
private BigDecimal feedAmount;
|
|
|
|
|
|
|
|
/** 动保 */
|
|
|
|
@ApiModelProperty(value="动保")
|
|
|
|
@Excel(name = "动保")
|
|
|
|
private BigDecimal animalHealthProtection;
|
|
|
|
|
|
|
|
/** 低值易耗品 */
|
|
|
|
@ApiModelProperty(value="低值易耗品")
|
|
|
|
@Excel(name = "低值易耗品")
|
|
|
|
private BigDecimal consumablesCost;
|
|
|
|
|
|
|
|
/** 人工 */
|
|
|
|
@ApiModelProperty(value="人工")
|
|
|
|
@Excel(name = "人工")
|
|
|
|
private BigDecimal laborCost;
|
|
|
|
|
|
|
|
/** 电费 */
|
|
|
|
@ApiModelProperty(value="电费")
|
|
|
|
@Excel(name = "电费")
|
|
|
|
private BigDecimal electricityFee;
|
|
|
|
|
|
|
|
/** 拉网费 */
|
|
|
|
@ApiModelProperty(value="拉网费")
|
|
|
|
@Excel(name = "拉网费")
|
|
|
|
private BigDecimal nettingFee;
|
|
|
|
|
|
|
|
/** 折旧与摊销 */
|
|
|
|
@ApiModelProperty(value="折旧与摊销")
|
|
|
|
@Excel(name = "折旧与摊销")
|
|
|
|
private BigDecimal depreciationAndAmortization;
|
|
|
|
|
|
|
|
/** 修理费 */
|
|
|
|
@ApiModelProperty(value="修理费")
|
|
|
|
@Excel(name = "修理费")
|
|
|
|
private BigDecimal repairFee;
|
|
|
|
|
|
|
|
/** 燃料费 */
|
|
|
|
@ApiModelProperty(value="燃料费")
|
|
|
|
@Excel(name = "燃料费")
|
|
|
|
private BigDecimal fuelFee;
|
|
|
|
|
|
|
|
/** 租赁费 */
|
|
|
|
@ApiModelProperty(value="租赁费")
|
|
|
|
@Excel(name = "租赁费")
|
|
|
|
private BigDecimal leaseFee;
|
|
|
|
|
|
|
|
/** 其他公摊费 */
|
|
|
|
@ApiModelProperty(value="其他公摊费")
|
|
|
|
@Excel(name = "其他公摊费")
|
|
|
|
private BigDecimal otherSharedCosts;
|
|
|
|
|
|
|
|
/** 定额费用 */
|
|
|
|
@ApiModelProperty(value="定额费用")
|
|
|
|
@Excel(name = "定额费用")
|
|
|
|
private BigDecimal fixedCosts;
|
|
|
|
|
|
|
|
/** 网箱折旧费 */
|
|
|
|
@ApiModelProperty(value="网箱折旧费")
|
|
|
|
@Excel(name = "网箱折旧费")
|
|
|
|
private BigDecimal cageDepreciationFee;
|
|
|
|
|
|
|
|
/** 网箱管理费 */
|
|
|
|
@ApiModelProperty(value="网箱管理费")
|
|
|
|
@Excel(name = "网箱管理费")
|
|
|
|
private BigDecimal cageManagementFee;
|
|
|
|
|
|
|
|
/** 海域费 */
|
|
|
|
@ApiModelProperty(value="海域费")
|
|
|
|
@Excel(name = "海域费")
|
|
|
|
private BigDecimal seaAreaFee;
|
|
|
|
|
|
|
|
/** 塘租 */
|
|
|
|
@ApiModelProperty(value="塘租")
|
|
|
|
@Excel(name = "塘租")
|
|
|
|
private BigDecimal pondRent;
|
|
|
|
|
|
|
|
/** 成本合计 */
|
|
|
|
@ApiModelProperty(value="成本合计")
|
|
|
|
@Excel(name = "成本合计")
|
|
|
|
private BigDecimal totalCost;
|
|
|
|
|
|
|
|
/** 养殖天数 */
|
|
|
|
@ApiModelProperty(value="养殖天数")
|
|
|
|
@Excel(name = "养殖天数")
|
|
|
|
private Integer stockInfoDays;
|
|
|
|
|
|
|
|
/** 存塘规格 */
|
|
|
|
@ApiModelProperty(value="存塘规格")
|
|
|
|
@Excel(name = "存塘规格")
|
|
|
|
private String stockSpecification;
|
|
|
|
|
|
|
|
/** 存塘数量(尾) */
|
|
|
|
@ApiModelProperty(value="存塘数量(尾)")
|
|
|
|
@Excel(name = "存塘数量(尾)")
|
|
|
|
private Long stockQuantity;
|
|
|
|
|
|
|
|
/** 存塘重量(斤) */
|
|
|
|
@ApiModelProperty(value="存塘重量(斤)")
|
|
|
|
@Excel(name = "存塘重量(斤)")
|
|
|
|
private BigDecimal stockWeight;
|
|
|
|
|
|
|
|
/** 单位成本 */
|
|
|
|
@ApiModelProperty(value="单位成本")
|
|
|
|
@Excel(name = "单位成本")
|
|
|
|
private BigDecimal unitCost;
|
|
|
|
|
|
|
|
public void setId(Integer id)
|
|
|
|
{
|
|
|
|
this.id = id;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Integer getId()
|
|
|
|
{
|
|
|
|
return id;
|
|
|
|
}
|
|
|
|
public void setFarmName(String farmName)
|
|
|
|
{
|
|
|
|
this.farmName = farmName;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getFarmName()
|
|
|
|
{
|
|
|
|
return farmName;
|
|
|
|
}
|
|
|
|
public void setBreedingArea(String breedingArea)
|
|
|
|
{
|
|
|
|
this.breedingArea = breedingArea;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getBreedingArea()
|
|
|
|
{
|
|
|
|
return breedingArea;
|
|
|
|
}
|
|
|
|
public void setBreedingRound(String breedingRound)
|
|
|
|
{
|
|
|
|
this.breedingRound = breedingRound;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getBreedingRound()
|
|
|
|
{
|
|
|
|
return breedingRound;
|
|
|
|
}
|
|
|
|
public void setBreedingCategory(String breedingCategory)
|
|
|
|
{
|
|
|
|
this.breedingCategory = breedingCategory;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getBreedingCategory()
|
|
|
|
{
|
|
|
|
return breedingCategory;
|
|
|
|
}
|
|
|
|
public void setBreedingSpecies(String breedingSpecies)
|
|
|
|
{
|
|
|
|
this.breedingSpecies = breedingSpecies;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getBreedingSpecies()
|
|
|
|
{
|
|
|
|
return breedingSpecies;
|
|
|
|
}
|
|
|
|
public void setPondOrBox(String pondOrBox)
|
|
|
|
{
|
|
|
|
this.pondOrBox = pondOrBox;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getPondOrBox()
|
|
|
|
{
|
|
|
|
return pondOrBox;
|
|
|
|
}
|
|
|
|
public void setBreedingStage(String breedingStage)
|
|
|
|
{
|
|
|
|
this.breedingStage = breedingStage;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getBreedingStage()
|
|
|
|
{
|
|
|
|
return breedingStage;
|
|
|
|
}
|
|
|
|
public void setCostDate(Date costDate)
|
|
|
|
{
|
|
|
|
this.costDate = costDate;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Date getCostDate()
|
|
|
|
{
|
|
|
|
return costDate;
|
|
|
|
}
|
|
|
|
public void setVariableCosts(BigDecimal variableCosts)
|
|
|
|
{
|
|
|
|
this.variableCosts = variableCosts;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getVariableCosts()
|
|
|
|
{
|
|
|
|
return variableCosts;
|
|
|
|
}
|
|
|
|
public void setSeedlingDate(Date seedlingDate)
|
|
|
|
{
|
|
|
|
this.seedlingDate = seedlingDate;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Date getSeedlingDate()
|
|
|
|
{
|
|
|
|
return seedlingDate;
|
|
|
|
}
|
|
|
|
public void setSeedlingQuantity(Long seedlingQuantity)
|
|
|
|
{
|
|
|
|
this.seedlingQuantity = seedlingQuantity;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Long getSeedlingQuantity()
|
|
|
|
{
|
|
|
|
return seedlingQuantity;
|
|
|
|
}
|
|
|
|
public void setSeedlingCost(BigDecimal seedlingCost)
|
|
|
|
{
|
|
|
|
this.seedlingCost = seedlingCost;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getSeedlingCost()
|
|
|
|
{
|
|
|
|
return seedlingCost;
|
|
|
|
}
|
|
|
|
public void setFeedQuantity(BigDecimal feedQuantity)
|
|
|
|
{
|
|
|
|
this.feedQuantity = feedQuantity;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getFeedQuantity()
|
|
|
|
{
|
|
|
|
return feedQuantity;
|
|
|
|
}
|
|
|
|
public void setFeedAmount(BigDecimal feedAmount)
|
|
|
|
{
|
|
|
|
this.feedAmount = feedAmount;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getFeedAmount()
|
|
|
|
{
|
|
|
|
return feedAmount;
|
|
|
|
}
|
|
|
|
public void setAnimalHealthProtection(BigDecimal animalHealthProtection)
|
|
|
|
{
|
|
|
|
this.animalHealthProtection = animalHealthProtection;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getAnimalHealthProtection()
|
|
|
|
{
|
|
|
|
return animalHealthProtection;
|
|
|
|
}
|
|
|
|
public void setConsumablesCost(BigDecimal consumablesCost)
|
|
|
|
{
|
|
|
|
this.consumablesCost = consumablesCost;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getConsumablesCost()
|
|
|
|
{
|
|
|
|
return consumablesCost;
|
|
|
|
}
|
|
|
|
public void setLaborCost(BigDecimal laborCost)
|
|
|
|
{
|
|
|
|
this.laborCost = laborCost;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getLaborCost()
|
|
|
|
{
|
|
|
|
return laborCost;
|
|
|
|
}
|
|
|
|
public void setElectricityFee(BigDecimal electricityFee)
|
|
|
|
{
|
|
|
|
this.electricityFee = electricityFee;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getElectricityFee()
|
|
|
|
{
|
|
|
|
return electricityFee;
|
|
|
|
}
|
|
|
|
public void setNettingFee(BigDecimal nettingFee)
|
|
|
|
{
|
|
|
|
this.nettingFee = nettingFee;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getNettingFee()
|
|
|
|
{
|
|
|
|
return nettingFee;
|
|
|
|
}
|
|
|
|
public void setDepreciationAndAmortization(BigDecimal depreciationAndAmortization)
|
|
|
|
{
|
|
|
|
this.depreciationAndAmortization = depreciationAndAmortization;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getDepreciationAndAmortization()
|
|
|
|
{
|
|
|
|
return depreciationAndAmortization;
|
|
|
|
}
|
|
|
|
public void setRepairFee(BigDecimal repairFee)
|
|
|
|
{
|
|
|
|
this.repairFee = repairFee;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getRepairFee()
|
|
|
|
{
|
|
|
|
return repairFee;
|
|
|
|
}
|
|
|
|
public void setFuelFee(BigDecimal fuelFee)
|
|
|
|
{
|
|
|
|
this.fuelFee = fuelFee;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getFuelFee()
|
|
|
|
{
|
|
|
|
return fuelFee;
|
|
|
|
}
|
|
|
|
public void setLeaseFee(BigDecimal leaseFee)
|
|
|
|
{
|
|
|
|
this.leaseFee = leaseFee;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getLeaseFee()
|
|
|
|
{
|
|
|
|
return leaseFee;
|
|
|
|
}
|
|
|
|
public void setOtherSharedCosts(BigDecimal otherSharedCosts)
|
|
|
|
{
|
|
|
|
this.otherSharedCosts = otherSharedCosts;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getOtherSharedCosts()
|
|
|
|
{
|
|
|
|
return otherSharedCosts;
|
|
|
|
}
|
|
|
|
public void setFixedCosts(BigDecimal fixedCosts)
|
|
|
|
{
|
|
|
|
this.fixedCosts = fixedCosts;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getFixedCosts()
|
|
|
|
{
|
|
|
|
return fixedCosts;
|
|
|
|
}
|
|
|
|
public void setCageDepreciationFee(BigDecimal cageDepreciationFee)
|
|
|
|
{
|
|
|
|
this.cageDepreciationFee = cageDepreciationFee;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getCageDepreciationFee()
|
|
|
|
{
|
|
|
|
return cageDepreciationFee;
|
|
|
|
}
|
|
|
|
public void setCageManagementFee(BigDecimal cageManagementFee)
|
|
|
|
{
|
|
|
|
this.cageManagementFee = cageManagementFee;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getCageManagementFee()
|
|
|
|
{
|
|
|
|
return cageManagementFee;
|
|
|
|
}
|
|
|
|
public void setSeaAreaFee(BigDecimal seaAreaFee)
|
|
|
|
{
|
|
|
|
this.seaAreaFee = seaAreaFee;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getSeaAreaFee()
|
|
|
|
{
|
|
|
|
return seaAreaFee;
|
|
|
|
}
|
|
|
|
public void setPondRent(BigDecimal pondRent)
|
|
|
|
{
|
|
|
|
this.pondRent = pondRent;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getPondRent()
|
|
|
|
{
|
|
|
|
return pondRent;
|
|
|
|
}
|
|
|
|
public void setTotalCost(BigDecimal totalCost)
|
|
|
|
{
|
|
|
|
this.totalCost = totalCost;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getTotalCost()
|
|
|
|
{
|
|
|
|
return totalCost;
|
|
|
|
}
|
|
|
|
public void setStockInfoDays(Integer stockInfoDays)
|
|
|
|
{
|
|
|
|
this.stockInfoDays = stockInfoDays;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Integer getStockInfoDays()
|
|
|
|
{
|
|
|
|
return stockInfoDays;
|
|
|
|
}
|
|
|
|
public void setStockSpecification(String stockSpecification)
|
|
|
|
{
|
|
|
|
this.stockSpecification = stockSpecification;
|
|
|
|
}
|
|
|
|
|
|
|
|
public String getStockSpecification()
|
|
|
|
{
|
|
|
|
return stockSpecification;
|
|
|
|
}
|
|
|
|
public void setStockQuantity(Long stockQuantity)
|
|
|
|
{
|
|
|
|
this.stockQuantity = stockQuantity;
|
|
|
|
}
|
|
|
|
|
|
|
|
public Long getStockQuantity()
|
|
|
|
{
|
|
|
|
return stockQuantity;
|
|
|
|
}
|
|
|
|
public void setStockWeight(BigDecimal stockWeight)
|
|
|
|
{
|
|
|
|
this.stockWeight = stockWeight;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getStockWeight()
|
|
|
|
{
|
|
|
|
return stockWeight;
|
|
|
|
}
|
|
|
|
public void setUnitCost(BigDecimal unitCost)
|
|
|
|
{
|
|
|
|
this.unitCost = unitCost;
|
|
|
|
}
|
|
|
|
|
|
|
|
public BigDecimal getUnitCost()
|
|
|
|
{
|
|
|
|
return unitCost;
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public String toString() {
|
|
|
|
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
|
|
|
.append("id", getId())
|
|
|
|
.append("farmName", getFarmName())
|
|
|
|
.append("breedingArea", getBreedingArea())
|
|
|
|
.append("breedingRound", getBreedingRound())
|
|
|
|
.append("breedingCategory", getBreedingCategory())
|
|
|
|
.append("breedingSpecies", getBreedingSpecies())
|
|
|
|
.append("pondOrBox", getPondOrBox())
|
|
|
|
.append("breedingStage", getBreedingStage())
|
|
|
|
.append("costDate", getCostDate())
|
|
|
|
.append("variableCosts", getVariableCosts())
|
|
|
|
.append("seedlingDate", getSeedlingDate())
|
|
|
|
.append("seedlingQuantity", getSeedlingQuantity())
|
|
|
|
.append("seedlingCost", getSeedlingCost())
|
|
|
|
.append("feedQuantity", getFeedQuantity())
|
|
|
|
.append("feedAmount", getFeedAmount())
|
|
|
|
.append("animalHealthProtection", getAnimalHealthProtection())
|
|
|
|
.append("consumablesCost", getConsumablesCost())
|
|
|
|
.append("laborCost", getLaborCost())
|
|
|
|
.append("electricityFee", getElectricityFee())
|
|
|
|
.append("nettingFee", getNettingFee())
|
|
|
|
.append("depreciationAndAmortization", getDepreciationAndAmortization())
|
|
|
|
.append("repairFee", getRepairFee())
|
|
|
|
.append("fuelFee", getFuelFee())
|
|
|
|
.append("leaseFee", getLeaseFee())
|
|
|
|
.append("otherSharedCosts", getOtherSharedCosts())
|
|
|
|
.append("fixedCosts", getFixedCosts())
|
|
|
|
.append("cageDepreciationFee", getCageDepreciationFee())
|
|
|
|
.append("cageManagementFee", getCageManagementFee())
|
|
|
|
.append("seaAreaFee", getSeaAreaFee())
|
|
|
|
.append("pondRent", getPondRent())
|
|
|
|
.append("totalCost", getTotalCost())
|
|
|
|
.append("stockInfoDays", getStockInfoDays())
|
|
|
|
.append("stockSpecification", getStockSpecification())
|
|
|
|
.append("stockQuantity", getStockQuantity())
|
|
|
|
.append("stockWeight", getStockWeight())
|
|
|
|
.append("unitCost", getUnitCost())
|
|
|
|
.toString();
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|