diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/controller/TbPointsGoodsSettingController.java b/src/main/java/com/chaozhanggui/system/cashierservice/controller/TbPointsGoodsSettingController.java index b1ba806..0bcb124 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/controller/TbPointsGoodsSettingController.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/controller/TbPointsGoodsSettingController.java @@ -2,6 +2,7 @@ package com.chaozhanggui.system.cashierservice.controller; import com.chaozhanggui.system.cashierservice.entity.TbPointsGoodsSetting; import com.chaozhanggui.system.cashierservice.service.TbPointsGoodsSettingService; +import com.chaozhanggui.system.cashierservice.sign.CodeEnum; import com.chaozhanggui.system.cashierservice.sign.Result; import com.github.pagehelper.PageInfo; import org.springframework.web.bind.annotation.*; @@ -40,7 +41,7 @@ public class TbPointsGoodsSettingController { * @return */ @GetMapping("{id}") - public Result get(@PathVariable("id") Integer id) { + public Result get(@PathVariable("id") Long id) { TbPointsGoodsSetting data = tbPointsGoodsSettingService.getById(id); return Result.successWithData(data); } @@ -66,4 +67,15 @@ public class TbPointsGoodsSettingController { boolean ret = tbPointsGoodsSettingService.update(dto); return Result.successWithData(ret); } + + /** + * 删除 + * @param id + * @return + */ + @DeleteMapping("{id}") + public Result delete(@PathVariable("id") Long id) { + tbPointsGoodsSettingService.delete(id); + return Result.success(CodeEnum.SUCCESS); + } } \ No newline at end of file diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/entity/TbPointsGoodsSetting.java b/src/main/java/com/chaozhanggui/system/cashierservice/entity/TbPointsGoodsSetting.java index 8cb8750..1c14c39 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/entity/TbPointsGoodsSetting.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/entity/TbPointsGoodsSetting.java @@ -63,6 +63,10 @@ public class TbPointsGoodsSetting { */ @TableField(value = "goods_description", updateStrategy = FieldStrategy.IGNORED) private String goodsDescription; + /** + * 累计兑换数量 + */ + private Integer totalExchangeCount; /** * 是否上架 1-是 0-否 */ @@ -75,4 +79,8 @@ public class TbPointsGoodsSetting { * 更新时间 */ private Date updateTime; + /** + * 逻辑删除标志 1-是 0-否 + */ + private Integer delFlag; } \ No newline at end of file diff --git a/src/main/java/com/chaozhanggui/system/cashierservice/service/TbPointsGoodsSettingService.java b/src/main/java/com/chaozhanggui/system/cashierservice/service/TbPointsGoodsSettingService.java index 7d0f8eb..4e2753e 100644 --- a/src/main/java/com/chaozhanggui/system/cashierservice/service/TbPointsGoodsSettingService.java +++ b/src/main/java/com/chaozhanggui/system/cashierservice/service/TbPointsGoodsSettingService.java @@ -20,4 +20,6 @@ public interface TbPointsGoodsSettingService extends IServicelambdaUpdate().set(TbPointsGoodsSetting::getDelFlag, 1).eq(TbPointsGoodsSetting::getId, id)); + } } \ No newline at end of file