From 2bd722a183dc1a6b4fb6ebb4e34c931f24524018 Mon Sep 17 00:00:00 2001 From: fengb Date: Wed, 23 Aug 2023 16:24:52 +0800 Subject: [PATCH] =?UTF-8?q?=E9=94=80=E5=94=AE=E5=8D=95=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: fengb --- .../mall/controller/PurchaseController.java | 2 +- .../mall/controller/StockController.java | 4 +- .../mall/dao/mapper/PurchaseDetailMapper.java | 3 +- .../mall/dao/mapper/SaleDetailMapper.java | 33 + .../cc/hiver/mall/dao/mapper/SaleMapper.java | 33 + .../java/cc/hiver/mall/entity/Purchase.java | 2 +- .../cc/hiver/mall/entity/PurchaseDetail.java | 197 ++- .../mall/entity/PurchaseDetailExample.java | 1067 ++++++++++- .../main/java/cc/hiver/mall/entity/Sale.java | 269 +++ .../java/cc/hiver/mall/entity/SaleDetail.java | 221 +++ .../hiver/mall/entity/SaleDetailExample.java | 1281 ++++++++++++++ .../cc/hiver/mall/entity/SaleExample.java | 1561 +++++++++++++++++ .../mall/service/mybatis/SaleService.java | 13 + .../mall/service/mybatis/StockService.java | 3 +- .../serviceimpl/mybatis/SaleServiceImpl.java | 25 + .../serviceimpl/mybatis/StockServiceImpl.java | 43 +- .../resources/mapper/PurchaseDetailMapper.xml | 265 ++- .../resources/mapper/SaleDetailMapper.xml | 401 +++++ .../src/main/resources/mapper/SaleMapper.xml | 465 +++++ 19 files changed, 5808 insertions(+), 80 deletions(-) create mode 100644 hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/dao/mapper/SaleDetailMapper.java create mode 100644 hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/dao/mapper/SaleMapper.java create mode 100644 hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/Sale.java create mode 100644 hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/SaleDetail.java create mode 100644 hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/SaleDetailExample.java create mode 100644 hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/SaleExample.java create mode 100644 hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/service/mybatis/SaleService.java create mode 100644 hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/serviceimpl/mybatis/SaleServiceImpl.java create mode 100644 hiver-modules/hiver-mall/src/main/resources/mapper/SaleDetailMapper.xml create mode 100644 hiver-modules/hiver-mall/src/main/resources/mapper/SaleMapper.xml diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/controller/PurchaseController.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/controller/PurchaseController.java index 3a28cceb..868df7ba 100644 --- a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/controller/PurchaseController.java +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/controller/PurchaseController.java @@ -25,7 +25,7 @@ import java.util.List; @Slf4j @RestController -@Api(tags = "采购单接口") +@Api(tags = "采购入库接口") @RequestMapping(value = "/hiver/app/purchase/") @Transactional public class PurchaseController { diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/controller/StockController.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/controller/StockController.java index 2a6b3a82..6fe943c1 100644 --- a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/controller/StockController.java +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/controller/StockController.java @@ -46,8 +46,8 @@ public class StockController { @RequestMapping(value = "/putIn", method = RequestMethod.POST) @ApiOperation(value = "入库") - public Result putIn(StockVo stockVo) { - return stockService.putIn(stockVo); + public Result putIn(PurchaseVo purchaseVo) { + return stockService.putIn(purchaseVo); } } diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/dao/mapper/PurchaseDetailMapper.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/dao/mapper/PurchaseDetailMapper.java index 22cdf009..a7ce26a9 100644 --- a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/dao/mapper/PurchaseDetailMapper.java +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/dao/mapper/PurchaseDetailMapper.java @@ -4,10 +4,9 @@ import cc.hiver.mall.entity.PurchaseDetail; import cc.hiver.mall.entity.PurchaseDetailExample; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Param; -import org.springframework.stereotype.Repository; import java.util.List; -@Repository + public interface PurchaseDetailMapper extends BaseMapper { long countByExample(PurchaseDetailExample example); diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/dao/mapper/SaleDetailMapper.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/dao/mapper/SaleDetailMapper.java new file mode 100644 index 00000000..3384e4f4 --- /dev/null +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/dao/mapper/SaleDetailMapper.java @@ -0,0 +1,33 @@ +package cc.hiver.mall.dao.mapper; + +import cc.hiver.mall.entity.Sale; +import cc.hiver.mall.entity.SaleDetail; +import cc.hiver.mall.entity.SaleDetailExample; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +public interface SaleDetailMapper extends BaseMapper { + long countByExample(SaleDetailExample example); + + int deleteByExample(SaleDetailExample example); + + int deleteByPrimaryKey(Long id); + + int insert(SaleDetail record); + + int insertSelective(SaleDetail record); + + List selectByExample(SaleDetailExample example); + + SaleDetail selectByPrimaryKey(Long id); + + int updateByExampleSelective(@Param("record") SaleDetail record, @Param("example") SaleDetailExample example); + + int updateByExample(@Param("record") SaleDetail record, @Param("example") SaleDetailExample example); + + int updateByPrimaryKeySelective(SaleDetail record); + + int updateByPrimaryKey(SaleDetail record); +} \ No newline at end of file diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/dao/mapper/SaleMapper.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/dao/mapper/SaleMapper.java new file mode 100644 index 00000000..d17ed2ee --- /dev/null +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/dao/mapper/SaleMapper.java @@ -0,0 +1,33 @@ +package cc.hiver.mall.dao.mapper; + +import cc.hiver.mall.entity.PurchaseDetail; +import cc.hiver.mall.entity.Sale; +import cc.hiver.mall.entity.SaleExample; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +public interface SaleMapper extends BaseMapper { + long countByExample(SaleExample example); + + int deleteByExample(SaleExample example); + + int deleteByPrimaryKey(Long id); + + int insert(Sale record); + + int insertSelective(Sale record); + + List selectByExample(SaleExample example); + + Sale selectByPrimaryKey(Long id); + + int updateByExampleSelective(@Param("record") Sale record, @Param("example") SaleExample example); + + int updateByExample(@Param("record") Sale record, @Param("example") SaleExample example); + + int updateByPrimaryKeySelective(Sale record); + + int updateByPrimaryKey(Sale record); +} \ No newline at end of file diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/Purchase.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/Purchase.java index 0024cb1a..77b33aa8 100644 --- a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/Purchase.java +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/Purchase.java @@ -6,7 +6,7 @@ import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.math.BigDecimal; import java.util.Date; -@ApiModel(value = "采购单主表") +@ApiModel(value = "采购入库单主表") public class Purchase implements Serializable { private Long id; diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/PurchaseDetail.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/PurchaseDetail.java index fef1ed66..a0e5a8f0 100644 --- a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/PurchaseDetail.java +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/PurchaseDetail.java @@ -4,8 +4,9 @@ import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; +import java.math.BigDecimal; import java.util.Date; -@ApiModel(value = "采购单明细表") +@ApiModel(value = "采购入库单明细表") public class PurchaseDetail implements Serializable { private Long id; @@ -25,8 +26,53 @@ public class PurchaseDetail implements Serializable { @ApiModelProperty(value = "商品ID") private Long productId; - @ApiModelProperty(value = "商品规格") - private String productSpecs; + @ApiModelProperty(value = "商品名称") + private String productName; + + @ApiModelProperty(value = "单位") + private String unit; + + @ApiModelProperty(value = "店铺ID") + private String shopId; + + @ApiModelProperty(value = "商品分类") + private Long categoryId; + + @ApiModelProperty(value = "商品属性列表") + private String attributeList; + + @ApiModelProperty(value = "供应商") + private String supplierId; + + @ApiModelProperty(value = "货号") + private String productSn; + + @ApiModelProperty(value = "条码") + private String barcode; + + @ApiModelProperty(value = "市场价") + private BigDecimal price; + + @ApiModelProperty(value = "采购价") + private BigDecimal purchasePrice; + + @ApiModelProperty(value = "批发价") + private BigDecimal wholesalePrice; + + @ApiModelProperty(value = "货品图片") + private String productPicture; + + @ApiModelProperty(value = "货品视频") + private String productVideo; + + @ApiModelProperty(value = "货品简介") + private String productIntro; + + @ApiModelProperty(value = "销售周期") + private String salesWeek; + + @ApiModelProperty(value = "打印条码(自己制作的)") + private String printBarcode; @ApiModelProperty(value = "采购数量") private Integer productCount; @@ -97,12 +143,132 @@ public class PurchaseDetail implements Serializable { this.productId = productId; } - public String getProductSpecs() { - return productSpecs; + public String getProductName() { + return productName; + } + + public void setProductName(String productName) { + this.productName = productName; + } + + public String getUnit() { + return unit; + } + + public void setUnit(String unit) { + this.unit = unit; + } + + public String getShopId() { + return shopId; + } + + public void setShopId(String shopId) { + this.shopId = shopId; + } + + public Long getCategoryId() { + return categoryId; + } + + public void setCategoryId(Long categoryId) { + this.categoryId = categoryId; + } + + public String getAttributeList() { + return attributeList; + } + + public void setAttributeList(String attributeList) { + this.attributeList = attributeList; + } + + public String getSupplierId() { + return supplierId; + } + + public void setSupplierId(String supplierId) { + this.supplierId = supplierId; + } + + public String getProductSn() { + return productSn; + } + + public void setProductSn(String productSn) { + this.productSn = productSn; + } + + public String getBarcode() { + return barcode; + } + + public void setBarcode(String barcode) { + this.barcode = barcode; + } + + public BigDecimal getPrice() { + return price; + } + + public void setPrice(BigDecimal price) { + this.price = price; + } + + public BigDecimal getPurchasePrice() { + return purchasePrice; + } + + public void setPurchasePrice(BigDecimal purchasePrice) { + this.purchasePrice = purchasePrice; + } + + public BigDecimal getWholesalePrice() { + return wholesalePrice; + } + + public void setWholesalePrice(BigDecimal wholesalePrice) { + this.wholesalePrice = wholesalePrice; + } + + public String getProductPicture() { + return productPicture; + } + + public void setProductPicture(String productPicture) { + this.productPicture = productPicture; + } + + public String getProductVideo() { + return productVideo; + } + + public void setProductVideo(String productVideo) { + this.productVideo = productVideo; + } + + public String getProductIntro() { + return productIntro; + } + + public void setProductIntro(String productIntro) { + this.productIntro = productIntro; + } + + public String getSalesWeek() { + return salesWeek; + } + + public void setSalesWeek(String salesWeek) { + this.salesWeek = salesWeek; + } + + public String getPrintBarcode() { + return printBarcode; } - public void setProductSpecs(String productSpecs) { - this.productSpecs = productSpecs; + public void setPrintBarcode(String printBarcode) { + this.printBarcode = printBarcode; } public Integer getProductCount() { @@ -127,7 +293,22 @@ public class PurchaseDetail implements Serializable { sb.append(", updateTime=").append(updateTime); sb.append(", purchaseId=").append(purchaseId); sb.append(", productId=").append(productId); - sb.append(", productSpecs=").append(productSpecs); + sb.append(", productName=").append(productName); + sb.append(", unit=").append(unit); + sb.append(", shopId=").append(shopId); + sb.append(", categoryId=").append(categoryId); + sb.append(", attributeList=").append(attributeList); + sb.append(", supplierId=").append(supplierId); + sb.append(", productSn=").append(productSn); + sb.append(", barcode=").append(barcode); + sb.append(", price=").append(price); + sb.append(", purchasePrice=").append(purchasePrice); + sb.append(", wholesalePrice=").append(wholesalePrice); + sb.append(", productPicture=").append(productPicture); + sb.append(", productVideo=").append(productVideo); + sb.append(", productIntro=").append(productIntro); + sb.append(", salesWeek=").append(salesWeek); + sb.append(", printBarcode=").append(printBarcode); sb.append(", productCount=").append(productCount); sb.append(", serialVersionUID=").append(serialVersionUID); sb.append("]"); diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/PurchaseDetailExample.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/PurchaseDetailExample.java index c3b78a5b..22a55e97 100644 --- a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/PurchaseDetailExample.java +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/PurchaseDetailExample.java @@ -1,5 +1,6 @@ package cc.hiver.mall.entity; +import java.math.BigDecimal; import java.util.ArrayList; import java.util.Date; import java.util.List; @@ -605,73 +606,1083 @@ public class PurchaseDetailExample { return (Criteria) this; } - public Criteria andProductSpecsIsNull() { - addCriterion("product_specs is null"); + public Criteria andProductNameIsNull() { + addCriterion("product_name is null"); return (Criteria) this; } - public Criteria andProductSpecsIsNotNull() { - addCriterion("product_specs is not null"); + public Criteria andProductNameIsNotNull() { + addCriterion("product_name is not null"); return (Criteria) this; } - public Criteria andProductSpecsEqualTo(String value) { - addCriterion("product_specs =", value, "productSpecs"); + public Criteria andProductNameEqualTo(String value) { + addCriterion("product_name =", value, "productName"); return (Criteria) this; } - public Criteria andProductSpecsNotEqualTo(String value) { - addCriterion("product_specs <>", value, "productSpecs"); + public Criteria andProductNameNotEqualTo(String value) { + addCriterion("product_name <>", value, "productName"); return (Criteria) this; } - public Criteria andProductSpecsGreaterThan(String value) { - addCriterion("product_specs >", value, "productSpecs"); + public Criteria andProductNameGreaterThan(String value) { + addCriterion("product_name >", value, "productName"); return (Criteria) this; } - public Criteria andProductSpecsGreaterThanOrEqualTo(String value) { - addCriterion("product_specs >=", value, "productSpecs"); + public Criteria andProductNameGreaterThanOrEqualTo(String value) { + addCriterion("product_name >=", value, "productName"); return (Criteria) this; } - public Criteria andProductSpecsLessThan(String value) { - addCriterion("product_specs <", value, "productSpecs"); + public Criteria andProductNameLessThan(String value) { + addCriterion("product_name <", value, "productName"); return (Criteria) this; } - public Criteria andProductSpecsLessThanOrEqualTo(String value) { - addCriterion("product_specs <=", value, "productSpecs"); + public Criteria andProductNameLessThanOrEqualTo(String value) { + addCriterion("product_name <=", value, "productName"); return (Criteria) this; } - public Criteria andProductSpecsLike(String value) { - addCriterion("product_specs like", value, "productSpecs"); + public Criteria andProductNameLike(String value) { + addCriterion("product_name like", value, "productName"); return (Criteria) this; } - public Criteria andProductSpecsNotLike(String value) { - addCriterion("product_specs not like", value, "productSpecs"); + public Criteria andProductNameNotLike(String value) { + addCriterion("product_name not like", value, "productName"); return (Criteria) this; } - public Criteria andProductSpecsIn(List values) { - addCriterion("product_specs in", values, "productSpecs"); + public Criteria andProductNameIn(List values) { + addCriterion("product_name in", values, "productName"); return (Criteria) this; } - public Criteria andProductSpecsNotIn(List values) { - addCriterion("product_specs not in", values, "productSpecs"); + public Criteria andProductNameNotIn(List values) { + addCriterion("product_name not in", values, "productName"); return (Criteria) this; } - public Criteria andProductSpecsBetween(String value1, String value2) { - addCriterion("product_specs between", value1, value2, "productSpecs"); + public Criteria andProductNameBetween(String value1, String value2) { + addCriterion("product_name between", value1, value2, "productName"); return (Criteria) this; } - public Criteria andProductSpecsNotBetween(String value1, String value2) { - addCriterion("product_specs not between", value1, value2, "productSpecs"); + public Criteria andProductNameNotBetween(String value1, String value2) { + addCriterion("product_name not between", value1, value2, "productName"); + return (Criteria) this; + } + + public Criteria andUnitIsNull() { + addCriterion("unit is null"); + return (Criteria) this; + } + + public Criteria andUnitIsNotNull() { + addCriterion("unit is not null"); + return (Criteria) this; + } + + public Criteria andUnitEqualTo(String value) { + addCriterion("unit =", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitNotEqualTo(String value) { + addCriterion("unit <>", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitGreaterThan(String value) { + addCriterion("unit >", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitGreaterThanOrEqualTo(String value) { + addCriterion("unit >=", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitLessThan(String value) { + addCriterion("unit <", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitLessThanOrEqualTo(String value) { + addCriterion("unit <=", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitLike(String value) { + addCriterion("unit like", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitNotLike(String value) { + addCriterion("unit not like", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitIn(List values) { + addCriterion("unit in", values, "unit"); + return (Criteria) this; + } + + public Criteria andUnitNotIn(List values) { + addCriterion("unit not in", values, "unit"); + return (Criteria) this; + } + + public Criteria andUnitBetween(String value1, String value2) { + addCriterion("unit between", value1, value2, "unit"); + return (Criteria) this; + } + + public Criteria andUnitNotBetween(String value1, String value2) { + addCriterion("unit not between", value1, value2, "unit"); + return (Criteria) this; + } + + public Criteria andShopIdIsNull() { + addCriterion("shop_id is null"); + return (Criteria) this; + } + + public Criteria andShopIdIsNotNull() { + addCriterion("shop_id is not null"); + return (Criteria) this; + } + + public Criteria andShopIdEqualTo(String value) { + addCriterion("shop_id =", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdNotEqualTo(String value) { + addCriterion("shop_id <>", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdGreaterThan(String value) { + addCriterion("shop_id >", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdGreaterThanOrEqualTo(String value) { + addCriterion("shop_id >=", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdLessThan(String value) { + addCriterion("shop_id <", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdLessThanOrEqualTo(String value) { + addCriterion("shop_id <=", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdLike(String value) { + addCriterion("shop_id like", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdNotLike(String value) { + addCriterion("shop_id not like", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdIn(List values) { + addCriterion("shop_id in", values, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdNotIn(List values) { + addCriterion("shop_id not in", values, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdBetween(String value1, String value2) { + addCriterion("shop_id between", value1, value2, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdNotBetween(String value1, String value2) { + addCriterion("shop_id not between", value1, value2, "shopId"); + return (Criteria) this; + } + + public Criteria andCategoryIdIsNull() { + addCriterion("category_id is null"); + return (Criteria) this; + } + + public Criteria andCategoryIdIsNotNull() { + addCriterion("category_id is not null"); + return (Criteria) this; + } + + public Criteria andCategoryIdEqualTo(Long value) { + addCriterion("category_id =", value, "categoryId"); + return (Criteria) this; + } + + public Criteria andCategoryIdNotEqualTo(Long value) { + addCriterion("category_id <>", value, "categoryId"); + return (Criteria) this; + } + + public Criteria andCategoryIdGreaterThan(Long value) { + addCriterion("category_id >", value, "categoryId"); + return (Criteria) this; + } + + public Criteria andCategoryIdGreaterThanOrEqualTo(Long value) { + addCriterion("category_id >=", value, "categoryId"); + return (Criteria) this; + } + + public Criteria andCategoryIdLessThan(Long value) { + addCriterion("category_id <", value, "categoryId"); + return (Criteria) this; + } + + public Criteria andCategoryIdLessThanOrEqualTo(Long value) { + addCriterion("category_id <=", value, "categoryId"); + return (Criteria) this; + } + + public Criteria andCategoryIdIn(List values) { + addCriterion("category_id in", values, "categoryId"); + return (Criteria) this; + } + + public Criteria andCategoryIdNotIn(List values) { + addCriterion("category_id not in", values, "categoryId"); + return (Criteria) this; + } + + public Criteria andCategoryIdBetween(Long value1, Long value2) { + addCriterion("category_id between", value1, value2, "categoryId"); + return (Criteria) this; + } + + public Criteria andCategoryIdNotBetween(Long value1, Long value2) { + addCriterion("category_id not between", value1, value2, "categoryId"); + return (Criteria) this; + } + + public Criteria andAttributeListIsNull() { + addCriterion("attribute_list is null"); + return (Criteria) this; + } + + public Criteria andAttributeListIsNotNull() { + addCriterion("attribute_list is not null"); + return (Criteria) this; + } + + public Criteria andAttributeListEqualTo(String value) { + addCriterion("attribute_list =", value, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListNotEqualTo(String value) { + addCriterion("attribute_list <>", value, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListGreaterThan(String value) { + addCriterion("attribute_list >", value, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListGreaterThanOrEqualTo(String value) { + addCriterion("attribute_list >=", value, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListLessThan(String value) { + addCriterion("attribute_list <", value, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListLessThanOrEqualTo(String value) { + addCriterion("attribute_list <=", value, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListLike(String value) { + addCriterion("attribute_list like", value, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListNotLike(String value) { + addCriterion("attribute_list not like", value, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListIn(List values) { + addCriterion("attribute_list in", values, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListNotIn(List values) { + addCriterion("attribute_list not in", values, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListBetween(String value1, String value2) { + addCriterion("attribute_list between", value1, value2, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListNotBetween(String value1, String value2) { + addCriterion("attribute_list not between", value1, value2, "attributeList"); + return (Criteria) this; + } + + public Criteria andSupplierIdIsNull() { + addCriterion("supplier_id is null"); + return (Criteria) this; + } + + public Criteria andSupplierIdIsNotNull() { + addCriterion("supplier_id is not null"); + return (Criteria) this; + } + + public Criteria andSupplierIdEqualTo(String value) { + addCriterion("supplier_id =", value, "supplierId"); + return (Criteria) this; + } + + public Criteria andSupplierIdNotEqualTo(String value) { + addCriterion("supplier_id <>", value, "supplierId"); + return (Criteria) this; + } + + public Criteria andSupplierIdGreaterThan(String value) { + addCriterion("supplier_id >", value, "supplierId"); + return (Criteria) this; + } + + public Criteria andSupplierIdGreaterThanOrEqualTo(String value) { + addCriterion("supplier_id >=", value, "supplierId"); + return (Criteria) this; + } + + public Criteria andSupplierIdLessThan(String value) { + addCriterion("supplier_id <", value, "supplierId"); + return (Criteria) this; + } + + public Criteria andSupplierIdLessThanOrEqualTo(String value) { + addCriterion("supplier_id <=", value, "supplierId"); + return (Criteria) this; + } + + public Criteria andSupplierIdLike(String value) { + addCriterion("supplier_id like", value, "supplierId"); + return (Criteria) this; + } + + public Criteria andSupplierIdNotLike(String value) { + addCriterion("supplier_id not like", value, "supplierId"); + return (Criteria) this; + } + + public Criteria andSupplierIdIn(List values) { + addCriterion("supplier_id in", values, "supplierId"); + return (Criteria) this; + } + + public Criteria andSupplierIdNotIn(List values) { + addCriterion("supplier_id not in", values, "supplierId"); + return (Criteria) this; + } + + public Criteria andSupplierIdBetween(String value1, String value2) { + addCriterion("supplier_id between", value1, value2, "supplierId"); + return (Criteria) this; + } + + public Criteria andSupplierIdNotBetween(String value1, String value2) { + addCriterion("supplier_id not between", value1, value2, "supplierId"); + return (Criteria) this; + } + + public Criteria andProductSnIsNull() { + addCriterion("product_sn is null"); + return (Criteria) this; + } + + public Criteria andProductSnIsNotNull() { + addCriterion("product_sn is not null"); + return (Criteria) this; + } + + public Criteria andProductSnEqualTo(String value) { + addCriterion("product_sn =", value, "productSn"); + return (Criteria) this; + } + + public Criteria andProductSnNotEqualTo(String value) { + addCriterion("product_sn <>", value, "productSn"); + return (Criteria) this; + } + + public Criteria andProductSnGreaterThan(String value) { + addCriterion("product_sn >", value, "productSn"); + return (Criteria) this; + } + + public Criteria andProductSnGreaterThanOrEqualTo(String value) { + addCriterion("product_sn >=", value, "productSn"); + return (Criteria) this; + } + + public Criteria andProductSnLessThan(String value) { + addCriterion("product_sn <", value, "productSn"); + return (Criteria) this; + } + + public Criteria andProductSnLessThanOrEqualTo(String value) { + addCriterion("product_sn <=", value, "productSn"); + return (Criteria) this; + } + + public Criteria andProductSnLike(String value) { + addCriterion("product_sn like", value, "productSn"); + return (Criteria) this; + } + + public Criteria andProductSnNotLike(String value) { + addCriterion("product_sn not like", value, "productSn"); + return (Criteria) this; + } + + public Criteria andProductSnIn(List values) { + addCriterion("product_sn in", values, "productSn"); + return (Criteria) this; + } + + public Criteria andProductSnNotIn(List values) { + addCriterion("product_sn not in", values, "productSn"); + return (Criteria) this; + } + + public Criteria andProductSnBetween(String value1, String value2) { + addCriterion("product_sn between", value1, value2, "productSn"); + return (Criteria) this; + } + + public Criteria andProductSnNotBetween(String value1, String value2) { + addCriterion("product_sn not between", value1, value2, "productSn"); + return (Criteria) this; + } + + public Criteria andBarcodeIsNull() { + addCriterion("barcode is null"); + return (Criteria) this; + } + + public Criteria andBarcodeIsNotNull() { + addCriterion("barcode is not null"); + return (Criteria) this; + } + + public Criteria andBarcodeEqualTo(String value) { + addCriterion("barcode =", value, "barcode"); + return (Criteria) this; + } + + public Criteria andBarcodeNotEqualTo(String value) { + addCriterion("barcode <>", value, "barcode"); + return (Criteria) this; + } + + public Criteria andBarcodeGreaterThan(String value) { + addCriterion("barcode >", value, "barcode"); + return (Criteria) this; + } + + public Criteria andBarcodeGreaterThanOrEqualTo(String value) { + addCriterion("barcode >=", value, "barcode"); + return (Criteria) this; + } + + public Criteria andBarcodeLessThan(String value) { + addCriterion("barcode <", value, "barcode"); + return (Criteria) this; + } + + public Criteria andBarcodeLessThanOrEqualTo(String value) { + addCriterion("barcode <=", value, "barcode"); + return (Criteria) this; + } + + public Criteria andBarcodeLike(String value) { + addCriterion("barcode like", value, "barcode"); + return (Criteria) this; + } + + public Criteria andBarcodeNotLike(String value) { + addCriterion("barcode not like", value, "barcode"); + return (Criteria) this; + } + + public Criteria andBarcodeIn(List values) { + addCriterion("barcode in", values, "barcode"); + return (Criteria) this; + } + + public Criteria andBarcodeNotIn(List values) { + addCriterion("barcode not in", values, "barcode"); + return (Criteria) this; + } + + public Criteria andBarcodeBetween(String value1, String value2) { + addCriterion("barcode between", value1, value2, "barcode"); + return (Criteria) this; + } + + public Criteria andBarcodeNotBetween(String value1, String value2) { + addCriterion("barcode not between", value1, value2, "barcode"); + return (Criteria) this; + } + + public Criteria andPriceIsNull() { + addCriterion("price is null"); + return (Criteria) this; + } + + public Criteria andPriceIsNotNull() { + addCriterion("price is not null"); + return (Criteria) this; + } + + public Criteria andPriceEqualTo(BigDecimal value) { + addCriterion("price =", value, "price"); + return (Criteria) this; + } + + public Criteria andPriceNotEqualTo(BigDecimal value) { + addCriterion("price <>", value, "price"); + return (Criteria) this; + } + + public Criteria andPriceGreaterThan(BigDecimal value) { + addCriterion("price >", value, "price"); + return (Criteria) this; + } + + public Criteria andPriceGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("price >=", value, "price"); + return (Criteria) this; + } + + public Criteria andPriceLessThan(BigDecimal value) { + addCriterion("price <", value, "price"); + return (Criteria) this; + } + + public Criteria andPriceLessThanOrEqualTo(BigDecimal value) { + addCriterion("price <=", value, "price"); + return (Criteria) this; + } + + public Criteria andPriceIn(List values) { + addCriterion("price in", values, "price"); + return (Criteria) this; + } + + public Criteria andPriceNotIn(List values) { + addCriterion("price not in", values, "price"); + return (Criteria) this; + } + + public Criteria andPriceBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("price between", value1, value2, "price"); + return (Criteria) this; + } + + public Criteria andPriceNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("price not between", value1, value2, "price"); + return (Criteria) this; + } + + public Criteria andPurchasePriceIsNull() { + addCriterion("purchase_price is null"); + return (Criteria) this; + } + + public Criteria andPurchasePriceIsNotNull() { + addCriterion("purchase_price is not null"); + return (Criteria) this; + } + + public Criteria andPurchasePriceEqualTo(BigDecimal value) { + addCriterion("purchase_price =", value, "purchasePrice"); + return (Criteria) this; + } + + public Criteria andPurchasePriceNotEqualTo(BigDecimal value) { + addCriterion("purchase_price <>", value, "purchasePrice"); + return (Criteria) this; + } + + public Criteria andPurchasePriceGreaterThan(BigDecimal value) { + addCriterion("purchase_price >", value, "purchasePrice"); + return (Criteria) this; + } + + public Criteria andPurchasePriceGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("purchase_price >=", value, "purchasePrice"); + return (Criteria) this; + } + + public Criteria andPurchasePriceLessThan(BigDecimal value) { + addCriterion("purchase_price <", value, "purchasePrice"); + return (Criteria) this; + } + + public Criteria andPurchasePriceLessThanOrEqualTo(BigDecimal value) { + addCriterion("purchase_price <=", value, "purchasePrice"); + return (Criteria) this; + } + + public Criteria andPurchasePriceIn(List values) { + addCriterion("purchase_price in", values, "purchasePrice"); + return (Criteria) this; + } + + public Criteria andPurchasePriceNotIn(List values) { + addCriterion("purchase_price not in", values, "purchasePrice"); + return (Criteria) this; + } + + public Criteria andPurchasePriceBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("purchase_price between", value1, value2, "purchasePrice"); + return (Criteria) this; + } + + public Criteria andPurchasePriceNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("purchase_price not between", value1, value2, "purchasePrice"); + return (Criteria) this; + } + + public Criteria andWholesalePriceIsNull() { + addCriterion("wholesale_price is null"); + return (Criteria) this; + } + + public Criteria andWholesalePriceIsNotNull() { + addCriterion("wholesale_price is not null"); + return (Criteria) this; + } + + public Criteria andWholesalePriceEqualTo(BigDecimal value) { + addCriterion("wholesale_price =", value, "wholesalePrice"); + return (Criteria) this; + } + + public Criteria andWholesalePriceNotEqualTo(BigDecimal value) { + addCriterion("wholesale_price <>", value, "wholesalePrice"); + return (Criteria) this; + } + + public Criteria andWholesalePriceGreaterThan(BigDecimal value) { + addCriterion("wholesale_price >", value, "wholesalePrice"); + return (Criteria) this; + } + + public Criteria andWholesalePriceGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("wholesale_price >=", value, "wholesalePrice"); + return (Criteria) this; + } + + public Criteria andWholesalePriceLessThan(BigDecimal value) { + addCriterion("wholesale_price <", value, "wholesalePrice"); + return (Criteria) this; + } + + public Criteria andWholesalePriceLessThanOrEqualTo(BigDecimal value) { + addCriterion("wholesale_price <=", value, "wholesalePrice"); + return (Criteria) this; + } + + public Criteria andWholesalePriceIn(List values) { + addCriterion("wholesale_price in", values, "wholesalePrice"); + return (Criteria) this; + } + + public Criteria andWholesalePriceNotIn(List values) { + addCriterion("wholesale_price not in", values, "wholesalePrice"); + return (Criteria) this; + } + + public Criteria andWholesalePriceBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("wholesale_price between", value1, value2, "wholesalePrice"); + return (Criteria) this; + } + + public Criteria andWholesalePriceNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("wholesale_price not between", value1, value2, "wholesalePrice"); + return (Criteria) this; + } + + public Criteria andProductPictureIsNull() { + addCriterion("product_picture is null"); + return (Criteria) this; + } + + public Criteria andProductPictureIsNotNull() { + addCriterion("product_picture is not null"); + return (Criteria) this; + } + + public Criteria andProductPictureEqualTo(String value) { + addCriterion("product_picture =", value, "productPicture"); + return (Criteria) this; + } + + public Criteria andProductPictureNotEqualTo(String value) { + addCriterion("product_picture <>", value, "productPicture"); + return (Criteria) this; + } + + public Criteria andProductPictureGreaterThan(String value) { + addCriterion("product_picture >", value, "productPicture"); + return (Criteria) this; + } + + public Criteria andProductPictureGreaterThanOrEqualTo(String value) { + addCriterion("product_picture >=", value, "productPicture"); + return (Criteria) this; + } + + public Criteria andProductPictureLessThan(String value) { + addCriterion("product_picture <", value, "productPicture"); + return (Criteria) this; + } + + public Criteria andProductPictureLessThanOrEqualTo(String value) { + addCriterion("product_picture <=", value, "productPicture"); + return (Criteria) this; + } + + public Criteria andProductPictureLike(String value) { + addCriterion("product_picture like", value, "productPicture"); + return (Criteria) this; + } + + public Criteria andProductPictureNotLike(String value) { + addCriterion("product_picture not like", value, "productPicture"); + return (Criteria) this; + } + + public Criteria andProductPictureIn(List values) { + addCriterion("product_picture in", values, "productPicture"); + return (Criteria) this; + } + + public Criteria andProductPictureNotIn(List values) { + addCriterion("product_picture not in", values, "productPicture"); + return (Criteria) this; + } + + public Criteria andProductPictureBetween(String value1, String value2) { + addCriterion("product_picture between", value1, value2, "productPicture"); + return (Criteria) this; + } + + public Criteria andProductPictureNotBetween(String value1, String value2) { + addCriterion("product_picture not between", value1, value2, "productPicture"); + return (Criteria) this; + } + + public Criteria andProductVideoIsNull() { + addCriterion("product_video is null"); + return (Criteria) this; + } + + public Criteria andProductVideoIsNotNull() { + addCriterion("product_video is not null"); + return (Criteria) this; + } + + public Criteria andProductVideoEqualTo(String value) { + addCriterion("product_video =", value, "productVideo"); + return (Criteria) this; + } + + public Criteria andProductVideoNotEqualTo(String value) { + addCriterion("product_video <>", value, "productVideo"); + return (Criteria) this; + } + + public Criteria andProductVideoGreaterThan(String value) { + addCriterion("product_video >", value, "productVideo"); + return (Criteria) this; + } + + public Criteria andProductVideoGreaterThanOrEqualTo(String value) { + addCriterion("product_video >=", value, "productVideo"); + return (Criteria) this; + } + + public Criteria andProductVideoLessThan(String value) { + addCriterion("product_video <", value, "productVideo"); + return (Criteria) this; + } + + public Criteria andProductVideoLessThanOrEqualTo(String value) { + addCriterion("product_video <=", value, "productVideo"); + return (Criteria) this; + } + + public Criteria andProductVideoLike(String value) { + addCriterion("product_video like", value, "productVideo"); + return (Criteria) this; + } + + public Criteria andProductVideoNotLike(String value) { + addCriterion("product_video not like", value, "productVideo"); + return (Criteria) this; + } + + public Criteria andProductVideoIn(List values) { + addCriterion("product_video in", values, "productVideo"); + return (Criteria) this; + } + + public Criteria andProductVideoNotIn(List values) { + addCriterion("product_video not in", values, "productVideo"); + return (Criteria) this; + } + + public Criteria andProductVideoBetween(String value1, String value2) { + addCriterion("product_video between", value1, value2, "productVideo"); + return (Criteria) this; + } + + public Criteria andProductVideoNotBetween(String value1, String value2) { + addCriterion("product_video not between", value1, value2, "productVideo"); + return (Criteria) this; + } + + public Criteria andProductIntroIsNull() { + addCriterion("product_intro is null"); + return (Criteria) this; + } + + public Criteria andProductIntroIsNotNull() { + addCriterion("product_intro is not null"); + return (Criteria) this; + } + + public Criteria andProductIntroEqualTo(String value) { + addCriterion("product_intro =", value, "productIntro"); + return (Criteria) this; + } + + public Criteria andProductIntroNotEqualTo(String value) { + addCriterion("product_intro <>", value, "productIntro"); + return (Criteria) this; + } + + public Criteria andProductIntroGreaterThan(String value) { + addCriterion("product_intro >", value, "productIntro"); + return (Criteria) this; + } + + public Criteria andProductIntroGreaterThanOrEqualTo(String value) { + addCriterion("product_intro >=", value, "productIntro"); + return (Criteria) this; + } + + public Criteria andProductIntroLessThan(String value) { + addCriterion("product_intro <", value, "productIntro"); + return (Criteria) this; + } + + public Criteria andProductIntroLessThanOrEqualTo(String value) { + addCriterion("product_intro <=", value, "productIntro"); + return (Criteria) this; + } + + public Criteria andProductIntroLike(String value) { + addCriterion("product_intro like", value, "productIntro"); + return (Criteria) this; + } + + public Criteria andProductIntroNotLike(String value) { + addCriterion("product_intro not like", value, "productIntro"); + return (Criteria) this; + } + + public Criteria andProductIntroIn(List values) { + addCriterion("product_intro in", values, "productIntro"); + return (Criteria) this; + } + + public Criteria andProductIntroNotIn(List values) { + addCriterion("product_intro not in", values, "productIntro"); + return (Criteria) this; + } + + public Criteria andProductIntroBetween(String value1, String value2) { + addCriterion("product_intro between", value1, value2, "productIntro"); + return (Criteria) this; + } + + public Criteria andProductIntroNotBetween(String value1, String value2) { + addCriterion("product_intro not between", value1, value2, "productIntro"); + return (Criteria) this; + } + + public Criteria andSalesWeekIsNull() { + addCriterion("sales_week is null"); + return (Criteria) this; + } + + public Criteria andSalesWeekIsNotNull() { + addCriterion("sales_week is not null"); + return (Criteria) this; + } + + public Criteria andSalesWeekEqualTo(String value) { + addCriterion("sales_week =", value, "salesWeek"); + return (Criteria) this; + } + + public Criteria andSalesWeekNotEqualTo(String value) { + addCriterion("sales_week <>", value, "salesWeek"); + return (Criteria) this; + } + + public Criteria andSalesWeekGreaterThan(String value) { + addCriterion("sales_week >", value, "salesWeek"); + return (Criteria) this; + } + + public Criteria andSalesWeekGreaterThanOrEqualTo(String value) { + addCriterion("sales_week >=", value, "salesWeek"); + return (Criteria) this; + } + + public Criteria andSalesWeekLessThan(String value) { + addCriterion("sales_week <", value, "salesWeek"); + return (Criteria) this; + } + + public Criteria andSalesWeekLessThanOrEqualTo(String value) { + addCriterion("sales_week <=", value, "salesWeek"); + return (Criteria) this; + } + + public Criteria andSalesWeekLike(String value) { + addCriterion("sales_week like", value, "salesWeek"); + return (Criteria) this; + } + + public Criteria andSalesWeekNotLike(String value) { + addCriterion("sales_week not like", value, "salesWeek"); + return (Criteria) this; + } + + public Criteria andSalesWeekIn(List values) { + addCriterion("sales_week in", values, "salesWeek"); + return (Criteria) this; + } + + public Criteria andSalesWeekNotIn(List values) { + addCriterion("sales_week not in", values, "salesWeek"); + return (Criteria) this; + } + + public Criteria andSalesWeekBetween(String value1, String value2) { + addCriterion("sales_week between", value1, value2, "salesWeek"); + return (Criteria) this; + } + + public Criteria andSalesWeekNotBetween(String value1, String value2) { + addCriterion("sales_week not between", value1, value2, "salesWeek"); + return (Criteria) this; + } + + public Criteria andPrintBarcodeIsNull() { + addCriterion("print_barcode is null"); + return (Criteria) this; + } + + public Criteria andPrintBarcodeIsNotNull() { + addCriterion("print_barcode is not null"); + return (Criteria) this; + } + + public Criteria andPrintBarcodeEqualTo(String value) { + addCriterion("print_barcode =", value, "printBarcode"); + return (Criteria) this; + } + + public Criteria andPrintBarcodeNotEqualTo(String value) { + addCriterion("print_barcode <>", value, "printBarcode"); + return (Criteria) this; + } + + public Criteria andPrintBarcodeGreaterThan(String value) { + addCriterion("print_barcode >", value, "printBarcode"); + return (Criteria) this; + } + + public Criteria andPrintBarcodeGreaterThanOrEqualTo(String value) { + addCriterion("print_barcode >=", value, "printBarcode"); + return (Criteria) this; + } + + public Criteria andPrintBarcodeLessThan(String value) { + addCriterion("print_barcode <", value, "printBarcode"); + return (Criteria) this; + } + + public Criteria andPrintBarcodeLessThanOrEqualTo(String value) { + addCriterion("print_barcode <=", value, "printBarcode"); + return (Criteria) this; + } + + public Criteria andPrintBarcodeLike(String value) { + addCriterion("print_barcode like", value, "printBarcode"); + return (Criteria) this; + } + + public Criteria andPrintBarcodeNotLike(String value) { + addCriterion("print_barcode not like", value, "printBarcode"); + return (Criteria) this; + } + + public Criteria andPrintBarcodeIn(List values) { + addCriterion("print_barcode in", values, "printBarcode"); + return (Criteria) this; + } + + public Criteria andPrintBarcodeNotIn(List values) { + addCriterion("print_barcode not in", values, "printBarcode"); + return (Criteria) this; + } + + public Criteria andPrintBarcodeBetween(String value1, String value2) { + addCriterion("print_barcode between", value1, value2, "printBarcode"); + return (Criteria) this; + } + + public Criteria andPrintBarcodeNotBetween(String value1, String value2) { + addCriterion("print_barcode not between", value1, value2, "printBarcode"); return (Criteria) this; } diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/Sale.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/Sale.java new file mode 100644 index 00000000..b6f332fd --- /dev/null +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/Sale.java @@ -0,0 +1,269 @@ +package cc.hiver.mall.entity; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; +@ApiModel(value = "销售单主表") +public class Sale implements Serializable { + private Long id; + + private String createBy; + + private Date createTime; + + private Integer delFlag; + + private String updateBy; + + private Date updateTime; + + @ApiModelProperty(value = "客户ID") + private Long userId; + + @ApiModelProperty(value = "店铺ID") + private String shopId; + + @ApiModelProperty(value = "订单金额") + private BigDecimal totalAmount; + + @ApiModelProperty(value = "折扣") + private BigDecimal discount; + + @ApiModelProperty(value = "优惠金额") + private BigDecimal discountAmount; + + @ApiModelProperty(value = "实收金额") + private BigDecimal realAmount; + + @ApiModelProperty(value = "已收") + private BigDecimal alreadyEarn; + + @ApiModelProperty(value = "未收") + private BigDecimal noEarn; + + @ApiModelProperty(value = "订单状态 0-拣货中 1-已提交抢单 2-已取货 3-已送达") + private String status; + + @ApiModelProperty(value = "物流类别 0-物流 1-快递 2-自提 3-拼单") + private String transportType; + + @ApiModelProperty(value = "拼单店铺地址 为拼单类别时手动输入") + private String shareAddress; + + @ApiModelProperty(value = "收货地址") + private String receiveAddress; + + @ApiModelProperty(value = "省") + private String province; + + @ApiModelProperty(value = "市") + private String city; + + @ApiModelProperty(value = "区县") + private String area; + + private static final long serialVersionUID = 1L; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreateBy() { + return createBy; + } + + public void setCreateBy(String createBy) { + this.createBy = createBy; + } + + public Date getCreateTime() { + return createTime; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + public Integer getDelFlag() { + return delFlag; + } + + public void setDelFlag(Integer delFlag) { + this.delFlag = delFlag; + } + + public String getUpdateBy() { + return updateBy; + } + + public void setUpdateBy(String updateBy) { + this.updateBy = updateBy; + } + + public Date getUpdateTime() { + return updateTime; + } + + public void setUpdateTime(Date updateTime) { + this.updateTime = updateTime; + } + + public Long getUserId() { + return userId; + } + + public void setUserId(Long userId) { + this.userId = userId; + } + + public String getShopId() { + return shopId; + } + + public void setShopId(String shopId) { + this.shopId = shopId; + } + + public BigDecimal getTotalAmount() { + return totalAmount; + } + + public void setTotalAmount(BigDecimal totalAmount) { + this.totalAmount = totalAmount; + } + + public BigDecimal getDiscount() { + return discount; + } + + public void setDiscount(BigDecimal discount) { + this.discount = discount; + } + + public BigDecimal getDiscountAmount() { + return discountAmount; + } + + public void setDiscountAmount(BigDecimal discountAmount) { + this.discountAmount = discountAmount; + } + + public BigDecimal getRealAmount() { + return realAmount; + } + + public void setRealAmount(BigDecimal realAmount) { + this.realAmount = realAmount; + } + + public BigDecimal getAlreadyEarn() { + return alreadyEarn; + } + + public void setAlreadyEarn(BigDecimal alreadyEarn) { + this.alreadyEarn = alreadyEarn; + } + + public BigDecimal getNoEarn() { + return noEarn; + } + + public void setNoEarn(BigDecimal noEarn) { + this.noEarn = noEarn; + } + + public String getStatus() { + return status; + } + + public void setStatus(String status) { + this.status = status; + } + + public String getTransportType() { + return transportType; + } + + public void setTransportType(String transportType) { + this.transportType = transportType; + } + + public String getShareAddress() { + return shareAddress; + } + + public void setShareAddress(String shareAddress) { + this.shareAddress = shareAddress; + } + + public String getReceiveAddress() { + return receiveAddress; + } + + public void setReceiveAddress(String receiveAddress) { + this.receiveAddress = receiveAddress; + } + + public String getProvince() { + return province; + } + + public void setProvince(String province) { + this.province = province; + } + + public String getCity() { + return city; + } + + public void setCity(String city) { + this.city = city; + } + + public String getArea() { + return area; + } + + public void setArea(String area) { + this.area = area; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", createBy=").append(createBy); + sb.append(", createTime=").append(createTime); + sb.append(", delFlag=").append(delFlag); + sb.append(", updateBy=").append(updateBy); + sb.append(", updateTime=").append(updateTime); + sb.append(", userId=").append(userId); + sb.append(", shopId=").append(shopId); + sb.append(", totalAmount=").append(totalAmount); + sb.append(", discount=").append(discount); + sb.append(", discountAmount=").append(discountAmount); + sb.append(", realAmount=").append(realAmount); + sb.append(", alreadyEarn=").append(alreadyEarn); + sb.append(", noEarn=").append(noEarn); + sb.append(", status=").append(status); + sb.append(", transportType=").append(transportType); + sb.append(", shareAddress=").append(shareAddress); + sb.append(", receiveAddress=").append(receiveAddress); + sb.append(", province=").append(province); + sb.append(", city=").append(city); + sb.append(", area=").append(area); + sb.append(", serialVersionUID=").append(serialVersionUID); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/SaleDetail.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/SaleDetail.java new file mode 100644 index 00000000..fc3477e6 --- /dev/null +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/SaleDetail.java @@ -0,0 +1,221 @@ +package cc.hiver.mall.entity; + +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; +@ApiModel(value = "销售单明细表") +public class SaleDetail implements Serializable { + private Long id; + + private String createBy; + + private Date createTime; + + private Integer delFlag; + + private String updateBy; + + private Date updateTime; + + @ApiModelProperty(value = "销售单ID") + private Long saleId; + + @ApiModelProperty(value = "商品ID") + private Long productId; + + @ApiModelProperty(value = "商品名称") + private String productName; + + @ApiModelProperty(value = "单位") + private String unit; + + @ApiModelProperty(value = "店铺ID") + private String shopId; + + @ApiModelProperty(value = "商品分类") + private Long categoryId; + + @ApiModelProperty(value = "商品属性列表") + private String attributeList; + + @ApiModelProperty(value = "市场价") + private BigDecimal price; + + @ApiModelProperty(value = "采购价") + private BigDecimal purchasePrice; + + @ApiModelProperty(value = "批发价") + private BigDecimal wholesalePrice; + + @ApiModelProperty(value = "销售数量") + private Integer productCount; + + private static final long serialVersionUID = 1L; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getCreateBy() { + return createBy; + } + + public void setCreateBy(String createBy) { + this.createBy = createBy; + } + + public Date getCreateTime() { + return createTime; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + public Integer getDelFlag() { + return delFlag; + } + + public void setDelFlag(Integer delFlag) { + this.delFlag = delFlag; + } + + public String getUpdateBy() { + return updateBy; + } + + public void setUpdateBy(String updateBy) { + this.updateBy = updateBy; + } + + public Date getUpdateTime() { + return updateTime; + } + + public void setUpdateTime(Date updateTime) { + this.updateTime = updateTime; + } + + public Long getSaleId() { + return saleId; + } + + public void setSaleId(Long saleId) { + this.saleId = saleId; + } + + public Long getProductId() { + return productId; + } + + public void setProductId(Long productId) { + this.productId = productId; + } + + public String getProductName() { + return productName; + } + + public void setProductName(String productName) { + this.productName = productName; + } + + public String getUnit() { + return unit; + } + + public void setUnit(String unit) { + this.unit = unit; + } + + public String getShopId() { + return shopId; + } + + public void setShopId(String shopId) { + this.shopId = shopId; + } + + public Long getCategoryId() { + return categoryId; + } + + public void setCategoryId(Long categoryId) { + this.categoryId = categoryId; + } + + public String getAttributeList() { + return attributeList; + } + + public void setAttributeList(String attributeList) { + this.attributeList = attributeList; + } + + public BigDecimal getPrice() { + return price; + } + + public void setPrice(BigDecimal price) { + this.price = price; + } + + public BigDecimal getPurchasePrice() { + return purchasePrice; + } + + public void setPurchasePrice(BigDecimal purchasePrice) { + this.purchasePrice = purchasePrice; + } + + public BigDecimal getWholesalePrice() { + return wholesalePrice; + } + + public void setWholesalePrice(BigDecimal wholesalePrice) { + this.wholesalePrice = wholesalePrice; + } + + public Integer getProductCount() { + return productCount; + } + + public void setProductCount(Integer productCount) { + this.productCount = productCount; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", createBy=").append(createBy); + sb.append(", createTime=").append(createTime); + sb.append(", delFlag=").append(delFlag); + sb.append(", updateBy=").append(updateBy); + sb.append(", updateTime=").append(updateTime); + sb.append(", saleId=").append(saleId); + sb.append(", productId=").append(productId); + sb.append(", productName=").append(productName); + sb.append(", unit=").append(unit); + sb.append(", shopId=").append(shopId); + sb.append(", categoryId=").append(categoryId); + sb.append(", attributeList=").append(attributeList); + sb.append(", price=").append(price); + sb.append(", purchasePrice=").append(purchasePrice); + sb.append(", wholesalePrice=").append(wholesalePrice); + sb.append(", productCount=").append(productCount); + sb.append(", serialVersionUID=").append(serialVersionUID); + sb.append("]"); + return sb.toString(); + } +} \ No newline at end of file diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/SaleDetailExample.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/SaleDetailExample.java new file mode 100644 index 00000000..faa1b5a9 --- /dev/null +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/SaleDetailExample.java @@ -0,0 +1,1281 @@ +package cc.hiver.mall.entity; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class SaleDetailExample { + protected String orderByClause; + + protected boolean distinct; + + protected List oredCriteria; + + public SaleDetailExample() { + oredCriteria = new ArrayList<>(); + } + + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + public String getOrderByClause() { + return orderByClause; + } + + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + public boolean isDistinct() { + return distinct; + } + + public List getOredCriteria() { + return oredCriteria; + } + + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList<>(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Long value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Long value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Long value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Long value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Long value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Long value) { + addCriterion("id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Long value1, Long value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Long value1, Long value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andCreateByIsNull() { + addCriterion("create_by is null"); + return (Criteria) this; + } + + public Criteria andCreateByIsNotNull() { + addCriterion("create_by is not null"); + return (Criteria) this; + } + + public Criteria andCreateByEqualTo(String value) { + addCriterion("create_by =", value, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByNotEqualTo(String value) { + addCriterion("create_by <>", value, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByGreaterThan(String value) { + addCriterion("create_by >", value, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByGreaterThanOrEqualTo(String value) { + addCriterion("create_by >=", value, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByLessThan(String value) { + addCriterion("create_by <", value, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByLessThanOrEqualTo(String value) { + addCriterion("create_by <=", value, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByLike(String value) { + addCriterion("create_by like", value, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByNotLike(String value) { + addCriterion("create_by not like", value, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByIn(List values) { + addCriterion("create_by in", values, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByNotIn(List values) { + addCriterion("create_by not in", values, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByBetween(String value1, String value2) { + addCriterion("create_by between", value1, value2, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByNotBetween(String value1, String value2) { + addCriterion("create_by not between", value1, value2, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("create_time is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("create_time is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(Date value) { + addCriterion("create_time =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(Date value) { + addCriterion("create_time <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(Date value) { + addCriterion("create_time >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) { + addCriterion("create_time >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(Date value) { + addCriterion("create_time <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(Date value) { + addCriterion("create_time <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("create_time in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("create_time not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(Date value1, Date value2) { + addCriterion("create_time between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(Date value1, Date value2) { + addCriterion("create_time not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andDelFlagIsNull() { + addCriterion("del_flag is null"); + return (Criteria) this; + } + + public Criteria andDelFlagIsNotNull() { + addCriterion("del_flag is not null"); + return (Criteria) this; + } + + public Criteria andDelFlagEqualTo(Integer value) { + addCriterion("del_flag =", value, "delFlag"); + return (Criteria) this; + } + + public Criteria andDelFlagNotEqualTo(Integer value) { + addCriterion("del_flag <>", value, "delFlag"); + return (Criteria) this; + } + + public Criteria andDelFlagGreaterThan(Integer value) { + addCriterion("del_flag >", value, "delFlag"); + return (Criteria) this; + } + + public Criteria andDelFlagGreaterThanOrEqualTo(Integer value) { + addCriterion("del_flag >=", value, "delFlag"); + return (Criteria) this; + } + + public Criteria andDelFlagLessThan(Integer value) { + addCriterion("del_flag <", value, "delFlag"); + return (Criteria) this; + } + + public Criteria andDelFlagLessThanOrEqualTo(Integer value) { + addCriterion("del_flag <=", value, "delFlag"); + return (Criteria) this; + } + + public Criteria andDelFlagIn(List values) { + addCriterion("del_flag in", values, "delFlag"); + return (Criteria) this; + } + + public Criteria andDelFlagNotIn(List values) { + addCriterion("del_flag not in", values, "delFlag"); + return (Criteria) this; + } + + public Criteria andDelFlagBetween(Integer value1, Integer value2) { + addCriterion("del_flag between", value1, value2, "delFlag"); + return (Criteria) this; + } + + public Criteria andDelFlagNotBetween(Integer value1, Integer value2) { + addCriterion("del_flag not between", value1, value2, "delFlag"); + return (Criteria) this; + } + + public Criteria andUpdateByIsNull() { + addCriterion("update_by is null"); + return (Criteria) this; + } + + public Criteria andUpdateByIsNotNull() { + addCriterion("update_by is not null"); + return (Criteria) this; + } + + public Criteria andUpdateByEqualTo(String value) { + addCriterion("update_by =", value, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByNotEqualTo(String value) { + addCriterion("update_by <>", value, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByGreaterThan(String value) { + addCriterion("update_by >", value, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByGreaterThanOrEqualTo(String value) { + addCriterion("update_by >=", value, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByLessThan(String value) { + addCriterion("update_by <", value, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByLessThanOrEqualTo(String value) { + addCriterion("update_by <=", value, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByLike(String value) { + addCriterion("update_by like", value, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByNotLike(String value) { + addCriterion("update_by not like", value, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByIn(List values) { + addCriterion("update_by in", values, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByNotIn(List values) { + addCriterion("update_by not in", values, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByBetween(String value1, String value2) { + addCriterion("update_by between", value1, value2, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByNotBetween(String value1, String value2) { + addCriterion("update_by not between", value1, value2, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("update_time is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("update_time is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(Date value) { + addCriterion("update_time =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(Date value) { + addCriterion("update_time <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(Date value) { + addCriterion("update_time >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) { + addCriterion("update_time >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(Date value) { + addCriterion("update_time <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(Date value) { + addCriterion("update_time <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("update_time in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("update_time not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(Date value1, Date value2) { + addCriterion("update_time between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(Date value1, Date value2) { + addCriterion("update_time not between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andSaleIdIsNull() { + addCriterion("sale_id is null"); + return (Criteria) this; + } + + public Criteria andSaleIdIsNotNull() { + addCriterion("sale_id is not null"); + return (Criteria) this; + } + + public Criteria andSaleIdEqualTo(Long value) { + addCriterion("sale_id =", value, "saleId"); + return (Criteria) this; + } + + public Criteria andSaleIdNotEqualTo(Long value) { + addCriterion("sale_id <>", value, "saleId"); + return (Criteria) this; + } + + public Criteria andSaleIdGreaterThan(Long value) { + addCriterion("sale_id >", value, "saleId"); + return (Criteria) this; + } + + public Criteria andSaleIdGreaterThanOrEqualTo(Long value) { + addCriterion("sale_id >=", value, "saleId"); + return (Criteria) this; + } + + public Criteria andSaleIdLessThan(Long value) { + addCriterion("sale_id <", value, "saleId"); + return (Criteria) this; + } + + public Criteria andSaleIdLessThanOrEqualTo(Long value) { + addCriterion("sale_id <=", value, "saleId"); + return (Criteria) this; + } + + public Criteria andSaleIdIn(List values) { + addCriterion("sale_id in", values, "saleId"); + return (Criteria) this; + } + + public Criteria andSaleIdNotIn(List values) { + addCriterion("sale_id not in", values, "saleId"); + return (Criteria) this; + } + + public Criteria andSaleIdBetween(Long value1, Long value2) { + addCriterion("sale_id between", value1, value2, "saleId"); + return (Criteria) this; + } + + public Criteria andSaleIdNotBetween(Long value1, Long value2) { + addCriterion("sale_id not between", value1, value2, "saleId"); + return (Criteria) this; + } + + public Criteria andProductIdIsNull() { + addCriterion("product_id is null"); + return (Criteria) this; + } + + public Criteria andProductIdIsNotNull() { + addCriterion("product_id is not null"); + return (Criteria) this; + } + + public Criteria andProductIdEqualTo(Long value) { + addCriterion("product_id =", value, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdNotEqualTo(Long value) { + addCriterion("product_id <>", value, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdGreaterThan(Long value) { + addCriterion("product_id >", value, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdGreaterThanOrEqualTo(Long value) { + addCriterion("product_id >=", value, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdLessThan(Long value) { + addCriterion("product_id <", value, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdLessThanOrEqualTo(Long value) { + addCriterion("product_id <=", value, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdIn(List values) { + addCriterion("product_id in", values, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdNotIn(List values) { + addCriterion("product_id not in", values, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdBetween(Long value1, Long value2) { + addCriterion("product_id between", value1, value2, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdNotBetween(Long value1, Long value2) { + addCriterion("product_id not between", value1, value2, "productId"); + return (Criteria) this; + } + + public Criteria andProductNameIsNull() { + addCriterion("product_name is null"); + return (Criteria) this; + } + + public Criteria andProductNameIsNotNull() { + addCriterion("product_name is not null"); + return (Criteria) this; + } + + public Criteria andProductNameEqualTo(String value) { + addCriterion("product_name =", value, "productName"); + return (Criteria) this; + } + + public Criteria andProductNameNotEqualTo(String value) { + addCriterion("product_name <>", value, "productName"); + return (Criteria) this; + } + + public Criteria andProductNameGreaterThan(String value) { + addCriterion("product_name >", value, "productName"); + return (Criteria) this; + } + + public Criteria andProductNameGreaterThanOrEqualTo(String value) { + addCriterion("product_name >=", value, "productName"); + return (Criteria) this; + } + + public Criteria andProductNameLessThan(String value) { + addCriterion("product_name <", value, "productName"); + return (Criteria) this; + } + + public Criteria andProductNameLessThanOrEqualTo(String value) { + addCriterion("product_name <=", value, "productName"); + return (Criteria) this; + } + + public Criteria andProductNameLike(String value) { + addCriterion("product_name like", value, "productName"); + return (Criteria) this; + } + + public Criteria andProductNameNotLike(String value) { + addCriterion("product_name not like", value, "productName"); + return (Criteria) this; + } + + public Criteria andProductNameIn(List values) { + addCriterion("product_name in", values, "productName"); + return (Criteria) this; + } + + public Criteria andProductNameNotIn(List values) { + addCriterion("product_name not in", values, "productName"); + return (Criteria) this; + } + + public Criteria andProductNameBetween(String value1, String value2) { + addCriterion("product_name between", value1, value2, "productName"); + return (Criteria) this; + } + + public Criteria andProductNameNotBetween(String value1, String value2) { + addCriterion("product_name not between", value1, value2, "productName"); + return (Criteria) this; + } + + public Criteria andUnitIsNull() { + addCriterion("unit is null"); + return (Criteria) this; + } + + public Criteria andUnitIsNotNull() { + addCriterion("unit is not null"); + return (Criteria) this; + } + + public Criteria andUnitEqualTo(String value) { + addCriterion("unit =", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitNotEqualTo(String value) { + addCriterion("unit <>", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitGreaterThan(String value) { + addCriterion("unit >", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitGreaterThanOrEqualTo(String value) { + addCriterion("unit >=", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitLessThan(String value) { + addCriterion("unit <", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitLessThanOrEqualTo(String value) { + addCriterion("unit <=", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitLike(String value) { + addCriterion("unit like", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitNotLike(String value) { + addCriterion("unit not like", value, "unit"); + return (Criteria) this; + } + + public Criteria andUnitIn(List values) { + addCriterion("unit in", values, "unit"); + return (Criteria) this; + } + + public Criteria andUnitNotIn(List values) { + addCriterion("unit not in", values, "unit"); + return (Criteria) this; + } + + public Criteria andUnitBetween(String value1, String value2) { + addCriterion("unit between", value1, value2, "unit"); + return (Criteria) this; + } + + public Criteria andUnitNotBetween(String value1, String value2) { + addCriterion("unit not between", value1, value2, "unit"); + return (Criteria) this; + } + + public Criteria andShopIdIsNull() { + addCriterion("shop_id is null"); + return (Criteria) this; + } + + public Criteria andShopIdIsNotNull() { + addCriterion("shop_id is not null"); + return (Criteria) this; + } + + public Criteria andShopIdEqualTo(String value) { + addCriterion("shop_id =", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdNotEqualTo(String value) { + addCriterion("shop_id <>", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdGreaterThan(String value) { + addCriterion("shop_id >", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdGreaterThanOrEqualTo(String value) { + addCriterion("shop_id >=", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdLessThan(String value) { + addCriterion("shop_id <", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdLessThanOrEqualTo(String value) { + addCriterion("shop_id <=", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdLike(String value) { + addCriterion("shop_id like", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdNotLike(String value) { + addCriterion("shop_id not like", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdIn(List values) { + addCriterion("shop_id in", values, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdNotIn(List values) { + addCriterion("shop_id not in", values, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdBetween(String value1, String value2) { + addCriterion("shop_id between", value1, value2, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdNotBetween(String value1, String value2) { + addCriterion("shop_id not between", value1, value2, "shopId"); + return (Criteria) this; + } + + public Criteria andCategoryIdIsNull() { + addCriterion("category_id is null"); + return (Criteria) this; + } + + public Criteria andCategoryIdIsNotNull() { + addCriterion("category_id is not null"); + return (Criteria) this; + } + + public Criteria andCategoryIdEqualTo(Long value) { + addCriterion("category_id =", value, "categoryId"); + return (Criteria) this; + } + + public Criteria andCategoryIdNotEqualTo(Long value) { + addCriterion("category_id <>", value, "categoryId"); + return (Criteria) this; + } + + public Criteria andCategoryIdGreaterThan(Long value) { + addCriterion("category_id >", value, "categoryId"); + return (Criteria) this; + } + + public Criteria andCategoryIdGreaterThanOrEqualTo(Long value) { + addCriterion("category_id >=", value, "categoryId"); + return (Criteria) this; + } + + public Criteria andCategoryIdLessThan(Long value) { + addCriterion("category_id <", value, "categoryId"); + return (Criteria) this; + } + + public Criteria andCategoryIdLessThanOrEqualTo(Long value) { + addCriterion("category_id <=", value, "categoryId"); + return (Criteria) this; + } + + public Criteria andCategoryIdIn(List values) { + addCriterion("category_id in", values, "categoryId"); + return (Criteria) this; + } + + public Criteria andCategoryIdNotIn(List values) { + addCriterion("category_id not in", values, "categoryId"); + return (Criteria) this; + } + + public Criteria andCategoryIdBetween(Long value1, Long value2) { + addCriterion("category_id between", value1, value2, "categoryId"); + return (Criteria) this; + } + + public Criteria andCategoryIdNotBetween(Long value1, Long value2) { + addCriterion("category_id not between", value1, value2, "categoryId"); + return (Criteria) this; + } + + public Criteria andAttributeListIsNull() { + addCriterion("attribute_list is null"); + return (Criteria) this; + } + + public Criteria andAttributeListIsNotNull() { + addCriterion("attribute_list is not null"); + return (Criteria) this; + } + + public Criteria andAttributeListEqualTo(String value) { + addCriterion("attribute_list =", value, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListNotEqualTo(String value) { + addCriterion("attribute_list <>", value, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListGreaterThan(String value) { + addCriterion("attribute_list >", value, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListGreaterThanOrEqualTo(String value) { + addCriterion("attribute_list >=", value, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListLessThan(String value) { + addCriterion("attribute_list <", value, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListLessThanOrEqualTo(String value) { + addCriterion("attribute_list <=", value, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListLike(String value) { + addCriterion("attribute_list like", value, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListNotLike(String value) { + addCriterion("attribute_list not like", value, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListIn(List values) { + addCriterion("attribute_list in", values, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListNotIn(List values) { + addCriterion("attribute_list not in", values, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListBetween(String value1, String value2) { + addCriterion("attribute_list between", value1, value2, "attributeList"); + return (Criteria) this; + } + + public Criteria andAttributeListNotBetween(String value1, String value2) { + addCriterion("attribute_list not between", value1, value2, "attributeList"); + return (Criteria) this; + } + + public Criteria andPriceIsNull() { + addCriterion("price is null"); + return (Criteria) this; + } + + public Criteria andPriceIsNotNull() { + addCriterion("price is not null"); + return (Criteria) this; + } + + public Criteria andPriceEqualTo(BigDecimal value) { + addCriterion("price =", value, "price"); + return (Criteria) this; + } + + public Criteria andPriceNotEqualTo(BigDecimal value) { + addCriterion("price <>", value, "price"); + return (Criteria) this; + } + + public Criteria andPriceGreaterThan(BigDecimal value) { + addCriterion("price >", value, "price"); + return (Criteria) this; + } + + public Criteria andPriceGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("price >=", value, "price"); + return (Criteria) this; + } + + public Criteria andPriceLessThan(BigDecimal value) { + addCriterion("price <", value, "price"); + return (Criteria) this; + } + + public Criteria andPriceLessThanOrEqualTo(BigDecimal value) { + addCriterion("price <=", value, "price"); + return (Criteria) this; + } + + public Criteria andPriceIn(List values) { + addCriterion("price in", values, "price"); + return (Criteria) this; + } + + public Criteria andPriceNotIn(List values) { + addCriterion("price not in", values, "price"); + return (Criteria) this; + } + + public Criteria andPriceBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("price between", value1, value2, "price"); + return (Criteria) this; + } + + public Criteria andPriceNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("price not between", value1, value2, "price"); + return (Criteria) this; + } + + public Criteria andPurchasePriceIsNull() { + addCriterion("purchase_price is null"); + return (Criteria) this; + } + + public Criteria andPurchasePriceIsNotNull() { + addCriterion("purchase_price is not null"); + return (Criteria) this; + } + + public Criteria andPurchasePriceEqualTo(BigDecimal value) { + addCriterion("purchase_price =", value, "purchasePrice"); + return (Criteria) this; + } + + public Criteria andPurchasePriceNotEqualTo(BigDecimal value) { + addCriterion("purchase_price <>", value, "purchasePrice"); + return (Criteria) this; + } + + public Criteria andPurchasePriceGreaterThan(BigDecimal value) { + addCriterion("purchase_price >", value, "purchasePrice"); + return (Criteria) this; + } + + public Criteria andPurchasePriceGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("purchase_price >=", value, "purchasePrice"); + return (Criteria) this; + } + + public Criteria andPurchasePriceLessThan(BigDecimal value) { + addCriterion("purchase_price <", value, "purchasePrice"); + return (Criteria) this; + } + + public Criteria andPurchasePriceLessThanOrEqualTo(BigDecimal value) { + addCriterion("purchase_price <=", value, "purchasePrice"); + return (Criteria) this; + } + + public Criteria andPurchasePriceIn(List values) { + addCriterion("purchase_price in", values, "purchasePrice"); + return (Criteria) this; + } + + public Criteria andPurchasePriceNotIn(List values) { + addCriterion("purchase_price not in", values, "purchasePrice"); + return (Criteria) this; + } + + public Criteria andPurchasePriceBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("purchase_price between", value1, value2, "purchasePrice"); + return (Criteria) this; + } + + public Criteria andPurchasePriceNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("purchase_price not between", value1, value2, "purchasePrice"); + return (Criteria) this; + } + + public Criteria andWholesalePriceIsNull() { + addCriterion("wholesale_price is null"); + return (Criteria) this; + } + + public Criteria andWholesalePriceIsNotNull() { + addCriterion("wholesale_price is not null"); + return (Criteria) this; + } + + public Criteria andWholesalePriceEqualTo(BigDecimal value) { + addCriterion("wholesale_price =", value, "wholesalePrice"); + return (Criteria) this; + } + + public Criteria andWholesalePriceNotEqualTo(BigDecimal value) { + addCriterion("wholesale_price <>", value, "wholesalePrice"); + return (Criteria) this; + } + + public Criteria andWholesalePriceGreaterThan(BigDecimal value) { + addCriterion("wholesale_price >", value, "wholesalePrice"); + return (Criteria) this; + } + + public Criteria andWholesalePriceGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("wholesale_price >=", value, "wholesalePrice"); + return (Criteria) this; + } + + public Criteria andWholesalePriceLessThan(BigDecimal value) { + addCriterion("wholesale_price <", value, "wholesalePrice"); + return (Criteria) this; + } + + public Criteria andWholesalePriceLessThanOrEqualTo(BigDecimal value) { + addCriterion("wholesale_price <=", value, "wholesalePrice"); + return (Criteria) this; + } + + public Criteria andWholesalePriceIn(List values) { + addCriterion("wholesale_price in", values, "wholesalePrice"); + return (Criteria) this; + } + + public Criteria andWholesalePriceNotIn(List values) { + addCriterion("wholesale_price not in", values, "wholesalePrice"); + return (Criteria) this; + } + + public Criteria andWholesalePriceBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("wholesale_price between", value1, value2, "wholesalePrice"); + return (Criteria) this; + } + + public Criteria andWholesalePriceNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("wholesale_price not between", value1, value2, "wholesalePrice"); + return (Criteria) this; + } + + public Criteria andProductCountIsNull() { + addCriterion("product_count is null"); + return (Criteria) this; + } + + public Criteria andProductCountIsNotNull() { + addCriterion("product_count is not null"); + return (Criteria) this; + } + + public Criteria andProductCountEqualTo(Integer value) { + addCriterion("product_count =", value, "productCount"); + return (Criteria) this; + } + + public Criteria andProductCountNotEqualTo(Integer value) { + addCriterion("product_count <>", value, "productCount"); + return (Criteria) this; + } + + public Criteria andProductCountGreaterThan(Integer value) { + addCriterion("product_count >", value, "productCount"); + return (Criteria) this; + } + + public Criteria andProductCountGreaterThanOrEqualTo(Integer value) { + addCriterion("product_count >=", value, "productCount"); + return (Criteria) this; + } + + public Criteria andProductCountLessThan(Integer value) { + addCriterion("product_count <", value, "productCount"); + return (Criteria) this; + } + + public Criteria andProductCountLessThanOrEqualTo(Integer value) { + addCriterion("product_count <=", value, "productCount"); + return (Criteria) this; + } + + public Criteria andProductCountIn(List values) { + addCriterion("product_count in", values, "productCount"); + return (Criteria) this; + } + + public Criteria andProductCountNotIn(List values) { + addCriterion("product_count not in", values, "productCount"); + return (Criteria) this; + } + + public Criteria andProductCountBetween(Integer value1, Integer value2) { + addCriterion("product_count between", value1, value2, "productCount"); + return (Criteria) this; + } + + public Criteria andProductCountNotBetween(Integer value1, Integer value2) { + addCriterion("product_count not between", value1, value2, "productCount"); + return (Criteria) this; + } + } + + public static class Criteria extends GeneratedCriteria { + protected Criteria() { + super(); + } + } + + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } +} \ No newline at end of file diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/SaleExample.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/SaleExample.java new file mode 100644 index 00000000..5cbf06a0 --- /dev/null +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/entity/SaleExample.java @@ -0,0 +1,1561 @@ +package cc.hiver.mall.entity; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class SaleExample { + protected String orderByClause; + + protected boolean distinct; + + protected List oredCriteria; + + public SaleExample() { + oredCriteria = new ArrayList<>(); + } + + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + public String getOrderByClause() { + return orderByClause; + } + + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + public boolean isDistinct() { + return distinct; + } + + public List getOredCriteria() { + return oredCriteria; + } + + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList<>(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Long value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Long value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Long value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Long value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Long value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Long value) { + addCriterion("id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Long value1, Long value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Long value1, Long value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andCreateByIsNull() { + addCriterion("create_by is null"); + return (Criteria) this; + } + + public Criteria andCreateByIsNotNull() { + addCriterion("create_by is not null"); + return (Criteria) this; + } + + public Criteria andCreateByEqualTo(String value) { + addCriterion("create_by =", value, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByNotEqualTo(String value) { + addCriterion("create_by <>", value, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByGreaterThan(String value) { + addCriterion("create_by >", value, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByGreaterThanOrEqualTo(String value) { + addCriterion("create_by >=", value, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByLessThan(String value) { + addCriterion("create_by <", value, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByLessThanOrEqualTo(String value) { + addCriterion("create_by <=", value, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByLike(String value) { + addCriterion("create_by like", value, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByNotLike(String value) { + addCriterion("create_by not like", value, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByIn(List values) { + addCriterion("create_by in", values, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByNotIn(List values) { + addCriterion("create_by not in", values, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByBetween(String value1, String value2) { + addCriterion("create_by between", value1, value2, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateByNotBetween(String value1, String value2) { + addCriterion("create_by not between", value1, value2, "createBy"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNull() { + addCriterion("create_time is null"); + return (Criteria) this; + } + + public Criteria andCreateTimeIsNotNull() { + addCriterion("create_time is not null"); + return (Criteria) this; + } + + public Criteria andCreateTimeEqualTo(Date value) { + addCriterion("create_time =", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotEqualTo(Date value) { + addCriterion("create_time <>", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThan(Date value) { + addCriterion("create_time >", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeGreaterThanOrEqualTo(Date value) { + addCriterion("create_time >=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThan(Date value) { + addCriterion("create_time <", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeLessThanOrEqualTo(Date value) { + addCriterion("create_time <=", value, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeIn(List values) { + addCriterion("create_time in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotIn(List values) { + addCriterion("create_time not in", values, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeBetween(Date value1, Date value2) { + addCriterion("create_time between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andCreateTimeNotBetween(Date value1, Date value2) { + addCriterion("create_time not between", value1, value2, "createTime"); + return (Criteria) this; + } + + public Criteria andDelFlagIsNull() { + addCriterion("del_flag is null"); + return (Criteria) this; + } + + public Criteria andDelFlagIsNotNull() { + addCriterion("del_flag is not null"); + return (Criteria) this; + } + + public Criteria andDelFlagEqualTo(Integer value) { + addCriterion("del_flag =", value, "delFlag"); + return (Criteria) this; + } + + public Criteria andDelFlagNotEqualTo(Integer value) { + addCriterion("del_flag <>", value, "delFlag"); + return (Criteria) this; + } + + public Criteria andDelFlagGreaterThan(Integer value) { + addCriterion("del_flag >", value, "delFlag"); + return (Criteria) this; + } + + public Criteria andDelFlagGreaterThanOrEqualTo(Integer value) { + addCriterion("del_flag >=", value, "delFlag"); + return (Criteria) this; + } + + public Criteria andDelFlagLessThan(Integer value) { + addCriterion("del_flag <", value, "delFlag"); + return (Criteria) this; + } + + public Criteria andDelFlagLessThanOrEqualTo(Integer value) { + addCriterion("del_flag <=", value, "delFlag"); + return (Criteria) this; + } + + public Criteria andDelFlagIn(List values) { + addCriterion("del_flag in", values, "delFlag"); + return (Criteria) this; + } + + public Criteria andDelFlagNotIn(List values) { + addCriterion("del_flag not in", values, "delFlag"); + return (Criteria) this; + } + + public Criteria andDelFlagBetween(Integer value1, Integer value2) { + addCriterion("del_flag between", value1, value2, "delFlag"); + return (Criteria) this; + } + + public Criteria andDelFlagNotBetween(Integer value1, Integer value2) { + addCriterion("del_flag not between", value1, value2, "delFlag"); + return (Criteria) this; + } + + public Criteria andUpdateByIsNull() { + addCriterion("update_by is null"); + return (Criteria) this; + } + + public Criteria andUpdateByIsNotNull() { + addCriterion("update_by is not null"); + return (Criteria) this; + } + + public Criteria andUpdateByEqualTo(String value) { + addCriterion("update_by =", value, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByNotEqualTo(String value) { + addCriterion("update_by <>", value, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByGreaterThan(String value) { + addCriterion("update_by >", value, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByGreaterThanOrEqualTo(String value) { + addCriterion("update_by >=", value, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByLessThan(String value) { + addCriterion("update_by <", value, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByLessThanOrEqualTo(String value) { + addCriterion("update_by <=", value, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByLike(String value) { + addCriterion("update_by like", value, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByNotLike(String value) { + addCriterion("update_by not like", value, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByIn(List values) { + addCriterion("update_by in", values, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByNotIn(List values) { + addCriterion("update_by not in", values, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByBetween(String value1, String value2) { + addCriterion("update_by between", value1, value2, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateByNotBetween(String value1, String value2) { + addCriterion("update_by not between", value1, value2, "updateBy"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNull() { + addCriterion("update_time is null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIsNotNull() { + addCriterion("update_time is not null"); + return (Criteria) this; + } + + public Criteria andUpdateTimeEqualTo(Date value) { + addCriterion("update_time =", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotEqualTo(Date value) { + addCriterion("update_time <>", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThan(Date value) { + addCriterion("update_time >", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeGreaterThanOrEqualTo(Date value) { + addCriterion("update_time >=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThan(Date value) { + addCriterion("update_time <", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeLessThanOrEqualTo(Date value) { + addCriterion("update_time <=", value, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeIn(List values) { + addCriterion("update_time in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotIn(List values) { + addCriterion("update_time not in", values, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeBetween(Date value1, Date value2) { + addCriterion("update_time between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUpdateTimeNotBetween(Date value1, Date value2) { + addCriterion("update_time not between", value1, value2, "updateTime"); + return (Criteria) this; + } + + public Criteria andUserIdIsNull() { + addCriterion("user_id is null"); + return (Criteria) this; + } + + public Criteria andUserIdIsNotNull() { + addCriterion("user_id is not null"); + return (Criteria) this; + } + + public Criteria andUserIdEqualTo(Long value) { + addCriterion("user_id =", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotEqualTo(Long value) { + addCriterion("user_id <>", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThan(Long value) { + addCriterion("user_id >", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThanOrEqualTo(Long value) { + addCriterion("user_id >=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThan(Long value) { + addCriterion("user_id <", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThanOrEqualTo(Long value) { + addCriterion("user_id <=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdIn(List values) { + addCriterion("user_id in", values, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotIn(List values) { + addCriterion("user_id not in", values, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdBetween(Long value1, Long value2) { + addCriterion("user_id between", value1, value2, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotBetween(Long value1, Long value2) { + addCriterion("user_id not between", value1, value2, "userId"); + return (Criteria) this; + } + + public Criteria andShopIdIsNull() { + addCriterion("shop_id is null"); + return (Criteria) this; + } + + public Criteria andShopIdIsNotNull() { + addCriterion("shop_id is not null"); + return (Criteria) this; + } + + public Criteria andShopIdEqualTo(String value) { + addCriterion("shop_id =", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdNotEqualTo(String value) { + addCriterion("shop_id <>", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdGreaterThan(String value) { + addCriterion("shop_id >", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdGreaterThanOrEqualTo(String value) { + addCriterion("shop_id >=", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdLessThan(String value) { + addCriterion("shop_id <", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdLessThanOrEqualTo(String value) { + addCriterion("shop_id <=", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdLike(String value) { + addCriterion("shop_id like", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdNotLike(String value) { + addCriterion("shop_id not like", value, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdIn(List values) { + addCriterion("shop_id in", values, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdNotIn(List values) { + addCriterion("shop_id not in", values, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdBetween(String value1, String value2) { + addCriterion("shop_id between", value1, value2, "shopId"); + return (Criteria) this; + } + + public Criteria andShopIdNotBetween(String value1, String value2) { + addCriterion("shop_id not between", value1, value2, "shopId"); + return (Criteria) this; + } + + public Criteria andTotalAmountIsNull() { + addCriterion("total_amount is null"); + return (Criteria) this; + } + + public Criteria andTotalAmountIsNotNull() { + addCriterion("total_amount is not null"); + return (Criteria) this; + } + + public Criteria andTotalAmountEqualTo(BigDecimal value) { + addCriterion("total_amount =", value, "totalAmount"); + return (Criteria) this; + } + + public Criteria andTotalAmountNotEqualTo(BigDecimal value) { + addCriterion("total_amount <>", value, "totalAmount"); + return (Criteria) this; + } + + public Criteria andTotalAmountGreaterThan(BigDecimal value) { + addCriterion("total_amount >", value, "totalAmount"); + return (Criteria) this; + } + + public Criteria andTotalAmountGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("total_amount >=", value, "totalAmount"); + return (Criteria) this; + } + + public Criteria andTotalAmountLessThan(BigDecimal value) { + addCriterion("total_amount <", value, "totalAmount"); + return (Criteria) this; + } + + public Criteria andTotalAmountLessThanOrEqualTo(BigDecimal value) { + addCriterion("total_amount <=", value, "totalAmount"); + return (Criteria) this; + } + + public Criteria andTotalAmountIn(List values) { + addCriterion("total_amount in", values, "totalAmount"); + return (Criteria) this; + } + + public Criteria andTotalAmountNotIn(List values) { + addCriterion("total_amount not in", values, "totalAmount"); + return (Criteria) this; + } + + public Criteria andTotalAmountBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("total_amount between", value1, value2, "totalAmount"); + return (Criteria) this; + } + + public Criteria andTotalAmountNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("total_amount not between", value1, value2, "totalAmount"); + return (Criteria) this; + } + + public Criteria andDiscountIsNull() { + addCriterion("discount is null"); + return (Criteria) this; + } + + public Criteria andDiscountIsNotNull() { + addCriterion("discount is not null"); + return (Criteria) this; + } + + public Criteria andDiscountEqualTo(BigDecimal value) { + addCriterion("discount =", value, "discount"); + return (Criteria) this; + } + + public Criteria andDiscountNotEqualTo(BigDecimal value) { + addCriterion("discount <>", value, "discount"); + return (Criteria) this; + } + + public Criteria andDiscountGreaterThan(BigDecimal value) { + addCriterion("discount >", value, "discount"); + return (Criteria) this; + } + + public Criteria andDiscountGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("discount >=", value, "discount"); + return (Criteria) this; + } + + public Criteria andDiscountLessThan(BigDecimal value) { + addCriterion("discount <", value, "discount"); + return (Criteria) this; + } + + public Criteria andDiscountLessThanOrEqualTo(BigDecimal value) { + addCriterion("discount <=", value, "discount"); + return (Criteria) this; + } + + public Criteria andDiscountIn(List values) { + addCriterion("discount in", values, "discount"); + return (Criteria) this; + } + + public Criteria andDiscountNotIn(List values) { + addCriterion("discount not in", values, "discount"); + return (Criteria) this; + } + + public Criteria andDiscountBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("discount between", value1, value2, "discount"); + return (Criteria) this; + } + + public Criteria andDiscountNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("discount not between", value1, value2, "discount"); + return (Criteria) this; + } + + public Criteria andDiscountAmountIsNull() { + addCriterion("discount_amount is null"); + return (Criteria) this; + } + + public Criteria andDiscountAmountIsNotNull() { + addCriterion("discount_amount is not null"); + return (Criteria) this; + } + + public Criteria andDiscountAmountEqualTo(BigDecimal value) { + addCriterion("discount_amount =", value, "discountAmount"); + return (Criteria) this; + } + + public Criteria andDiscountAmountNotEqualTo(BigDecimal value) { + addCriterion("discount_amount <>", value, "discountAmount"); + return (Criteria) this; + } + + public Criteria andDiscountAmountGreaterThan(BigDecimal value) { + addCriterion("discount_amount >", value, "discountAmount"); + return (Criteria) this; + } + + public Criteria andDiscountAmountGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("discount_amount >=", value, "discountAmount"); + return (Criteria) this; + } + + public Criteria andDiscountAmountLessThan(BigDecimal value) { + addCriterion("discount_amount <", value, "discountAmount"); + return (Criteria) this; + } + + public Criteria andDiscountAmountLessThanOrEqualTo(BigDecimal value) { + addCriterion("discount_amount <=", value, "discountAmount"); + return (Criteria) this; + } + + public Criteria andDiscountAmountIn(List values) { + addCriterion("discount_amount in", values, "discountAmount"); + return (Criteria) this; + } + + public Criteria andDiscountAmountNotIn(List values) { + addCriterion("discount_amount not in", values, "discountAmount"); + return (Criteria) this; + } + + public Criteria andDiscountAmountBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("discount_amount between", value1, value2, "discountAmount"); + return (Criteria) this; + } + + public Criteria andDiscountAmountNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("discount_amount not between", value1, value2, "discountAmount"); + return (Criteria) this; + } + + public Criteria andRealAmountIsNull() { + addCriterion("real_amount is null"); + return (Criteria) this; + } + + public Criteria andRealAmountIsNotNull() { + addCriterion("real_amount is not null"); + return (Criteria) this; + } + + public Criteria andRealAmountEqualTo(BigDecimal value) { + addCriterion("real_amount =", value, "realAmount"); + return (Criteria) this; + } + + public Criteria andRealAmountNotEqualTo(BigDecimal value) { + addCriterion("real_amount <>", value, "realAmount"); + return (Criteria) this; + } + + public Criteria andRealAmountGreaterThan(BigDecimal value) { + addCriterion("real_amount >", value, "realAmount"); + return (Criteria) this; + } + + public Criteria andRealAmountGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("real_amount >=", value, "realAmount"); + return (Criteria) this; + } + + public Criteria andRealAmountLessThan(BigDecimal value) { + addCriterion("real_amount <", value, "realAmount"); + return (Criteria) this; + } + + public Criteria andRealAmountLessThanOrEqualTo(BigDecimal value) { + addCriterion("real_amount <=", value, "realAmount"); + return (Criteria) this; + } + + public Criteria andRealAmountIn(List values) { + addCriterion("real_amount in", values, "realAmount"); + return (Criteria) this; + } + + public Criteria andRealAmountNotIn(List values) { + addCriterion("real_amount not in", values, "realAmount"); + return (Criteria) this; + } + + public Criteria andRealAmountBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("real_amount between", value1, value2, "realAmount"); + return (Criteria) this; + } + + public Criteria andRealAmountNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("real_amount not between", value1, value2, "realAmount"); + return (Criteria) this; + } + + public Criteria andAlreadyEarnIsNull() { + addCriterion("already_earn is null"); + return (Criteria) this; + } + + public Criteria andAlreadyEarnIsNotNull() { + addCriterion("already_earn is not null"); + return (Criteria) this; + } + + public Criteria andAlreadyEarnEqualTo(BigDecimal value) { + addCriterion("already_earn =", value, "alreadyEarn"); + return (Criteria) this; + } + + public Criteria andAlreadyEarnNotEqualTo(BigDecimal value) { + addCriterion("already_earn <>", value, "alreadyEarn"); + return (Criteria) this; + } + + public Criteria andAlreadyEarnGreaterThan(BigDecimal value) { + addCriterion("already_earn >", value, "alreadyEarn"); + return (Criteria) this; + } + + public Criteria andAlreadyEarnGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("already_earn >=", value, "alreadyEarn"); + return (Criteria) this; + } + + public Criteria andAlreadyEarnLessThan(BigDecimal value) { + addCriterion("already_earn <", value, "alreadyEarn"); + return (Criteria) this; + } + + public Criteria andAlreadyEarnLessThanOrEqualTo(BigDecimal value) { + addCriterion("already_earn <=", value, "alreadyEarn"); + return (Criteria) this; + } + + public Criteria andAlreadyEarnIn(List values) { + addCriterion("already_earn in", values, "alreadyEarn"); + return (Criteria) this; + } + + public Criteria andAlreadyEarnNotIn(List values) { + addCriterion("already_earn not in", values, "alreadyEarn"); + return (Criteria) this; + } + + public Criteria andAlreadyEarnBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("already_earn between", value1, value2, "alreadyEarn"); + return (Criteria) this; + } + + public Criteria andAlreadyEarnNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("already_earn not between", value1, value2, "alreadyEarn"); + return (Criteria) this; + } + + public Criteria andNoEarnIsNull() { + addCriterion("no_earn is null"); + return (Criteria) this; + } + + public Criteria andNoEarnIsNotNull() { + addCriterion("no_earn is not null"); + return (Criteria) this; + } + + public Criteria andNoEarnEqualTo(BigDecimal value) { + addCriterion("no_earn =", value, "noEarn"); + return (Criteria) this; + } + + public Criteria andNoEarnNotEqualTo(BigDecimal value) { + addCriterion("no_earn <>", value, "noEarn"); + return (Criteria) this; + } + + public Criteria andNoEarnGreaterThan(BigDecimal value) { + addCriterion("no_earn >", value, "noEarn"); + return (Criteria) this; + } + + public Criteria andNoEarnGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("no_earn >=", value, "noEarn"); + return (Criteria) this; + } + + public Criteria andNoEarnLessThan(BigDecimal value) { + addCriterion("no_earn <", value, "noEarn"); + return (Criteria) this; + } + + public Criteria andNoEarnLessThanOrEqualTo(BigDecimal value) { + addCriterion("no_earn <=", value, "noEarn"); + return (Criteria) this; + } + + public Criteria andNoEarnIn(List values) { + addCriterion("no_earn in", values, "noEarn"); + return (Criteria) this; + } + + public Criteria andNoEarnNotIn(List values) { + addCriterion("no_earn not in", values, "noEarn"); + return (Criteria) this; + } + + public Criteria andNoEarnBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("no_earn between", value1, value2, "noEarn"); + return (Criteria) this; + } + + public Criteria andNoEarnNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("no_earn not between", value1, value2, "noEarn"); + return (Criteria) this; + } + + public Criteria andStatusIsNull() { + addCriterion("status is null"); + return (Criteria) this; + } + + public Criteria andStatusIsNotNull() { + addCriterion("status is not null"); + return (Criteria) this; + } + + public Criteria andStatusEqualTo(String value) { + addCriterion("status =", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusNotEqualTo(String value) { + addCriterion("status <>", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusGreaterThan(String value) { + addCriterion("status >", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusGreaterThanOrEqualTo(String value) { + addCriterion("status >=", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusLessThan(String value) { + addCriterion("status <", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusLessThanOrEqualTo(String value) { + addCriterion("status <=", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusLike(String value) { + addCriterion("status like", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusNotLike(String value) { + addCriterion("status not like", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusIn(List values) { + addCriterion("status in", values, "status"); + return (Criteria) this; + } + + public Criteria andStatusNotIn(List values) { + addCriterion("status not in", values, "status"); + return (Criteria) this; + } + + public Criteria andStatusBetween(String value1, String value2) { + addCriterion("status between", value1, value2, "status"); + return (Criteria) this; + } + + public Criteria andStatusNotBetween(String value1, String value2) { + addCriterion("status not between", value1, value2, "status"); + return (Criteria) this; + } + + public Criteria andTransportTypeIsNull() { + addCriterion("transport_type is null"); + return (Criteria) this; + } + + public Criteria andTransportTypeIsNotNull() { + addCriterion("transport_type is not null"); + return (Criteria) this; + } + + public Criteria andTransportTypeEqualTo(String value) { + addCriterion("transport_type =", value, "transportType"); + return (Criteria) this; + } + + public Criteria andTransportTypeNotEqualTo(String value) { + addCriterion("transport_type <>", value, "transportType"); + return (Criteria) this; + } + + public Criteria andTransportTypeGreaterThan(String value) { + addCriterion("transport_type >", value, "transportType"); + return (Criteria) this; + } + + public Criteria andTransportTypeGreaterThanOrEqualTo(String value) { + addCriterion("transport_type >=", value, "transportType"); + return (Criteria) this; + } + + public Criteria andTransportTypeLessThan(String value) { + addCriterion("transport_type <", value, "transportType"); + return (Criteria) this; + } + + public Criteria andTransportTypeLessThanOrEqualTo(String value) { + addCriterion("transport_type <=", value, "transportType"); + return (Criteria) this; + } + + public Criteria andTransportTypeLike(String value) { + addCriterion("transport_type like", value, "transportType"); + return (Criteria) this; + } + + public Criteria andTransportTypeNotLike(String value) { + addCriterion("transport_type not like", value, "transportType"); + return (Criteria) this; + } + + public Criteria andTransportTypeIn(List values) { + addCriterion("transport_type in", values, "transportType"); + return (Criteria) this; + } + + public Criteria andTransportTypeNotIn(List values) { + addCriterion("transport_type not in", values, "transportType"); + return (Criteria) this; + } + + public Criteria andTransportTypeBetween(String value1, String value2) { + addCriterion("transport_type between", value1, value2, "transportType"); + return (Criteria) this; + } + + public Criteria andTransportTypeNotBetween(String value1, String value2) { + addCriterion("transport_type not between", value1, value2, "transportType"); + return (Criteria) this; + } + + public Criteria andShareAddressIsNull() { + addCriterion("share_address is null"); + return (Criteria) this; + } + + public Criteria andShareAddressIsNotNull() { + addCriterion("share_address is not null"); + return (Criteria) this; + } + + public Criteria andShareAddressEqualTo(String value) { + addCriterion("share_address =", value, "shareAddress"); + return (Criteria) this; + } + + public Criteria andShareAddressNotEqualTo(String value) { + addCriterion("share_address <>", value, "shareAddress"); + return (Criteria) this; + } + + public Criteria andShareAddressGreaterThan(String value) { + addCriterion("share_address >", value, "shareAddress"); + return (Criteria) this; + } + + public Criteria andShareAddressGreaterThanOrEqualTo(String value) { + addCriterion("share_address >=", value, "shareAddress"); + return (Criteria) this; + } + + public Criteria andShareAddressLessThan(String value) { + addCriterion("share_address <", value, "shareAddress"); + return (Criteria) this; + } + + public Criteria andShareAddressLessThanOrEqualTo(String value) { + addCriterion("share_address <=", value, "shareAddress"); + return (Criteria) this; + } + + public Criteria andShareAddressLike(String value) { + addCriterion("share_address like", value, "shareAddress"); + return (Criteria) this; + } + + public Criteria andShareAddressNotLike(String value) { + addCriterion("share_address not like", value, "shareAddress"); + return (Criteria) this; + } + + public Criteria andShareAddressIn(List values) { + addCriterion("share_address in", values, "shareAddress"); + return (Criteria) this; + } + + public Criteria andShareAddressNotIn(List values) { + addCriterion("share_address not in", values, "shareAddress"); + return (Criteria) this; + } + + public Criteria andShareAddressBetween(String value1, String value2) { + addCriterion("share_address between", value1, value2, "shareAddress"); + return (Criteria) this; + } + + public Criteria andShareAddressNotBetween(String value1, String value2) { + addCriterion("share_address not between", value1, value2, "shareAddress"); + return (Criteria) this; + } + + public Criteria andReceiveAddressIsNull() { + addCriterion("receive_address is null"); + return (Criteria) this; + } + + public Criteria andReceiveAddressIsNotNull() { + addCriterion("receive_address is not null"); + return (Criteria) this; + } + + public Criteria andReceiveAddressEqualTo(String value) { + addCriterion("receive_address =", value, "receiveAddress"); + return (Criteria) this; + } + + public Criteria andReceiveAddressNotEqualTo(String value) { + addCriterion("receive_address <>", value, "receiveAddress"); + return (Criteria) this; + } + + public Criteria andReceiveAddressGreaterThan(String value) { + addCriterion("receive_address >", value, "receiveAddress"); + return (Criteria) this; + } + + public Criteria andReceiveAddressGreaterThanOrEqualTo(String value) { + addCriterion("receive_address >=", value, "receiveAddress"); + return (Criteria) this; + } + + public Criteria andReceiveAddressLessThan(String value) { + addCriterion("receive_address <", value, "receiveAddress"); + return (Criteria) this; + } + + public Criteria andReceiveAddressLessThanOrEqualTo(String value) { + addCriterion("receive_address <=", value, "receiveAddress"); + return (Criteria) this; + } + + public Criteria andReceiveAddressLike(String value) { + addCriterion("receive_address like", value, "receiveAddress"); + return (Criteria) this; + } + + public Criteria andReceiveAddressNotLike(String value) { + addCriterion("receive_address not like", value, "receiveAddress"); + return (Criteria) this; + } + + public Criteria andReceiveAddressIn(List values) { + addCriterion("receive_address in", values, "receiveAddress"); + return (Criteria) this; + } + + public Criteria andReceiveAddressNotIn(List values) { + addCriterion("receive_address not in", values, "receiveAddress"); + return (Criteria) this; + } + + public Criteria andReceiveAddressBetween(String value1, String value2) { + addCriterion("receive_address between", value1, value2, "receiveAddress"); + return (Criteria) this; + } + + public Criteria andReceiveAddressNotBetween(String value1, String value2) { + addCriterion("receive_address not between", value1, value2, "receiveAddress"); + return (Criteria) this; + } + + public Criteria andProvinceIsNull() { + addCriterion("province is null"); + return (Criteria) this; + } + + public Criteria andProvinceIsNotNull() { + addCriterion("province is not null"); + return (Criteria) this; + } + + public Criteria andProvinceEqualTo(String value) { + addCriterion("province =", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceNotEqualTo(String value) { + addCriterion("province <>", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceGreaterThan(String value) { + addCriterion("province >", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceGreaterThanOrEqualTo(String value) { + addCriterion("province >=", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceLessThan(String value) { + addCriterion("province <", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceLessThanOrEqualTo(String value) { + addCriterion("province <=", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceLike(String value) { + addCriterion("province like", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceNotLike(String value) { + addCriterion("province not like", value, "province"); + return (Criteria) this; + } + + public Criteria andProvinceIn(List values) { + addCriterion("province in", values, "province"); + return (Criteria) this; + } + + public Criteria andProvinceNotIn(List values) { + addCriterion("province not in", values, "province"); + return (Criteria) this; + } + + public Criteria andProvinceBetween(String value1, String value2) { + addCriterion("province between", value1, value2, "province"); + return (Criteria) this; + } + + public Criteria andProvinceNotBetween(String value1, String value2) { + addCriterion("province not between", value1, value2, "province"); + return (Criteria) this; + } + + public Criteria andCityIsNull() { + addCriterion("city is null"); + return (Criteria) this; + } + + public Criteria andCityIsNotNull() { + addCriterion("city is not null"); + return (Criteria) this; + } + + public Criteria andCityEqualTo(String value) { + addCriterion("city =", value, "city"); + return (Criteria) this; + } + + public Criteria andCityNotEqualTo(String value) { + addCriterion("city <>", value, "city"); + return (Criteria) this; + } + + public Criteria andCityGreaterThan(String value) { + addCriterion("city >", value, "city"); + return (Criteria) this; + } + + public Criteria andCityGreaterThanOrEqualTo(String value) { + addCriterion("city >=", value, "city"); + return (Criteria) this; + } + + public Criteria andCityLessThan(String value) { + addCriterion("city <", value, "city"); + return (Criteria) this; + } + + public Criteria andCityLessThanOrEqualTo(String value) { + addCriterion("city <=", value, "city"); + return (Criteria) this; + } + + public Criteria andCityLike(String value) { + addCriterion("city like", value, "city"); + return (Criteria) this; + } + + public Criteria andCityNotLike(String value) { + addCriterion("city not like", value, "city"); + return (Criteria) this; + } + + public Criteria andCityIn(List values) { + addCriterion("city in", values, "city"); + return (Criteria) this; + } + + public Criteria andCityNotIn(List values) { + addCriterion("city not in", values, "city"); + return (Criteria) this; + } + + public Criteria andCityBetween(String value1, String value2) { + addCriterion("city between", value1, value2, "city"); + return (Criteria) this; + } + + public Criteria andCityNotBetween(String value1, String value2) { + addCriterion("city not between", value1, value2, "city"); + return (Criteria) this; + } + + public Criteria andAreaIsNull() { + addCriterion("area is null"); + return (Criteria) this; + } + + public Criteria andAreaIsNotNull() { + addCriterion("area is not null"); + return (Criteria) this; + } + + public Criteria andAreaEqualTo(String value) { + addCriterion("area =", value, "area"); + return (Criteria) this; + } + + public Criteria andAreaNotEqualTo(String value) { + addCriterion("area <>", value, "area"); + return (Criteria) this; + } + + public Criteria andAreaGreaterThan(String value) { + addCriterion("area >", value, "area"); + return (Criteria) this; + } + + public Criteria andAreaGreaterThanOrEqualTo(String value) { + addCriterion("area >=", value, "area"); + return (Criteria) this; + } + + public Criteria andAreaLessThan(String value) { + addCriterion("area <", value, "area"); + return (Criteria) this; + } + + public Criteria andAreaLessThanOrEqualTo(String value) { + addCriterion("area <=", value, "area"); + return (Criteria) this; + } + + public Criteria andAreaLike(String value) { + addCriterion("area like", value, "area"); + return (Criteria) this; + } + + public Criteria andAreaNotLike(String value) { + addCriterion("area not like", value, "area"); + return (Criteria) this; + } + + public Criteria andAreaIn(List values) { + addCriterion("area in", values, "area"); + return (Criteria) this; + } + + public Criteria andAreaNotIn(List values) { + addCriterion("area not in", values, "area"); + return (Criteria) this; + } + + public Criteria andAreaBetween(String value1, String value2) { + addCriterion("area between", value1, value2, "area"); + return (Criteria) this; + } + + public Criteria andAreaNotBetween(String value1, String value2) { + addCriterion("area not between", value1, value2, "area"); + return (Criteria) this; + } + } + + public static class Criteria extends GeneratedCriteria { + protected Criteria() { + super(); + } + } + + public static class Criterion { + private String condition; + + private Object value; + + private Object secondValue; + + private boolean noValue; + + private boolean singleValue; + + private boolean betweenValue; + + private boolean listValue; + + private String typeHandler; + + public String getCondition() { + return condition; + } + + public Object getValue() { + return value; + } + + public Object getSecondValue() { + return secondValue; + } + + public boolean isNoValue() { + return noValue; + } + + public boolean isSingleValue() { + return singleValue; + } + + public boolean isBetweenValue() { + return betweenValue; + } + + public boolean isListValue() { + return listValue; + } + + public String getTypeHandler() { + return typeHandler; + } + + protected Criterion(String condition) { + super(); + this.condition = condition; + this.typeHandler = null; + this.noValue = true; + } + + protected Criterion(String condition, Object value, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.typeHandler = typeHandler; + if (value instanceof List) { + this.listValue = true; + } else { + this.singleValue = true; + } + } + + protected Criterion(String condition, Object value) { + this(condition, value, null); + } + + protected Criterion(String condition, Object value, Object secondValue, String typeHandler) { + super(); + this.condition = condition; + this.value = value; + this.secondValue = secondValue; + this.typeHandler = typeHandler; + this.betweenValue = true; + } + + protected Criterion(String condition, Object value, Object secondValue) { + this(condition, value, secondValue, null); + } + } +} \ No newline at end of file diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/service/mybatis/SaleService.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/service/mybatis/SaleService.java new file mode 100644 index 00000000..53182183 --- /dev/null +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/service/mybatis/SaleService.java @@ -0,0 +1,13 @@ +package cc.hiver.mall.service.mybatis; + +import cc.hiver.core.common.vo.Result; +import cc.hiver.mall.entity.Sale; +import cc.hiver.mall.entity.Stock; +import cc.hiver.mall.pojo.vo.PurchaseVo; +import com.baomidou.mybatisplus.extension.service.IService; + +public interface SaleService extends IService { + + + +} diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/service/mybatis/StockService.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/service/mybatis/StockService.java index 0ca4e9c7..66628ac1 100644 --- a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/service/mybatis/StockService.java +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/service/mybatis/StockService.java @@ -3,9 +3,10 @@ package cc.hiver.mall.service.mybatis; import cc.hiver.core.common.vo.Result; import cc.hiver.mall.entity.Purchase; import cc.hiver.mall.entity.Stock; +import cc.hiver.mall.pojo.vo.PurchaseVo; import cc.hiver.mall.pojo.vo.StockVo; import com.baomidou.mybatisplus.extension.service.IService; public interface StockService extends IService { - Result putIn(StockVo stockVo); + Result putIn(PurchaseVo purchaseVo); } diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/serviceimpl/mybatis/SaleServiceImpl.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/serviceimpl/mybatis/SaleServiceImpl.java new file mode 100644 index 00000000..00bd7793 --- /dev/null +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/serviceimpl/mybatis/SaleServiceImpl.java @@ -0,0 +1,25 @@ +package cc.hiver.mall.serviceimpl.mybatis; + +import cc.hiver.core.common.utils.BeanUtils; +import cc.hiver.core.common.utils.ResultUtil; +import cc.hiver.core.common.vo.Result; +import cc.hiver.mall.dao.mapper.SaleMapper; +import cc.hiver.mall.dao.mapper.StockMapper; +import cc.hiver.mall.entity.*; +import cc.hiver.mall.pojo.vo.PurchaseVo; +import cc.hiver.mall.service.mybatis.*; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +@Service +public class SaleServiceImpl extends ServiceImpl implements SaleService { + + + +} diff --git a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/serviceimpl/mybatis/StockServiceImpl.java b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/serviceimpl/mybatis/StockServiceImpl.java index 0acdd580..a9278d4f 100644 --- a/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/serviceimpl/mybatis/StockServiceImpl.java +++ b/hiver-modules/hiver-mall/src/main/java/cc/hiver/mall/serviceimpl/mybatis/StockServiceImpl.java @@ -7,6 +7,7 @@ import cc.hiver.core.common.vo.Result; import cc.hiver.mall.dao.mapper.ProductMapper; import cc.hiver.mall.dao.mapper.StockMapper; import cc.hiver.mall.entity.*; +import cc.hiver.mall.pojo.vo.PurchaseVo; import cc.hiver.mall.pojo.vo.StockVo; import cc.hiver.mall.service.mybatis.*; import com.baomidou.mybatisplus.core.conditions.Wrapper; @@ -35,15 +36,14 @@ public class StockServiceImpl extends ServiceImpl implements @Transactional @Override - public Result putIn(StockVo stockVo) { + public Result putIn(PurchaseVo purchaseVo) { Boolean result = false; - List purchaseDetails = new ArrayList<>(); //1.判断入库的货品是否有库存,有则修改库存数量,没有则新建库存数据 - Purchase purchase = stockVo.getPurchase(); - List stockList = stockVo.getStockList(); - for (Stock stock:stockList){ - Long productId = stock.getProductId(); - String attributeList = stock.getAttributeList(); + Purchase purchase = purchaseVo.getPurchase(); + List purchaseDetailList = purchaseVo.getPurchaseDetails(); + for (PurchaseDetail purchaseDetail:purchaseDetailList){ + Long productId = purchaseDetail.getProductId(); + String attributeList = purchaseDetail.getAttributeList(); QueryWrapper stockQueryWrapper = new QueryWrapper<>(); stockQueryWrapper.eq("product_id",productId); stockQueryWrapper.eq("attribute_list",attributeList); @@ -55,36 +55,33 @@ public class StockServiceImpl extends ServiceImpl implements stockCount = origin.getStockCount(); UpdateWrapper updateWrapper = new UpdateWrapper<>(); updateWrapper.eq("id",origin.getId()); - updateWrapper.set("stock_count",stockCount + stock.getStockCount()); + updateWrapper.set("stock_count",stockCount + purchaseDetail.getProductCount()); this.update(); }else { //没有则新建库存数据 + Stock stock = new Stock(); + BeanUtils.copyBeanProp(stock,purchaseDetail); + stock.setStockCount(purchaseDetail.getProductCount()); save(stock); } - //创建采购单明细 - PurchaseDetail purchaseDetail = new PurchaseDetail(); - purchaseDetail.setProductId(stock.getProductId()); - purchaseDetail.setProductSpecs(stock.getAttributeList()); - purchaseDetail.setPurchaseId(purchase.getId()); - purchaseDetail.setProductCount(stock.getStockCount()); - purchaseDetails.add(purchaseDetail); + //2.记录库存履历 StockLog stockLog = new StockLog(); stockLog.setChangeType("0");//入库 - stockLog.setProductId(stock.getProductId()); - stockLog.setProductSpecs(stock.getAttributeList()); + stockLog.setProductId(purchaseDetail.getProductId()); + stockLog.setProductSpecs(purchaseDetail.getAttributeList()); stockLog.setStock(stockCount);//入库前数量 - stockLog.setChangeStock(stock.getStockCount());//入库数量 - stockLog.setPrice(stock.getPrice()); - stockLog.setPurchasePrice(stock.getPurchasePrice()); - stockLog.setWholesalePrice(stock.getWholesalePrice()); - stockLog.setShopId(stock.getShopId()); + stockLog.setChangeStock(purchaseDetail.getProductCount());//入库数量 + stockLog.setPrice(purchaseDetail.getPrice()); + stockLog.setPurchasePrice(purchaseDetail.getPurchasePrice()); + stockLog.setWholesalePrice(purchaseDetail.getWholesalePrice()); + stockLog.setShopId(purchaseDetail.getShopId()); stockLogService.save(stockLog); } //3.登记采购单主表和采购单明细表 if(purchaseService.save(purchase)){ - result = purchaseDetailService.saveBatch(purchaseDetails); + result = purchaseDetailService.saveBatch(purchaseDetailList); }; if(result) { diff --git a/hiver-modules/hiver-mall/src/main/resources/mapper/PurchaseDetailMapper.xml b/hiver-modules/hiver-mall/src/main/resources/mapper/PurchaseDetailMapper.xml index 3c7b5ae2..147e2a19 100644 --- a/hiver-modules/hiver-mall/src/main/resources/mapper/PurchaseDetailMapper.xml +++ b/hiver-modules/hiver-mall/src/main/resources/mapper/PurchaseDetailMapper.xml @@ -10,7 +10,22 @@ - + + + + + + + + + + + + + + + + @@ -73,7 +88,9 @@ id, create_by, create_time, del_flag, update_by, update_time, purchase_id, product_id, - product_specs, product_count + product_name, unit, shop_id, category_id, attribute_list, supplier_id, product_sn, + barcode, price, purchase_price, wholesale_price, product_picture, product_video, + product_intro, sales_week, print_barcode, product_count + select + + distinct + + + from t_sale_detail + + + + + order by ${orderByClause} + + + + + delete from t_sale_detail + where id = #{id,jdbcType=BIGINT} + + + delete from t_sale_detail + + + + + + insert into t_sale_detail (id, create_by, create_time, + del_flag, update_by, update_time, + sale_id, product_id, product_name, + unit, shop_id, category_id, + attribute_list, price, purchase_price, + wholesale_price, product_count) + values (#{id,jdbcType=BIGINT}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, + #{delFlag,jdbcType=INTEGER}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, + #{saleId,jdbcType=BIGINT}, #{productId,jdbcType=BIGINT}, #{productName,jdbcType=VARCHAR}, + #{unit,jdbcType=VARCHAR}, #{shopId,jdbcType=VARCHAR}, #{categoryId,jdbcType=BIGINT}, + #{attributeList,jdbcType=VARCHAR}, #{price,jdbcType=DECIMAL}, #{purchasePrice,jdbcType=DECIMAL}, + #{wholesalePrice,jdbcType=DECIMAL}, #{productCount,jdbcType=INTEGER}) + + + insert into t_sale_detail + + + id, + + + create_by, + + + create_time, + + + del_flag, + + + update_by, + + + update_time, + + + sale_id, + + + product_id, + + + product_name, + + + unit, + + + shop_id, + + + category_id, + + + attribute_list, + + + price, + + + purchase_price, + + + wholesale_price, + + + product_count, + + + + + #{id,jdbcType=BIGINT}, + + + #{createBy,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=TIMESTAMP}, + + + #{delFlag,jdbcType=INTEGER}, + + + #{updateBy,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=TIMESTAMP}, + + + #{saleId,jdbcType=BIGINT}, + + + #{productId,jdbcType=BIGINT}, + + + #{productName,jdbcType=VARCHAR}, + + + #{unit,jdbcType=VARCHAR}, + + + #{shopId,jdbcType=VARCHAR}, + + + #{categoryId,jdbcType=BIGINT}, + + + #{attributeList,jdbcType=VARCHAR}, + + + #{price,jdbcType=DECIMAL}, + + + #{purchasePrice,jdbcType=DECIMAL}, + + + #{wholesalePrice,jdbcType=DECIMAL}, + + + #{productCount,jdbcType=INTEGER}, + + + + + + update t_sale_detail + + + id = #{record.id,jdbcType=BIGINT}, + + + create_by = #{record.createBy,jdbcType=VARCHAR}, + + + create_time = #{record.createTime,jdbcType=TIMESTAMP}, + + + del_flag = #{record.delFlag,jdbcType=INTEGER}, + + + update_by = #{record.updateBy,jdbcType=VARCHAR}, + + + update_time = #{record.updateTime,jdbcType=TIMESTAMP}, + + + sale_id = #{record.saleId,jdbcType=BIGINT}, + + + product_id = #{record.productId,jdbcType=BIGINT}, + + + product_name = #{record.productName,jdbcType=VARCHAR}, + + + unit = #{record.unit,jdbcType=VARCHAR}, + + + shop_id = #{record.shopId,jdbcType=VARCHAR}, + + + category_id = #{record.categoryId,jdbcType=BIGINT}, + + + attribute_list = #{record.attributeList,jdbcType=VARCHAR}, + + + price = #{record.price,jdbcType=DECIMAL}, + + + purchase_price = #{record.purchasePrice,jdbcType=DECIMAL}, + + + wholesale_price = #{record.wholesalePrice,jdbcType=DECIMAL}, + + + product_count = #{record.productCount,jdbcType=INTEGER}, + + + + + + + + update t_sale_detail + set id = #{record.id,jdbcType=BIGINT}, + create_by = #{record.createBy,jdbcType=VARCHAR}, + create_time = #{record.createTime,jdbcType=TIMESTAMP}, + del_flag = #{record.delFlag,jdbcType=INTEGER}, + update_by = #{record.updateBy,jdbcType=VARCHAR}, + update_time = #{record.updateTime,jdbcType=TIMESTAMP}, + sale_id = #{record.saleId,jdbcType=BIGINT}, + product_id = #{record.productId,jdbcType=BIGINT}, + product_name = #{record.productName,jdbcType=VARCHAR}, + unit = #{record.unit,jdbcType=VARCHAR}, + shop_id = #{record.shopId,jdbcType=VARCHAR}, + category_id = #{record.categoryId,jdbcType=BIGINT}, + attribute_list = #{record.attributeList,jdbcType=VARCHAR}, + price = #{record.price,jdbcType=DECIMAL}, + purchase_price = #{record.purchasePrice,jdbcType=DECIMAL}, + wholesale_price = #{record.wholesalePrice,jdbcType=DECIMAL}, + product_count = #{record.productCount,jdbcType=INTEGER} + + + + + + update t_sale_detail + + + create_by = #{createBy,jdbcType=VARCHAR}, + + + create_time = #{createTime,jdbcType=TIMESTAMP}, + + + del_flag = #{delFlag,jdbcType=INTEGER}, + + + update_by = #{updateBy,jdbcType=VARCHAR}, + + + update_time = #{updateTime,jdbcType=TIMESTAMP}, + + + sale_id = #{saleId,jdbcType=BIGINT}, + + + product_id = #{productId,jdbcType=BIGINT}, + + + product_name = #{productName,jdbcType=VARCHAR}, + + + unit = #{unit,jdbcType=VARCHAR}, + + + shop_id = #{shopId,jdbcType=VARCHAR}, + + + category_id = #{categoryId,jdbcType=BIGINT}, + + + attribute_list = #{attributeList,jdbcType=VARCHAR}, + + + price = #{price,jdbcType=DECIMAL}, + + + purchase_price = #{purchasePrice,jdbcType=DECIMAL}, + + + wholesale_price = #{wholesalePrice,jdbcType=DECIMAL}, + + + product_count = #{productCount,jdbcType=INTEGER}, + + + where id = #{id,jdbcType=BIGINT} + + + update t_sale_detail + set create_by = #{createBy,jdbcType=VARCHAR}, + create_time = #{createTime,jdbcType=TIMESTAMP}, + del_flag = #{delFlag,jdbcType=INTEGER}, + update_by = #{updateBy,jdbcType=VARCHAR}, + update_time = #{updateTime,jdbcType=TIMESTAMP}, + sale_id = #{saleId,jdbcType=BIGINT}, + product_id = #{productId,jdbcType=BIGINT}, + product_name = #{productName,jdbcType=VARCHAR}, + unit = #{unit,jdbcType=VARCHAR}, + shop_id = #{shopId,jdbcType=VARCHAR}, + category_id = #{categoryId,jdbcType=BIGINT}, + attribute_list = #{attributeList,jdbcType=VARCHAR}, + price = #{price,jdbcType=DECIMAL}, + purchase_price = #{purchasePrice,jdbcType=DECIMAL}, + wholesale_price = #{wholesalePrice,jdbcType=DECIMAL}, + product_count = #{productCount,jdbcType=INTEGER} + where id = #{id,jdbcType=BIGINT} + + \ No newline at end of file diff --git a/hiver-modules/hiver-mall/src/main/resources/mapper/SaleMapper.xml b/hiver-modules/hiver-mall/src/main/resources/mapper/SaleMapper.xml new file mode 100644 index 00000000..e01c2d82 --- /dev/null +++ b/hiver-modules/hiver-mall/src/main/resources/mapper/SaleMapper.xml @@ -0,0 +1,465 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + + + + + + + + and ${criterion.condition} + + + and ${criterion.condition} #{criterion.value} + + + and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} + + + and ${criterion.condition} + + #{listItem} + + + + + + + + + + + id, create_by, create_time, del_flag, update_by, update_time, user_id, shop_id, total_amount, + discount, discount_amount, real_amount, already_earn, no_earn, status, transport_type, + share_address, receive_address, province, city, area + + + + + delete from t_sale + where id = #{id,jdbcType=BIGINT} + + + delete from t_sale + + + + + + insert into t_sale (id, create_by, create_time, + del_flag, update_by, update_time, + user_id, shop_id, total_amount, + discount, discount_amount, real_amount, + already_earn, no_earn, status, + transport_type, share_address, receive_address, + province, city, area + ) + values (#{id,jdbcType=BIGINT}, #{createBy,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, + #{delFlag,jdbcType=INTEGER}, #{updateBy,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, + #{userId,jdbcType=BIGINT}, #{shopId,jdbcType=VARCHAR}, #{totalAmount,jdbcType=DECIMAL}, + #{discount,jdbcType=DECIMAL}, #{discountAmount,jdbcType=DECIMAL}, #{realAmount,jdbcType=DECIMAL}, + #{alreadyEarn,jdbcType=DECIMAL}, #{noEarn,jdbcType=DECIMAL}, #{status,jdbcType=VARCHAR}, + #{transportType,jdbcType=VARCHAR}, #{shareAddress,jdbcType=VARCHAR}, #{receiveAddress,jdbcType=VARCHAR}, + #{province,jdbcType=VARCHAR}, #{city,jdbcType=VARCHAR}, #{area,jdbcType=VARCHAR} + ) + + + insert into t_sale + + + id, + + + create_by, + + + create_time, + + + del_flag, + + + update_by, + + + update_time, + + + user_id, + + + shop_id, + + + total_amount, + + + discount, + + + discount_amount, + + + real_amount, + + + already_earn, + + + no_earn, + + + status, + + + transport_type, + + + share_address, + + + receive_address, + + + province, + + + city, + + + area, + + + + + #{id,jdbcType=BIGINT}, + + + #{createBy,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=TIMESTAMP}, + + + #{delFlag,jdbcType=INTEGER}, + + + #{updateBy,jdbcType=VARCHAR}, + + + #{updateTime,jdbcType=TIMESTAMP}, + + + #{userId,jdbcType=BIGINT}, + + + #{shopId,jdbcType=VARCHAR}, + + + #{totalAmount,jdbcType=DECIMAL}, + + + #{discount,jdbcType=DECIMAL}, + + + #{discountAmount,jdbcType=DECIMAL}, + + + #{realAmount,jdbcType=DECIMAL}, + + + #{alreadyEarn,jdbcType=DECIMAL}, + + + #{noEarn,jdbcType=DECIMAL}, + + + #{status,jdbcType=VARCHAR}, + + + #{transportType,jdbcType=VARCHAR}, + + + #{shareAddress,jdbcType=VARCHAR}, + + + #{receiveAddress,jdbcType=VARCHAR}, + + + #{province,jdbcType=VARCHAR}, + + + #{city,jdbcType=VARCHAR}, + + + #{area,jdbcType=VARCHAR}, + + + + + + update t_sale + + + id = #{record.id,jdbcType=BIGINT}, + + + create_by = #{record.createBy,jdbcType=VARCHAR}, + + + create_time = #{record.createTime,jdbcType=TIMESTAMP}, + + + del_flag = #{record.delFlag,jdbcType=INTEGER}, + + + update_by = #{record.updateBy,jdbcType=VARCHAR}, + + + update_time = #{record.updateTime,jdbcType=TIMESTAMP}, + + + user_id = #{record.userId,jdbcType=BIGINT}, + + + shop_id = #{record.shopId,jdbcType=VARCHAR}, + + + total_amount = #{record.totalAmount,jdbcType=DECIMAL}, + + + discount = #{record.discount,jdbcType=DECIMAL}, + + + discount_amount = #{record.discountAmount,jdbcType=DECIMAL}, + + + real_amount = #{record.realAmount,jdbcType=DECIMAL}, + + + already_earn = #{record.alreadyEarn,jdbcType=DECIMAL}, + + + no_earn = #{record.noEarn,jdbcType=DECIMAL}, + + + status = #{record.status,jdbcType=VARCHAR}, + + + transport_type = #{record.transportType,jdbcType=VARCHAR}, + + + share_address = #{record.shareAddress,jdbcType=VARCHAR}, + + + receive_address = #{record.receiveAddress,jdbcType=VARCHAR}, + + + province = #{record.province,jdbcType=VARCHAR}, + + + city = #{record.city,jdbcType=VARCHAR}, + + + area = #{record.area,jdbcType=VARCHAR}, + + + + + + + + update t_sale + set id = #{record.id,jdbcType=BIGINT}, + create_by = #{record.createBy,jdbcType=VARCHAR}, + create_time = #{record.createTime,jdbcType=TIMESTAMP}, + del_flag = #{record.delFlag,jdbcType=INTEGER}, + update_by = #{record.updateBy,jdbcType=VARCHAR}, + update_time = #{record.updateTime,jdbcType=TIMESTAMP}, + user_id = #{record.userId,jdbcType=BIGINT}, + shop_id = #{record.shopId,jdbcType=VARCHAR}, + total_amount = #{record.totalAmount,jdbcType=DECIMAL}, + discount = #{record.discount,jdbcType=DECIMAL}, + discount_amount = #{record.discountAmount,jdbcType=DECIMAL}, + real_amount = #{record.realAmount,jdbcType=DECIMAL}, + already_earn = #{record.alreadyEarn,jdbcType=DECIMAL}, + no_earn = #{record.noEarn,jdbcType=DECIMAL}, + status = #{record.status,jdbcType=VARCHAR}, + transport_type = #{record.transportType,jdbcType=VARCHAR}, + share_address = #{record.shareAddress,jdbcType=VARCHAR}, + receive_address = #{record.receiveAddress,jdbcType=VARCHAR}, + province = #{record.province,jdbcType=VARCHAR}, + city = #{record.city,jdbcType=VARCHAR}, + area = #{record.area,jdbcType=VARCHAR} + + + + + + update t_sale + + + create_by = #{createBy,jdbcType=VARCHAR}, + + + create_time = #{createTime,jdbcType=TIMESTAMP}, + + + del_flag = #{delFlag,jdbcType=INTEGER}, + + + update_by = #{updateBy,jdbcType=VARCHAR}, + + + update_time = #{updateTime,jdbcType=TIMESTAMP}, + + + user_id = #{userId,jdbcType=BIGINT}, + + + shop_id = #{shopId,jdbcType=VARCHAR}, + + + total_amount = #{totalAmount,jdbcType=DECIMAL}, + + + discount = #{discount,jdbcType=DECIMAL}, + + + discount_amount = #{discountAmount,jdbcType=DECIMAL}, + + + real_amount = #{realAmount,jdbcType=DECIMAL}, + + + already_earn = #{alreadyEarn,jdbcType=DECIMAL}, + + + no_earn = #{noEarn,jdbcType=DECIMAL}, + + + status = #{status,jdbcType=VARCHAR}, + + + transport_type = #{transportType,jdbcType=VARCHAR}, + + + share_address = #{shareAddress,jdbcType=VARCHAR}, + + + receive_address = #{receiveAddress,jdbcType=VARCHAR}, + + + province = #{province,jdbcType=VARCHAR}, + + + city = #{city,jdbcType=VARCHAR}, + + + area = #{area,jdbcType=VARCHAR}, + + + where id = #{id,jdbcType=BIGINT} + + + update t_sale + set create_by = #{createBy,jdbcType=VARCHAR}, + create_time = #{createTime,jdbcType=TIMESTAMP}, + del_flag = #{delFlag,jdbcType=INTEGER}, + update_by = #{updateBy,jdbcType=VARCHAR}, + update_time = #{updateTime,jdbcType=TIMESTAMP}, + user_id = #{userId,jdbcType=BIGINT}, + shop_id = #{shopId,jdbcType=VARCHAR}, + total_amount = #{totalAmount,jdbcType=DECIMAL}, + discount = #{discount,jdbcType=DECIMAL}, + discount_amount = #{discountAmount,jdbcType=DECIMAL}, + real_amount = #{realAmount,jdbcType=DECIMAL}, + already_earn = #{alreadyEarn,jdbcType=DECIMAL}, + no_earn = #{noEarn,jdbcType=DECIMAL}, + status = #{status,jdbcType=VARCHAR}, + transport_type = #{transportType,jdbcType=VARCHAR}, + share_address = #{shareAddress,jdbcType=VARCHAR}, + receive_address = #{receiveAddress,jdbcType=VARCHAR}, + province = #{province,jdbcType=VARCHAR}, + city = #{city,jdbcType=VARCHAR}, + area = #{area,jdbcType=VARCHAR} + where id = #{id,jdbcType=BIGINT} + + \ No newline at end of file