Przeglądaj źródła

新购SIM服务从设备移动到商品服务

hechunping 1 rok temu
rodzic
commit
52ec8ccc81

+ 0 - 19
device-api-cloud/src/main/java/com/xy/feign/DeviceSimGoodsFeign.java

@@ -1,19 +0,0 @@
-package com.xy.feign;
-
-import com.xy.service.DeviceSimGoodsService;
-import com.xy.FeignInterceptor;
-import com.xy.consts.ServiceConsts;
-import org.springframework.cloud.openfeign.FeignClient;
-
-/**
- * <p>
- * sim卡商品 feign
- * </p>
- *
- * @author 谭斌
- * @since 2024-04-03
- */
-@FeignClient(value = ServiceConsts.SERVICE_NAME, configuration = FeignInterceptor.class)
-public interface DeviceSimGoodsFeign extends DeviceSimGoodsService {
-
-}

+ 0 - 59
device-api-service/src/main/java/com/xy/entity/DeviceSimGoods.java

@@ -1,59 +0,0 @@
-package com.xy.entity;
-
-import com.baomidou.mybatisplus.annotation.IdType;
-import java.time.LocalDateTime;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.FieldFill;
-import com.baomidou.mybatisplus.annotation.TableField;
-import java.io.Serializable;
-import io.swagger.annotations.ApiModel;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.EqualsAndHashCode;
-import lombok.experimental.Accessors;
-
-/**
- * <p>
- * sim卡商品
- * </p>
- *
- * @author 谭斌
- * @since 2024-04-03
- */
-@Data
-@EqualsAndHashCode(callSuper = false)
-@Accessors(chain = true)
-@ApiModel(value="DeviceSimGoods对象", description="sim卡商品")
-public class DeviceSimGoods implements Serializable {
-
-    private static final long serialVersionUID = 1L;
-
-    @ApiModelProperty(value = "ID")
-    @TableId(value = "id", type = IdType.ASSIGN_ID)
-    private Long id;
-
-    @ApiModelProperty(value = "卡名称")
-    private String name;
-
-    @ApiModelProperty(value = "流量")
-    private String flow;
-
-    @ApiModelProperty(value = "运营商")
-    private String type;
-
-    @ApiModelProperty(value = "价格")
-    private Integer price;
-
-    @ApiModelProperty(value = "介绍")
-    private String intro;
-
-    @ApiModelProperty(value = "创建时间")
-    @TableField(fill = FieldFill.INSERT)
-    private LocalDateTime createTime;
-
-    @ApiModelProperty(value = "更新时间")
-    @TableField(fill = FieldFill.UPDATE)
-    private LocalDateTime updateTime;
-
-
-}

+ 0 - 16
device-api-service/src/main/java/com/xy/mapper/DeviceSimGoodsMapper.java

@@ -1,16 +0,0 @@
-package com.xy.mapper;
-
-import com.xy.entity.DeviceSimGoods;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-
-/**
- * <p>
- * sim卡商品 Mapper 接口
- * </p>
- *
- * @author 谭斌
- * @since 2024-04-03
- */
-public interface DeviceSimGoodsMapper extends BaseMapper<DeviceSimGoods> {
-
-}

+ 0 - 17
device-api-service/src/main/java/com/xy/mapper/mapper/DeviceSimGoodsMapper.xml

@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
-<mapper namespace="com.xy.mapper.DeviceSimGoodsMapper">
-
-    <!-- 通用查询映射结果 -->
-    <resultMap id="BaseResultMap" type="com.xy.entity.DeviceSimGoods">
-        <id column="id" property="id" />
-        <result column="name" property="name" />
-        <result column="flow" property="flow" />
-        <result column="type" property="type" />
-        <result column="price" property="price" />
-        <result column="intro" property="intro" />
-        <result column="create_time" property="createTime" />
-        <result column="update_time" property="updateTime" />
-    </resultMap>
-
-</mapper>

+ 0 - 84
device-api-service/src/main/java/com/xy/service/DeviceSimGoodsServiceImpl.java

@@ -1,84 +0,0 @@
-package com.xy.service;
-
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
-import com.baomidou.mybatisplus.core.metadata.IPage;
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.xy.dto.DeviceSimGoodsDto;
-import com.xy.entity.DeviceSimGoods;
-import com.xy.mapper.DeviceSimGoodsMapper;
-import com.xy.utils.Emptys;
-import com.xy.utils.MybatisPlusQuery;
-import com.xy.utils.PageBean;
-import com.xy.utils.R;
-import io.swagger.annotations.Api;
-import io.swagger.annotations.ApiOperation;
-import lombok.AllArgsConstructor;
-import org.springframework.stereotype.Service;
-import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-
-import java.util.List;
-
-import static com.xy.utils.Beans.copy;
-import static com.xy.utils.PlusBeans.toIPage;
-import static com.xy.utils.PlusBeans.toPageBean;
-
-
-/**
-* <p>
-* sim卡商品 服务实现类
-* </p>
-*
-* @author 谭斌
-* @since 2024-04-03
-*/
-@Service
-@AllArgsConstructor
-@Api(tags = "sim卡商品")
-public class DeviceSimGoodsServiceImpl extends ServiceImpl<DeviceSimGoodsMapper, DeviceSimGoods> implements DeviceSimGoodsService {
-
-    @Override
-    @ApiOperation("对象查询")
-    public R<DeviceSimGoodsDto.Vo> obj(@RequestBody DeviceSimGoodsDto.Vo vo) {
-        DeviceSimGoodsDto.SelectList selectList = copy(DeviceSimGoodsDto.SelectList.class, vo);
-        List<DeviceSimGoodsDto.Vo> list = list(selectList).getData();
-        if(Emptys.check(list)) {
-            return R.ok(list.get(0));
-        }
-        return R.ok();
-    }
-
-    @Override
-    @ApiOperation("集合查询")
-    public R<List<DeviceSimGoodsDto.Vo>> list(@RequestBody DeviceSimGoodsDto.SelectList selectList) {
-        LambdaQueryWrapper<DeviceSimGoods> lambdaQueryWrapper = new MybatisPlusQuery().eqWrapper(selectList, DeviceSimGoods.class).build();
-        List<DeviceSimGoods> list = list(lambdaQueryWrapper);
-        return R.ok(copy(DeviceSimGoodsDto.Vo.class, list));
-    }
-
-    @PostMapping("page")
-    @ApiOperation("分页查询")
-    public R<PageBean<DeviceSimGoodsDto.Vo>> page(@RequestBody DeviceSimGoodsDto.Page page) {
-        PageBean pageBean = page.getPage();
-        LambdaQueryWrapper<DeviceSimGoods> lambdaQueryWrapper = new MybatisPlusQuery().eqWrapper(page, DeviceSimGoods.class).build();
-        IPage<DeviceSimGoods> iPage = page(toIPage(pageBean), lambdaQueryWrapper);
-        return R.ok(toPageBean(DeviceSimGoodsDto.Vo.class, iPage));
-    }
-
-    @PostMapping("save")
-    @ApiOperation("添加")
-    public R save(@RequestBody @Validated DeviceSimGoodsDto.Save save) {
-        DeviceSimGoods saveInfo = copy(DeviceSimGoods.class, save);
-        save(saveInfo);
-        return R.ok();
-    }
-
-    @PostMapping("update")
-    @ApiOperation("修改")
-    public R update(@RequestBody @Validated DeviceSimGoodsDto.Update update) {
-        DeviceSimGoods updateInfo = copy(DeviceSimGoods.class, update);
-        updateById(updateInfo);
-        return R.ok();
-    }
-}

+ 0 - 83
device-api/src/main/java/com/xy/dto/DeviceSimGoodsDto.java

@@ -1,83 +0,0 @@
-package com.xy.dto;
-
-import com.fasterxml.jackson.annotation.JsonFormat;
-import com.xy.utils.PageBean;
-import io.swagger.annotations.ApiModelProperty;
-import lombok.Data;
-import lombok.experimental.Accessors;
-
-import java.time.LocalDateTime;
-
-;
-
-/**
- * <p>
- * sim卡商品
- * </p>
- *
- * @author 谭斌
- * @since 2024-04-03
- */
-public class DeviceSimGoodsDto {
-
-    @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 extends Vo {
-
-    }
-
-    @Data
-    @Accessors(chain = true)
-    public static class Update extends Vo {
-
-    }
-
-    @Data
-    @Accessors(chain = true)
-    public static class Vo {
-
-        @ApiModelProperty(value = "ID")
-        private Long id;
-
-        @ApiModelProperty(value = "卡名称")
-        private String name;
-
-        @ApiModelProperty(value = "流量")
-        private String flow;
-
-        @ApiModelProperty(value = "运营商")
-        private String type;
-
-        @ApiModelProperty(value = "价格")
-        private Integer price;
-
-        @ApiModelProperty(value = "介绍")
-        private String intro;
-
-        @ApiModelProperty(value = "创建时间")
-        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-        private LocalDateTime createTime;
-
-        @ApiModelProperty(value = "更新时间")
-        @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
-        private LocalDateTime updateTime;
-
-
-    }
-
-}

+ 0 - 26
device-api/src/main/java/com/xy/service/DeviceSimGoodsService.java

@@ -1,26 +0,0 @@
-package com.xy.service;
-
-import com.xy.annotate.RestMappingController;
-import com.xy.dto.DeviceSimGoodsDto;
-import com.xy.utils.R;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-
-import java.util.List;
-
-/**
- * <p>
- * sim卡商品 服务类
- * </p>
- *
- * @author 谭斌
- * @since 2024-04-03
- */
-@RestMappingController("/device-sim-goods")
-public interface DeviceSimGoodsService {
-    @PostMapping("obj")
-    R<DeviceSimGoodsDto.Vo> obj(@RequestBody DeviceSimGoodsDto.Vo vo);
-
-    @PostMapping("list")
-    R<List<DeviceSimGoodsDto.Vo>> list(@RequestBody DeviceSimGoodsDto.SelectList selectList);
-}