src/main/java/com/mzl/flower/dto/request/flower/FlowerLimitedDTO.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/mzl/flower/dto/request/flower/FlowerUpdateAdminDTO.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/mzl/flower/dto/response/flower/FlowerDTO.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/mzl/flower/dto/response/flower/FlowerListDTO.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/mzl/flower/entity/flower/Flower.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/mzl/flower/service/flower/FlowerService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/mzl/flower/web/flower/FlowerController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/mzl/flower/dto/request/flower/FlowerLimitedDTO.java
对比新文件 @@ -0,0 +1,15 @@ package com.mzl.flower.dto.request.flower; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.List; @Data public class FlowerLimitedDTO { @ApiModelProperty(value = "ids") private List<Long> ids; @ApiModelProperty(value = "限购数量") private Integer limited; } src/main/java/com/mzl/flower/dto/request/flower/FlowerUpdateAdminDTO.java
@@ -13,6 +13,9 @@ @ApiModelProperty(value = "销量") private Integer sales; @ApiModelProperty(value = "限购数量") private Integer limited; @ApiModelProperty(value = "商品参数") private List<ParamDTO> params; } src/main/java/com/mzl/flower/dto/response/flower/FlowerDTO.java
@@ -40,4 +40,7 @@ private String zoneName; private Boolean shown;//是否显示 @ApiModelProperty("限购数量") private Integer limited;//限购 } src/main/java/com/mzl/flower/dto/response/flower/FlowerListDTO.java
@@ -1,13 +1,10 @@ package com.mzl.flower.dto.response.flower; import com.fasterxml.jackson.annotation.JsonFormat; import com.mzl.flower.base.AbstractTransDTO; import com.mzl.flower.base.annotation.DictTrans; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.math.BigDecimal; import java.time.LocalDateTime; @Data @@ -52,4 +49,7 @@ private Boolean shown;//是否显示 private Integer zoneRank;//专区排序 @ApiModelProperty("限购数量") private Integer limited;//限购 } src/main/java/com/mzl/flower/entity/flower/Flower.java
@@ -78,4 +78,7 @@ @TableField("type_rank") private Integer typeRank;//同类排序 @TableField("limited") private Integer limited;//限购数量 } src/main/java/com/mzl/flower/service/flower/FlowerService.java
@@ -246,6 +246,7 @@ public Long editFlowerAdmin(FlowerUpdateAdminDTO dto){ Flower g = flowerMapper.selectById(dto.getId()); g.setSales(dto.getSales()); g.setLimited(dto.getLimited()); g.update(SecurityUtils.getUserId()); flowerMapper.updateById(g); @@ -875,5 +876,17 @@ return flowerDeleteDO; } public void setFlowersLimited(FlowerLimitedDTO dto) { List<Long> ids = dto.getIds(); if (ids == null || ids.size() == 0) { throw new ValidationException("请选择商品"); } for (Long id : ids) { Flower f = flowerMapper.selectById(id); f.setLimited(dto.getLimited()); flowerMapper.updateById(f); } } } src/main/java/com/mzl/flower/web/flower/FlowerController.java
@@ -166,4 +166,11 @@ flowerService.setFlowerShown(id, false); return returnData(R.SUCCESS.getCode(), null); } @PostMapping("/list/limiteds") @ApiOperation(value = "批量设置标签") public ResponseEntity<ReturnDataDTO> setFlowersLimited(@RequestBody FlowerLimitedDTO dto) { flowerService.setFlowersLimited(dto); return returnData(R.SUCCESS.getCode(), null); } }