Browse Source

商户流量卡费配置扩展

tanbin 1 year ago
parent
commit
2169f0b0c6

+ 8 - 4
device-api-service/src/main/java/com/xy/service/MercFeeConfigSimCardServiceImpl.java

@@ -7,9 +7,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.xy.device.EnumAlgorithmPayConfig;
 import com.xy.device.EnumAlgorithmTypes;
 import com.xy.device.EnumSimConfig;
-import com.xy.dto.AlgorithmDto;
-import com.xy.dto.DeviceAlgorithmChargingDto;
-import com.xy.dto.MercFeeConfigAlgorithmTypeDto;
+import com.xy.dto.*;
 import com.xy.dto.be.MercDto;
 import com.xy.entity.MercFeeConfigAlgorithmType;
 import com.xy.entity.MercFeeConfigSimCard;
@@ -30,7 +28,6 @@ import java.util.List;
 import java.util.Map;
 import java.util.stream.Collectors;
 
-import com.xy.dto.MercFeeConfigSimCardDto;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.PostMapping;
 import io.swagger.annotations.ApiOperation;
@@ -143,4 +140,11 @@ public class MercFeeConfigSimCardServiceImpl extends ServiceImpl<MercFeeConfigSi
         updateById(updateInfo);
         return R.ok();
     }
+
+    @PostMapping("delete")
+    @ApiOperation("删除")
+    public R delete(@RequestBody @Validated MercFeeConfigSimCardDto.Delete delete) {
+        removeById(delete.getId());
+        return R.ok();
+    }
 }

+ 11 - 0
device-api/src/main/java/com/xy/dto/MercFeeConfigSimCardDto.java

@@ -11,6 +11,8 @@ import lombok.experimental.Accessors;
 import com.xy.utils.PageBean;
 import com.fasterxml.jackson.annotation.JsonFormat;
 
+import javax.validation.constraints.NotNull;
+
 /**
  * <p>
  * 商户流量卡费配置扩展
@@ -20,6 +22,15 @@ import com.fasterxml.jackson.annotation.JsonFormat;
  * @since 2024-04-07
  */
 public class MercFeeConfigSimCardDto {
+    @Data
+    @Accessors(chain = true)
+    public static class Delete {
+
+        @NotNull(message = "id不能为空")
+        @ApiModelProperty(value = "id")
+        private Long id;
+    }
+
     @Data
     @Accessors(chain = true)
     public static class DeviceSimConfigVO {