Commit ad886455 by yinyong

oms订单数据新增wms费用明细数据:运输费、操作费用、燃油附加费、仓租、挂号、关税

parent 40a8b9d7
......@@ -143,6 +143,9 @@ public class OmsResult {
@JSONField(name = "pickingOrders")
private List<PickingOrder> pickingOrder;
@JSONField(name = "wmsFeeDetailsDtos")
private List<WmsFeeDetailDtos> wmsFeeDetailsDtos;
/**
*
* This field was generated by MyBatis Generator.
......
package com.bailuntec.domain.pojo;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import java.math.BigDecimal;
@Data
public class WmsFeeDetailDtos {
private String pickingNo;
private BigDecimal totalFee;
private BigDecimal shipping;
private BigDecimal opf;
private BigDecimal fsc;
private BigDecimal dt;
private BigDecimal rsf;
private BigDecimal otf;
private BigDecimal whf;
@JSONField(name = "currency_code")
private String currencyCode;
}
......@@ -905,12 +905,14 @@ public class OrderSyncJob extends PointJob {
*/
private void handPickingOrder(DcBaseOmsOrder dcBaseOmsOrder, OmsResult omsResult, Map<String, BailunSkuStructure> skuStructureMap) {
List<PickingOrder> pickingOrderList = omsResult.getPickingOrder();
List<WmsFeeDetailDtos> wmsFeeDetailDtosList = omsResult.getWmsFeeDetailsDtos();
BigDecimal totalCostPackaging = BigDecimal.ZERO;
BigDecimal totalCostShipping = BigDecimal.ZERO;
if (pickingOrderList != null && pickingOrderList.size() > 0) {
/*
* 遍历配货单信息
*/
LocalDateTime exchangeDate = omsResult.getPaidTime() != null ? omsResult.getPaidTime() : omsResult.getPurchaseCreateTime();
for (PickingOrder pickingOrder : pickingOrderList) {
BigDecimal skuCostShipping = pickingOrder.getCostShipping() != null ? pickingOrder.getCostShipping() : BigDecimal.ZERO;
BigDecimal skuCostPackaging = pickingOrder.getCostPackaging() != null ? pickingOrder.getCostPackaging() : BigDecimal.ZERO;
......@@ -965,6 +967,7 @@ public class OrderSyncJob extends PointJob {
dcBaseOmsPick.setTrackingProvider(pickingOrder.getTrackingProvider());
dcBaseOmsPick.setCompanyId(omsResult.getCompanyId());
dcBaseOmsPick.setHasPushed(pickingOrder.getHasPushed() == null ? false : pickingOrder.getHasPushed());
if (bailunSkuStructure != null) {
DcBaseOmsSku dcBaseOmsSku = bailunSkuStructure.getDcBaseOmsSku();
dcBaseOmsSku.setBailunSkuQuantityShipped(dcBaseOmsSku.getBailunSkuQuantityShipped() != null ? dcBaseOmsSku.getBailunSkuQuantityShipped() + dcBaseOmsPick.getQuantityShipped() : dcBaseOmsPick.getQuantityShipped());
......@@ -974,6 +977,33 @@ public class OrderSyncJob extends PointJob {
}
dcBaseOmsSku.setCostHandlePlatform(dcBaseOmsSku.getCostHandlePlatform() != null ? dcBaseOmsSku.getCostHandlePlatform().add(dcBaseOmsPick.getBailunSkuCostPackaging()) : dcBaseOmsPick.getBailunSkuCostPackaging());
dcBaseOmsSku.setCostTail(dcBaseOmsSku.getCostTail() != null ? dcBaseOmsSku.getCostTail().add(dcBaseOmsPick.getBailunSkuCostShipping()) : dcBaseOmsPick.getBailunSkuCostShipping());
for(WmsFeeDetailDtos wmsFeeDetailDtos : wmsFeeDetailDtosList) {
if(wmsFeeDetailDtos.getPickingNo() != null && pickingOrder.getPickOrderId().equals(wmsFeeDetailDtos.getPickingNo())) {
BigDecimal totalFee = wmsFeeDetailDtos.getTotalFee().multiply(weightRatio).setScale(5, RoundingMode.HALF_EVEN);
BigDecimal shipping = wmsFeeDetailDtos.getShipping().multiply(weightRatio).setScale(5, RoundingMode.HALF_EVEN);
BigDecimal opf = wmsFeeDetailDtos.getOpf().multiply(weightRatio).setScale(5, RoundingMode.HALF_EVEN);
BigDecimal fsc = wmsFeeDetailDtos.getFsc().multiply(weightRatio).setScale(5, RoundingMode.HALF_EVEN);
BigDecimal dt = wmsFeeDetailDtos.getDt().multiply(weightRatio).setScale(5, RoundingMode.HALF_EVEN);
BigDecimal rsf = wmsFeeDetailDtos.getRsf().multiply(weightRatio).setScale(5, RoundingMode.HALF_EVEN);
BigDecimal otf = wmsFeeDetailDtos.getOtf().multiply(weightRatio).setScale(5, RoundingMode.HALF_EVEN);
BigDecimal whf = wmsFeeDetailDtos.getWhf().multiply(weightRatio).setScale(5, RoundingMode.HALF_EVEN);
BigDecimal wmsToCnyExchangeRate = CallBailunSystem.getExchangeRate(wmsFeeDetailDtos.getCurrencyCode(), Constant.RMB_CURRENCY, exchangeDate);
BigDecimal wmsToUsdExchangeRate = CallBailunSystem.getExchangeRate(wmsFeeDetailDtos.getCurrencyCode(), Constant.USD_CURRENCY, exchangeDate);
dcBaseOmsSku.setTotalFee(dcBaseOmsSku.getTotalFee() != null ? dcBaseOmsSku.getTotalFee().add(totalFee) : totalFee);
dcBaseOmsSku.setShipping(dcBaseOmsSku.getShipping() != null ? dcBaseOmsSku.getShipping().add(shipping) : shipping);
dcBaseOmsSku.setOpf(dcBaseOmsSku.getOpf() != null ? dcBaseOmsSku.getOpf().add(opf) : opf);
dcBaseOmsSku.setFsc(dcBaseOmsSku.getFsc() != null ? dcBaseOmsSku.getFsc().add(fsc) : fsc);
dcBaseOmsSku.setDt(dcBaseOmsSku.getDt() != null ? dcBaseOmsSku.getDt().add(dt) : dt);
dcBaseOmsSku.setRsf(dcBaseOmsSku.getRsf() != null ? dcBaseOmsSku.getRsf().add(rsf) : rsf);
dcBaseOmsSku.setOtf(dcBaseOmsSku.getOtf() != null ? dcBaseOmsSku.getOtf().add(otf) : otf);
dcBaseOmsSku.setWhf(dcBaseOmsSku.getWhf() != null ? dcBaseOmsSku.getWhf().add(whf) : whf);
dcBaseOmsSku.setCurrencyCode(wmsFeeDetailDtos.getCurrencyCode());
dcBaseOmsSku.setWmsToCnyExchangeRate(wmsToCnyExchangeRate);
dcBaseOmsSku.setWmsToUsdExchangeRate(wmsToUsdExchangeRate);
}
}
}
try {
DcBaseOmsPickMapper mapper = SessionUtil.getSession().getMapper(DcBaseOmsPickMapper.class);
......
......@@ -1070,6 +1070,105 @@ public class DcBaseOmsSku {
private String warningTypeName;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_oms_sku.total_fee
*
* @mbg.generated
*/
private BigDecimal totalFee;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_oms_sku.shipping
*
* @mbg.generated
*/
private BigDecimal shipping;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_oms_sku.opf
*
* @mbg.generated
*/
private BigDecimal opf;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_oms_sku.fsc
*
* @mbg.generated
*/
private BigDecimal fsc;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_oms_sku.dt
*
* @mbg.generated
*/
private BigDecimal dt;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_oms_sku.rsf
*
* @mbg.generated
*/
private BigDecimal rsf;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_oms_sku.otf
*
* @mbg.generated
*/
private BigDecimal otf;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_oms_sku.whf
*
* @mbg.generated
*/
private BigDecimal whf;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_oms_sku.currency_code
*
* @mbg.generated
*/
private String currencyCode;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_oms_sku.wms_to_cny_exchange_rate
*
* @mbg.generated
*/
private BigDecimal wmsToCnyExchangeRate;
/**
*
* This field was generated by MyBatis Generator.
* This field corresponds to the database column dc_base_oms_sku.wms_to_usd_exchange_rate
*
* @mbg.generated
*/
private BigDecimal wmsToUsdExchangeRate;
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table dc_base_oms_sku
*
......@@ -1199,6 +1298,17 @@ public class DcBaseOmsSku {
sb.append(", hasTransferOrder=").append(hasTransferOrder);
sb.append(", warningType=").append(warningType);
sb.append(", warningTypeName=").append(warningTypeName);
sb.append(", totalFee=").append(totalFee);
sb.append(", shipping=").append(shipping);
sb.append(", opf=").append(opf);
sb.append(", fsc=").append(fsc);
sb.append(", dt=").append(dt);
sb.append(", rsf=").append(rsf);
sb.append(", otf=").append(otf);
sb.append(", whf=").append(whf);
sb.append(", currencyCode=").append(currencyCode);
sb.append(", wmsToCnyExchangeRate=").append(wmsToCnyExchangeRate);
sb.append(", wmsToUsdExchangeRate=").append(wmsToUsdExchangeRate);
sb.append("]");
return sb.toString();
}
......@@ -1338,7 +1448,18 @@ public class DcBaseOmsSku {
&& (this.getAmountGeneralCargo() == null ? other.getAmountGeneralCargo() == null : this.getAmountGeneralCargo().equals(other.getAmountGeneralCargo()))
&& (this.getHasTransferOrder() == null ? other.getHasTransferOrder() == null : this.getHasTransferOrder().equals(other.getHasTransferOrder()))
&& (this.getWarningType() == null ? other.getWarningType() == null : this.getWarningType().equals(other.getWarningType()))
&& (this.getWarningTypeName() == null ? other.getWarningTypeName() == null : this.getWarningTypeName().equals(other.getWarningTypeName()));
&& (this.getWarningTypeName() == null ? other.getWarningTypeName() == null : this.getWarningTypeName().equals(other.getWarningTypeName()))
&& (this.getTotalFee() == null ? other.getTotalFee() == null : this.getTotalFee().equals(other.getTotalFee()))
&& (this.getShipping() == null ? other.getShipping() == null : this.getShipping().equals(other.getShipping()))
&& (this.getOpf() == null ? other.getOpf() == null : this.getOpf().equals(other.getOpf()))
&& (this.getFsc() == null ? other.getFsc() == null : this.getFsc().equals(other.getFsc()))
&& (this.getDt() == null ? other.getDt() == null : this.getDt().equals(other.getDt()))
&& (this.getRsf() == null ? other.getRsf() == null : this.getRsf().equals(other.getRsf()))
&& (this.getOtf() == null ? other.getOtf() == null : this.getOtf().equals(other.getOtf()))
&& (this.getWhf() == null ? other.getWhf() == null : this.getWhf().equals(other.getWhf()))
&& (this.getCurrencyCode() == null ? other.getCurrencyCode() == null : this.getCurrencyCode().equals(other.getCurrencyCode()))
&& (this.getWmsToCnyExchangeRate() == null ? other.getWmsToCnyExchangeRate() == null : this.getWmsToCnyExchangeRate().equals(other.getWmsToCnyExchangeRate()))
&& (this.getWmsToUsdExchangeRate() == null ? other.getWmsToUsdExchangeRate() == null : this.getWmsToUsdExchangeRate().equals(other.getWmsToUsdExchangeRate()));
}
/**
......@@ -1469,6 +1590,17 @@ public class DcBaseOmsSku {
result = prime * result + ((getHasTransferOrder() == null) ? 0 : getHasTransferOrder().hashCode());
result = prime * result + ((getWarningType() == null) ? 0 : getWarningType().hashCode());
result = prime * result + ((getWarningTypeName() == null) ? 0 : getWarningTypeName().hashCode());
result = prime * result + ((getTotalFee() == null) ? 0 : getTotalFee().hashCode());
result = prime * result + ((getShipping() == null) ? 0 : getShipping().hashCode());
result = prime * result + ((getOpf() == null) ? 0 : getOpf().hashCode());
result = prime * result + ((getFsc() == null) ? 0 : getFsc().hashCode());
result = prime * result + ((getDt() == null) ? 0 : getDt().hashCode());
result = prime * result + ((getRsf() == null) ? 0 : getRsf().hashCode());
result = prime * result + ((getOtf() == null) ? 0 : getOtf().hashCode());
result = prime * result + ((getWhf() == null) ? 0 : getWhf().hashCode());
result = prime * result + ((getCurrencyCode() == null) ? 0 : getCurrencyCode().hashCode());
result = prime * result + ((getWmsToCnyExchangeRate() == null) ? 0 : getWmsToCnyExchangeRate().hashCode());
result = prime * result + ((getWmsToUsdExchangeRate() == null) ? 0 : getWmsToUsdExchangeRate().hashCode());
return result;
}
}
\ No newline at end of file
......@@ -7970,6 +7970,676 @@ public class DcBaseOmsSkuExample {
addCriterion("warning_type_name not between", value1, value2, "warningTypeName");
return (Criteria) this;
}
public Criteria andTotalFeeIsNull() {
addCriterion("total_fee is null");
return (Criteria) this;
}
public Criteria andTotalFeeIsNotNull() {
addCriterion("total_fee is not null");
return (Criteria) this;
}
public Criteria andTotalFeeEqualTo(BigDecimal value) {
addCriterion("total_fee =", value, "totalFee");
return (Criteria) this;
}
public Criteria andTotalFeeNotEqualTo(BigDecimal value) {
addCriterion("total_fee <>", value, "totalFee");
return (Criteria) this;
}
public Criteria andTotalFeeGreaterThan(BigDecimal value) {
addCriterion("total_fee >", value, "totalFee");
return (Criteria) this;
}
public Criteria andTotalFeeGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("total_fee >=", value, "totalFee");
return (Criteria) this;
}
public Criteria andTotalFeeLessThan(BigDecimal value) {
addCriterion("total_fee <", value, "totalFee");
return (Criteria) this;
}
public Criteria andTotalFeeLessThanOrEqualTo(BigDecimal value) {
addCriterion("total_fee <=", value, "totalFee");
return (Criteria) this;
}
public Criteria andTotalFeeIn(List<BigDecimal> values) {
addCriterion("total_fee in", values, "totalFee");
return (Criteria) this;
}
public Criteria andTotalFeeNotIn(List<BigDecimal> values) {
addCriterion("total_fee not in", values, "totalFee");
return (Criteria) this;
}
public Criteria andTotalFeeBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("total_fee between", value1, value2, "totalFee");
return (Criteria) this;
}
public Criteria andTotalFeeNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("total_fee not between", value1, value2, "totalFee");
return (Criteria) this;
}
public Criteria andShippingIsNull() {
addCriterion("shipping is null");
return (Criteria) this;
}
public Criteria andShippingIsNotNull() {
addCriterion("shipping is not null");
return (Criteria) this;
}
public Criteria andShippingEqualTo(BigDecimal value) {
addCriterion("shipping =", value, "shipping");
return (Criteria) this;
}
public Criteria andShippingNotEqualTo(BigDecimal value) {
addCriterion("shipping <>", value, "shipping");
return (Criteria) this;
}
public Criteria andShippingGreaterThan(BigDecimal value) {
addCriterion("shipping >", value, "shipping");
return (Criteria) this;
}
public Criteria andShippingGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("shipping >=", value, "shipping");
return (Criteria) this;
}
public Criteria andShippingLessThan(BigDecimal value) {
addCriterion("shipping <", value, "shipping");
return (Criteria) this;
}
public Criteria andShippingLessThanOrEqualTo(BigDecimal value) {
addCriterion("shipping <=", value, "shipping");
return (Criteria) this;
}
public Criteria andShippingIn(List<BigDecimal> values) {
addCriterion("shipping in", values, "shipping");
return (Criteria) this;
}
public Criteria andShippingNotIn(List<BigDecimal> values) {
addCriterion("shipping not in", values, "shipping");
return (Criteria) this;
}
public Criteria andShippingBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("shipping between", value1, value2, "shipping");
return (Criteria) this;
}
public Criteria andShippingNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("shipping not between", value1, value2, "shipping");
return (Criteria) this;
}
public Criteria andOpfIsNull() {
addCriterion("opf is null");
return (Criteria) this;
}
public Criteria andOpfIsNotNull() {
addCriterion("opf is not null");
return (Criteria) this;
}
public Criteria andOpfEqualTo(BigDecimal value) {
addCriterion("opf =", value, "opf");
return (Criteria) this;
}
public Criteria andOpfNotEqualTo(BigDecimal value) {
addCriterion("opf <>", value, "opf");
return (Criteria) this;
}
public Criteria andOpfGreaterThan(BigDecimal value) {
addCriterion("opf >", value, "opf");
return (Criteria) this;
}
public Criteria andOpfGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("opf >=", value, "opf");
return (Criteria) this;
}
public Criteria andOpfLessThan(BigDecimal value) {
addCriterion("opf <", value, "opf");
return (Criteria) this;
}
public Criteria andOpfLessThanOrEqualTo(BigDecimal value) {
addCriterion("opf <=", value, "opf");
return (Criteria) this;
}
public Criteria andOpfIn(List<BigDecimal> values) {
addCriterion("opf in", values, "opf");
return (Criteria) this;
}
public Criteria andOpfNotIn(List<BigDecimal> values) {
addCriterion("opf not in", values, "opf");
return (Criteria) this;
}
public Criteria andOpfBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("opf between", value1, value2, "opf");
return (Criteria) this;
}
public Criteria andOpfNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("opf not between", value1, value2, "opf");
return (Criteria) this;
}
public Criteria andFscIsNull() {
addCriterion("fsc is null");
return (Criteria) this;
}
public Criteria andFscIsNotNull() {
addCriterion("fsc is not null");
return (Criteria) this;
}
public Criteria andFscEqualTo(BigDecimal value) {
addCriterion("fsc =", value, "fsc");
return (Criteria) this;
}
public Criteria andFscNotEqualTo(BigDecimal value) {
addCriterion("fsc <>", value, "fsc");
return (Criteria) this;
}
public Criteria andFscGreaterThan(BigDecimal value) {
addCriterion("fsc >", value, "fsc");
return (Criteria) this;
}
public Criteria andFscGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("fsc >=", value, "fsc");
return (Criteria) this;
}
public Criteria andFscLessThan(BigDecimal value) {
addCriterion("fsc <", value, "fsc");
return (Criteria) this;
}
public Criteria andFscLessThanOrEqualTo(BigDecimal value) {
addCriterion("fsc <=", value, "fsc");
return (Criteria) this;
}
public Criteria andFscIn(List<BigDecimal> values) {
addCriterion("fsc in", values, "fsc");
return (Criteria) this;
}
public Criteria andFscNotIn(List<BigDecimal> values) {
addCriterion("fsc not in", values, "fsc");
return (Criteria) this;
}
public Criteria andFscBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("fsc between", value1, value2, "fsc");
return (Criteria) this;
}
public Criteria andFscNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("fsc not between", value1, value2, "fsc");
return (Criteria) this;
}
public Criteria andDtIsNull() {
addCriterion("dt is null");
return (Criteria) this;
}
public Criteria andDtIsNotNull() {
addCriterion("dt is not null");
return (Criteria) this;
}
public Criteria andDtEqualTo(BigDecimal value) {
addCriterion("dt =", value, "dt");
return (Criteria) this;
}
public Criteria andDtNotEqualTo(BigDecimal value) {
addCriterion("dt <>", value, "dt");
return (Criteria) this;
}
public Criteria andDtGreaterThan(BigDecimal value) {
addCriterion("dt >", value, "dt");
return (Criteria) this;
}
public Criteria andDtGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("dt >=", value, "dt");
return (Criteria) this;
}
public Criteria andDtLessThan(BigDecimal value) {
addCriterion("dt <", value, "dt");
return (Criteria) this;
}
public Criteria andDtLessThanOrEqualTo(BigDecimal value) {
addCriterion("dt <=", value, "dt");
return (Criteria) this;
}
public Criteria andDtIn(List<BigDecimal> values) {
addCriterion("dt in", values, "dt");
return (Criteria) this;
}
public Criteria andDtNotIn(List<BigDecimal> values) {
addCriterion("dt not in", values, "dt");
return (Criteria) this;
}
public Criteria andDtBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("dt between", value1, value2, "dt");
return (Criteria) this;
}
public Criteria andDtNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("dt not between", value1, value2, "dt");
return (Criteria) this;
}
public Criteria andRsfIsNull() {
addCriterion("rsf is null");
return (Criteria) this;
}
public Criteria andRsfIsNotNull() {
addCriterion("rsf is not null");
return (Criteria) this;
}
public Criteria andRsfEqualTo(BigDecimal value) {
addCriterion("rsf =", value, "rsf");
return (Criteria) this;
}
public Criteria andRsfNotEqualTo(BigDecimal value) {
addCriterion("rsf <>", value, "rsf");
return (Criteria) this;
}
public Criteria andRsfGreaterThan(BigDecimal value) {
addCriterion("rsf >", value, "rsf");
return (Criteria) this;
}
public Criteria andRsfGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("rsf >=", value, "rsf");
return (Criteria) this;
}
public Criteria andRsfLessThan(BigDecimal value) {
addCriterion("rsf <", value, "rsf");
return (Criteria) this;
}
public Criteria andRsfLessThanOrEqualTo(BigDecimal value) {
addCriterion("rsf <=", value, "rsf");
return (Criteria) this;
}
public Criteria andRsfIn(List<BigDecimal> values) {
addCriterion("rsf in", values, "rsf");
return (Criteria) this;
}
public Criteria andRsfNotIn(List<BigDecimal> values) {
addCriterion("rsf not in", values, "rsf");
return (Criteria) this;
}
public Criteria andRsfBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("rsf between", value1, value2, "rsf");
return (Criteria) this;
}
public Criteria andRsfNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("rsf not between", value1, value2, "rsf");
return (Criteria) this;
}
public Criteria andOtfIsNull() {
addCriterion("otf is null");
return (Criteria) this;
}
public Criteria andOtfIsNotNull() {
addCriterion("otf is not null");
return (Criteria) this;
}
public Criteria andOtfEqualTo(BigDecimal value) {
addCriterion("otf =", value, "otf");
return (Criteria) this;
}
public Criteria andOtfNotEqualTo(BigDecimal value) {
addCriterion("otf <>", value, "otf");
return (Criteria) this;
}
public Criteria andOtfGreaterThan(BigDecimal value) {
addCriterion("otf >", value, "otf");
return (Criteria) this;
}
public Criteria andOtfGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("otf >=", value, "otf");
return (Criteria) this;
}
public Criteria andOtfLessThan(BigDecimal value) {
addCriterion("otf <", value, "otf");
return (Criteria) this;
}
public Criteria andOtfLessThanOrEqualTo(BigDecimal value) {
addCriterion("otf <=", value, "otf");
return (Criteria) this;
}
public Criteria andOtfIn(List<BigDecimal> values) {
addCriterion("otf in", values, "otf");
return (Criteria) this;
}
public Criteria andOtfNotIn(List<BigDecimal> values) {
addCriterion("otf not in", values, "otf");
return (Criteria) this;
}
public Criteria andOtfBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("otf between", value1, value2, "otf");
return (Criteria) this;
}
public Criteria andOtfNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("otf not between", value1, value2, "otf");
return (Criteria) this;
}
public Criteria andWhfIsNull() {
addCriterion("whf is null");
return (Criteria) this;
}
public Criteria andWhfIsNotNull() {
addCriterion("whf is not null");
return (Criteria) this;
}
public Criteria andWhfEqualTo(BigDecimal value) {
addCriterion("whf =", value, "whf");
return (Criteria) this;
}
public Criteria andWhfNotEqualTo(BigDecimal value) {
addCriterion("whf <>", value, "whf");
return (Criteria) this;
}
public Criteria andWhfGreaterThan(BigDecimal value) {
addCriterion("whf >", value, "whf");
return (Criteria) this;
}
public Criteria andWhfGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("whf >=", value, "whf");
return (Criteria) this;
}
public Criteria andWhfLessThan(BigDecimal value) {
addCriterion("whf <", value, "whf");
return (Criteria) this;
}
public Criteria andWhfLessThanOrEqualTo(BigDecimal value) {
addCriterion("whf <=", value, "whf");
return (Criteria) this;
}
public Criteria andWhfIn(List<BigDecimal> values) {
addCriterion("whf in", values, "whf");
return (Criteria) this;
}
public Criteria andWhfNotIn(List<BigDecimal> values) {
addCriterion("whf not in", values, "whf");
return (Criteria) this;
}
public Criteria andWhfBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("whf between", value1, value2, "whf");
return (Criteria) this;
}
public Criteria andWhfNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("whf not between", value1, value2, "whf");
return (Criteria) this;
}
public Criteria andCurrencyCodeIsNull() {
addCriterion("currency_code is null");
return (Criteria) this;
}
public Criteria andCurrencyCodeIsNotNull() {
addCriterion("currency_code is not null");
return (Criteria) this;
}
public Criteria andCurrencyCodeEqualTo(String value) {
addCriterion("currency_code =", value, "currencyCode");
return (Criteria) this;
}
public Criteria andCurrencyCodeNotEqualTo(String value) {
addCriterion("currency_code <>", value, "currencyCode");
return (Criteria) this;
}
public Criteria andCurrencyCodeGreaterThan(String value) {
addCriterion("currency_code >", value, "currencyCode");
return (Criteria) this;
}
public Criteria andCurrencyCodeGreaterThanOrEqualTo(String value) {
addCriterion("currency_code >=", value, "currencyCode");
return (Criteria) this;
}
public Criteria andCurrencyCodeLessThan(String value) {
addCriterion("currency_code <", value, "currencyCode");
return (Criteria) this;
}
public Criteria andCurrencyCodeLessThanOrEqualTo(String value) {
addCriterion("currency_code <=", value, "currencyCode");
return (Criteria) this;
}
public Criteria andCurrencyCodeLike(String value) {
addCriterion("currency_code like", value, "currencyCode");
return (Criteria) this;
}
public Criteria andCurrencyCodeNotLike(String value) {
addCriterion("currency_code not like", value, "currencyCode");
return (Criteria) this;
}
public Criteria andCurrencyCodeIn(List<String> values) {
addCriterion("currency_code in", values, "currencyCode");
return (Criteria) this;
}
public Criteria andCurrencyCodeNotIn(List<String> values) {
addCriterion("currency_code not in", values, "currencyCode");
return (Criteria) this;
}
public Criteria andCurrencyCodeBetween(String value1, String value2) {
addCriterion("currency_code between", value1, value2, "currencyCode");
return (Criteria) this;
}
public Criteria andCurrencyCodeNotBetween(String value1, String value2) {
addCriterion("currency_code not between", value1, value2, "currencyCode");
return (Criteria) this;
}
public Criteria andWmsToCnyExchangeRateIsNull() {
addCriterion("wms_to_cny_exchange_rate is null");
return (Criteria) this;
}
public Criteria andWmsToCnyExchangeRateIsNotNull() {
addCriterion("wms_to_cny_exchange_rate is not null");
return (Criteria) this;
}
public Criteria andWmsToCnyExchangeRateEqualTo(BigDecimal value) {
addCriterion("wms_to_cny_exchange_rate =", value, "wmsToCnyExchangeRate");
return (Criteria) this;
}
public Criteria andWmsToCnyExchangeRateNotEqualTo(BigDecimal value) {
addCriterion("wms_to_cny_exchange_rate <>", value, "wmsToCnyExchangeRate");
return (Criteria) this;
}
public Criteria andWmsToCnyExchangeRateGreaterThan(BigDecimal value) {
addCriterion("wms_to_cny_exchange_rate >", value, "wmsToCnyExchangeRate");
return (Criteria) this;
}
public Criteria andWmsToCnyExchangeRateGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("wms_to_cny_exchange_rate >=", value, "wmsToCnyExchangeRate");
return (Criteria) this;
}
public Criteria andWmsToCnyExchangeRateLessThan(BigDecimal value) {
addCriterion("wms_to_cny_exchange_rate <", value, "wmsToCnyExchangeRate");
return (Criteria) this;
}
public Criteria andWmsToCnyExchangeRateLessThanOrEqualTo(BigDecimal value) {
addCriterion("wms_to_cny_exchange_rate <=", value, "wmsToCnyExchangeRate");
return (Criteria) this;
}
public Criteria andWmsToCnyExchangeRateIn(List<BigDecimal> values) {
addCriterion("wms_to_cny_exchange_rate in", values, "wmsToCnyExchangeRate");
return (Criteria) this;
}
public Criteria andWmsToCnyExchangeRateNotIn(List<BigDecimal> values) {
addCriterion("wms_to_cny_exchange_rate not in", values, "wmsToCnyExchangeRate");
return (Criteria) this;
}
public Criteria andWmsToCnyExchangeRateBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("wms_to_cny_exchange_rate between", value1, value2, "wmsToCnyExchangeRate");
return (Criteria) this;
}
public Criteria andWmsToCnyExchangeRateNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("wms_to_cny_exchange_rate not between", value1, value2, "wmsToCnyExchangeRate");
return (Criteria) this;
}
public Criteria andWmsToUsdExchangeRateIsNull() {
addCriterion("wms_to_usd_exchange_rate is null");
return (Criteria) this;
}
public Criteria andWmsToUsdExchangeRateIsNotNull() {
addCriterion("wms_to_usd_exchange_rate is not null");
return (Criteria) this;
}
public Criteria andWmsToUsdExchangeRateEqualTo(BigDecimal value) {
addCriterion("wms_to_usd_exchange_rate =", value, "wmsToUsdExchangeRate");
return (Criteria) this;
}
public Criteria andWmsToUsdExchangeRateNotEqualTo(BigDecimal value) {
addCriterion("wms_to_usd_exchange_rate <>", value, "wmsToUsdExchangeRate");
return (Criteria) this;
}
public Criteria andWmsToUsdExchangeRateGreaterThan(BigDecimal value) {
addCriterion("wms_to_usd_exchange_rate >", value, "wmsToUsdExchangeRate");
return (Criteria) this;
}
public Criteria andWmsToUsdExchangeRateGreaterThanOrEqualTo(BigDecimal value) {
addCriterion("wms_to_usd_exchange_rate >=", value, "wmsToUsdExchangeRate");
return (Criteria) this;
}
public Criteria andWmsToUsdExchangeRateLessThan(BigDecimal value) {
addCriterion("wms_to_usd_exchange_rate <", value, "wmsToUsdExchangeRate");
return (Criteria) this;
}
public Criteria andWmsToUsdExchangeRateLessThanOrEqualTo(BigDecimal value) {
addCriterion("wms_to_usd_exchange_rate <=", value, "wmsToUsdExchangeRate");
return (Criteria) this;
}
public Criteria andWmsToUsdExchangeRateIn(List<BigDecimal> values) {
addCriterion("wms_to_usd_exchange_rate in", values, "wmsToUsdExchangeRate");
return (Criteria) this;
}
public Criteria andWmsToUsdExchangeRateNotIn(List<BigDecimal> values) {
addCriterion("wms_to_usd_exchange_rate not in", values, "wmsToUsdExchangeRate");
return (Criteria) this;
}
public Criteria andWmsToUsdExchangeRateBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("wms_to_usd_exchange_rate between", value1, value2, "wmsToUsdExchangeRate");
return (Criteria) this;
}
public Criteria andWmsToUsdExchangeRateNotBetween(BigDecimal value1, BigDecimal value2) {
addCriterion("wms_to_usd_exchange_rate not between", value1, value2, "wmsToUsdExchangeRate");
return (Criteria) this;
}
}
/**
......
......@@ -124,6 +124,17 @@
<result column="has_transfer_order" jdbcType="BIT" property="hasTransferOrder" />
<result column="warning_type" jdbcType="VARCHAR" property="warningType" />
<result column="warning_type_name" jdbcType="VARCHAR" property="warningTypeName" />
<result column="total_fee" jdbcType="DECIMAL" property="totalFee" />
<result column="shipping" jdbcType="DECIMAL" property="shipping" />
<result column="opf" jdbcType="DECIMAL" property="opf" />
<result column="fsc" jdbcType="DECIMAL" property="fsc" />
<result column="dt" jdbcType="DECIMAL" property="dt" />
<result column="rsf" jdbcType="DECIMAL" property="rsf" />
<result column="otf" jdbcType="DECIMAL" property="otf" />
<result column="whf" jdbcType="DECIMAL" property="whf" />
<result column="currency_code" jdbcType="VARCHAR" property="currencyCode" />
<result column="wms_to_cny_exchange_rate" jdbcType="DECIMAL" property="wmsToCnyExchangeRate" />
<result column="wms_to_usd_exchange_rate" jdbcType="DECIMAL" property="wmsToUsdExchangeRate" />
</resultMap>
<sql id="Example_Where_Clause">
<!--
......@@ -218,7 +229,8 @@
has_scalp, has_buyer_remark, has_platsku_remark, logistics_method_code, logistics_method_name,
has_innersale, company_id, bailun_refund_status, refund_obj, refund_type, refund_reference_id,
has_fba_s, bailun_sku_quantity_pushed, amount_general_cargo, has_transfer_order,
warning_type, warning_type_name
warning_type, warning_type_name, total_fee, shipping, opf, fsc, dt, rsf, otf, whf,
currency_code, wms_to_cny_exchange_rate, wms_to_usd_exchange_rate
</sql>
<select id="selectByExample" parameterType="com.bailuntec.domain.example.DcBaseOmsSkuExample" resultMap="BaseResultMap">
<!--
......@@ -320,8 +332,11 @@
has_innersale, company_id, bailun_refund_status,
refund_obj, refund_type, refund_reference_id,
has_fba_s, bailun_sku_quantity_pushed, amount_general_cargo,
has_transfer_order, warning_type, warning_type_name
)
has_transfer_order, warning_type, warning_type_name,
total_fee, shipping, opf,
fsc, dt, rsf, otf,
whf, currency_code, wms_to_cny_exchange_rate,
wms_to_usd_exchange_rate)
values (#{id,jdbcType=INTEGER}, #{originOrderId,jdbcType=VARCHAR}, #{platformType,jdbcType=VARCHAR},
#{transactionId,jdbcType=VARCHAR}, #{payTime,jdbcType=TIMESTAMP}, #{payMethod,jdbcType=VARCHAR},
#{payAccount,jdbcType=VARCHAR}, #{payStatus,jdbcType=VARCHAR}, #{collectionAccount,jdbcType=VARCHAR},
......@@ -363,8 +378,11 @@
#{hasInnersale,jdbcType=BIT}, #{companyId,jdbcType=INTEGER}, #{bailunRefundStatus,jdbcType=VARCHAR},
#{refundObj,jdbcType=VARCHAR}, #{refundType,jdbcType=VARCHAR}, #{refundReferenceId,jdbcType=VARCHAR},
#{hasFbaS,jdbcType=BIT}, #{bailunSkuQuantityPushed,jdbcType=INTEGER}, #{amountGeneralCargo,jdbcType=DECIMAL},
#{hasTransferOrder,jdbcType=BIT}, #{warningType,jdbcType=VARCHAR}, #{warningTypeName,jdbcType=VARCHAR}
)
#{hasTransferOrder,jdbcType=BIT}, #{warningType,jdbcType=VARCHAR}, #{warningTypeName,jdbcType=VARCHAR},
#{totalFee,jdbcType=DECIMAL}, #{shipping,jdbcType=DECIMAL}, #{opf,jdbcType=DECIMAL},
#{fsc,jdbcType=DECIMAL}, #{dt,jdbcType=DECIMAL}, #{rsf,jdbcType=DECIMAL}, #{otf,jdbcType=DECIMAL},
#{whf,jdbcType=DECIMAL}, #{currencyCode,jdbcType=VARCHAR}, #{wmsToCnyExchangeRate,jdbcType=DECIMAL},
#{wmsToUsdExchangeRate,jdbcType=DECIMAL})
</insert>
<insert id="insertSelective" parameterType="com.bailuntec.domain.entity.DcBaseOmsSku">
<!--
......@@ -727,6 +745,39 @@
<if test="warningTypeName != null">
warning_type_name,
</if>
<if test="totalFee != null">
total_fee,
</if>
<if test="shipping != null">
shipping,
</if>
<if test="opf != null">
opf,
</if>
<if test="fsc != null">
fsc,
</if>
<if test="dt != null">
dt,
</if>
<if test="rsf != null">
rsf,
</if>
<if test="otf != null">
otf,
</if>
<if test="whf != null">
whf,
</if>
<if test="currencyCode != null">
currency_code,
</if>
<if test="wmsToCnyExchangeRate != null">
wms_to_cny_exchange_rate,
</if>
<if test="wmsToUsdExchangeRate != null">
wms_to_usd_exchange_rate,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="id != null">
......@@ -1083,6 +1134,39 @@
<if test="warningTypeName != null">
#{warningTypeName,jdbcType=VARCHAR},
</if>
<if test="totalFee != null">
#{totalFee,jdbcType=DECIMAL},
</if>
<if test="shipping != null">
#{shipping,jdbcType=DECIMAL},
</if>
<if test="opf != null">
#{opf,jdbcType=DECIMAL},
</if>
<if test="fsc != null">
#{fsc,jdbcType=DECIMAL},
</if>
<if test="dt != null">
#{dt,jdbcType=DECIMAL},
</if>
<if test="rsf != null">
#{rsf,jdbcType=DECIMAL},
</if>
<if test="otf != null">
#{otf,jdbcType=DECIMAL},
</if>
<if test="whf != null">
#{whf,jdbcType=DECIMAL},
</if>
<if test="currencyCode != null">
#{currencyCode,jdbcType=VARCHAR},
</if>
<if test="wmsToCnyExchangeRate != null">
#{wmsToCnyExchangeRate,jdbcType=DECIMAL},
</if>
<if test="wmsToUsdExchangeRate != null">
#{wmsToUsdExchangeRate,jdbcType=DECIMAL},
</if>
</trim>
</insert>
<select id="countByExample" parameterType="com.bailuntec.domain.example.DcBaseOmsSkuExample" resultType="java.lang.Long">
......@@ -1456,6 +1540,39 @@
<if test="record.warningTypeName != null">
warning_type_name = #{record.warningTypeName,jdbcType=VARCHAR},
</if>
<if test="record.totalFee != null">
total_fee = #{record.totalFee,jdbcType=DECIMAL},
</if>
<if test="record.shipping != null">
shipping = #{record.shipping,jdbcType=DECIMAL},
</if>
<if test="record.opf != null">
opf = #{record.opf,jdbcType=DECIMAL},
</if>
<if test="record.fsc != null">
fsc = #{record.fsc,jdbcType=DECIMAL},
</if>
<if test="record.dt != null">
dt = #{record.dt,jdbcType=DECIMAL},
</if>
<if test="record.rsf != null">
rsf = #{record.rsf,jdbcType=DECIMAL},
</if>
<if test="record.otf != null">
otf = #{record.otf,jdbcType=DECIMAL},
</if>
<if test="record.whf != null">
whf = #{record.whf,jdbcType=DECIMAL},
</if>
<if test="record.currencyCode != null">
currency_code = #{record.currencyCode,jdbcType=VARCHAR},
</if>
<if test="record.wmsToCnyExchangeRate != null">
wms_to_cny_exchange_rate = #{record.wmsToCnyExchangeRate,jdbcType=DECIMAL},
</if>
<if test="record.wmsToUsdExchangeRate != null">
wms_to_usd_exchange_rate = #{record.wmsToUsdExchangeRate,jdbcType=DECIMAL},
</if>
</set>
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
......@@ -1584,7 +1701,18 @@
amount_general_cargo = #{record.amountGeneralCargo,jdbcType=DECIMAL},
has_transfer_order = #{record.hasTransferOrder,jdbcType=BIT},
warning_type = #{record.warningType,jdbcType=VARCHAR},
warning_type_name = #{record.warningTypeName,jdbcType=VARCHAR}
warning_type_name = #{record.warningTypeName,jdbcType=VARCHAR},
total_fee = #{record.totalFee,jdbcType=DECIMAL},
shipping = #{record.shipping,jdbcType=DECIMAL},
opf = #{record.opf,jdbcType=DECIMAL},
fsc = #{record.fsc,jdbcType=DECIMAL},
dt = #{record.dt,jdbcType=DECIMAL},
rsf = #{record.rsf,jdbcType=DECIMAL},
otf = #{record.otf,jdbcType=DECIMAL},
whf = #{record.whf,jdbcType=DECIMAL},
currency_code = #{record.currencyCode,jdbcType=VARCHAR},
wms_to_cny_exchange_rate = #{record.wmsToCnyExchangeRate,jdbcType=DECIMAL},
wms_to_usd_exchange_rate = #{record.wmsToUsdExchangeRate,jdbcType=DECIMAL}
<if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" />
</if>
......@@ -1947,6 +2075,39 @@
<if test="warningTypeName != null">
warning_type_name = #{warningTypeName,jdbcType=VARCHAR},
</if>
<if test="totalFee != null">
total_fee = #{totalFee,jdbcType=DECIMAL},
</if>
<if test="shipping != null">
shipping = #{shipping,jdbcType=DECIMAL},
</if>
<if test="opf != null">
opf = #{opf,jdbcType=DECIMAL},
</if>
<if test="fsc != null">
fsc = #{fsc,jdbcType=DECIMAL},
</if>
<if test="dt != null">
dt = #{dt,jdbcType=DECIMAL},
</if>
<if test="rsf != null">
rsf = #{rsf,jdbcType=DECIMAL},
</if>
<if test="otf != null">
otf = #{otf,jdbcType=DECIMAL},
</if>
<if test="whf != null">
whf = #{whf,jdbcType=DECIMAL},
</if>
<if test="currencyCode != null">
currency_code = #{currencyCode,jdbcType=VARCHAR},
</if>
<if test="wmsToCnyExchangeRate != null">
wms_to_cny_exchange_rate = #{wmsToCnyExchangeRate,jdbcType=DECIMAL},
</if>
<if test="wmsToUsdExchangeRate != null">
wms_to_usd_exchange_rate = #{wmsToUsdExchangeRate,jdbcType=DECIMAL},
</if>
</set>
where id = #{id,jdbcType=INTEGER}
</update>
......@@ -2072,7 +2233,18 @@
amount_general_cargo = #{amountGeneralCargo,jdbcType=DECIMAL},
has_transfer_order = #{hasTransferOrder,jdbcType=BIT},
warning_type = #{warningType,jdbcType=VARCHAR},
warning_type_name = #{warningTypeName,jdbcType=VARCHAR}
warning_type_name = #{warningTypeName,jdbcType=VARCHAR},
total_fee = #{totalFee,jdbcType=DECIMAL},
shipping = #{shipping,jdbcType=DECIMAL},
opf = #{opf,jdbcType=DECIMAL},
fsc = #{fsc,jdbcType=DECIMAL},
dt = #{dt,jdbcType=DECIMAL},
rsf = #{rsf,jdbcType=DECIMAL},
otf = #{otf,jdbcType=DECIMAL},
whf = #{whf,jdbcType=DECIMAL},
currency_code = #{currencyCode,jdbcType=VARCHAR},
wms_to_cny_exchange_rate = #{wmsToCnyExchangeRate,jdbcType=DECIMAL},
wms_to_usd_exchange_rate = #{wmsToUsdExchangeRate,jdbcType=DECIMAL}
where id = #{id,jdbcType=INTEGER}
</update>
<insert id="upsertSelective" parameterType="com.bailuntec.domain.entity.DcBaseOmsSku">
......@@ -2437,6 +2609,39 @@
<if test="warningTypeName != null">
warning_type_name,
</if>
<if test="totalFee != null">
total_fee,
</if>
<if test="shipping != null">
shipping,
</if>
<if test="opf != null">
opf,
</if>
<if test="fsc != null">
fsc,
</if>
<if test="dt != null">
dt,
</if>
<if test="rsf != null">
rsf,
</if>
<if test="otf != null">
otf,
</if>
<if test="whf != null">
whf,
</if>
<if test="currencyCode != null">
currency_code,
</if>
<if test="wmsToCnyExchangeRate != null">
wms_to_cny_exchange_rate,
</if>
<if test="wmsToUsdExchangeRate != null">
wms_to_usd_exchange_rate,
</if>
</trim>
values
<trim prefix="(" suffix=")" suffixOverrides=",">
......@@ -2794,6 +2999,39 @@
<if test="warningTypeName != null">
#{warningTypeName,jdbcType=VARCHAR},
</if>
<if test="totalFee != null">
#{totalFee,jdbcType=DECIMAL},
</if>
<if test="shipping != null">
#{shipping,jdbcType=DECIMAL},
</if>
<if test="opf != null">
#{opf,jdbcType=DECIMAL},
</if>
<if test="fsc != null">
#{fsc,jdbcType=DECIMAL},
</if>
<if test="dt != null">
#{dt,jdbcType=DECIMAL},
</if>
<if test="rsf != null">
#{rsf,jdbcType=DECIMAL},
</if>
<if test="otf != null">
#{otf,jdbcType=DECIMAL},
</if>
<if test="whf != null">
#{whf,jdbcType=DECIMAL},
</if>
<if test="currencyCode != null">
#{currencyCode,jdbcType=VARCHAR},
</if>
<if test="wmsToCnyExchangeRate != null">
#{wmsToCnyExchangeRate,jdbcType=DECIMAL},
</if>
<if test="wmsToUsdExchangeRate != null">
#{wmsToUsdExchangeRate,jdbcType=DECIMAL},
</if>
</trim>
on duplicate key update
<trim suffixOverrides=",">
......@@ -3151,6 +3389,39 @@
<if test="warningTypeName != null">
warning_type_name = #{warningTypeName,jdbcType=VARCHAR},
</if>
<if test="totalFee != null">
total_fee = #{totalFee,jdbcType=DECIMAL},
</if>
<if test="shipping != null">
shipping = #{shipping,jdbcType=DECIMAL},
</if>
<if test="opf != null">
opf = #{opf,jdbcType=DECIMAL},
</if>
<if test="fsc != null">
fsc = #{fsc,jdbcType=DECIMAL},
</if>
<if test="dt != null">
dt = #{dt,jdbcType=DECIMAL},
</if>
<if test="rsf != null">
rsf = #{rsf,jdbcType=DECIMAL},
</if>
<if test="otf != null">
otf = #{otf,jdbcType=DECIMAL},
</if>
<if test="whf != null">
whf = #{whf,jdbcType=DECIMAL},
</if>
<if test="currencyCode != null">
currency_code = #{currencyCode,jdbcType=VARCHAR},
</if>
<if test="wmsToCnyExchangeRate != null">
wms_to_cny_exchange_rate = #{wmsToCnyExchangeRate,jdbcType=DECIMAL},
</if>
<if test="wmsToUsdExchangeRate != null">
wms_to_usd_exchange_rate = #{wmsToUsdExchangeRate,jdbcType=DECIMAL},
</if>
</trim>
</insert>
<insert id="upsert" parameterType="com.bailuntec.domain.entity.DcBaseOmsSku">
......@@ -3183,7 +3454,9 @@
has_delete, has_scalp, has_buyer_remark, has_platsku_remark, logistics_method_code,
logistics_method_name, has_innersale, company_id, bailun_refund_status, refund_obj,
refund_type, refund_reference_id, has_fba_s, bailun_sku_quantity_pushed, amount_general_cargo,
has_transfer_order, warning_type, warning_type_name)
has_transfer_order, warning_type, warning_type_name, total_fee, shipping, opf,
fsc, dt, rsf, otf, whf, currency_code, wms_to_cny_exchange_rate, wms_to_usd_exchange_rate
)
values
(#{id,jdbcType=INTEGER}, #{originOrderId,jdbcType=VARCHAR}, #{platformType,jdbcType=VARCHAR},
#{transactionId,jdbcType=VARCHAR}, #{payTime,jdbcType=TIMESTAMP}, #{payMethod,jdbcType=VARCHAR},
......@@ -3226,8 +3499,11 @@
#{hasInnersale,jdbcType=BIT}, #{companyId,jdbcType=INTEGER}, #{bailunRefundStatus,jdbcType=VARCHAR},
#{refundObj,jdbcType=VARCHAR}, #{refundType,jdbcType=VARCHAR}, #{refundReferenceId,jdbcType=VARCHAR},
#{hasFbaS,jdbcType=BIT}, #{bailunSkuQuantityPushed,jdbcType=INTEGER}, #{amountGeneralCargo,jdbcType=DECIMAL},
#{hasTransferOrder,jdbcType=BIT}, #{warningType,jdbcType=VARCHAR}, #{warningTypeName,jdbcType=VARCHAR}
)
#{hasTransferOrder,jdbcType=BIT}, #{warningType,jdbcType=VARCHAR}, #{warningTypeName,jdbcType=VARCHAR},
#{totalFee,jdbcType=DECIMAL}, #{shipping,jdbcType=DECIMAL}, #{opf,jdbcType=DECIMAL},
#{fsc,jdbcType=DECIMAL}, #{dt,jdbcType=DECIMAL}, #{rsf,jdbcType=DECIMAL}, #{otf,jdbcType=DECIMAL},
#{whf,jdbcType=DECIMAL}, #{currencyCode,jdbcType=VARCHAR}, #{wmsToCnyExchangeRate,jdbcType=DECIMAL},
#{wmsToUsdExchangeRate,jdbcType=DECIMAL})
on duplicate key update
id = #{id,jdbcType=INTEGER},
origin_order_id = #{originOrderId,jdbcType=VARCHAR},
......@@ -3346,7 +3622,18 @@
amount_general_cargo = #{amountGeneralCargo,jdbcType=DECIMAL},
has_transfer_order = #{hasTransferOrder,jdbcType=BIT},
warning_type = #{warningType,jdbcType=VARCHAR},
warning_type_name = #{warningTypeName,jdbcType=VARCHAR}
warning_type_name = #{warningTypeName,jdbcType=VARCHAR},
total_fee = #{totalFee,jdbcType=DECIMAL},
shipping = #{shipping,jdbcType=DECIMAL},
opf = #{opf,jdbcType=DECIMAL},
fsc = #{fsc,jdbcType=DECIMAL},
dt = #{dt,jdbcType=DECIMAL},
rsf = #{rsf,jdbcType=DECIMAL},
otf = #{otf,jdbcType=DECIMAL},
whf = #{whf,jdbcType=DECIMAL},
currency_code = #{currencyCode,jdbcType=VARCHAR},
wms_to_cny_exchange_rate = #{wmsToCnyExchangeRate,jdbcType=DECIMAL},
wms_to_usd_exchange_rate = #{wmsToUsdExchangeRate,jdbcType=DECIMAL}
</insert>
<select id="selectOneByExample" parameterType="com.bailuntec.domain.example.DcBaseOmsSkuExample" resultMap="BaseResultMap">
<!--
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment