diff --git a/mallinkService/src/main/java/com/iformall/domain/po/TtMallGoodsCategory.java b/mallinkService/src/main/java/com/iformall/domain/po/TtMallGoodsCategory.java new file mode 100644 index 000000000..9c43c9274 --- /dev/null +++ b/mallinkService/src/main/java/com/iformall/domain/po/TtMallGoodsCategory.java @@ -0,0 +1,32 @@ +package com.iformall.domain.po; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.iformall.domain.po.base.BaseEntity; +import com.iformall.domain.po.base.TenantEntity; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.util.Date; +import java.util.List; + +@TableName(value = "tt_mall_goods_category") +@Data +@EqualsAndHashCode(callSuper = true) +public class TtMallGoodsCategory extends TenantEntity { + + @io.swagger.annotations.ApiModelProperty(value="",name="goodsCategoryId") + private Integer goodsCategoryId; + + @io.swagger.annotations.ApiModelProperty(value="",name="softwareFee") + private Integer softwareFee; + + @io.swagger.annotations.ApiModelProperty(value="创建时间",name="createDate") + private Date createDate; + @io.swagger.annotations.ApiModelProperty(value="更新时间",name="updateDate") + private Date updateDate; + + @io.swagger.annotations.ApiModelProperty(value="",name="isDel") + private Integer isDel; + +} diff --git a/mallinkService/src/main/java/com/iformall/mapper/TtGoodsCategoryMapper.java b/mallinkService/src/main/java/com/iformall/mapper/TtGoodsCategoryMapper.java index 7a261d916..131240580 100644 --- a/mallinkService/src/main/java/com/iformall/mapper/TtGoodsCategoryMapper.java +++ b/mallinkService/src/main/java/com/iformall/mapper/TtGoodsCategoryMapper.java @@ -14,5 +14,5 @@ public interface TtGoodsCategoryMapper extends CommonMapper { + + List findList(TtMallGoodsCategory record); + + List findIdAll(TtMallGoodsCategory record); + + int updDelByIds(TtMallGoodsCategory record); + + int updateFeeByIds(TtMallGoodsCategory record); + +} diff --git a/mallinkService/src/main/java/com/iformall/service/TtMallGoodsCategoryService.java b/mallinkService/src/main/java/com/iformall/service/TtMallGoodsCategoryService.java new file mode 100644 index 000000000..150b6fa69 --- /dev/null +++ b/mallinkService/src/main/java/com/iformall/service/TtMallGoodsCategoryService.java @@ -0,0 +1,6 @@ +package com.iformall.service; + +public interface TtMallGoodsCategoryService { + + +} diff --git a/mallinkService/src/main/java/com/iformall/service/impl/TtGoodsCategoryServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/TtGoodsCategoryServiceImpl.java index 109eb4243..b3d42858d 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/TtGoodsCategoryServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/TtGoodsCategoryServiceImpl.java @@ -601,7 +601,7 @@ public class TtGoodsCategoryServiceImpl implements TtGoodsCategoryService { updgc.setServiceFee(serviceFee); updgc.setSoftwareFee(softwareFee); updgc.setUpdateDate(now); - int i = ttGoodsCategoryMapper.updateByFreeIds(updgc); + int i = ttGoodsCategoryMapper.updateFeeByIds(updgc); if(i > 0){ TtGoodsCategory gcq = new TtGoodsCategory(); gcq.setParentIds(ids); diff --git a/mallinkService/src/main/java/com/iformall/service/impl/TtMallGoodsCategoryServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/TtMallGoodsCategoryServiceImpl.java new file mode 100644 index 000000000..0c6b57d10 --- /dev/null +++ b/mallinkService/src/main/java/com/iformall/service/impl/TtMallGoodsCategoryServiceImpl.java @@ -0,0 +1,31 @@ +package com.iformall.service.impl; + + +import com.iformall.mapper.TtGoodsCategoryMapper; +import com.iformall.mapper.TtMallGoodsCategoryMapper; +import com.iformall.service.TtMallGoodsCategoryService; +import com.iformall.service.TtMerchantPoiService; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.data.redis.core.RedisTemplate; +import org.springframework.stereotype.Service; + +@Service +public class TtMallGoodsCategoryServiceImpl implements TtMallGoodsCategoryService { + private final Logger logger = LoggerFactory.getLogger(this.getClass()); + + @Autowired + TtMallGoodsCategoryMapper ttMallGoodsCategoryMapper; + + @Autowired + private TtMerchantPoiService ttMerchantPoiService; + + @Autowired + @Qualifier("objectCommonRedisTemplate") + RedisTemplate categoryRedisTemplate; + + + +} diff --git a/mallinkService/src/main/resources/mapper/TtGoodsCategoryMapper.xml b/mallinkService/src/main/resources/mapper/TtGoodsCategoryMapper.xml index f451eda1f..c0f68b86f 100644 --- a/mallinkService/src/main/resources/mapper/TtGoodsCategoryMapper.xml +++ b/mallinkService/src/main/resources/mapper/TtGoodsCategoryMapper.xml @@ -81,7 +81,7 @@ - + update tt_goods_category set update_date = #{updateDate} ,`service_fee` = #{serviceFee} ,`software_fee` = #{softwareFee} diff --git a/mallinkService/src/main/resources/mapper/TtMallGoodsCategoryMapper.xml b/mallinkService/src/main/resources/mapper/TtMallGoodsCategoryMapper.xml new file mode 100644 index 000000000..2a90bb90e --- /dev/null +++ b/mallinkService/src/main/resources/mapper/TtMallGoodsCategoryMapper.xml @@ -0,0 +1,68 @@ + + + + + + + + + + + + `goods_category_id`,`tenant_id`,`parent_tenant_id`,`software_fee` + + + + where 1=1 + + + and `goods_category_id` = #{goodsCategoryId} + + + + and `tenant_id` = #{tenantId} + + + and `parent_tenant_id` = #{parentTenantId} + + + + and `is_del` = #{isDel} + + + + and goods_category_id in + + #{idItem} + + + order by ${sortColumns} + + + + + + + + update tt_mall_goods_category set is_del = #{isDel}, update_date = #{updateDate} + where goods_category_id in + + #{idItem} + + + + + update tt_mall_goods_category set `software_fee` = #{softwareFee}, update_date = #{updateDate} + where goods_category_id in + + #{idItem} + + + +