diff --git a/src/main/java/com/sztzjy/trade/controller/stu/StuGoodsTradingCenterController.java b/src/main/java/com/sztzjy/trade/controller/stu/StuGoodsTradingCenterController.java index 042d42a..85a20a3 100644 --- a/src/main/java/com/sztzjy/trade/controller/stu/StuGoodsTradingCenterController.java +++ b/src/main/java/com/sztzjy/trade/controller/stu/StuGoodsTradingCenterController.java @@ -3,13 +3,24 @@ package com.sztzjy.trade.controller.stu; import com.sztzjy.trade.annotation.AnonymousAccess; import com.sztzjy.trade.service.StuGoodsTradingCenterService; import com.sztzjy.trade.util.ResultEntity; +import com.sztzjy.trade.annotation.AnonymousAccess; +import com.sztzjy.trade.entity.StuShoppingCartInfo; +import com.sztzjy.trade.service.StuGoodsTradingCenterService; +import com.sztzjy.trade.util.ResultEntity; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; +import io.swagger.annotations.ApiOperation; +import io.swagger.annotations.ApiParam; +import org.springframework.http.HttpStatus; +import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import javax.annotation.Resource; +import java.util.List; + /** * @author tz * @date 2024/10/25 9:48 @@ -83,4 +94,16 @@ public class StuGoodsTradingCenterController { + @Resource + StuGoodsTradingCenterService tradingCenterService; + + @ApiOperation("购物车信息展示") + @PostMapping("/getShoppingCartInfo") + @AnonymousAccess + public ResultEntity getShoppingCartInfo(@ApiParam("用户ID") String userId, + @ApiParam("当前页") Integer index, + @ApiParam("每页条数") Integer size){ + + return new ResultEntity(HttpStatus.OK,"购物车信息", tradingCenterService.getShoppingCartInfo(userId,index,size)); + } } diff --git a/src/main/java/com/sztzjy/trade/entity/AdminGoodsTypeInfo.java b/src/main/java/com/sztzjy/trade/entity/AdminGoodsTypeInfo.java new file mode 100644 index 0000000..12bccec --- /dev/null +++ b/src/main/java/com/sztzjy/trade/entity/AdminGoodsTypeInfo.java @@ -0,0 +1,112 @@ +package com.sztzjy.trade.entity; + +import java.math.BigDecimal; +import java.util.Date; + +import io.swagger.annotations.ApiModelProperty; +/** + * 商品类型信息表 + * + * @author whb + * admin_goods_type_info + */ +public class AdminGoodsTypeInfo { + @ApiModelProperty(notes = "ID") + private Integer id; + + @ApiModelProperty(notes = "商品类型") + private String goodsType; + + @ApiModelProperty(notes = "商品小类") + private String goodsSubclass; + + @ApiModelProperty(notes = "计价单位") + private String pricingUnit; + + @ApiModelProperty(notes = "成本价") + private BigDecimal costPrice; + + @ApiModelProperty(notes = "毛利率") + private String grossMargin; + + @ApiModelProperty(notes = "学校ID") + private String schoolId; + + @ApiModelProperty(notes = "创建时间") + private Date createTime; + + @ApiModelProperty(notes = "更新时间") + private Date updateTime; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getGoodsType() { + return goodsType; + } + + public void setGoodsType(String goodsType) { + this.goodsType = goodsType == null ? null : goodsType.trim(); + } + + public String getGoodsSubclass() { + return goodsSubclass; + } + + public void setGoodsSubclass(String goodsSubclass) { + this.goodsSubclass = goodsSubclass == null ? null : goodsSubclass.trim(); + } + + public String getPricingUnit() { + return pricingUnit; + } + + public void setPricingUnit(String pricingUnit) { + this.pricingUnit = pricingUnit == null ? null : pricingUnit.trim(); + } + + public BigDecimal getCostPrice() { + return costPrice; + } + + public void setCostPrice(BigDecimal costPrice) { + this.costPrice = costPrice; + } + + public String getGrossMargin() { + return grossMargin; + } + + public void setGrossMargin(String grossMargin) { + this.grossMargin = grossMargin == null ? null : grossMargin.trim(); + } + + public String getSchoolId() { + return schoolId; + } + + public void setSchoolId(String schoolId) { + this.schoolId = schoolId == null ? null : schoolId.trim(); + } + + public Date getCreateTime() { + return createTime; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + public Date getUpdateTime() { + return updateTime; + } + + public void setUpdateTime(Date updateTime) { + this.updateTime = updateTime; + } +} \ No newline at end of file diff --git a/src/main/java/com/sztzjy/trade/entity/AdminGoodsTypeInfoExample.java b/src/main/java/com/sztzjy/trade/entity/AdminGoodsTypeInfoExample.java new file mode 100644 index 0000000..e57d48a --- /dev/null +++ b/src/main/java/com/sztzjy/trade/entity/AdminGoodsTypeInfoExample.java @@ -0,0 +1,791 @@ +package com.sztzjy.trade.entity; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class AdminGoodsTypeInfoExample { + protected String orderByClause; + + protected boolean distinct; + + protected List oredCriteria; + + public AdminGoodsTypeInfoExample() { + 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(Integer value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Integer value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Integer value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Integer value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Integer value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Integer 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(Integer value1, Integer value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Integer value1, Integer value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andGoodsTypeIsNull() { + addCriterion("goods_type is null"); + return (Criteria) this; + } + + public Criteria andGoodsTypeIsNotNull() { + addCriterion("goods_type is not null"); + return (Criteria) this; + } + + public Criteria andGoodsTypeEqualTo(String value) { + addCriterion("goods_type =", value, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeNotEqualTo(String value) { + addCriterion("goods_type <>", value, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeGreaterThan(String value) { + addCriterion("goods_type >", value, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeGreaterThanOrEqualTo(String value) { + addCriterion("goods_type >=", value, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeLessThan(String value) { + addCriterion("goods_type <", value, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeLessThanOrEqualTo(String value) { + addCriterion("goods_type <=", value, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeLike(String value) { + addCriterion("goods_type like", value, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeNotLike(String value) { + addCriterion("goods_type not like", value, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeIn(List values) { + addCriterion("goods_type in", values, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeNotIn(List values) { + addCriterion("goods_type not in", values, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeBetween(String value1, String value2) { + addCriterion("goods_type between", value1, value2, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeNotBetween(String value1, String value2) { + addCriterion("goods_type not between", value1, value2, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassIsNull() { + addCriterion("goods_subclass is null"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassIsNotNull() { + addCriterion("goods_subclass is not null"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassEqualTo(String value) { + addCriterion("goods_subclass =", value, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassNotEqualTo(String value) { + addCriterion("goods_subclass <>", value, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassGreaterThan(String value) { + addCriterion("goods_subclass >", value, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassGreaterThanOrEqualTo(String value) { + addCriterion("goods_subclass >=", value, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassLessThan(String value) { + addCriterion("goods_subclass <", value, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassLessThanOrEqualTo(String value) { + addCriterion("goods_subclass <=", value, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassLike(String value) { + addCriterion("goods_subclass like", value, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassNotLike(String value) { + addCriterion("goods_subclass not like", value, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassIn(List values) { + addCriterion("goods_subclass in", values, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassNotIn(List values) { + addCriterion("goods_subclass not in", values, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassBetween(String value1, String value2) { + addCriterion("goods_subclass between", value1, value2, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassNotBetween(String value1, String value2) { + addCriterion("goods_subclass not between", value1, value2, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andPricingUnitIsNull() { + addCriterion("pricing_unit is null"); + return (Criteria) this; + } + + public Criteria andPricingUnitIsNotNull() { + addCriterion("pricing_unit is not null"); + return (Criteria) this; + } + + public Criteria andPricingUnitEqualTo(String value) { + addCriterion("pricing_unit =", value, "pricingUnit"); + return (Criteria) this; + } + + public Criteria andPricingUnitNotEqualTo(String value) { + addCriterion("pricing_unit <>", value, "pricingUnit"); + return (Criteria) this; + } + + public Criteria andPricingUnitGreaterThan(String value) { + addCriterion("pricing_unit >", value, "pricingUnit"); + return (Criteria) this; + } + + public Criteria andPricingUnitGreaterThanOrEqualTo(String value) { + addCriterion("pricing_unit >=", value, "pricingUnit"); + return (Criteria) this; + } + + public Criteria andPricingUnitLessThan(String value) { + addCriterion("pricing_unit <", value, "pricingUnit"); + return (Criteria) this; + } + + public Criteria andPricingUnitLessThanOrEqualTo(String value) { + addCriterion("pricing_unit <=", value, "pricingUnit"); + return (Criteria) this; + } + + public Criteria andPricingUnitLike(String value) { + addCriterion("pricing_unit like", value, "pricingUnit"); + return (Criteria) this; + } + + public Criteria andPricingUnitNotLike(String value) { + addCriterion("pricing_unit not like", value, "pricingUnit"); + return (Criteria) this; + } + + public Criteria andPricingUnitIn(List values) { + addCriterion("pricing_unit in", values, "pricingUnit"); + return (Criteria) this; + } + + public Criteria andPricingUnitNotIn(List values) { + addCriterion("pricing_unit not in", values, "pricingUnit"); + return (Criteria) this; + } + + public Criteria andPricingUnitBetween(String value1, String value2) { + addCriterion("pricing_unit between", value1, value2, "pricingUnit"); + return (Criteria) this; + } + + public Criteria andPricingUnitNotBetween(String value1, String value2) { + addCriterion("pricing_unit not between", value1, value2, "pricingUnit"); + return (Criteria) this; + } + + public Criteria andCostPriceIsNull() { + addCriterion("cost_price is null"); + return (Criteria) this; + } + + public Criteria andCostPriceIsNotNull() { + addCriterion("cost_price is not null"); + return (Criteria) this; + } + + public Criteria andCostPriceEqualTo(BigDecimal value) { + addCriterion("cost_price =", value, "costPrice"); + return (Criteria) this; + } + + public Criteria andCostPriceNotEqualTo(BigDecimal value) { + addCriterion("cost_price <>", value, "costPrice"); + return (Criteria) this; + } + + public Criteria andCostPriceGreaterThan(BigDecimal value) { + addCriterion("cost_price >", value, "costPrice"); + return (Criteria) this; + } + + public Criteria andCostPriceGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("cost_price >=", value, "costPrice"); + return (Criteria) this; + } + + public Criteria andCostPriceLessThan(BigDecimal value) { + addCriterion("cost_price <", value, "costPrice"); + return (Criteria) this; + } + + public Criteria andCostPriceLessThanOrEqualTo(BigDecimal value) { + addCriterion("cost_price <=", value, "costPrice"); + return (Criteria) this; + } + + public Criteria andCostPriceIn(List values) { + addCriterion("cost_price in", values, "costPrice"); + return (Criteria) this; + } + + public Criteria andCostPriceNotIn(List values) { + addCriterion("cost_price not in", values, "costPrice"); + return (Criteria) this; + } + + public Criteria andCostPriceBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("cost_price between", value1, value2, "costPrice"); + return (Criteria) this; + } + + public Criteria andCostPriceNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("cost_price not between", value1, value2, "costPrice"); + return (Criteria) this; + } + + public Criteria andGrossMarginIsNull() { + addCriterion("gross_margin is null"); + return (Criteria) this; + } + + public Criteria andGrossMarginIsNotNull() { + addCriterion("gross_margin is not null"); + return (Criteria) this; + } + + public Criteria andGrossMarginEqualTo(String value) { + addCriterion("gross_margin =", value, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginNotEqualTo(String value) { + addCriterion("gross_margin <>", value, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginGreaterThan(String value) { + addCriterion("gross_margin >", value, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginGreaterThanOrEqualTo(String value) { + addCriterion("gross_margin >=", value, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginLessThan(String value) { + addCriterion("gross_margin <", value, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginLessThanOrEqualTo(String value) { + addCriterion("gross_margin <=", value, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginLike(String value) { + addCriterion("gross_margin like", value, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginNotLike(String value) { + addCriterion("gross_margin not like", value, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginIn(List values) { + addCriterion("gross_margin in", values, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginNotIn(List values) { + addCriterion("gross_margin not in", values, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginBetween(String value1, String value2) { + addCriterion("gross_margin between", value1, value2, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginNotBetween(String value1, String value2) { + addCriterion("gross_margin not between", value1, value2, "grossMargin"); + return (Criteria) this; + } + + public Criteria andSchoolIdIsNull() { + addCriterion("school_id is null"); + return (Criteria) this; + } + + public Criteria andSchoolIdIsNotNull() { + addCriterion("school_id is not null"); + return (Criteria) this; + } + + public Criteria andSchoolIdEqualTo(String value) { + addCriterion("school_id =", value, "schoolId"); + return (Criteria) this; + } + + public Criteria andSchoolIdNotEqualTo(String value) { + addCriterion("school_id <>", value, "schoolId"); + return (Criteria) this; + } + + public Criteria andSchoolIdGreaterThan(String value) { + addCriterion("school_id >", value, "schoolId"); + return (Criteria) this; + } + + public Criteria andSchoolIdGreaterThanOrEqualTo(String value) { + addCriterion("school_id >=", value, "schoolId"); + return (Criteria) this; + } + + public Criteria andSchoolIdLessThan(String value) { + addCriterion("school_id <", value, "schoolId"); + return (Criteria) this; + } + + public Criteria andSchoolIdLessThanOrEqualTo(String value) { + addCriterion("school_id <=", value, "schoolId"); + return (Criteria) this; + } + + public Criteria andSchoolIdLike(String value) { + addCriterion("school_id like", value, "schoolId"); + return (Criteria) this; + } + + public Criteria andSchoolIdNotLike(String value) { + addCriterion("school_id not like", value, "schoolId"); + return (Criteria) this; + } + + public Criteria andSchoolIdIn(List values) { + addCriterion("school_id in", values, "schoolId"); + return (Criteria) this; + } + + public Criteria andSchoolIdNotIn(List values) { + addCriterion("school_id not in", values, "schoolId"); + return (Criteria) this; + } + + public Criteria andSchoolIdBetween(String value1, String value2) { + addCriterion("school_id between", value1, value2, "schoolId"); + return (Criteria) this; + } + + public Criteria andSchoolIdNotBetween(String value1, String value2) { + addCriterion("school_id not between", value1, value2, "schoolId"); + 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 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 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/src/main/java/com/sztzjy/trade/entity/StuGoodsSalesManage.java b/src/main/java/com/sztzjy/trade/entity/StuGoodsSalesManage.java new file mode 100644 index 0000000..d93dc6d --- /dev/null +++ b/src/main/java/com/sztzjy/trade/entity/StuGoodsSalesManage.java @@ -0,0 +1,199 @@ +package com.sztzjy.trade.entity; + +import java.util.Date; + +import io.swagger.annotations.ApiModelProperty; +/** + * 商品销售管理 + * + * @author whb + * stu_goods_sales_manage + */ +public class StuGoodsSalesManage { + @ApiModelProperty(notes = "ID") + private Integer id; + + @ApiModelProperty(notes = "商品ID") + private Integer goodsId; + + @ApiModelProperty(notes = "商品名称") + private String goodsName; + + @ApiModelProperty(notes = "商品类型") + private String goodsType; + + @ApiModelProperty(notes = "商品小类") + private String goodsSubclass; + + @ApiModelProperty(notes = "上架数量") + private String onlineTotal; + + @ApiModelProperty(notes = "可用库存数量") + private Integer availableInventoryQuantity; + + @ApiModelProperty(notes = "已售数量") + private String soldQuantity; + + @ApiModelProperty(notes = "销售额") + private String salesVolume; + + @ApiModelProperty(notes = "毛利率") + private String grossMargin; + + @ApiModelProperty(notes = "评论数") + private Integer numberOfComments; + + @ApiModelProperty(notes = "点赞数") + private Integer numberOfLikes; + + @ApiModelProperty(notes = "收藏数") + private Integer numberOfCollections; + + @ApiModelProperty(notes = "分享数") + private Integer numberOfShares; + + @ApiModelProperty(notes = "上架时间") + private Date onlineTime; + + @ApiModelProperty(notes = "是否展示(1上架展示 0下架不展示)") + private Integer state; + + @ApiModelProperty(notes = "用户ID") + private String userId; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getGoodsId() { + return goodsId; + } + + public void setGoodsId(Integer goodsId) { + this.goodsId = goodsId; + } + + public String getGoodsName() { + return goodsName; + } + + public void setGoodsName(String goodsName) { + this.goodsName = goodsName == null ? null : goodsName.trim(); + } + + public String getGoodsType() { + return goodsType; + } + + public void setGoodsType(String goodsType) { + this.goodsType = goodsType == null ? null : goodsType.trim(); + } + + public String getGoodsSubclass() { + return goodsSubclass; + } + + public void setGoodsSubclass(String goodsSubclass) { + this.goodsSubclass = goodsSubclass == null ? null : goodsSubclass.trim(); + } + + public String getOnlineTotal() { + return onlineTotal; + } + + public void setOnlineTotal(String onlineTotal) { + this.onlineTotal = onlineTotal == null ? null : onlineTotal.trim(); + } + + public Integer getAvailableInventoryQuantity() { + return availableInventoryQuantity; + } + + public void setAvailableInventoryQuantity(Integer availableInventoryQuantity) { + this.availableInventoryQuantity = availableInventoryQuantity; + } + + public String getSoldQuantity() { + return soldQuantity; + } + + public void setSoldQuantity(String soldQuantity) { + this.soldQuantity = soldQuantity == null ? null : soldQuantity.trim(); + } + + public String getSalesVolume() { + return salesVolume; + } + + public void setSalesVolume(String salesVolume) { + this.salesVolume = salesVolume == null ? null : salesVolume.trim(); + } + + public String getGrossMargin() { + return grossMargin; + } + + public void setGrossMargin(String grossMargin) { + this.grossMargin = grossMargin == null ? null : grossMargin.trim(); + } + + public Integer getNumberOfComments() { + return numberOfComments; + } + + public void setNumberOfComments(Integer numberOfComments) { + this.numberOfComments = numberOfComments; + } + + public Integer getNumberOfLikes() { + return numberOfLikes; + } + + public void setNumberOfLikes(Integer numberOfLikes) { + this.numberOfLikes = numberOfLikes; + } + + public Integer getNumberOfCollections() { + return numberOfCollections; + } + + public void setNumberOfCollections(Integer numberOfCollections) { + this.numberOfCollections = numberOfCollections; + } + + public Integer getNumberOfShares() { + return numberOfShares; + } + + public void setNumberOfShares(Integer numberOfShares) { + this.numberOfShares = numberOfShares; + } + + public Date getOnlineTime() { + return onlineTime; + } + + public void setOnlineTime(Date onlineTime) { + this.onlineTime = onlineTime; + } + + public Integer getState() { + return state; + } + + public void setState(Integer state) { + this.state = state; + } + + public String getUserId() { + return userId; + } + + public void setUserId(String userId) { + this.userId = userId == null ? null : userId.trim(); + } +} \ No newline at end of file diff --git a/src/main/java/com/sztzjy/trade/entity/StuGoodsSalesManageExample.java b/src/main/java/com/sztzjy/trade/entity/StuGoodsSalesManageExample.java new file mode 100644 index 0000000..a8416ce --- /dev/null +++ b/src/main/java/com/sztzjy/trade/entity/StuGoodsSalesManageExample.java @@ -0,0 +1,1300 @@ +package com.sztzjy.trade.entity; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class StuGoodsSalesManageExample { + protected String orderByClause; + + protected boolean distinct; + + protected List oredCriteria; + + public StuGoodsSalesManageExample() { + 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(Integer value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Integer value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Integer value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Integer value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Integer value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Integer 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(Integer value1, Integer value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Integer value1, Integer value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andGoodsIdIsNull() { + addCriterion("goods_id is null"); + return (Criteria) this; + } + + public Criteria andGoodsIdIsNotNull() { + addCriterion("goods_id is not null"); + return (Criteria) this; + } + + public Criteria andGoodsIdEqualTo(Integer value) { + addCriterion("goods_id =", value, "goodsId"); + return (Criteria) this; + } + + public Criteria andGoodsIdNotEqualTo(Integer value) { + addCriterion("goods_id <>", value, "goodsId"); + return (Criteria) this; + } + + public Criteria andGoodsIdGreaterThan(Integer value) { + addCriterion("goods_id >", value, "goodsId"); + return (Criteria) this; + } + + public Criteria andGoodsIdGreaterThanOrEqualTo(Integer value) { + addCriterion("goods_id >=", value, "goodsId"); + return (Criteria) this; + } + + public Criteria andGoodsIdLessThan(Integer value) { + addCriterion("goods_id <", value, "goodsId"); + return (Criteria) this; + } + + public Criteria andGoodsIdLessThanOrEqualTo(Integer value) { + addCriterion("goods_id <=", value, "goodsId"); + return (Criteria) this; + } + + public Criteria andGoodsIdIn(List values) { + addCriterion("goods_id in", values, "goodsId"); + return (Criteria) this; + } + + public Criteria andGoodsIdNotIn(List values) { + addCriterion("goods_id not in", values, "goodsId"); + return (Criteria) this; + } + + public Criteria andGoodsIdBetween(Integer value1, Integer value2) { + addCriterion("goods_id between", value1, value2, "goodsId"); + return (Criteria) this; + } + + public Criteria andGoodsIdNotBetween(Integer value1, Integer value2) { + addCriterion("goods_id not between", value1, value2, "goodsId"); + return (Criteria) this; + } + + public Criteria andGoodsNameIsNull() { + addCriterion("goods_name is null"); + return (Criteria) this; + } + + public Criteria andGoodsNameIsNotNull() { + addCriterion("goods_name is not null"); + return (Criteria) this; + } + + public Criteria andGoodsNameEqualTo(String value) { + addCriterion("goods_name =", value, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameNotEqualTo(String value) { + addCriterion("goods_name <>", value, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameGreaterThan(String value) { + addCriterion("goods_name >", value, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameGreaterThanOrEqualTo(String value) { + addCriterion("goods_name >=", value, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameLessThan(String value) { + addCriterion("goods_name <", value, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameLessThanOrEqualTo(String value) { + addCriterion("goods_name <=", value, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameLike(String value) { + addCriterion("goods_name like", value, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameNotLike(String value) { + addCriterion("goods_name not like", value, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameIn(List values) { + addCriterion("goods_name in", values, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameNotIn(List values) { + addCriterion("goods_name not in", values, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameBetween(String value1, String value2) { + addCriterion("goods_name between", value1, value2, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameNotBetween(String value1, String value2) { + addCriterion("goods_name not between", value1, value2, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsTypeIsNull() { + addCriterion("goods_type is null"); + return (Criteria) this; + } + + public Criteria andGoodsTypeIsNotNull() { + addCriterion("goods_type is not null"); + return (Criteria) this; + } + + public Criteria andGoodsTypeEqualTo(String value) { + addCriterion("goods_type =", value, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeNotEqualTo(String value) { + addCriterion("goods_type <>", value, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeGreaterThan(String value) { + addCriterion("goods_type >", value, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeGreaterThanOrEqualTo(String value) { + addCriterion("goods_type >=", value, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeLessThan(String value) { + addCriterion("goods_type <", value, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeLessThanOrEqualTo(String value) { + addCriterion("goods_type <=", value, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeLike(String value) { + addCriterion("goods_type like", value, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeNotLike(String value) { + addCriterion("goods_type not like", value, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeIn(List values) { + addCriterion("goods_type in", values, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeNotIn(List values) { + addCriterion("goods_type not in", values, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeBetween(String value1, String value2) { + addCriterion("goods_type between", value1, value2, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsTypeNotBetween(String value1, String value2) { + addCriterion("goods_type not between", value1, value2, "goodsType"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassIsNull() { + addCriterion("goods_subclass is null"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassIsNotNull() { + addCriterion("goods_subclass is not null"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassEqualTo(String value) { + addCriterion("goods_subclass =", value, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassNotEqualTo(String value) { + addCriterion("goods_subclass <>", value, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassGreaterThan(String value) { + addCriterion("goods_subclass >", value, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassGreaterThanOrEqualTo(String value) { + addCriterion("goods_subclass >=", value, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassLessThan(String value) { + addCriterion("goods_subclass <", value, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassLessThanOrEqualTo(String value) { + addCriterion("goods_subclass <=", value, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassLike(String value) { + addCriterion("goods_subclass like", value, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassNotLike(String value) { + addCriterion("goods_subclass not like", value, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassIn(List values) { + addCriterion("goods_subclass in", values, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassNotIn(List values) { + addCriterion("goods_subclass not in", values, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassBetween(String value1, String value2) { + addCriterion("goods_subclass between", value1, value2, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andGoodsSubclassNotBetween(String value1, String value2) { + addCriterion("goods_subclass not between", value1, value2, "goodsSubclass"); + return (Criteria) this; + } + + public Criteria andOnlineTotalIsNull() { + addCriterion("online_total is null"); + return (Criteria) this; + } + + public Criteria andOnlineTotalIsNotNull() { + addCriterion("online_total is not null"); + return (Criteria) this; + } + + public Criteria andOnlineTotalEqualTo(String value) { + addCriterion("online_total =", value, "onlineTotal"); + return (Criteria) this; + } + + public Criteria andOnlineTotalNotEqualTo(String value) { + addCriterion("online_total <>", value, "onlineTotal"); + return (Criteria) this; + } + + public Criteria andOnlineTotalGreaterThan(String value) { + addCriterion("online_total >", value, "onlineTotal"); + return (Criteria) this; + } + + public Criteria andOnlineTotalGreaterThanOrEqualTo(String value) { + addCriterion("online_total >=", value, "onlineTotal"); + return (Criteria) this; + } + + public Criteria andOnlineTotalLessThan(String value) { + addCriterion("online_total <", value, "onlineTotal"); + return (Criteria) this; + } + + public Criteria andOnlineTotalLessThanOrEqualTo(String value) { + addCriterion("online_total <=", value, "onlineTotal"); + return (Criteria) this; + } + + public Criteria andOnlineTotalLike(String value) { + addCriterion("online_total like", value, "onlineTotal"); + return (Criteria) this; + } + + public Criteria andOnlineTotalNotLike(String value) { + addCriterion("online_total not like", value, "onlineTotal"); + return (Criteria) this; + } + + public Criteria andOnlineTotalIn(List values) { + addCriterion("online_total in", values, "onlineTotal"); + return (Criteria) this; + } + + public Criteria andOnlineTotalNotIn(List values) { + addCriterion("online_total not in", values, "onlineTotal"); + return (Criteria) this; + } + + public Criteria andOnlineTotalBetween(String value1, String value2) { + addCriterion("online_total between", value1, value2, "onlineTotal"); + return (Criteria) this; + } + + public Criteria andOnlineTotalNotBetween(String value1, String value2) { + addCriterion("online_total not between", value1, value2, "onlineTotal"); + return (Criteria) this; + } + + public Criteria andAvailableInventoryQuantityIsNull() { + addCriterion("available_inventory_quantity is null"); + return (Criteria) this; + } + + public Criteria andAvailableInventoryQuantityIsNotNull() { + addCriterion("available_inventory_quantity is not null"); + return (Criteria) this; + } + + public Criteria andAvailableInventoryQuantityEqualTo(Integer value) { + addCriterion("available_inventory_quantity =", value, "availableInventoryQuantity"); + return (Criteria) this; + } + + public Criteria andAvailableInventoryQuantityNotEqualTo(Integer value) { + addCriterion("available_inventory_quantity <>", value, "availableInventoryQuantity"); + return (Criteria) this; + } + + public Criteria andAvailableInventoryQuantityGreaterThan(Integer value) { + addCriterion("available_inventory_quantity >", value, "availableInventoryQuantity"); + return (Criteria) this; + } + + public Criteria andAvailableInventoryQuantityGreaterThanOrEqualTo(Integer value) { + addCriterion("available_inventory_quantity >=", value, "availableInventoryQuantity"); + return (Criteria) this; + } + + public Criteria andAvailableInventoryQuantityLessThan(Integer value) { + addCriterion("available_inventory_quantity <", value, "availableInventoryQuantity"); + return (Criteria) this; + } + + public Criteria andAvailableInventoryQuantityLessThanOrEqualTo(Integer value) { + addCriterion("available_inventory_quantity <=", value, "availableInventoryQuantity"); + return (Criteria) this; + } + + public Criteria andAvailableInventoryQuantityIn(List values) { + addCriterion("available_inventory_quantity in", values, "availableInventoryQuantity"); + return (Criteria) this; + } + + public Criteria andAvailableInventoryQuantityNotIn(List values) { + addCriterion("available_inventory_quantity not in", values, "availableInventoryQuantity"); + return (Criteria) this; + } + + public Criteria andAvailableInventoryQuantityBetween(Integer value1, Integer value2) { + addCriterion("available_inventory_quantity between", value1, value2, "availableInventoryQuantity"); + return (Criteria) this; + } + + public Criteria andAvailableInventoryQuantityNotBetween(Integer value1, Integer value2) { + addCriterion("available_inventory_quantity not between", value1, value2, "availableInventoryQuantity"); + return (Criteria) this; + } + + public Criteria andSoldQuantityIsNull() { + addCriterion("sold_quantity is null"); + return (Criteria) this; + } + + public Criteria andSoldQuantityIsNotNull() { + addCriterion("sold_quantity is not null"); + return (Criteria) this; + } + + public Criteria andSoldQuantityEqualTo(String value) { + addCriterion("sold_quantity =", value, "soldQuantity"); + return (Criteria) this; + } + + public Criteria andSoldQuantityNotEqualTo(String value) { + addCriterion("sold_quantity <>", value, "soldQuantity"); + return (Criteria) this; + } + + public Criteria andSoldQuantityGreaterThan(String value) { + addCriterion("sold_quantity >", value, "soldQuantity"); + return (Criteria) this; + } + + public Criteria andSoldQuantityGreaterThanOrEqualTo(String value) { + addCriterion("sold_quantity >=", value, "soldQuantity"); + return (Criteria) this; + } + + public Criteria andSoldQuantityLessThan(String value) { + addCriterion("sold_quantity <", value, "soldQuantity"); + return (Criteria) this; + } + + public Criteria andSoldQuantityLessThanOrEqualTo(String value) { + addCriterion("sold_quantity <=", value, "soldQuantity"); + return (Criteria) this; + } + + public Criteria andSoldQuantityLike(String value) { + addCriterion("sold_quantity like", value, "soldQuantity"); + return (Criteria) this; + } + + public Criteria andSoldQuantityNotLike(String value) { + addCriterion("sold_quantity not like", value, "soldQuantity"); + return (Criteria) this; + } + + public Criteria andSoldQuantityIn(List values) { + addCriterion("sold_quantity in", values, "soldQuantity"); + return (Criteria) this; + } + + public Criteria andSoldQuantityNotIn(List values) { + addCriterion("sold_quantity not in", values, "soldQuantity"); + return (Criteria) this; + } + + public Criteria andSoldQuantityBetween(String value1, String value2) { + addCriterion("sold_quantity between", value1, value2, "soldQuantity"); + return (Criteria) this; + } + + public Criteria andSoldQuantityNotBetween(String value1, String value2) { + addCriterion("sold_quantity not between", value1, value2, "soldQuantity"); + return (Criteria) this; + } + + public Criteria andSalesVolumeIsNull() { + addCriterion("sales_volume is null"); + return (Criteria) this; + } + + public Criteria andSalesVolumeIsNotNull() { + addCriterion("sales_volume is not null"); + return (Criteria) this; + } + + public Criteria andSalesVolumeEqualTo(String value) { + addCriterion("sales_volume =", value, "salesVolume"); + return (Criteria) this; + } + + public Criteria andSalesVolumeNotEqualTo(String value) { + addCriterion("sales_volume <>", value, "salesVolume"); + return (Criteria) this; + } + + public Criteria andSalesVolumeGreaterThan(String value) { + addCriterion("sales_volume >", value, "salesVolume"); + return (Criteria) this; + } + + public Criteria andSalesVolumeGreaterThanOrEqualTo(String value) { + addCriterion("sales_volume >=", value, "salesVolume"); + return (Criteria) this; + } + + public Criteria andSalesVolumeLessThan(String value) { + addCriterion("sales_volume <", value, "salesVolume"); + return (Criteria) this; + } + + public Criteria andSalesVolumeLessThanOrEqualTo(String value) { + addCriterion("sales_volume <=", value, "salesVolume"); + return (Criteria) this; + } + + public Criteria andSalesVolumeLike(String value) { + addCriterion("sales_volume like", value, "salesVolume"); + return (Criteria) this; + } + + public Criteria andSalesVolumeNotLike(String value) { + addCriterion("sales_volume not like", value, "salesVolume"); + return (Criteria) this; + } + + public Criteria andSalesVolumeIn(List values) { + addCriterion("sales_volume in", values, "salesVolume"); + return (Criteria) this; + } + + public Criteria andSalesVolumeNotIn(List values) { + addCriterion("sales_volume not in", values, "salesVolume"); + return (Criteria) this; + } + + public Criteria andSalesVolumeBetween(String value1, String value2) { + addCriterion("sales_volume between", value1, value2, "salesVolume"); + return (Criteria) this; + } + + public Criteria andSalesVolumeNotBetween(String value1, String value2) { + addCriterion("sales_volume not between", value1, value2, "salesVolume"); + return (Criteria) this; + } + + public Criteria andGrossMarginIsNull() { + addCriterion("gross_margin is null"); + return (Criteria) this; + } + + public Criteria andGrossMarginIsNotNull() { + addCriterion("gross_margin is not null"); + return (Criteria) this; + } + + public Criteria andGrossMarginEqualTo(String value) { + addCriterion("gross_margin =", value, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginNotEqualTo(String value) { + addCriterion("gross_margin <>", value, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginGreaterThan(String value) { + addCriterion("gross_margin >", value, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginGreaterThanOrEqualTo(String value) { + addCriterion("gross_margin >=", value, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginLessThan(String value) { + addCriterion("gross_margin <", value, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginLessThanOrEqualTo(String value) { + addCriterion("gross_margin <=", value, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginLike(String value) { + addCriterion("gross_margin like", value, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginNotLike(String value) { + addCriterion("gross_margin not like", value, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginIn(List values) { + addCriterion("gross_margin in", values, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginNotIn(List values) { + addCriterion("gross_margin not in", values, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginBetween(String value1, String value2) { + addCriterion("gross_margin between", value1, value2, "grossMargin"); + return (Criteria) this; + } + + public Criteria andGrossMarginNotBetween(String value1, String value2) { + addCriterion("gross_margin not between", value1, value2, "grossMargin"); + return (Criteria) this; + } + + public Criteria andNumberOfCommentsIsNull() { + addCriterion("number_of_comments is null"); + return (Criteria) this; + } + + public Criteria andNumberOfCommentsIsNotNull() { + addCriterion("number_of_comments is not null"); + return (Criteria) this; + } + + public Criteria andNumberOfCommentsEqualTo(Integer value) { + addCriterion("number_of_comments =", value, "numberOfComments"); + return (Criteria) this; + } + + public Criteria andNumberOfCommentsNotEqualTo(Integer value) { + addCriterion("number_of_comments <>", value, "numberOfComments"); + return (Criteria) this; + } + + public Criteria andNumberOfCommentsGreaterThan(Integer value) { + addCriterion("number_of_comments >", value, "numberOfComments"); + return (Criteria) this; + } + + public Criteria andNumberOfCommentsGreaterThanOrEqualTo(Integer value) { + addCriterion("number_of_comments >=", value, "numberOfComments"); + return (Criteria) this; + } + + public Criteria andNumberOfCommentsLessThan(Integer value) { + addCriterion("number_of_comments <", value, "numberOfComments"); + return (Criteria) this; + } + + public Criteria andNumberOfCommentsLessThanOrEqualTo(Integer value) { + addCriterion("number_of_comments <=", value, "numberOfComments"); + return (Criteria) this; + } + + public Criteria andNumberOfCommentsIn(List values) { + addCriterion("number_of_comments in", values, "numberOfComments"); + return (Criteria) this; + } + + public Criteria andNumberOfCommentsNotIn(List values) { + addCriterion("number_of_comments not in", values, "numberOfComments"); + return (Criteria) this; + } + + public Criteria andNumberOfCommentsBetween(Integer value1, Integer value2) { + addCriterion("number_of_comments between", value1, value2, "numberOfComments"); + return (Criteria) this; + } + + public Criteria andNumberOfCommentsNotBetween(Integer value1, Integer value2) { + addCriterion("number_of_comments not between", value1, value2, "numberOfComments"); + return (Criteria) this; + } + + public Criteria andNumberOfLikesIsNull() { + addCriterion("number_of_likes is null"); + return (Criteria) this; + } + + public Criteria andNumberOfLikesIsNotNull() { + addCriterion("number_of_likes is not null"); + return (Criteria) this; + } + + public Criteria andNumberOfLikesEqualTo(Integer value) { + addCriterion("number_of_likes =", value, "numberOfLikes"); + return (Criteria) this; + } + + public Criteria andNumberOfLikesNotEqualTo(Integer value) { + addCriterion("number_of_likes <>", value, "numberOfLikes"); + return (Criteria) this; + } + + public Criteria andNumberOfLikesGreaterThan(Integer value) { + addCriterion("number_of_likes >", value, "numberOfLikes"); + return (Criteria) this; + } + + public Criteria andNumberOfLikesGreaterThanOrEqualTo(Integer value) { + addCriterion("number_of_likes >=", value, "numberOfLikes"); + return (Criteria) this; + } + + public Criteria andNumberOfLikesLessThan(Integer value) { + addCriterion("number_of_likes <", value, "numberOfLikes"); + return (Criteria) this; + } + + public Criteria andNumberOfLikesLessThanOrEqualTo(Integer value) { + addCriterion("number_of_likes <=", value, "numberOfLikes"); + return (Criteria) this; + } + + public Criteria andNumberOfLikesIn(List values) { + addCriterion("number_of_likes in", values, "numberOfLikes"); + return (Criteria) this; + } + + public Criteria andNumberOfLikesNotIn(List values) { + addCriterion("number_of_likes not in", values, "numberOfLikes"); + return (Criteria) this; + } + + public Criteria andNumberOfLikesBetween(Integer value1, Integer value2) { + addCriterion("number_of_likes between", value1, value2, "numberOfLikes"); + return (Criteria) this; + } + + public Criteria andNumberOfLikesNotBetween(Integer value1, Integer value2) { + addCriterion("number_of_likes not between", value1, value2, "numberOfLikes"); + return (Criteria) this; + } + + public Criteria andNumberOfCollectionsIsNull() { + addCriterion("number_of_collections is null"); + return (Criteria) this; + } + + public Criteria andNumberOfCollectionsIsNotNull() { + addCriterion("number_of_collections is not null"); + return (Criteria) this; + } + + public Criteria andNumberOfCollectionsEqualTo(Integer value) { + addCriterion("number_of_collections =", value, "numberOfCollections"); + return (Criteria) this; + } + + public Criteria andNumberOfCollectionsNotEqualTo(Integer value) { + addCriterion("number_of_collections <>", value, "numberOfCollections"); + return (Criteria) this; + } + + public Criteria andNumberOfCollectionsGreaterThan(Integer value) { + addCriterion("number_of_collections >", value, "numberOfCollections"); + return (Criteria) this; + } + + public Criteria andNumberOfCollectionsGreaterThanOrEqualTo(Integer value) { + addCriterion("number_of_collections >=", value, "numberOfCollections"); + return (Criteria) this; + } + + public Criteria andNumberOfCollectionsLessThan(Integer value) { + addCriterion("number_of_collections <", value, "numberOfCollections"); + return (Criteria) this; + } + + public Criteria andNumberOfCollectionsLessThanOrEqualTo(Integer value) { + addCriterion("number_of_collections <=", value, "numberOfCollections"); + return (Criteria) this; + } + + public Criteria andNumberOfCollectionsIn(List values) { + addCriterion("number_of_collections in", values, "numberOfCollections"); + return (Criteria) this; + } + + public Criteria andNumberOfCollectionsNotIn(List values) { + addCriterion("number_of_collections not in", values, "numberOfCollections"); + return (Criteria) this; + } + + public Criteria andNumberOfCollectionsBetween(Integer value1, Integer value2) { + addCriterion("number_of_collections between", value1, value2, "numberOfCollections"); + return (Criteria) this; + } + + public Criteria andNumberOfCollectionsNotBetween(Integer value1, Integer value2) { + addCriterion("number_of_collections not between", value1, value2, "numberOfCollections"); + return (Criteria) this; + } + + public Criteria andNumberOfSharesIsNull() { + addCriterion("number_of_shares is null"); + return (Criteria) this; + } + + public Criteria andNumberOfSharesIsNotNull() { + addCriterion("number_of_shares is not null"); + return (Criteria) this; + } + + public Criteria andNumberOfSharesEqualTo(Integer value) { + addCriterion("number_of_shares =", value, "numberOfShares"); + return (Criteria) this; + } + + public Criteria andNumberOfSharesNotEqualTo(Integer value) { + addCriterion("number_of_shares <>", value, "numberOfShares"); + return (Criteria) this; + } + + public Criteria andNumberOfSharesGreaterThan(Integer value) { + addCriterion("number_of_shares >", value, "numberOfShares"); + return (Criteria) this; + } + + public Criteria andNumberOfSharesGreaterThanOrEqualTo(Integer value) { + addCriterion("number_of_shares >=", value, "numberOfShares"); + return (Criteria) this; + } + + public Criteria andNumberOfSharesLessThan(Integer value) { + addCriterion("number_of_shares <", value, "numberOfShares"); + return (Criteria) this; + } + + public Criteria andNumberOfSharesLessThanOrEqualTo(Integer value) { + addCriterion("number_of_shares <=", value, "numberOfShares"); + return (Criteria) this; + } + + public Criteria andNumberOfSharesIn(List values) { + addCriterion("number_of_shares in", values, "numberOfShares"); + return (Criteria) this; + } + + public Criteria andNumberOfSharesNotIn(List values) { + addCriterion("number_of_shares not in", values, "numberOfShares"); + return (Criteria) this; + } + + public Criteria andNumberOfSharesBetween(Integer value1, Integer value2) { + addCriterion("number_of_shares between", value1, value2, "numberOfShares"); + return (Criteria) this; + } + + public Criteria andNumberOfSharesNotBetween(Integer value1, Integer value2) { + addCriterion("number_of_shares not between", value1, value2, "numberOfShares"); + return (Criteria) this; + } + + public Criteria andOnlineTimeIsNull() { + addCriterion("online_time is null"); + return (Criteria) this; + } + + public Criteria andOnlineTimeIsNotNull() { + addCriterion("online_time is not null"); + return (Criteria) this; + } + + public Criteria andOnlineTimeEqualTo(Date value) { + addCriterion("online_time =", value, "onlineTime"); + return (Criteria) this; + } + + public Criteria andOnlineTimeNotEqualTo(Date value) { + addCriterion("online_time <>", value, "onlineTime"); + return (Criteria) this; + } + + public Criteria andOnlineTimeGreaterThan(Date value) { + addCriterion("online_time >", value, "onlineTime"); + return (Criteria) this; + } + + public Criteria andOnlineTimeGreaterThanOrEqualTo(Date value) { + addCriterion("online_time >=", value, "onlineTime"); + return (Criteria) this; + } + + public Criteria andOnlineTimeLessThan(Date value) { + addCriterion("online_time <", value, "onlineTime"); + return (Criteria) this; + } + + public Criteria andOnlineTimeLessThanOrEqualTo(Date value) { + addCriterion("online_time <=", value, "onlineTime"); + return (Criteria) this; + } + + public Criteria andOnlineTimeIn(List values) { + addCriterion("online_time in", values, "onlineTime"); + return (Criteria) this; + } + + public Criteria andOnlineTimeNotIn(List values) { + addCriterion("online_time not in", values, "onlineTime"); + return (Criteria) this; + } + + public Criteria andOnlineTimeBetween(Date value1, Date value2) { + addCriterion("online_time between", value1, value2, "onlineTime"); + return (Criteria) this; + } + + public Criteria andOnlineTimeNotBetween(Date value1, Date value2) { + addCriterion("online_time not between", value1, value2, "onlineTime"); + return (Criteria) this; + } + + public Criteria andStateIsNull() { + addCriterion("state is null"); + return (Criteria) this; + } + + public Criteria andStateIsNotNull() { + addCriterion("state is not null"); + return (Criteria) this; + } + + public Criteria andStateEqualTo(Integer value) { + addCriterion("state =", value, "state"); + return (Criteria) this; + } + + public Criteria andStateNotEqualTo(Integer value) { + addCriterion("state <>", value, "state"); + return (Criteria) this; + } + + public Criteria andStateGreaterThan(Integer value) { + addCriterion("state >", value, "state"); + return (Criteria) this; + } + + public Criteria andStateGreaterThanOrEqualTo(Integer value) { + addCriterion("state >=", value, "state"); + return (Criteria) this; + } + + public Criteria andStateLessThan(Integer value) { + addCriterion("state <", value, "state"); + return (Criteria) this; + } + + public Criteria andStateLessThanOrEqualTo(Integer value) { + addCriterion("state <=", value, "state"); + return (Criteria) this; + } + + public Criteria andStateIn(List values) { + addCriterion("state in", values, "state"); + return (Criteria) this; + } + + public Criteria andStateNotIn(List values) { + addCriterion("state not in", values, "state"); + return (Criteria) this; + } + + public Criteria andStateBetween(Integer value1, Integer value2) { + addCriterion("state between", value1, value2, "state"); + return (Criteria) this; + } + + public Criteria andStateNotBetween(Integer value1, Integer value2) { + addCriterion("state not between", value1, value2, "state"); + 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(String value) { + addCriterion("user_id =", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotEqualTo(String value) { + addCriterion("user_id <>", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThan(String value) { + addCriterion("user_id >", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThanOrEqualTo(String value) { + addCriterion("user_id >=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThan(String value) { + addCriterion("user_id <", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThanOrEqualTo(String value) { + addCriterion("user_id <=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLike(String value) { + addCriterion("user_id like", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotLike(String value) { + addCriterion("user_id not like", 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(String value1, String value2) { + addCriterion("user_id between", value1, value2, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotBetween(String value1, String value2) { + addCriterion("user_id not between", value1, value2, "userId"); + 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/src/main/java/com/sztzjy/trade/entity/StuShoppingCartInfo.java b/src/main/java/com/sztzjy/trade/entity/StuShoppingCartInfo.java new file mode 100644 index 0000000..2caec75 --- /dev/null +++ b/src/main/java/com/sztzjy/trade/entity/StuShoppingCartInfo.java @@ -0,0 +1,132 @@ +package com.sztzjy.trade.entity; + +import java.math.BigDecimal; + +import io.swagger.annotations.ApiModelProperty; +/** + * + * @author whb + * stu_shopping_cart_info + */ +public class StuShoppingCartInfo { + @ApiModelProperty(notes = "ID") + private Integer id; + + @ApiModelProperty(notes = "商品ID") + private Integer goodsId; + + @ApiModelProperty(notes = "商品名称") + private String goodsName; + + @ApiModelProperty(notes = "商品图片") + private String goodsImage; + + @ApiModelProperty(notes = "单价") + private BigDecimal unitPrice; + + @ApiModelProperty(notes = "数量") + private Integer number; + + @ApiModelProperty(notes = "小计") + private BigDecimal subtotal; + + @ApiModelProperty(notes = "店铺名称") + private String shopName; + + @ApiModelProperty(notes = "是否关注(0未关注 1已关注)") + private Integer attentionState; + + @ApiModelProperty(notes = "用户ID") + private String userId; + + @ApiModelProperty(notes = "商品规格") + private String goodsSpecification; + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public Integer getGoodsId() { + return goodsId; + } + + public void setGoodsId(Integer goodsId) { + this.goodsId = goodsId; + } + + public String getGoodsName() { + return goodsName; + } + + public void setGoodsName(String goodsName) { + this.goodsName = goodsName == null ? null : goodsName.trim(); + } + + public String getGoodsImage() { + return goodsImage; + } + + public void setGoodsImage(String goodsImage) { + this.goodsImage = goodsImage == null ? null : goodsImage.trim(); + } + + public BigDecimal getUnitPrice() { + return unitPrice; + } + + public void setUnitPrice(BigDecimal unitPrice) { + this.unitPrice = unitPrice; + } + + public Integer getNumber() { + return number; + } + + public void setNumber(Integer number) { + this.number = number; + } + + public BigDecimal getSubtotal() { + return subtotal; + } + + public void setSubtotal(BigDecimal subtotal) { + this.subtotal = subtotal; + } + + public String getShopName() { + return shopName; + } + + public void setShopName(String shopName) { + this.shopName = shopName == null ? null : shopName.trim(); + } + + public Integer getAttentionState() { + return attentionState; + } + + public void setAttentionState(Integer attentionState) { + this.attentionState = attentionState; + } + + public String getUserId() { + return userId; + } + + public void setUserId(String userId) { + this.userId = userId == null ? null : userId.trim(); + } + + public String getGoodsSpecification() { + return goodsSpecification; + } + + public void setGoodsSpecification(String goodsSpecification) { + this.goodsSpecification = goodsSpecification == null ? null : goodsSpecification.trim(); + } +} \ No newline at end of file diff --git a/src/main/java/com/sztzjy/trade/entity/StuShoppingCartInfoExample.java b/src/main/java/com/sztzjy/trade/entity/StuShoppingCartInfoExample.java new file mode 100644 index 0000000..6e4eff7 --- /dev/null +++ b/src/main/java/com/sztzjy/trade/entity/StuShoppingCartInfoExample.java @@ -0,0 +1,840 @@ +package com.sztzjy.trade.entity; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; + +public class StuShoppingCartInfoExample { + protected String orderByClause; + + protected boolean distinct; + + protected List oredCriteria; + + public StuShoppingCartInfoExample() { + 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(Integer value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Integer value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Integer value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Integer value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Integer value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Integer 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(Integer value1, Integer value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Integer value1, Integer value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andGoodsIdIsNull() { + addCriterion("goods_id is null"); + return (Criteria) this; + } + + public Criteria andGoodsIdIsNotNull() { + addCriterion("goods_id is not null"); + return (Criteria) this; + } + + public Criteria andGoodsIdEqualTo(Integer value) { + addCriterion("goods_id =", value, "goodsId"); + return (Criteria) this; + } + + public Criteria andGoodsIdNotEqualTo(Integer value) { + addCriterion("goods_id <>", value, "goodsId"); + return (Criteria) this; + } + + public Criteria andGoodsIdGreaterThan(Integer value) { + addCriterion("goods_id >", value, "goodsId"); + return (Criteria) this; + } + + public Criteria andGoodsIdGreaterThanOrEqualTo(Integer value) { + addCriterion("goods_id >=", value, "goodsId"); + return (Criteria) this; + } + + public Criteria andGoodsIdLessThan(Integer value) { + addCriterion("goods_id <", value, "goodsId"); + return (Criteria) this; + } + + public Criteria andGoodsIdLessThanOrEqualTo(Integer value) { + addCriterion("goods_id <=", value, "goodsId"); + return (Criteria) this; + } + + public Criteria andGoodsIdIn(List values) { + addCriterion("goods_id in", values, "goodsId"); + return (Criteria) this; + } + + public Criteria andGoodsIdNotIn(List values) { + addCriterion("goods_id not in", values, "goodsId"); + return (Criteria) this; + } + + public Criteria andGoodsIdBetween(Integer value1, Integer value2) { + addCriterion("goods_id between", value1, value2, "goodsId"); + return (Criteria) this; + } + + public Criteria andGoodsIdNotBetween(Integer value1, Integer value2) { + addCriterion("goods_id not between", value1, value2, "goodsId"); + return (Criteria) this; + } + + public Criteria andGoodsNameIsNull() { + addCriterion("goods_name is null"); + return (Criteria) this; + } + + public Criteria andGoodsNameIsNotNull() { + addCriterion("goods_name is not null"); + return (Criteria) this; + } + + public Criteria andGoodsNameEqualTo(String value) { + addCriterion("goods_name =", value, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameNotEqualTo(String value) { + addCriterion("goods_name <>", value, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameGreaterThan(String value) { + addCriterion("goods_name >", value, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameGreaterThanOrEqualTo(String value) { + addCriterion("goods_name >=", value, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameLessThan(String value) { + addCriterion("goods_name <", value, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameLessThanOrEqualTo(String value) { + addCriterion("goods_name <=", value, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameLike(String value) { + addCriterion("goods_name like", value, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameNotLike(String value) { + addCriterion("goods_name not like", value, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameIn(List values) { + addCriterion("goods_name in", values, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameNotIn(List values) { + addCriterion("goods_name not in", values, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameBetween(String value1, String value2) { + addCriterion("goods_name between", value1, value2, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsNameNotBetween(String value1, String value2) { + addCriterion("goods_name not between", value1, value2, "goodsName"); + return (Criteria) this; + } + + public Criteria andGoodsImageIsNull() { + addCriterion("goods_image is null"); + return (Criteria) this; + } + + public Criteria andGoodsImageIsNotNull() { + addCriterion("goods_image is not null"); + return (Criteria) this; + } + + public Criteria andGoodsImageEqualTo(String value) { + addCriterion("goods_image =", value, "goodsImage"); + return (Criteria) this; + } + + public Criteria andGoodsImageNotEqualTo(String value) { + addCriterion("goods_image <>", value, "goodsImage"); + return (Criteria) this; + } + + public Criteria andGoodsImageGreaterThan(String value) { + addCriterion("goods_image >", value, "goodsImage"); + return (Criteria) this; + } + + public Criteria andGoodsImageGreaterThanOrEqualTo(String value) { + addCriterion("goods_image >=", value, "goodsImage"); + return (Criteria) this; + } + + public Criteria andGoodsImageLessThan(String value) { + addCriterion("goods_image <", value, "goodsImage"); + return (Criteria) this; + } + + public Criteria andGoodsImageLessThanOrEqualTo(String value) { + addCriterion("goods_image <=", value, "goodsImage"); + return (Criteria) this; + } + + public Criteria andGoodsImageLike(String value) { + addCriterion("goods_image like", value, "goodsImage"); + return (Criteria) this; + } + + public Criteria andGoodsImageNotLike(String value) { + addCriterion("goods_image not like", value, "goodsImage"); + return (Criteria) this; + } + + public Criteria andGoodsImageIn(List values) { + addCriterion("goods_image in", values, "goodsImage"); + return (Criteria) this; + } + + public Criteria andGoodsImageNotIn(List values) { + addCriterion("goods_image not in", values, "goodsImage"); + return (Criteria) this; + } + + public Criteria andGoodsImageBetween(String value1, String value2) { + addCriterion("goods_image between", value1, value2, "goodsImage"); + return (Criteria) this; + } + + public Criteria andGoodsImageNotBetween(String value1, String value2) { + addCriterion("goods_image not between", value1, value2, "goodsImage"); + return (Criteria) this; + } + + public Criteria andUnitPriceIsNull() { + addCriterion("unit_price is null"); + return (Criteria) this; + } + + public Criteria andUnitPriceIsNotNull() { + addCriterion("unit_price is not null"); + return (Criteria) this; + } + + public Criteria andUnitPriceEqualTo(BigDecimal value) { + addCriterion("unit_price =", value, "unitPrice"); + return (Criteria) this; + } + + public Criteria andUnitPriceNotEqualTo(BigDecimal value) { + addCriterion("unit_price <>", value, "unitPrice"); + return (Criteria) this; + } + + public Criteria andUnitPriceGreaterThan(BigDecimal value) { + addCriterion("unit_price >", value, "unitPrice"); + return (Criteria) this; + } + + public Criteria andUnitPriceGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("unit_price >=", value, "unitPrice"); + return (Criteria) this; + } + + public Criteria andUnitPriceLessThan(BigDecimal value) { + addCriterion("unit_price <", value, "unitPrice"); + return (Criteria) this; + } + + public Criteria andUnitPriceLessThanOrEqualTo(BigDecimal value) { + addCriterion("unit_price <=", value, "unitPrice"); + return (Criteria) this; + } + + public Criteria andUnitPriceIn(List values) { + addCriterion("unit_price in", values, "unitPrice"); + return (Criteria) this; + } + + public Criteria andUnitPriceNotIn(List values) { + addCriterion("unit_price not in", values, "unitPrice"); + return (Criteria) this; + } + + public Criteria andUnitPriceBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("unit_price between", value1, value2, "unitPrice"); + return (Criteria) this; + } + + public Criteria andUnitPriceNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("unit_price not between", value1, value2, "unitPrice"); + return (Criteria) this; + } + + public Criteria andNumberIsNull() { + addCriterion("number is null"); + return (Criteria) this; + } + + public Criteria andNumberIsNotNull() { + addCriterion("number is not null"); + return (Criteria) this; + } + + public Criteria andNumberEqualTo(Integer value) { + addCriterion("number =", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberNotEqualTo(Integer value) { + addCriterion("number <>", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberGreaterThan(Integer value) { + addCriterion("number >", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberGreaterThanOrEqualTo(Integer value) { + addCriterion("number >=", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberLessThan(Integer value) { + addCriterion("number <", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberLessThanOrEqualTo(Integer value) { + addCriterion("number <=", value, "number"); + return (Criteria) this; + } + + public Criteria andNumberIn(List values) { + addCriterion("number in", values, "number"); + return (Criteria) this; + } + + public Criteria andNumberNotIn(List values) { + addCriterion("number not in", values, "number"); + return (Criteria) this; + } + + public Criteria andNumberBetween(Integer value1, Integer value2) { + addCriterion("number between", value1, value2, "number"); + return (Criteria) this; + } + + public Criteria andNumberNotBetween(Integer value1, Integer value2) { + addCriterion("number not between", value1, value2, "number"); + return (Criteria) this; + } + + public Criteria andSubtotalIsNull() { + addCriterion("subtotal is null"); + return (Criteria) this; + } + + public Criteria andSubtotalIsNotNull() { + addCriterion("subtotal is not null"); + return (Criteria) this; + } + + public Criteria andSubtotalEqualTo(BigDecimal value) { + addCriterion("subtotal =", value, "subtotal"); + return (Criteria) this; + } + + public Criteria andSubtotalNotEqualTo(BigDecimal value) { + addCriterion("subtotal <>", value, "subtotal"); + return (Criteria) this; + } + + public Criteria andSubtotalGreaterThan(BigDecimal value) { + addCriterion("subtotal >", value, "subtotal"); + return (Criteria) this; + } + + public Criteria andSubtotalGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("subtotal >=", value, "subtotal"); + return (Criteria) this; + } + + public Criteria andSubtotalLessThan(BigDecimal value) { + addCriterion("subtotal <", value, "subtotal"); + return (Criteria) this; + } + + public Criteria andSubtotalLessThanOrEqualTo(BigDecimal value) { + addCriterion("subtotal <=", value, "subtotal"); + return (Criteria) this; + } + + public Criteria andSubtotalIn(List values) { + addCriterion("subtotal in", values, "subtotal"); + return (Criteria) this; + } + + public Criteria andSubtotalNotIn(List values) { + addCriterion("subtotal not in", values, "subtotal"); + return (Criteria) this; + } + + public Criteria andSubtotalBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("subtotal between", value1, value2, "subtotal"); + return (Criteria) this; + } + + public Criteria andSubtotalNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("subtotal not between", value1, value2, "subtotal"); + return (Criteria) this; + } + + public Criteria andShopNameIsNull() { + addCriterion("shop_name is null"); + return (Criteria) this; + } + + public Criteria andShopNameIsNotNull() { + addCriterion("shop_name is not null"); + return (Criteria) this; + } + + public Criteria andShopNameEqualTo(String value) { + addCriterion("shop_name =", value, "shopName"); + return (Criteria) this; + } + + public Criteria andShopNameNotEqualTo(String value) { + addCriterion("shop_name <>", value, "shopName"); + return (Criteria) this; + } + + public Criteria andShopNameGreaterThan(String value) { + addCriterion("shop_name >", value, "shopName"); + return (Criteria) this; + } + + public Criteria andShopNameGreaterThanOrEqualTo(String value) { + addCriterion("shop_name >=", value, "shopName"); + return (Criteria) this; + } + + public Criteria andShopNameLessThan(String value) { + addCriterion("shop_name <", value, "shopName"); + return (Criteria) this; + } + + public Criteria andShopNameLessThanOrEqualTo(String value) { + addCriterion("shop_name <=", value, "shopName"); + return (Criteria) this; + } + + public Criteria andShopNameLike(String value) { + addCriterion("shop_name like", value, "shopName"); + return (Criteria) this; + } + + public Criteria andShopNameNotLike(String value) { + addCriterion("shop_name not like", value, "shopName"); + return (Criteria) this; + } + + public Criteria andShopNameIn(List values) { + addCriterion("shop_name in", values, "shopName"); + return (Criteria) this; + } + + public Criteria andShopNameNotIn(List values) { + addCriterion("shop_name not in", values, "shopName"); + return (Criteria) this; + } + + public Criteria andShopNameBetween(String value1, String value2) { + addCriterion("shop_name between", value1, value2, "shopName"); + return (Criteria) this; + } + + public Criteria andShopNameNotBetween(String value1, String value2) { + addCriterion("shop_name not between", value1, value2, "shopName"); + return (Criteria) this; + } + + public Criteria andAttentionStateIsNull() { + addCriterion("attention_state is null"); + return (Criteria) this; + } + + public Criteria andAttentionStateIsNotNull() { + addCriterion("attention_state is not null"); + return (Criteria) this; + } + + public Criteria andAttentionStateEqualTo(Integer value) { + addCriterion("attention_state =", value, "attentionState"); + return (Criteria) this; + } + + public Criteria andAttentionStateNotEqualTo(Integer value) { + addCriterion("attention_state <>", value, "attentionState"); + return (Criteria) this; + } + + public Criteria andAttentionStateGreaterThan(Integer value) { + addCriterion("attention_state >", value, "attentionState"); + return (Criteria) this; + } + + public Criteria andAttentionStateGreaterThanOrEqualTo(Integer value) { + addCriterion("attention_state >=", value, "attentionState"); + return (Criteria) this; + } + + public Criteria andAttentionStateLessThan(Integer value) { + addCriterion("attention_state <", value, "attentionState"); + return (Criteria) this; + } + + public Criteria andAttentionStateLessThanOrEqualTo(Integer value) { + addCriterion("attention_state <=", value, "attentionState"); + return (Criteria) this; + } + + public Criteria andAttentionStateIn(List values) { + addCriterion("attention_state in", values, "attentionState"); + return (Criteria) this; + } + + public Criteria andAttentionStateNotIn(List values) { + addCriterion("attention_state not in", values, "attentionState"); + return (Criteria) this; + } + + public Criteria andAttentionStateBetween(Integer value1, Integer value2) { + addCriterion("attention_state between", value1, value2, "attentionState"); + return (Criteria) this; + } + + public Criteria andAttentionStateNotBetween(Integer value1, Integer value2) { + addCriterion("attention_state not between", value1, value2, "attentionState"); + 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(String value) { + addCriterion("user_id =", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotEqualTo(String value) { + addCriterion("user_id <>", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThan(String value) { + addCriterion("user_id >", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdGreaterThanOrEqualTo(String value) { + addCriterion("user_id >=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThan(String value) { + addCriterion("user_id <", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLessThanOrEqualTo(String value) { + addCriterion("user_id <=", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdLike(String value) { + addCriterion("user_id like", value, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotLike(String value) { + addCriterion("user_id not like", 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(String value1, String value2) { + addCriterion("user_id between", value1, value2, "userId"); + return (Criteria) this; + } + + public Criteria andUserIdNotBetween(String value1, String value2) { + addCriterion("user_id not between", value1, value2, "userId"); + 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/src/main/java/com/sztzjy/trade/mapper/AdminGoodsTypeInfoMapper.java b/src/main/java/com/sztzjy/trade/mapper/AdminGoodsTypeInfoMapper.java new file mode 100644 index 0000000..1194b04 --- /dev/null +++ b/src/main/java/com/sztzjy/trade/mapper/AdminGoodsTypeInfoMapper.java @@ -0,0 +1,30 @@ +package com.sztzjy.trade.mapper; + +import com.sztzjy.trade.entity.AdminGoodsTypeInfo; +import com.sztzjy.trade.entity.AdminGoodsTypeInfoExample; +import java.util.List; +import org.apache.ibatis.annotations.Param; + +public interface AdminGoodsTypeInfoMapper { + long countByExample(AdminGoodsTypeInfoExample example); + + int deleteByExample(AdminGoodsTypeInfoExample example); + + int deleteByPrimaryKey(Integer id); + + int insert(AdminGoodsTypeInfo record); + + int insertSelective(AdminGoodsTypeInfo record); + + List selectByExample(AdminGoodsTypeInfoExample example); + + AdminGoodsTypeInfo selectByPrimaryKey(Integer id); + + int updateByExampleSelective(@Param("record") AdminGoodsTypeInfo record, @Param("example") AdminGoodsTypeInfoExample example); + + int updateByExample(@Param("record") AdminGoodsTypeInfo record, @Param("example") AdminGoodsTypeInfoExample example); + + int updateByPrimaryKeySelective(AdminGoodsTypeInfo record); + + int updateByPrimaryKey(AdminGoodsTypeInfo record); +} \ No newline at end of file diff --git a/src/main/java/com/sztzjy/trade/mapper/StuGoodsSalesManageMapper.java b/src/main/java/com/sztzjy/trade/mapper/StuGoodsSalesManageMapper.java new file mode 100644 index 0000000..12a2da4 --- /dev/null +++ b/src/main/java/com/sztzjy/trade/mapper/StuGoodsSalesManageMapper.java @@ -0,0 +1,30 @@ +package com.sztzjy.trade.mapper; + +import com.sztzjy.trade.entity.StuGoodsSalesManage; +import com.sztzjy.trade.entity.StuGoodsSalesManageExample; +import java.util.List; +import org.apache.ibatis.annotations.Param; + +public interface StuGoodsSalesManageMapper { + long countByExample(StuGoodsSalesManageExample example); + + int deleteByExample(StuGoodsSalesManageExample example); + + int deleteByPrimaryKey(Integer id); + + int insert(StuGoodsSalesManage record); + + int insertSelective(StuGoodsSalesManage record); + + List selectByExample(StuGoodsSalesManageExample example); + + StuGoodsSalesManage selectByPrimaryKey(Integer id); + + int updateByExampleSelective(@Param("record") StuGoodsSalesManage record, @Param("example") StuGoodsSalesManageExample example); + + int updateByExample(@Param("record") StuGoodsSalesManage record, @Param("example") StuGoodsSalesManageExample example); + + int updateByPrimaryKeySelective(StuGoodsSalesManage record); + + int updateByPrimaryKey(StuGoodsSalesManage record); +} \ No newline at end of file diff --git a/src/main/java/com/sztzjy/trade/mapper/StuShoppingCartInfoMapper.java b/src/main/java/com/sztzjy/trade/mapper/StuShoppingCartInfoMapper.java new file mode 100644 index 0000000..35458ce --- /dev/null +++ b/src/main/java/com/sztzjy/trade/mapper/StuShoppingCartInfoMapper.java @@ -0,0 +1,38 @@ +package com.sztzjy.trade.mapper; + +import com.sztzjy.trade.entity.StuShoppingCartInfo; +import com.sztzjy.trade.entity.StuShoppingCartInfoExample; +import java.util.List; +import org.apache.ibatis.annotations.Param; + +public interface StuShoppingCartInfoMapper { + long countByExample(StuShoppingCartInfoExample example); + + int deleteByExample(StuShoppingCartInfoExample example); + + int deleteByPrimaryKey(Integer id); + + int insert(StuShoppingCartInfo record); + + int insertSelective(StuShoppingCartInfo record); + + List selectByExampleWithBLOBs(StuShoppingCartInfoExample example); + + List selectByExample(StuShoppingCartInfoExample example); + + StuShoppingCartInfo selectByPrimaryKey(Integer id); + + int updateByExampleSelective(@Param("record") StuShoppingCartInfo record, @Param("example") StuShoppingCartInfoExample example); + + int updateByExampleWithBLOBs(@Param("record") StuShoppingCartInfo record, @Param("example") StuShoppingCartInfoExample example); + + int updateByExample(@Param("record") StuShoppingCartInfo record, @Param("example") StuShoppingCartInfoExample example); + + int updateByPrimaryKeySelective(StuShoppingCartInfo record); + + int updateByPrimaryKeyWithBLOBs(StuShoppingCartInfo record); + + int updateByPrimaryKey(StuShoppingCartInfo record); + + +} \ No newline at end of file diff --git a/src/main/java/com/sztzjy/trade/service/StuGoodsTradingCenterService.java b/src/main/java/com/sztzjy/trade/service/StuGoodsTradingCenterService.java index 8bd37e8..16f04a9 100644 --- a/src/main/java/com/sztzjy/trade/service/StuGoodsTradingCenterService.java +++ b/src/main/java/com/sztzjy/trade/service/StuGoodsTradingCenterService.java @@ -1,12 +1,19 @@ package com.sztzjy.trade.service; +import com.github.pagehelper.PageInfo; +import com.sztzjy.trade.entity.StuShoppingCartInfo; + +import java.util.List; import com.sztzjy.trade.util.ResultEntity; /** + * @author tz + * @date 2024/10/28 15:02 * @author 17803 * @date 2024-10-28 09:15 */ public interface StuGoodsTradingCenterService { + PageInfo getShoppingCartInfo(String userId, Integer index, Integer size); ResultEntity getSmallAdPlacement(String userId); //所有商品查询 diff --git a/src/main/java/com/sztzjy/trade/service/impl/StuGoodsTradingCenterServiceImpl.java b/src/main/java/com/sztzjy/trade/service/impl/StuGoodsTradingCenterServiceImpl.java index 9ae2649..5367539 100644 --- a/src/main/java/com/sztzjy/trade/service/impl/StuGoodsTradingCenterServiceImpl.java +++ b/src/main/java/com/sztzjy/trade/service/impl/StuGoodsTradingCenterServiceImpl.java @@ -6,14 +6,20 @@ import com.sztzjy.trade.entity.StuGoodsInfo; import com.sztzjy.trade.entity.StuGoodsInfoExample; import com.sztzjy.trade.mapper.StuGoodSalesManageMapper; import com.sztzjy.trade.mapper.StuGoodsInfoMapper; +import com.github.pagehelper.PageInfo; +import com.sztzjy.trade.entity.StuShoppingCartInfo; +import com.sztzjy.trade.entity.StuShoppingCartInfoExample; +import com.sztzjy.trade.mapper.StuShoppingCartInfoMapper; import com.sztzjy.trade.service.StuGoodsTradingCenterService; import com.sztzjy.trade.util.ResultEntity; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.http.HttpStatus; +import com.sztzjy.trade.util.PageUtil; import org.springframework.stereotype.Service; import java.util.Collections; import java.util.Comparator; +import javax.annotation.Resource; import java.util.List; import java.util.Random; import java.util.stream.Collectors; @@ -22,6 +28,8 @@ import java.util.stream.Collectors; /** * @author 17803 * @date 2024-10-28 09:15 + * @author tz + * @date 2024/10/28 15:03 */ @Service public class StuGoodsTradingCenterServiceImpl implements StuGoodsTradingCenterService { @@ -92,6 +100,8 @@ public class StuGoodsTradingCenterServiceImpl implements StuGoodsTradingCenterSe } //大广告招租 + @Resource + StuShoppingCartInfoMapper shoppingCartInfoMapper; @Override public ResultEntity getBigAdPlacement(String userId) { //查询用户商品销售管理数据 @@ -100,6 +110,9 @@ public class StuGoodsTradingCenterServiceImpl implements StuGoodsTradingCenterSe goodSalesManageExample.createCriteria().andUserIdEqualTo(userId).andStateEqualTo(1); List goodSalesManageList = stuGoodSalesManageMapper.selectByExample(goodSalesManageExample); if (goodSalesManageList != null && goodSalesManageList.size() > 0) { + public PageInfo getShoppingCartInfo(String userId, Integer index, Integer size) { + StuShoppingCartInfoExample cartInfoExample=new StuShoppingCartInfoExample(); + cartInfoExample.createCriteria().andUserIdEqualTo(userId); if (goodSalesManageList.size() >= 2) { Collections.shuffle(goodSalesManageList, new Random(System.currentTimeMillis())); @@ -109,8 +122,10 @@ public class StuGoodsTradingCenterServiceImpl implements StuGoodsTradingCenterSe return new ResultEntity<>(goodSalesManageList); } } + List stuShoppingCartInfos = shoppingCartInfoMapper.selectByExample(cartInfoExample); return new ResultEntity<>(HttpStatus.NO_CONTENT); + return PageUtil.pageHelper(stuShoppingCartInfos,index,size); } //根据类型展示数据 diff --git a/src/main/resources/mappers/AdminGoodsTypeInfoMapper.xml b/src/main/resources/mappers/AdminGoodsTypeInfoMapper.xml new file mode 100644 index 0000000..5a4e3d7 --- /dev/null +++ b/src/main/resources/mappers/AdminGoodsTypeInfoMapper.xml @@ -0,0 +1,276 @@ + + + + + + + + + + + + + + + + + + + + + + + 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, goods_type, goods_subclass, pricing_unit, cost_price, gross_margin, school_id, + create_time, update_time + + + + + delete from admin_goods_type_info + where id = #{id,jdbcType=INTEGER} + + + delete from admin_goods_type_info + + + + + + insert into admin_goods_type_info (id, goods_type, goods_subclass, + pricing_unit, cost_price, gross_margin, + school_id, create_time, update_time + ) + values (#{id,jdbcType=INTEGER}, #{goodsType,jdbcType=VARCHAR}, #{goodsSubclass,jdbcType=VARCHAR}, + #{pricingUnit,jdbcType=VARCHAR}, #{costPrice,jdbcType=DECIMAL}, #{grossMargin,jdbcType=VARCHAR}, + #{schoolId,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP} + ) + + + insert into admin_goods_type_info + + + id, + + + goods_type, + + + goods_subclass, + + + pricing_unit, + + + cost_price, + + + gross_margin, + + + school_id, + + + create_time, + + + update_time, + + + + + #{id,jdbcType=INTEGER}, + + + #{goodsType,jdbcType=VARCHAR}, + + + #{goodsSubclass,jdbcType=VARCHAR}, + + + #{pricingUnit,jdbcType=VARCHAR}, + + + #{costPrice,jdbcType=DECIMAL}, + + + #{grossMargin,jdbcType=VARCHAR}, + + + #{schoolId,jdbcType=VARCHAR}, + + + #{createTime,jdbcType=TIMESTAMP}, + + + #{updateTime,jdbcType=TIMESTAMP}, + + + + + + update admin_goods_type_info + + + id = #{record.id,jdbcType=INTEGER}, + + + goods_type = #{record.goodsType,jdbcType=VARCHAR}, + + + goods_subclass = #{record.goodsSubclass,jdbcType=VARCHAR}, + + + pricing_unit = #{record.pricingUnit,jdbcType=VARCHAR}, + + + cost_price = #{record.costPrice,jdbcType=DECIMAL}, + + + gross_margin = #{record.grossMargin,jdbcType=VARCHAR}, + + + school_id = #{record.schoolId,jdbcType=VARCHAR}, + + + create_time = #{record.createTime,jdbcType=TIMESTAMP}, + + + update_time = #{record.updateTime,jdbcType=TIMESTAMP}, + + + + + + + + update admin_goods_type_info + set id = #{record.id,jdbcType=INTEGER}, + goods_type = #{record.goodsType,jdbcType=VARCHAR}, + goods_subclass = #{record.goodsSubclass,jdbcType=VARCHAR}, + pricing_unit = #{record.pricingUnit,jdbcType=VARCHAR}, + cost_price = #{record.costPrice,jdbcType=DECIMAL}, + gross_margin = #{record.grossMargin,jdbcType=VARCHAR}, + school_id = #{record.schoolId,jdbcType=VARCHAR}, + create_time = #{record.createTime,jdbcType=TIMESTAMP}, + update_time = #{record.updateTime,jdbcType=TIMESTAMP} + + + + + + update admin_goods_type_info + + + goods_type = #{goodsType,jdbcType=VARCHAR}, + + + goods_subclass = #{goodsSubclass,jdbcType=VARCHAR}, + + + pricing_unit = #{pricingUnit,jdbcType=VARCHAR}, + + + cost_price = #{costPrice,jdbcType=DECIMAL}, + + + gross_margin = #{grossMargin,jdbcType=VARCHAR}, + + + school_id = #{schoolId,jdbcType=VARCHAR}, + + + create_time = #{createTime,jdbcType=TIMESTAMP}, + + + update_time = #{updateTime,jdbcType=TIMESTAMP}, + + + where id = #{id,jdbcType=INTEGER} + + + update admin_goods_type_info + set goods_type = #{goodsType,jdbcType=VARCHAR}, + goods_subclass = #{goodsSubclass,jdbcType=VARCHAR}, + pricing_unit = #{pricingUnit,jdbcType=VARCHAR}, + cost_price = #{costPrice,jdbcType=DECIMAL}, + gross_margin = #{grossMargin,jdbcType=VARCHAR}, + school_id = #{schoolId,jdbcType=VARCHAR}, + create_time = #{createTime,jdbcType=TIMESTAMP}, + update_time = #{updateTime,jdbcType=TIMESTAMP} + where id = #{id,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/src/main/resources/mappers/StuGoodsSalesManageMapper.xml b/src/main/resources/mappers/StuGoodsSalesManageMapper.xml new file mode 100644 index 0000000..afe71d4 --- /dev/null +++ b/src/main/resources/mappers/StuGoodsSalesManageMapper.xml @@ -0,0 +1,403 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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, goods_id, goods_name, goods_type, goods_subclass, online_total, available_inventory_quantity, + sold_quantity, sales_volume, gross_margin, number_of_comments, number_of_likes, number_of_collections, + number_of_shares, online_time, state, user_id + + + + + delete from stu_goods_sales_manage + where id = #{id,jdbcType=INTEGER} + + + delete from stu_goods_sales_manage + + + + + + insert into stu_goods_sales_manage (id, goods_id, goods_name, + goods_type, goods_subclass, online_total, + available_inventory_quantity, sold_quantity, + sales_volume, gross_margin, number_of_comments, + number_of_likes, number_of_collections, number_of_shares, + online_time, state, user_id + ) + values (#{id,jdbcType=INTEGER}, #{goodsId,jdbcType=INTEGER}, #{goodsName,jdbcType=VARCHAR}, + #{goodsType,jdbcType=VARCHAR}, #{goodsSubclass,jdbcType=VARCHAR}, #{onlineTotal,jdbcType=VARCHAR}, + #{availableInventoryQuantity,jdbcType=INTEGER}, #{soldQuantity,jdbcType=VARCHAR}, + #{salesVolume,jdbcType=VARCHAR}, #{grossMargin,jdbcType=VARCHAR}, #{numberOfComments,jdbcType=INTEGER}, + #{numberOfLikes,jdbcType=INTEGER}, #{numberOfCollections,jdbcType=INTEGER}, #{numberOfShares,jdbcType=INTEGER}, + #{onlineTime,jdbcType=TIMESTAMP}, #{state,jdbcType=INTEGER}, #{userId,jdbcType=VARCHAR} + ) + + + insert into stu_goods_sales_manage + + + id, + + + goods_id, + + + goods_name, + + + goods_type, + + + goods_subclass, + + + online_total, + + + available_inventory_quantity, + + + sold_quantity, + + + sales_volume, + + + gross_margin, + + + number_of_comments, + + + number_of_likes, + + + number_of_collections, + + + number_of_shares, + + + online_time, + + + state, + + + user_id, + + + + + #{id,jdbcType=INTEGER}, + + + #{goodsId,jdbcType=INTEGER}, + + + #{goodsName,jdbcType=VARCHAR}, + + + #{goodsType,jdbcType=VARCHAR}, + + + #{goodsSubclass,jdbcType=VARCHAR}, + + + #{onlineTotal,jdbcType=VARCHAR}, + + + #{availableInventoryQuantity,jdbcType=INTEGER}, + + + #{soldQuantity,jdbcType=VARCHAR}, + + + #{salesVolume,jdbcType=VARCHAR}, + + + #{grossMargin,jdbcType=VARCHAR}, + + + #{numberOfComments,jdbcType=INTEGER}, + + + #{numberOfLikes,jdbcType=INTEGER}, + + + #{numberOfCollections,jdbcType=INTEGER}, + + + #{numberOfShares,jdbcType=INTEGER}, + + + #{onlineTime,jdbcType=TIMESTAMP}, + + + #{state,jdbcType=INTEGER}, + + + #{userId,jdbcType=VARCHAR}, + + + + + + update stu_goods_sales_manage + + + id = #{record.id,jdbcType=INTEGER}, + + + goods_id = #{record.goodsId,jdbcType=INTEGER}, + + + goods_name = #{record.goodsName,jdbcType=VARCHAR}, + + + goods_type = #{record.goodsType,jdbcType=VARCHAR}, + + + goods_subclass = #{record.goodsSubclass,jdbcType=VARCHAR}, + + + online_total = #{record.onlineTotal,jdbcType=VARCHAR}, + + + available_inventory_quantity = #{record.availableInventoryQuantity,jdbcType=INTEGER}, + + + sold_quantity = #{record.soldQuantity,jdbcType=VARCHAR}, + + + sales_volume = #{record.salesVolume,jdbcType=VARCHAR}, + + + gross_margin = #{record.grossMargin,jdbcType=VARCHAR}, + + + number_of_comments = #{record.numberOfComments,jdbcType=INTEGER}, + + + number_of_likes = #{record.numberOfLikes,jdbcType=INTEGER}, + + + number_of_collections = #{record.numberOfCollections,jdbcType=INTEGER}, + + + number_of_shares = #{record.numberOfShares,jdbcType=INTEGER}, + + + online_time = #{record.onlineTime,jdbcType=TIMESTAMP}, + + + state = #{record.state,jdbcType=INTEGER}, + + + user_id = #{record.userId,jdbcType=VARCHAR}, + + + + + + + + update stu_goods_sales_manage + set id = #{record.id,jdbcType=INTEGER}, + goods_id = #{record.goodsId,jdbcType=INTEGER}, + goods_name = #{record.goodsName,jdbcType=VARCHAR}, + goods_type = #{record.goodsType,jdbcType=VARCHAR}, + goods_subclass = #{record.goodsSubclass,jdbcType=VARCHAR}, + online_total = #{record.onlineTotal,jdbcType=VARCHAR}, + available_inventory_quantity = #{record.availableInventoryQuantity,jdbcType=INTEGER}, + sold_quantity = #{record.soldQuantity,jdbcType=VARCHAR}, + sales_volume = #{record.salesVolume,jdbcType=VARCHAR}, + gross_margin = #{record.grossMargin,jdbcType=VARCHAR}, + number_of_comments = #{record.numberOfComments,jdbcType=INTEGER}, + number_of_likes = #{record.numberOfLikes,jdbcType=INTEGER}, + number_of_collections = #{record.numberOfCollections,jdbcType=INTEGER}, + number_of_shares = #{record.numberOfShares,jdbcType=INTEGER}, + online_time = #{record.onlineTime,jdbcType=TIMESTAMP}, + state = #{record.state,jdbcType=INTEGER}, + user_id = #{record.userId,jdbcType=VARCHAR} + + + + + + update stu_goods_sales_manage + + + goods_id = #{goodsId,jdbcType=INTEGER}, + + + goods_name = #{goodsName,jdbcType=VARCHAR}, + + + goods_type = #{goodsType,jdbcType=VARCHAR}, + + + goods_subclass = #{goodsSubclass,jdbcType=VARCHAR}, + + + online_total = #{onlineTotal,jdbcType=VARCHAR}, + + + available_inventory_quantity = #{availableInventoryQuantity,jdbcType=INTEGER}, + + + sold_quantity = #{soldQuantity,jdbcType=VARCHAR}, + + + sales_volume = #{salesVolume,jdbcType=VARCHAR}, + + + gross_margin = #{grossMargin,jdbcType=VARCHAR}, + + + number_of_comments = #{numberOfComments,jdbcType=INTEGER}, + + + number_of_likes = #{numberOfLikes,jdbcType=INTEGER}, + + + number_of_collections = #{numberOfCollections,jdbcType=INTEGER}, + + + number_of_shares = #{numberOfShares,jdbcType=INTEGER}, + + + online_time = #{onlineTime,jdbcType=TIMESTAMP}, + + + state = #{state,jdbcType=INTEGER}, + + + user_id = #{userId,jdbcType=VARCHAR}, + + + where id = #{id,jdbcType=INTEGER} + + + update stu_goods_sales_manage + set goods_id = #{goodsId,jdbcType=INTEGER}, + goods_name = #{goodsName,jdbcType=VARCHAR}, + goods_type = #{goodsType,jdbcType=VARCHAR}, + goods_subclass = #{goodsSubclass,jdbcType=VARCHAR}, + online_total = #{onlineTotal,jdbcType=VARCHAR}, + available_inventory_quantity = #{availableInventoryQuantity,jdbcType=INTEGER}, + sold_quantity = #{soldQuantity,jdbcType=VARCHAR}, + sales_volume = #{salesVolume,jdbcType=VARCHAR}, + gross_margin = #{grossMargin,jdbcType=VARCHAR}, + number_of_comments = #{numberOfComments,jdbcType=INTEGER}, + number_of_likes = #{numberOfLikes,jdbcType=INTEGER}, + number_of_collections = #{numberOfCollections,jdbcType=INTEGER}, + number_of_shares = #{numberOfShares,jdbcType=INTEGER}, + online_time = #{onlineTime,jdbcType=TIMESTAMP}, + state = #{state,jdbcType=INTEGER}, + user_id = #{userId,jdbcType=VARCHAR} + where id = #{id,jdbcType=INTEGER} + + \ No newline at end of file diff --git a/src/main/resources/mappers/StuShoppingCartInfoMapper.xml b/src/main/resources/mappers/StuShoppingCartInfoMapper.xml new file mode 100644 index 0000000..ec41814 --- /dev/null +++ b/src/main/resources/mappers/StuShoppingCartInfoMapper.xml @@ -0,0 +1,358 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + 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, goods_id, goods_name, goods_image, unit_price, number, subtotal, shop_name, attention_state, + user_id + + + goods_specification + + + + + + delete from stu_shopping_cart_info + where id = #{id,jdbcType=INTEGER} + + + delete from stu_shopping_cart_info + + + + + + insert into stu_shopping_cart_info (id, goods_id, goods_name, + goods_image, unit_price, number, + subtotal, shop_name, attention_state, + user_id, goods_specification) + values (#{id,jdbcType=INTEGER}, #{goodsId,jdbcType=INTEGER}, #{goodsName,jdbcType=VARCHAR}, + #{goodsImage,jdbcType=VARCHAR}, #{unitPrice,jdbcType=DECIMAL}, #{number,jdbcType=INTEGER}, + #{subtotal,jdbcType=DECIMAL}, #{shopName,jdbcType=VARCHAR}, #{attentionState,jdbcType=INTEGER}, + #{userId,jdbcType=VARCHAR}, #{goodsSpecification,jdbcType=LONGVARCHAR}) + + + insert into stu_shopping_cart_info + + + id, + + + goods_id, + + + goods_name, + + + goods_image, + + + unit_price, + + + number, + + + subtotal, + + + shop_name, + + + attention_state, + + + user_id, + + + goods_specification, + + + + + #{id,jdbcType=INTEGER}, + + + #{goodsId,jdbcType=INTEGER}, + + + #{goodsName,jdbcType=VARCHAR}, + + + #{goodsImage,jdbcType=VARCHAR}, + + + #{unitPrice,jdbcType=DECIMAL}, + + + #{number,jdbcType=INTEGER}, + + + #{subtotal,jdbcType=DECIMAL}, + + + #{shopName,jdbcType=VARCHAR}, + + + #{attentionState,jdbcType=INTEGER}, + + + #{userId,jdbcType=VARCHAR}, + + + #{goodsSpecification,jdbcType=LONGVARCHAR}, + + + + + + update stu_shopping_cart_info + + + id = #{record.id,jdbcType=INTEGER}, + + + goods_id = #{record.goodsId,jdbcType=INTEGER}, + + + goods_name = #{record.goodsName,jdbcType=VARCHAR}, + + + goods_image = #{record.goodsImage,jdbcType=VARCHAR}, + + + unit_price = #{record.unitPrice,jdbcType=DECIMAL}, + + + number = #{record.number,jdbcType=INTEGER}, + + + subtotal = #{record.subtotal,jdbcType=DECIMAL}, + + + shop_name = #{record.shopName,jdbcType=VARCHAR}, + + + attention_state = #{record.attentionState,jdbcType=INTEGER}, + + + user_id = #{record.userId,jdbcType=VARCHAR}, + + + goods_specification = #{record.goodsSpecification,jdbcType=LONGVARCHAR}, + + + + + + + + update stu_shopping_cart_info + set id = #{record.id,jdbcType=INTEGER}, + goods_id = #{record.goodsId,jdbcType=INTEGER}, + goods_name = #{record.goodsName,jdbcType=VARCHAR}, + goods_image = #{record.goodsImage,jdbcType=VARCHAR}, + unit_price = #{record.unitPrice,jdbcType=DECIMAL}, + number = #{record.number,jdbcType=INTEGER}, + subtotal = #{record.subtotal,jdbcType=DECIMAL}, + shop_name = #{record.shopName,jdbcType=VARCHAR}, + attention_state = #{record.attentionState,jdbcType=INTEGER}, + user_id = #{record.userId,jdbcType=VARCHAR}, + goods_specification = #{record.goodsSpecification,jdbcType=LONGVARCHAR} + + + + + + update stu_shopping_cart_info + set id = #{record.id,jdbcType=INTEGER}, + goods_id = #{record.goodsId,jdbcType=INTEGER}, + goods_name = #{record.goodsName,jdbcType=VARCHAR}, + goods_image = #{record.goodsImage,jdbcType=VARCHAR}, + unit_price = #{record.unitPrice,jdbcType=DECIMAL}, + number = #{record.number,jdbcType=INTEGER}, + subtotal = #{record.subtotal,jdbcType=DECIMAL}, + shop_name = #{record.shopName,jdbcType=VARCHAR}, + attention_state = #{record.attentionState,jdbcType=INTEGER}, + user_id = #{record.userId,jdbcType=VARCHAR} + + + + + + update stu_shopping_cart_info + + + goods_id = #{goodsId,jdbcType=INTEGER}, + + + goods_name = #{goodsName,jdbcType=VARCHAR}, + + + goods_image = #{goodsImage,jdbcType=VARCHAR}, + + + unit_price = #{unitPrice,jdbcType=DECIMAL}, + + + number = #{number,jdbcType=INTEGER}, + + + subtotal = #{subtotal,jdbcType=DECIMAL}, + + + shop_name = #{shopName,jdbcType=VARCHAR}, + + + attention_state = #{attentionState,jdbcType=INTEGER}, + + + user_id = #{userId,jdbcType=VARCHAR}, + + + goods_specification = #{goodsSpecification,jdbcType=LONGVARCHAR}, + + + where id = #{id,jdbcType=INTEGER} + + + update stu_shopping_cart_info + set goods_id = #{goodsId,jdbcType=INTEGER}, + goods_name = #{goodsName,jdbcType=VARCHAR}, + goods_image = #{goodsImage,jdbcType=VARCHAR}, + unit_price = #{unitPrice,jdbcType=DECIMAL}, + number = #{number,jdbcType=INTEGER}, + subtotal = #{subtotal,jdbcType=DECIMAL}, + shop_name = #{shopName,jdbcType=VARCHAR}, + attention_state = #{attentionState,jdbcType=INTEGER}, + user_id = #{userId,jdbcType=VARCHAR}, + goods_specification = #{goodsSpecification,jdbcType=LONGVARCHAR} + where id = #{id,jdbcType=INTEGER} + + + update stu_shopping_cart_info + set goods_id = #{goodsId,jdbcType=INTEGER}, + goods_name = #{goodsName,jdbcType=VARCHAR}, + goods_image = #{goodsImage,jdbcType=VARCHAR}, + unit_price = #{unitPrice,jdbcType=DECIMAL}, + number = #{number,jdbcType=INTEGER}, + subtotal = #{subtotal,jdbcType=DECIMAL}, + shop_name = #{shopName,jdbcType=VARCHAR}, + attention_state = #{attentionState,jdbcType=INTEGER}, + user_id = #{userId,jdbcType=VARCHAR} + where id = #{id,jdbcType=INTEGER} + + \ No newline at end of file