Procházet zdrojové kódy

增加算法平台商品

hechunping před 2 roky
rodič
revize
e69c056caf

+ 21 - 0
sys-api-feign/src/main/java/com/xy/feign/AlgorithmGoodsFeign.java

@@ -0,0 +1,21 @@
+package com.xy.feign;
+
+import com.xy.FeignInterceptor;
+import com.xy.consts.ServiceConsts;
+import com.xy.service.AlgorithmGoodsService;
+import io.swagger.annotations.Api;
+import org.springframework.cloud.openfeign.FeignClient;
+
+/**
+ * <p>
+ * 算法平台商品库 feign
+ * </p>
+ *
+ * @author hechunping
+ * @since 2023-01-13
+ */
+@Api(tags = "算法平台商品库feign")
+@FeignClient(value = ServiceConsts.SERVICE_NAME, configuration = FeignInterceptor.class)
+public interface AlgorithmGoodsFeign extends AlgorithmGoodsService {
+
+}

+ 41 - 0
sys-api-service/src/main/java/com/xy/entity/AlgorithmGoods.java

@@ -0,0 +1,41 @@
+package com.xy.entity;
+
+import com.xy.base.BaseEntity2;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+
+/**
+ * <p>
+ * 算法平台商品库实体类
+ * </p>
+ *
+ * @author hechunping
+ */
+@Data
+public class AlgorithmGoods extends BaseEntity2<AlgorithmGoods> {
+
+    @ApiModelProperty(value = "算法平台ID")
+    private Long algorithmId;
+
+    @ApiModelProperty(value = "条形码")
+    private String barcode;
+
+    @ApiModelProperty(value = "算法平台商品ID")
+    private String skuId;
+
+    @ApiModelProperty(value = "商品名称")
+    private String skuName;
+
+    @ApiModelProperty(value = "库类型")
+    private String skuType;
+
+    @ApiModelProperty(value = "商品图片")
+    private String imgUrls;
+
+    @ApiModelProperty(value = "建模商户ID")
+    private Long mercId;
+
+
+}
+

+ 15 - 0
sys-api-service/src/main/java/com/xy/mapper/AlgorithmGoodsMapper.java

@@ -0,0 +1,15 @@
+package com.xy.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.xy.entity.AlgorithmGoods;
+
+/**
+ * <p>
+ * 算法平台商品库Mapper
+ * </p>
+ *
+ * @author hechunping
+ * @since 2023/1/13
+ */
+public interface AlgorithmGoodsMapper extends BaseMapper<AlgorithmGoods> {
+}

+ 30 - 0
sys-api-service/src/main/java/com/xy/service/AlgorithmGoodsServiceImpl.java

@@ -0,0 +1,30 @@
+package com.xy.service;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.xy.entity.AlgorithmGoods;
+import com.xy.mapper.AlgorithmGoodsMapper;
+import com.xy.utils.R;
+import io.swagger.annotations.Api;
+import lombok.AllArgsConstructor;
+import org.springframework.stereotype.Service;
+import org.springframework.web.bind.annotation.GetMapping;
+
+/**
+ * <p>
+ * 算法平台商品库 服务实现类
+ * </p>
+ *
+ * @author hechunping
+ * @since 2023/1/13
+ */
+@Service
+@AllArgsConstructor
+@Api(tags = "算法平台商品库")
+public class AlgorithmGoodsServiceImpl extends ServiceImpl<AlgorithmGoodsMapper, AlgorithmGoods> implements AlgorithmGoodsService{
+    private final GoodsCategoryService goodsCategoryService;
+
+    @GetMapping("test")
+    public R test(){
+        return R.ok();
+    }
+}

+ 77 - 0
sys-api/src/main/java/com/xy/dto/AlgorithmGoodsDto.java

@@ -0,0 +1,77 @@
+package com.xy.dto;
+
+import com.xy.utils.PageBean;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.experimental.Accessors;
+
+import java.util.Date;
+
+/**
+ * <p>
+ * 算法平台商品库DTO
+ * </p>
+ *
+ * @author hechunping
+ * @since 2023-01-13
+ */
+public class AlgorithmGoodsDto {
+
+    @Data
+    @Accessors(chain = true)
+    public static class SelectList extends Vo {
+
+    }
+
+    @Data
+    @Accessors(chain = true)
+    public static class Page extends Vo {
+        @ApiModelProperty(value = "分页对象", required = true)
+        private PageBean page;
+    }
+
+    @Data
+    @Accessors(chain = true)
+    public static class Save {
+
+    }
+
+    @Data
+    @Accessors(chain = true)
+    public static class Vo {
+
+        @ApiModelProperty(value = "算法平台ID")
+        private Long algorithmId;
+
+        @ApiModelProperty(value = "条形码")
+        private String barcode;
+
+        @ApiModelProperty(value = "算法平台商品ID")
+        private String skuId;
+
+        @ApiModelProperty(value = "商品名称")
+        private String skuName;
+
+        @ApiModelProperty(value = "库类型")
+        private String skuType;
+
+        @ApiModelProperty(value = "商品图片")
+        private String imgUrls;
+
+        @ApiModelProperty(value = "建模商户ID")
+        private Long mercId;
+
+        @ApiModelProperty(value = "创建人")
+        private Long createUser;
+
+        @ApiModelProperty(value = "创建时间")
+        private Date createTime;
+
+        @ApiModelProperty(value = "更新人")
+        private Long updateUser;
+
+        @ApiModelProperty(value = "更新时间")
+        private Date updateTime;
+    }
+
+}

+ 16 - 0
sys-api/src/main/java/com/xy/service/AlgorithmGoodsService.java

@@ -0,0 +1,16 @@
+package com.xy.service;
+
+import com.xy.annotate.RestMappingController;
+
+/**
+ * <p>
+ * 算法平台商品库 服务类
+ * </p>
+ *
+ * @author hechunping
+ * @since 2023-01-13
+ */
+@RestMappingController("algorithmGoods")
+public interface AlgorithmGoodsService {
+
+}