diff --git a/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/dto/PmsProductParam.java b/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/dto/PmsProductParam.java new file mode 100644 index 0000000..223407e --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/dto/PmsProductParam.java @@ -0,0 +1,27 @@ +package com.muyu.product.domain.dto; + + +import com.muyu.product.domain.model.*; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.util.List; + +/** + * 创建和修改商品的请求参数 + */ +@Data +@EqualsAndHashCode +public class PmsProductParam extends PmsProduct { + @ApiModelProperty("商品阶梯价格设置") + private List productLadderList; + @ApiModelProperty("商品满减价格设置") + private List productFullReductionList; + @ApiModelProperty("商品会员价格设置") + private List memberPriceList; + @ApiModelProperty("商品的sku库存信息") + private List skuStockList; + @ApiModelProperty("商品参数及自定义规格属性") + private List productAttributeValueList; +} diff --git a/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/dto/PmsProductQueryParam.java b/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/dto/PmsProductQueryParam.java new file mode 100644 index 0000000..9640f91 --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/dto/PmsProductQueryParam.java @@ -0,0 +1,25 @@ +package com.muyu.product.domain.dto; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 商品查询参数 + */ +@Data +@EqualsAndHashCode +public class PmsProductQueryParam { + @ApiModelProperty("上架状态") + private Integer publishStatus; + @ApiModelProperty("审核状态") + private Integer verifyStatus; + @ApiModelProperty("商品名称模糊关键字") + private String keyword; + @ApiModelProperty("商品货号") + private String productSn; + @ApiModelProperty("商品分类编号") + private Long productCategoryId; + @ApiModelProperty("商品品牌编号") + private Long brandId; +} diff --git a/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/dto/PmsProductResult.java b/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/dto/PmsProductResult.java new file mode 100644 index 0000000..997709f --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/dto/PmsProductResult.java @@ -0,0 +1,15 @@ +package com.muyu.product.domain.dto; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Getter; +import lombok.Setter; + +/** + * 查询单个商品修改后返回的结果 + */ +public class PmsProductResult extends PmsProductParam { + @Getter + @Setter + @ApiModelProperty("商品所选分类的父id") + private Long cateParentId; +} diff --git a/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/dto/ProductAttrInfo.java b/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/dto/ProductAttrInfo.java new file mode 100644 index 0000000..ec1ae53 --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/dto/ProductAttrInfo.java @@ -0,0 +1,18 @@ +package com.muyu.product.domain.dto; + + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; + +/** + * 商品分类对应属性信息 + */ +@Data +@EqualsAndHashCode +public class ProductAttrInfo { + @ApiModelProperty("商品属性ID") + private Long attributeId; + @ApiModelProperty("商品属性分类ID") + private Long attributeCategoryId; +} diff --git a/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/model/PmsProductOperateLog.java b/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/model/PmsProductOperateLog.java new file mode 100644 index 0000000..cedf4c2 --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/model/PmsProductOperateLog.java @@ -0,0 +1,156 @@ +package com.muyu.product.domain.model; + +import io.swagger.annotations.ApiModelProperty; + +import java.io.Serializable; +import java.math.BigDecimal; +import java.util.Date; + +public class PmsProductOperateLog implements Serializable { + private Long id; + + private Long productId; + + private BigDecimal priceOld; + + private BigDecimal priceNew; + + private BigDecimal salePriceOld; + + private BigDecimal salePriceNew; + + @ApiModelProperty(value = "赠送的积分") + private Integer giftPointOld; + + private Integer giftPointNew; + + private Integer usePointLimitOld; + + private Integer usePointLimitNew; + + @ApiModelProperty(value = "操作人") + private String operateMan; + + private Date createTime; + + private static final long serialVersionUID = 1L; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getProductId() { + return productId; + } + + public void setProductId(Long productId) { + this.productId = productId; + } + + public BigDecimal getPriceOld() { + return priceOld; + } + + public void setPriceOld(BigDecimal priceOld) { + this.priceOld = priceOld; + } + + public BigDecimal getPriceNew() { + return priceNew; + } + + public void setPriceNew(BigDecimal priceNew) { + this.priceNew = priceNew; + } + + public BigDecimal getSalePriceOld() { + return salePriceOld; + } + + public void setSalePriceOld(BigDecimal salePriceOld) { + this.salePriceOld = salePriceOld; + } + + public BigDecimal getSalePriceNew() { + return salePriceNew; + } + + public void setSalePriceNew(BigDecimal salePriceNew) { + this.salePriceNew = salePriceNew; + } + + public Integer getGiftPointOld() { + return giftPointOld; + } + + public void setGiftPointOld(Integer giftPointOld) { + this.giftPointOld = giftPointOld; + } + + public Integer getGiftPointNew() { + return giftPointNew; + } + + public void setGiftPointNew(Integer giftPointNew) { + this.giftPointNew = giftPointNew; + } + + public Integer getUsePointLimitOld() { + return usePointLimitOld; + } + + public void setUsePointLimitOld(Integer usePointLimitOld) { + this.usePointLimitOld = usePointLimitOld; + } + + public Integer getUsePointLimitNew() { + return usePointLimitNew; + } + + public void setUsePointLimitNew(Integer usePointLimitNew) { + this.usePointLimitNew = usePointLimitNew; + } + + public String getOperateMan() { + return operateMan; + } + + public void setOperateMan(String operateMan) { + this.operateMan = operateMan; + } + + public Date getCreateTime() { + return createTime; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", productId=").append(productId); + sb.append(", priceOld=").append(priceOld); + sb.append(", priceNew=").append(priceNew); + sb.append(", salePriceOld=").append(salePriceOld); + sb.append(", salePriceNew=").append(salePriceNew); + sb.append(", giftPointOld=").append(giftPointOld); + sb.append(", giftPointNew=").append(giftPointNew); + sb.append(", usePointLimitOld=").append(usePointLimitOld); + sb.append(", usePointLimitNew=").append(usePointLimitNew); + sb.append(", operateMan=").append(operateMan); + sb.append(", createTime=").append(createTime); + sb.append(", serialVersionUID=").append(serialVersionUID); + sb.append("]"); + return sb.toString(); + } +} diff --git a/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/model/PmsProductOperateLogExample.java b/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/model/PmsProductOperateLogExample.java new file mode 100644 index 0000000..e02d566 --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/model/PmsProductOperateLogExample.java @@ -0,0 +1,931 @@ +package com.muyu.product.domain.model; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class PmsProductOperateLogExample { + protected String orderByClause; + + protected boolean distinct; + + protected List oredCriteria; + + public PmsProductOperateLogExample() { + oredCriteria = new ArrayList<>(); + } + + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + public String getOrderByClause() { + return orderByClause; + } + + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + public boolean isDistinct() { + return distinct; + } + + public List getOredCriteria() { + return oredCriteria; + } + + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList<>(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Long value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Long value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Long value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Long value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Long value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Long value) { + addCriterion("id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Long value1, Long value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Long value1, Long value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andProductIdIsNull() { + addCriterion("product_id is null"); + return (Criteria) this; + } + + public Criteria andProductIdIsNotNull() { + addCriterion("product_id is not null"); + return (Criteria) this; + } + + public Criteria andProductIdEqualTo(Long value) { + addCriterion("product_id =", value, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdNotEqualTo(Long value) { + addCriterion("product_id <>", value, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdGreaterThan(Long value) { + addCriterion("product_id >", value, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdGreaterThanOrEqualTo(Long value) { + addCriterion("product_id >=", value, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdLessThan(Long value) { + addCriterion("product_id <", value, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdLessThanOrEqualTo(Long value) { + addCriterion("product_id <=", value, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdIn(List values) { + addCriterion("product_id in", values, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdNotIn(List values) { + addCriterion("product_id not in", values, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdBetween(Long value1, Long value2) { + addCriterion("product_id between", value1, value2, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdNotBetween(Long value1, Long value2) { + addCriterion("product_id not between", value1, value2, "productId"); + return (Criteria) this; + } + + public Criteria andPriceOldIsNull() { + addCriterion("price_old is null"); + return (Criteria) this; + } + + public Criteria andPriceOldIsNotNull() { + addCriterion("price_old is not null"); + return (Criteria) this; + } + + public Criteria andPriceOldEqualTo(BigDecimal value) { + addCriterion("price_old =", value, "priceOld"); + return (Criteria) this; + } + + public Criteria andPriceOldNotEqualTo(BigDecimal value) { + addCriterion("price_old <>", value, "priceOld"); + return (Criteria) this; + } + + public Criteria andPriceOldGreaterThan(BigDecimal value) { + addCriterion("price_old >", value, "priceOld"); + return (Criteria) this; + } + + public Criteria andPriceOldGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("price_old >=", value, "priceOld"); + return (Criteria) this; + } + + public Criteria andPriceOldLessThan(BigDecimal value) { + addCriterion("price_old <", value, "priceOld"); + return (Criteria) this; + } + + public Criteria andPriceOldLessThanOrEqualTo(BigDecimal value) { + addCriterion("price_old <=", value, "priceOld"); + return (Criteria) this; + } + + public Criteria andPriceOldIn(List values) { + addCriterion("price_old in", values, "priceOld"); + return (Criteria) this; + } + + public Criteria andPriceOldNotIn(List values) { + addCriterion("price_old not in", values, "priceOld"); + return (Criteria) this; + } + + public Criteria andPriceOldBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("price_old between", value1, value2, "priceOld"); + return (Criteria) this; + } + + public Criteria andPriceOldNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("price_old not between", value1, value2, "priceOld"); + return (Criteria) this; + } + + public Criteria andPriceNewIsNull() { + addCriterion("price_new is null"); + return (Criteria) this; + } + + public Criteria andPriceNewIsNotNull() { + addCriterion("price_new is not null"); + return (Criteria) this; + } + + public Criteria andPriceNewEqualTo(BigDecimal value) { + addCriterion("price_new =", value, "priceNew"); + return (Criteria) this; + } + + public Criteria andPriceNewNotEqualTo(BigDecimal value) { + addCriterion("price_new <>", value, "priceNew"); + return (Criteria) this; + } + + public Criteria andPriceNewGreaterThan(BigDecimal value) { + addCriterion("price_new >", value, "priceNew"); + return (Criteria) this; + } + + public Criteria andPriceNewGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("price_new >=", value, "priceNew"); + return (Criteria) this; + } + + public Criteria andPriceNewLessThan(BigDecimal value) { + addCriterion("price_new <", value, "priceNew"); + return (Criteria) this; + } + + public Criteria andPriceNewLessThanOrEqualTo(BigDecimal value) { + addCriterion("price_new <=", value, "priceNew"); + return (Criteria) this; + } + + public Criteria andPriceNewIn(List values) { + addCriterion("price_new in", values, "priceNew"); + return (Criteria) this; + } + + public Criteria andPriceNewNotIn(List values) { + addCriterion("price_new not in", values, "priceNew"); + return (Criteria) this; + } + + public Criteria andPriceNewBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("price_new between", value1, value2, "priceNew"); + return (Criteria) this; + } + + public Criteria andPriceNewNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("price_new not between", value1, value2, "priceNew"); + return (Criteria) this; + } + + public Criteria andSalePriceOldIsNull() { + addCriterion("sale_price_old is null"); + return (Criteria) this; + } + + public Criteria andSalePriceOldIsNotNull() { + addCriterion("sale_price_old is not null"); + return (Criteria) this; + } + + public Criteria andSalePriceOldEqualTo(BigDecimal value) { + addCriterion("sale_price_old =", value, "salePriceOld"); + return (Criteria) this; + } + + public Criteria andSalePriceOldNotEqualTo(BigDecimal value) { + addCriterion("sale_price_old <>", value, "salePriceOld"); + return (Criteria) this; + } + + public Criteria andSalePriceOldGreaterThan(BigDecimal value) { + addCriterion("sale_price_old >", value, "salePriceOld"); + return (Criteria) this; + } + + public Criteria andSalePriceOldGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("sale_price_old >=", value, "salePriceOld"); + return (Criteria) this; + } + + public Criteria andSalePriceOldLessThan(BigDecimal value) { + addCriterion("sale_price_old <", value, "salePriceOld"); + return (Criteria) this; + } + + public Criteria andSalePriceOldLessThanOrEqualTo(BigDecimal value) { + addCriterion("sale_price_old <=", value, "salePriceOld"); + return (Criteria) this; + } + + public Criteria andSalePriceOldIn(List values) { + addCriterion("sale_price_old in", values, "salePriceOld"); + return (Criteria) this; + } + + public Criteria andSalePriceOldNotIn(List values) { + addCriterion("sale_price_old not in", values, "salePriceOld"); + return (Criteria) this; + } + + public Criteria andSalePriceOldBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("sale_price_old between", value1, value2, "salePriceOld"); + return (Criteria) this; + } + + public Criteria andSalePriceOldNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("sale_price_old not between", value1, value2, "salePriceOld"); + return (Criteria) this; + } + + public Criteria andSalePriceNewIsNull() { + addCriterion("sale_price_new is null"); + return (Criteria) this; + } + + public Criteria andSalePriceNewIsNotNull() { + addCriterion("sale_price_new is not null"); + return (Criteria) this; + } + + public Criteria andSalePriceNewEqualTo(BigDecimal value) { + addCriterion("sale_price_new =", value, "salePriceNew"); + return (Criteria) this; + } + + public Criteria andSalePriceNewNotEqualTo(BigDecimal value) { + addCriterion("sale_price_new <>", value, "salePriceNew"); + return (Criteria) this; + } + + public Criteria andSalePriceNewGreaterThan(BigDecimal value) { + addCriterion("sale_price_new >", value, "salePriceNew"); + return (Criteria) this; + } + + public Criteria andSalePriceNewGreaterThanOrEqualTo(BigDecimal value) { + addCriterion("sale_price_new >=", value, "salePriceNew"); + return (Criteria) this; + } + + public Criteria andSalePriceNewLessThan(BigDecimal value) { + addCriterion("sale_price_new <", value, "salePriceNew"); + return (Criteria) this; + } + + public Criteria andSalePriceNewLessThanOrEqualTo(BigDecimal value) { + addCriterion("sale_price_new <=", value, "salePriceNew"); + return (Criteria) this; + } + + public Criteria andSalePriceNewIn(List values) { + addCriterion("sale_price_new in", values, "salePriceNew"); + return (Criteria) this; + } + + public Criteria andSalePriceNewNotIn(List values) { + addCriterion("sale_price_new not in", values, "salePriceNew"); + return (Criteria) this; + } + + public Criteria andSalePriceNewBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("sale_price_new between", value1, value2, "salePriceNew"); + return (Criteria) this; + } + + public Criteria andSalePriceNewNotBetween(BigDecimal value1, BigDecimal value2) { + addCriterion("sale_price_new not between", value1, value2, "salePriceNew"); + return (Criteria) this; + } + + public Criteria andGiftPointOldIsNull() { + addCriterion("gift_point_old is null"); + return (Criteria) this; + } + + public Criteria andGiftPointOldIsNotNull() { + addCriterion("gift_point_old is not null"); + return (Criteria) this; + } + + public Criteria andGiftPointOldEqualTo(Integer value) { + addCriterion("gift_point_old =", value, "giftPointOld"); + return (Criteria) this; + } + + public Criteria andGiftPointOldNotEqualTo(Integer value) { + addCriterion("gift_point_old <>", value, "giftPointOld"); + return (Criteria) this; + } + + public Criteria andGiftPointOldGreaterThan(Integer value) { + addCriterion("gift_point_old >", value, "giftPointOld"); + return (Criteria) this; + } + + public Criteria andGiftPointOldGreaterThanOrEqualTo(Integer value) { + addCriterion("gift_point_old >=", value, "giftPointOld"); + return (Criteria) this; + } + + public Criteria andGiftPointOldLessThan(Integer value) { + addCriterion("gift_point_old <", value, "giftPointOld"); + return (Criteria) this; + } + + public Criteria andGiftPointOldLessThanOrEqualTo(Integer value) { + addCriterion("gift_point_old <=", value, "giftPointOld"); + return (Criteria) this; + } + + public Criteria andGiftPointOldIn(List values) { + addCriterion("gift_point_old in", values, "giftPointOld"); + return (Criteria) this; + } + + public Criteria andGiftPointOldNotIn(List values) { + addCriterion("gift_point_old not in", values, "giftPointOld"); + return (Criteria) this; + } + + public Criteria andGiftPointOldBetween(Integer value1, Integer value2) { + addCriterion("gift_point_old between", value1, value2, "giftPointOld"); + return (Criteria) this; + } + + public Criteria andGiftPointOldNotBetween(Integer value1, Integer value2) { + addCriterion("gift_point_old not between", value1, value2, "giftPointOld"); + return (Criteria) this; + } + + public Criteria andGiftPointNewIsNull() { + addCriterion("gift_point_new is null"); + return (Criteria) this; + } + + public Criteria andGiftPointNewIsNotNull() { + addCriterion("gift_point_new is not null"); + return (Criteria) this; + } + + public Criteria andGiftPointNewEqualTo(Integer value) { + addCriterion("gift_point_new =", value, "giftPointNew"); + return (Criteria) this; + } + + public Criteria andGiftPointNewNotEqualTo(Integer value) { + addCriterion("gift_point_new <>", value, "giftPointNew"); + return (Criteria) this; + } + + public Criteria andGiftPointNewGreaterThan(Integer value) { + addCriterion("gift_point_new >", value, "giftPointNew"); + return (Criteria) this; + } + + public Criteria andGiftPointNewGreaterThanOrEqualTo(Integer value) { + addCriterion("gift_point_new >=", value, "giftPointNew"); + return (Criteria) this; + } + + public Criteria andGiftPointNewLessThan(Integer value) { + addCriterion("gift_point_new <", value, "giftPointNew"); + return (Criteria) this; + } + + public Criteria andGiftPointNewLessThanOrEqualTo(Integer value) { + addCriterion("gift_point_new <=", value, "giftPointNew"); + return (Criteria) this; + } + + public Criteria andGiftPointNewIn(List values) { + addCriterion("gift_point_new in", values, "giftPointNew"); + return (Criteria) this; + } + + public Criteria andGiftPointNewNotIn(List values) { + addCriterion("gift_point_new not in", values, "giftPointNew"); + return (Criteria) this; + } + + public Criteria andGiftPointNewBetween(Integer value1, Integer value2) { + addCriterion("gift_point_new between", value1, value2, "giftPointNew"); + return (Criteria) this; + } + + public Criteria andGiftPointNewNotBetween(Integer value1, Integer value2) { + addCriterion("gift_point_new not between", value1, value2, "giftPointNew"); + return (Criteria) this; + } + + public Criteria andUsePointLimitOldIsNull() { + addCriterion("use_point_limit_old is null"); + return (Criteria) this; + } + + public Criteria andUsePointLimitOldIsNotNull() { + addCriterion("use_point_limit_old is not null"); + return (Criteria) this; + } + + public Criteria andUsePointLimitOldEqualTo(Integer value) { + addCriterion("use_point_limit_old =", value, "usePointLimitOld"); + return (Criteria) this; + } + + public Criteria andUsePointLimitOldNotEqualTo(Integer value) { + addCriterion("use_point_limit_old <>", value, "usePointLimitOld"); + return (Criteria) this; + } + + public Criteria andUsePointLimitOldGreaterThan(Integer value) { + addCriterion("use_point_limit_old >", value, "usePointLimitOld"); + return (Criteria) this; + } + + public Criteria andUsePointLimitOldGreaterThanOrEqualTo(Integer value) { + addCriterion("use_point_limit_old >=", value, "usePointLimitOld"); + return (Criteria) this; + } + + public Criteria andUsePointLimitOldLessThan(Integer value) { + addCriterion("use_point_limit_old <", value, "usePointLimitOld"); + return (Criteria) this; + } + + public Criteria andUsePointLimitOldLessThanOrEqualTo(Integer value) { + addCriterion("use_point_limit_old <=", value, "usePointLimitOld"); + return (Criteria) this; + } + + public Criteria andUsePointLimitOldIn(List values) { + addCriterion("use_point_limit_old in", values, "usePointLimitOld"); + return (Criteria) this; + } + + public Criteria andUsePointLimitOldNotIn(List values) { + addCriterion("use_point_limit_old not in", values, "usePointLimitOld"); + return (Criteria) this; + } + + public Criteria andUsePointLimitOldBetween(Integer value1, Integer value2) { + addCriterion("use_point_limit_old between", value1, value2, "usePointLimitOld"); + return (Criteria) this; + } + + public Criteria andUsePointLimitOldNotBetween(Integer value1, Integer value2) { + addCriterion("use_point_limit_old not between", value1, value2, "usePointLimitOld"); + return (Criteria) this; + } + + public Criteria andUsePointLimitNewIsNull() { + addCriterion("use_point_limit_new is null"); + return (Criteria) this; + } + + public Criteria andUsePointLimitNewIsNotNull() { + addCriterion("use_point_limit_new is not null"); + return (Criteria) this; + } + + public Criteria andUsePointLimitNewEqualTo(Integer value) { + addCriterion("use_point_limit_new =", value, "usePointLimitNew"); + return (Criteria) this; + } + + public Criteria andUsePointLimitNewNotEqualTo(Integer value) { + addCriterion("use_point_limit_new <>", value, "usePointLimitNew"); + return (Criteria) this; + } + + public Criteria andUsePointLimitNewGreaterThan(Integer value) { + addCriterion("use_point_limit_new >", value, "usePointLimitNew"); + return (Criteria) this; + } + + public Criteria andUsePointLimitNewGreaterThanOrEqualTo(Integer value) { + addCriterion("use_point_limit_new >=", value, "usePointLimitNew"); + return (Criteria) this; + } + + public Criteria andUsePointLimitNewLessThan(Integer value) { + addCriterion("use_point_limit_new <", value, "usePointLimitNew"); + return (Criteria) this; + } + + public Criteria andUsePointLimitNewLessThanOrEqualTo(Integer value) { + addCriterion("use_point_limit_new <=", value, "usePointLimitNew"); + return (Criteria) this; + } + + public Criteria andUsePointLimitNewIn(List values) { + addCriterion("use_point_limit_new in", values, "usePointLimitNew"); + return (Criteria) this; + } + + public Criteria andUsePointLimitNewNotIn(List values) { + addCriterion("use_point_limit_new not in", values, "usePointLimitNew"); + return (Criteria) this; + } + + public Criteria andUsePointLimitNewBetween(Integer value1, Integer value2) { + addCriterion("use_point_limit_new between", value1, value2, "usePointLimitNew"); + return (Criteria) this; + } + + public Criteria andUsePointLimitNewNotBetween(Integer value1, Integer value2) { + addCriterion("use_point_limit_new not between", value1, value2, "usePointLimitNew"); + return (Criteria) this; + } + + public Criteria andOperateManIsNull() { + addCriterion("operate_man is null"); + return (Criteria) this; + } + + public Criteria andOperateManIsNotNull() { + addCriterion("operate_man is not null"); + return (Criteria) this; + } + + public Criteria andOperateManEqualTo(String value) { + addCriterion("operate_man =", value, "operateMan"); + return (Criteria) this; + } + + public Criteria andOperateManNotEqualTo(String value) { + addCriterion("operate_man <>", value, "operateMan"); + return (Criteria) this; + } + + public Criteria andOperateManGreaterThan(String value) { + addCriterion("operate_man >", value, "operateMan"); + return (Criteria) this; + } + + public Criteria andOperateManGreaterThanOrEqualTo(String value) { + addCriterion("operate_man >=", value, "operateMan"); + return (Criteria) this; + } + + public Criteria andOperateManLessThan(String value) { + addCriterion("operate_man <", value, "operateMan"); + return (Criteria) this; + } + + public Criteria andOperateManLessThanOrEqualTo(String value) { + addCriterion("operate_man <=", value, "operateMan"); + return (Criteria) this; + } + + public Criteria andOperateManLike(String value) { + addCriterion("operate_man like", value, "operateMan"); + return (Criteria) this; + } + + public Criteria andOperateManNotLike(String value) { + addCriterion("operate_man not like", value, "operateMan"); + return (Criteria) this; + } + + public Criteria andOperateManIn(List values) { + addCriterion("operate_man in", values, "operateMan"); + return (Criteria) this; + } + + public Criteria andOperateManNotIn(List values) { + addCriterion("operate_man not in", values, "operateMan"); + return (Criteria) this; + } + + public Criteria andOperateManBetween(String value1, String value2) { + addCriterion("operate_man between", value1, value2, "operateMan"); + return (Criteria) this; + } + + public Criteria andOperateManNotBetween(String value1, String value2) { + addCriterion("operate_man not between", value1, value2, "operateMan"); + 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 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); + } + } +} diff --git a/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/model/PmsProductVertifyRecord.java b/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/model/PmsProductVertifyRecord.java new file mode 100644 index 0000000..c7edd79 --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/model/PmsProductVertifyRecord.java @@ -0,0 +1,89 @@ +package com.muyu.product.domain.model; + +import io.swagger.annotations.ApiModelProperty; + +import java.io.Serializable; +import java.util.Date; + +public class PmsProductVertifyRecord implements Serializable { + private Long id; + + private Long productId; + + private Date createTime; + + @ApiModelProperty(value = "审核人") + private String vertifyMan; + + private Integer status; + + @ApiModelProperty(value = "反馈详情") + private String detail; + + private static final long serialVersionUID = 1L; + + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public Long getProductId() { + return productId; + } + + public void setProductId(Long productId) { + this.productId = productId; + } + + public Date getCreateTime() { + return createTime; + } + + public void setCreateTime(Date createTime) { + this.createTime = createTime; + } + + public String getVertifyMan() { + return vertifyMan; + } + + public void setVertifyMan(String vertifyMan) { + this.vertifyMan = vertifyMan; + } + + public Integer getStatus() { + return status; + } + + public void setStatus(Integer status) { + this.status = status; + } + + public String getDetail() { + return detail; + } + + public void setDetail(String detail) { + this.detail = detail; + } + + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append(getClass().getSimpleName()); + sb.append(" ["); + sb.append("Hash = ").append(hashCode()); + sb.append(", id=").append(id); + sb.append(", productId=").append(productId); + sb.append(", createTime=").append(createTime); + sb.append(", vertifyMan=").append(vertifyMan); + sb.append(", status=").append(status); + sb.append(", detail=").append(detail); + sb.append(", serialVersionUID=").append(serialVersionUID); + sb.append("]"); + return sb.toString(); + } +} diff --git a/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/model/PmsProductVertifyRecordExample.java b/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/model/PmsProductVertifyRecordExample.java new file mode 100644 index 0000000..80f8aa4 --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/model/PmsProductVertifyRecordExample.java @@ -0,0 +1,580 @@ +package com.muyu.product.domain.model; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +public class PmsProductVertifyRecordExample { + protected String orderByClause; + + protected boolean distinct; + + protected List oredCriteria; + + public PmsProductVertifyRecordExample() { + oredCriteria = new ArrayList<>(); + } + + public void setOrderByClause(String orderByClause) { + this.orderByClause = orderByClause; + } + + public String getOrderByClause() { + return orderByClause; + } + + public void setDistinct(boolean distinct) { + this.distinct = distinct; + } + + public boolean isDistinct() { + return distinct; + } + + public List getOredCriteria() { + return oredCriteria; + } + + public void or(Criteria criteria) { + oredCriteria.add(criteria); + } + + public Criteria or() { + Criteria criteria = createCriteriaInternal(); + oredCriteria.add(criteria); + return criteria; + } + + public Criteria createCriteria() { + Criteria criteria = createCriteriaInternal(); + if (oredCriteria.size() == 0) { + oredCriteria.add(criteria); + } + return criteria; + } + + protected Criteria createCriteriaInternal() { + Criteria criteria = new Criteria(); + return criteria; + } + + public void clear() { + oredCriteria.clear(); + orderByClause = null; + distinct = false; + } + + protected abstract static class GeneratedCriteria { + protected List criteria; + + protected GeneratedCriteria() { + super(); + criteria = new ArrayList<>(); + } + + public boolean isValid() { + return criteria.size() > 0; + } + + public List getAllCriteria() { + return criteria; + } + + public List getCriteria() { + return criteria; + } + + protected void addCriterion(String condition) { + if (condition == null) { + throw new RuntimeException("Value for condition cannot be null"); + } + criteria.add(new Criterion(condition)); + } + + protected void addCriterion(String condition, Object value, String property) { + if (value == null) { + throw new RuntimeException("Value for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value)); + } + + protected void addCriterion(String condition, Object value1, Object value2, String property) { + if (value1 == null || value2 == null) { + throw new RuntimeException("Between values for " + property + " cannot be null"); + } + criteria.add(new Criterion(condition, value1, value2)); + } + + public Criteria andIdIsNull() { + addCriterion("id is null"); + return (Criteria) this; + } + + public Criteria andIdIsNotNull() { + addCriterion("id is not null"); + return (Criteria) this; + } + + public Criteria andIdEqualTo(Long value) { + addCriterion("id =", value, "id"); + return (Criteria) this; + } + + public Criteria andIdNotEqualTo(Long value) { + addCriterion("id <>", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThan(Long value) { + addCriterion("id >", value, "id"); + return (Criteria) this; + } + + public Criteria andIdGreaterThanOrEqualTo(Long value) { + addCriterion("id >=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThan(Long value) { + addCriterion("id <", value, "id"); + return (Criteria) this; + } + + public Criteria andIdLessThanOrEqualTo(Long value) { + addCriterion("id <=", value, "id"); + return (Criteria) this; + } + + public Criteria andIdIn(List values) { + addCriterion("id in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdNotIn(List values) { + addCriterion("id not in", values, "id"); + return (Criteria) this; + } + + public Criteria andIdBetween(Long value1, Long value2) { + addCriterion("id between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andIdNotBetween(Long value1, Long value2) { + addCriterion("id not between", value1, value2, "id"); + return (Criteria) this; + } + + public Criteria andProductIdIsNull() { + addCriterion("product_id is null"); + return (Criteria) this; + } + + public Criteria andProductIdIsNotNull() { + addCriterion("product_id is not null"); + return (Criteria) this; + } + + public Criteria andProductIdEqualTo(Long value) { + addCriterion("product_id =", value, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdNotEqualTo(Long value) { + addCriterion("product_id <>", value, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdGreaterThan(Long value) { + addCriterion("product_id >", value, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdGreaterThanOrEqualTo(Long value) { + addCriterion("product_id >=", value, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdLessThan(Long value) { + addCriterion("product_id <", value, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdLessThanOrEqualTo(Long value) { + addCriterion("product_id <=", value, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdIn(List values) { + addCriterion("product_id in", values, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdNotIn(List values) { + addCriterion("product_id not in", values, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdBetween(Long value1, Long value2) { + addCriterion("product_id between", value1, value2, "productId"); + return (Criteria) this; + } + + public Criteria andProductIdNotBetween(Long value1, Long value2) { + addCriterion("product_id not between", value1, value2, "productId"); + return (Criteria) this; + } + + public Criteria 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 andVertifyManIsNull() { + addCriterion("vertify_man is null"); + return (Criteria) this; + } + + public Criteria andVertifyManIsNotNull() { + addCriterion("vertify_man is not null"); + return (Criteria) this; + } + + public Criteria andVertifyManEqualTo(String value) { + addCriterion("vertify_man =", value, "vertifyMan"); + return (Criteria) this; + } + + public Criteria andVertifyManNotEqualTo(String value) { + addCriterion("vertify_man <>", value, "vertifyMan"); + return (Criteria) this; + } + + public Criteria andVertifyManGreaterThan(String value) { + addCriterion("vertify_man >", value, "vertifyMan"); + return (Criteria) this; + } + + public Criteria andVertifyManGreaterThanOrEqualTo(String value) { + addCriterion("vertify_man >=", value, "vertifyMan"); + return (Criteria) this; + } + + public Criteria andVertifyManLessThan(String value) { + addCriterion("vertify_man <", value, "vertifyMan"); + return (Criteria) this; + } + + public Criteria andVertifyManLessThanOrEqualTo(String value) { + addCriterion("vertify_man <=", value, "vertifyMan"); + return (Criteria) this; + } + + public Criteria andVertifyManLike(String value) { + addCriterion("vertify_man like", value, "vertifyMan"); + return (Criteria) this; + } + + public Criteria andVertifyManNotLike(String value) { + addCriterion("vertify_man not like", value, "vertifyMan"); + return (Criteria) this; + } + + public Criteria andVertifyManIn(List values) { + addCriterion("vertify_man in", values, "vertifyMan"); + return (Criteria) this; + } + + public Criteria andVertifyManNotIn(List values) { + addCriterion("vertify_man not in", values, "vertifyMan"); + return (Criteria) this; + } + + public Criteria andVertifyManBetween(String value1, String value2) { + addCriterion("vertify_man between", value1, value2, "vertifyMan"); + return (Criteria) this; + } + + public Criteria andVertifyManNotBetween(String value1, String value2) { + addCriterion("vertify_man not between", value1, value2, "vertifyMan"); + return (Criteria) this; + } + + public Criteria andStatusIsNull() { + addCriterion("status is null"); + return (Criteria) this; + } + + public Criteria andStatusIsNotNull() { + addCriterion("status is not null"); + return (Criteria) this; + } + + public Criteria andStatusEqualTo(Integer value) { + addCriterion("status =", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusNotEqualTo(Integer value) { + addCriterion("status <>", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusGreaterThan(Integer value) { + addCriterion("status >", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusGreaterThanOrEqualTo(Integer value) { + addCriterion("status >=", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusLessThan(Integer value) { + addCriterion("status <", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusLessThanOrEqualTo(Integer value) { + addCriterion("status <=", value, "status"); + return (Criteria) this; + } + + public Criteria andStatusIn(List values) { + addCriterion("status in", values, "status"); + return (Criteria) this; + } + + public Criteria andStatusNotIn(List values) { + addCriterion("status not in", values, "status"); + return (Criteria) this; + } + + public Criteria andStatusBetween(Integer value1, Integer value2) { + addCriterion("status between", value1, value2, "status"); + return (Criteria) this; + } + + public Criteria andStatusNotBetween(Integer value1, Integer value2) { + addCriterion("status not between", value1, value2, "status"); + return (Criteria) this; + } + + public Criteria andDetailIsNull() { + addCriterion("detail is null"); + return (Criteria) this; + } + + public Criteria andDetailIsNotNull() { + addCriterion("detail is not null"); + return (Criteria) this; + } + + public Criteria andDetailEqualTo(String value) { + addCriterion("detail =", value, "detail"); + return (Criteria) this; + } + + public Criteria andDetailNotEqualTo(String value) { + addCriterion("detail <>", value, "detail"); + return (Criteria) this; + } + + public Criteria andDetailGreaterThan(String value) { + addCriterion("detail >", value, "detail"); + return (Criteria) this; + } + + public Criteria andDetailGreaterThanOrEqualTo(String value) { + addCriterion("detail >=", value, "detail"); + return (Criteria) this; + } + + public Criteria andDetailLessThan(String value) { + addCriterion("detail <", value, "detail"); + return (Criteria) this; + } + + public Criteria andDetailLessThanOrEqualTo(String value) { + addCriterion("detail <=", value, "detail"); + return (Criteria) this; + } + + public Criteria andDetailLike(String value) { + addCriterion("detail like", value, "detail"); + return (Criteria) this; + } + + public Criteria andDetailNotLike(String value) { + addCriterion("detail not like", value, "detail"); + return (Criteria) this; + } + + public Criteria andDetailIn(List values) { + addCriterion("detail in", values, "detail"); + return (Criteria) this; + } + + public Criteria andDetailNotIn(List values) { + addCriterion("detail not in", values, "detail"); + return (Criteria) this; + } + + public Criteria andDetailBetween(String value1, String value2) { + addCriterion("detail between", value1, value2, "detail"); + return (Criteria) this; + } + + public Criteria andDetailNotBetween(String value1, String value2) { + addCriterion("detail not between", value1, value2, "detail"); + 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); + } + } +} diff --git a/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/util/ResultCode.java b/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/util/ResultCode.java new file mode 100644 index 0000000..1adf9c2 --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-commo/src/main/java/com/muyu/product/domain/util/ResultCode.java @@ -0,0 +1,29 @@ +package com.muyu.product.domain.util; + +/** + * @Author: wangxinyuan + * @Date: 2024/3/24 19:26 + */ +public enum ResultCode implements IErrorCode{ + + SUCCESS(200, "操作成功"), + FAILED(500, "操作失败"), + VALIDATE_FAILED(404, "参数检验失败"), + UNAUTHORIZED(401, "暂未登录或token已经过期"), + FORBIDDEN(403, "没有相关权限"); + private long code; + private String message; + + private ResultCode(long code, String message) { + this.code = code; + this.message = message; + } + + public long getCode() { + return code; + } + + public String getMessage() { + return message; + } +} diff --git a/muyu-modules/muyu-product/muyu-product-server/pom.xml b/muyu-modules/muyu-product/muyu-product-server/pom.xml index 6cad209..6450d26 100644 --- a/muyu-modules/muyu-product/muyu-product-server/pom.xml +++ b/muyu-modules/muyu-product/muyu-product-server/pom.xml @@ -86,6 +86,12 @@ com.muyu muyu-common-swagger + + io.seata + seata-all + 1.6.1 + compile + diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/controller/PmsSkuStockController.java b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/controller/PmsSkuStockController.java new file mode 100644 index 0000000..9d323f6 --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/controller/PmsSkuStockController.java @@ -0,0 +1,8 @@ +package com.muyu.product.controller; + +/** + * @Author: wangxinyuan + * @Date: 2024/3/24 20:38 + */ +public class PmsSkuStockController { +} diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/mapper/PmsProductVertifyRecordMapper.java b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/mapper/PmsProductVertifyRecordMapper.java new file mode 100644 index 0000000..d56816f --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/mapper/PmsProductVertifyRecordMapper.java @@ -0,0 +1,8 @@ +package com.muyu.product.mapper; + +/** + * @Author: wangxinyuan + * @Date: 2024/3/24 20:41 + */ +public interface PmsProductVertifyRecordMapper { +} diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/mapper/PmsSkuStoMapper.java b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/mapper/PmsSkuStoMapper.java new file mode 100644 index 0000000..534d22d --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/mapper/PmsSkuStoMapper.java @@ -0,0 +1,8 @@ +package com.muyu.product.mapper; + +/** + * @Author: wangxinyuan + * @Date: 2024/3/24 20:42 + */ +public interface PmsSkuStoMapper { +} diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/PmsProductService.java b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/PmsProductService.java new file mode 100644 index 0000000..75ee6f6 --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/PmsProductService.java @@ -0,0 +1,9 @@ +package com.muyu.product.service; + +/** + * 商品管理service + * @Author: wangxinyuan + * @Date: 2024/3/24 20:45 + */ +public interface PmsProductService { +} diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/PmsSkuStockService.java b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/PmsSkuStockService.java new file mode 100644 index 0000000..5cfc662 --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/PmsSkuStockService.java @@ -0,0 +1,9 @@ +package com.muyu.product.service; + +/** + * 商品SKU库存管理service + * @Author: wangxinyuan + * @Date: 2024/3/24 20:45 + */ +public interface PmsSkuStockService { +} diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/impl/PmsProductServiceImpl.java b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/impl/PmsProductServiceImpl.java new file mode 100644 index 0000000..ef0ff01 --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/impl/PmsProductServiceImpl.java @@ -0,0 +1,13 @@ +package com.muyu.product.service.impl; + +import com.muyu.product.service.PmsProductService; +import org.springframework.stereotype.Service; + +/** + * 商品管理Service实现类 + * @Author: wangxinyuan + * @Date: 2024/3/24 20:51 + */ +@Service +public class PmsProductServiceImpl implements PmsProductService { +} diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/impl/PmsSkuStockServiceImpl.java b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/impl/PmsSkuStockServiceImpl.java new file mode 100644 index 0000000..b776868 --- /dev/null +++ b/muyu-modules/muyu-product/muyu-product-server/src/main/java/com/muyu/product/service/impl/PmsSkuStockServiceImpl.java @@ -0,0 +1,13 @@ +package com.muyu.product.service.impl; + +import com.muyu.product.service.PmsSkuStockService; +import org.springframework.stereotype.Service; + +/** + * 商品SKU库存管理Service实现类 + * @Author: wangxinyuan + * @Date: 2024/3/24 20:51 + */ +@Service +public class PmsSkuStockServiceImpl implements PmsSkuStockService { +} diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/resources/mapper/product/ProjectInfoMapper.xml b/muyu-modules/muyu-product/muyu-product-server/src/main/resources/mapper/product/ProjectInfoMapper.xml deleted file mode 100644 index 52ca6e6..0000000 --- a/muyu-modules/muyu-product/muyu-product-server/src/main/resources/mapper/product/ProjectInfoMapper.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - select id, name, introduction, mian_type, parent_type, type, image, carousel_images, status, rule_id, brand_id, remark, create_by, create_time, update_by, update_time from project_info - - diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/resources/mapper/product/ProjectSkuInfoMapper.xml b/muyu-modules/muyu-product/muyu-product-server/src/main/resources/mapper/product/ProjectSkuInfoMapper.xml deleted file mode 100644 index de5ebe4..0000000 --- a/muyu-modules/muyu-product/muyu-product-server/src/main/resources/mapper/product/ProjectSkuInfoMapper.xml +++ /dev/null @@ -1,24 +0,0 @@ - - - - - - - - - - - - - - - - - - - - select id, project_id, sku, stock, price, image, remark, create_by, create_time, update_by, update_time from project_sku_info - - diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/resources/mapper/product/RuleAttrInfoMapper.xml b/muyu-modules/muyu-product/muyu-product-server/src/main/resources/mapper/product/RuleAttrInfoMapper.xml deleted file mode 100644 index 3186330..0000000 --- a/muyu-modules/muyu-product/muyu-product-server/src/main/resources/mapper/product/RuleAttrInfoMapper.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - - - - - - - - - - - - select id, rule_id, name, attr_value, remark, create_by, create_time, update_by, update_time from rule_attr_info - - diff --git a/muyu-modules/muyu-product/muyu-product-server/src/main/resources/mapper/product/RuleInfoMapper.xml b/muyu-modules/muyu-product/muyu-product-server/src/main/resources/mapper/product/RuleInfoMapper.xml deleted file mode 100644 index 70724b9..0000000 --- a/muyu-modules/muyu-product/muyu-product-server/src/main/resources/mapper/product/RuleInfoMapper.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - - - - - - - - - - select id, name, status, remark, create_by, create_time, update_by, update_time from rule_info - -