From fddd4fb437a5ece7cae21163b86bf853a5e75a6f Mon Sep 17 00:00:00 2001 From: zjf <1799650030@qq.com> Date: Thu, 23 Jan 2025 16:28:46 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B6=85=E5=B8=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../supermarket/entity/SmErpSpuEntity.java | 1 + .../vo/sm/smspu/SmErpPageScopeVo.java | 6 - .../supermarket/vo/sm/smspu/SmSpuPageVo.java | 29 ++++- .../controller/SmErpStockController.java | 119 ++++++++++++++++++ .../controller/SmSpuController.java | 4 +- .../supermarket/entity/SmErpStockEntity.java | 91 ++++++++++++++ .../supermarket/mapper/SmErpStockMapper.java | 11 ++ .../supermarket/mapper/SmSpuMapper.java | 14 +++ .../service/SmErpStockService.java | 8 ++ .../supermarket/service/SmSpuService.java | 2 +- .../service/impl/SmErpSpuServiceImpl.java | 10 ++ .../service/impl/SmErpStockServiceImpl.java | 16 +++ .../service/impl/SmSpuServiceImpl.java | 17 +-- .../resources/mapper/SmErpStockMapper.xml | 18 +++ .../src/main/resources/mapper/SmSpuMapper.xml | 12 ++ 15 files changed, 338 insertions(+), 20 deletions(-) create mode 100644 pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/controller/SmErpStockController.java create mode 100644 pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/entity/SmErpStockEntity.java create mode 100644 pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/mapper/SmErpStockMapper.java create mode 100644 pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/service/SmErpStockService.java create mode 100644 pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/service/impl/SmErpStockServiceImpl.java create mode 100644 pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/mapper/SmErpStockMapper.xml diff --git a/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/entity/SmErpSpuEntity.java b/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/entity/SmErpSpuEntity.java index 1f77d90da..0e65f4aca 100644 --- a/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/entity/SmErpSpuEntity.java +++ b/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/entity/SmErpSpuEntity.java @@ -115,6 +115,7 @@ public class SmErpSpuEntity extends Model { * 库存 */ @Schema(description="库存") + @TableField(exist = false) private Integer stock; /** diff --git a/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/vo/sm/smspu/SmErpPageScopeVo.java b/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/vo/sm/smspu/SmErpPageScopeVo.java index 112c95c8e..7b9a03cb3 100644 --- a/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/vo/sm/smspu/SmErpPageScopeVo.java +++ b/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/vo/sm/smspu/SmErpPageScopeVo.java @@ -91,12 +91,6 @@ public class SmErpPageScopeVo { private String productNature; - /** - * 辅助条码id - */ - @Schema(description="辅助条码id") - private String auxiliaryBarcodeId; - /** * 品牌id */ diff --git a/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/vo/sm/smspu/SmSpuPageVo.java b/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/vo/sm/smspu/SmSpuPageVo.java index 84fe3fb82..a31e83962 100644 --- a/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/vo/sm/smspu/SmSpuPageVo.java +++ b/pjcloud-supermarket/pjcloud-supermarket-api/src/main/java/com/bsd/pjcloud/supermarket/vo/sm/smspu/SmSpuPageVo.java @@ -26,6 +26,29 @@ public class SmSpuPageVo { private String erpSpuId; + /** + * 货号 + */ + @Schema(description="货号") + private String productCode; + + /** + * 自编码/条码 + */ + @Schema(description="自编码/条码") + private String barcode; + + /** + * 商品名称 + */ + @Schema(description="商品名称") + private String productName; + + /** + * 商品封面图 + */ + @Schema(description="商品封面图") + private String picUrl; /** * 排序字段 */ @@ -48,15 +71,17 @@ public class SmSpuPageVo { /** * 创建人 */ - @TableField(fill = FieldFill.INSERT) @Schema(description="创建人") private String createBy; /** * 创建时间 */ - @TableField(fill = FieldFill.INSERT) @Schema(description="创建时间") private LocalDateTime createTime; + + @Schema(description="分类名称") + private String categoryName; + } diff --git a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/controller/SmErpStockController.java b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/controller/SmErpStockController.java new file mode 100644 index 000000000..a40a408fe --- /dev/null +++ b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/controller/SmErpStockController.java @@ -0,0 +1,119 @@ +package com.bsd.pjcloud.supermarket.controller; + +import cn.hutool.core.util.ArrayUtil; +import cn.hutool.core.collection.CollUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.bsd.pjcloud.common.core.util.R; +import com.bsd.pjcloud.common.log.annotation.SysLog; +import com.bsd.pjcloud.supermarket.entity.SmErpStockEntity; +import com.bsd.pjcloud.supermarket.service.SmErpStockService; +import org.springframework.security.access.prepost.PreAuthorize; +import com.bsd.pjcloud.common.excel.annotation.ResponseExcel; +import io.swagger.v3.oas.annotations.security.SecurityRequirement; +import org.springdoc.core.annotations.ParameterObject; +import org.springframework.http.HttpHeaders; +import io.swagger.v3.oas.annotations.tags.Tag; +import io.swagger.v3.oas.annotations.Operation; +import lombok.RequiredArgsConstructor; +import org.springframework.web.bind.annotation.*; + +import java.util.List; +import java.util.Objects; + +/** + * 商品包装单位(sku) + * + * @author zjf + * @date 2025-01-23 13:50:24 + */ +@RestController +@RequiredArgsConstructor +@RequestMapping("/smErpStock" ) +@Tag(description = "smErpStock" , name = "商品包装单位(sku)管理" ) +@SecurityRequirement(name = HttpHeaders.AUTHORIZATION) +public class SmErpStockController { + + private final SmErpStockService smErpStockService; + + /** + * 分页查询 + * @param page 分页对象 + * @param smErpStock 商品包装单位(sku) + * @return + */ + @Operation(summary = "分页查询" , description = "分页查询" ) + @GetMapping("/page" ) + @PreAuthorize("@pms.hasPermission('supermarket_smErpStock_view')" ) + public R getSmErpStockPage(@ParameterObject Page page, @ParameterObject SmErpStockEntity smErpStock) { + LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); + return R.ok(smErpStockService.page(page, wrapper)); + } + + + /** + * 通过id查询商品包装单位(sku) + * @param id id + * @return R + */ + @Operation(summary = "通过id查询" , description = "通过id查询" ) + @GetMapping("/{id}" ) + @PreAuthorize("@pms.hasPermission('supermarket_smErpStock_view')" ) + public R getById(@PathVariable("id" ) Long id) { + return R.ok(smErpStockService.getById(id)); + } + + /** + * 新增商品包装单位(sku) + * @param smErpStock 商品包装单位(sku) + * @return R + */ + @Operation(summary = "新增商品包装单位(sku)" , description = "新增商品包装单位(sku)" ) + @SysLog("新增商品包装单位(sku)" ) + @PostMapping + @PreAuthorize("@pms.hasPermission('supermarket_smErpStock_add')" ) + public R save(@RequestBody SmErpStockEntity smErpStock) { + return R.ok(smErpStockService.save(smErpStock)); + } + + /** + * 修改商品包装单位(sku) + * @param smErpStock 商品包装单位(sku) + * @return R + */ + @Operation(summary = "修改商品包装单位(sku)" , description = "修改商品包装单位(sku)" ) + @SysLog("修改商品包装单位(sku)" ) + @PutMapping + @PreAuthorize("@pms.hasPermission('supermarket_smErpStock_edit')" ) + public R updateById(@RequestBody SmErpStockEntity smErpStock) { + return R.ok(smErpStockService.updateById(smErpStock)); + } + + /** + * 通过id删除商品包装单位(sku) + * @param ids id列表 + * @return R + */ + @Operation(summary = "通过id删除商品包装单位(sku)" , description = "通过id删除商品包装单位(sku)" ) + @SysLog("通过id删除商品包装单位(sku)" ) + @DeleteMapping + @PreAuthorize("@pms.hasPermission('supermarket_smErpStock_del')" ) + public R removeById(@RequestBody Long[] ids) { + return R.ok(smErpStockService.removeBatchByIds(CollUtil.toList(ids))); + } + + + /** + * 导出excel 表格 + * @param smErpStock 查询条件 + * @param ids 导出指定ID + * @return excel 文件流 + */ + @ResponseExcel + @GetMapping("/export") + @PreAuthorize("@pms.hasPermission('supermarket_smErpStock_export')" ) + public List export(SmErpStockEntity smErpStock,Long[] ids) { + return smErpStockService.list(Wrappers.lambdaQuery(smErpStock).in(ArrayUtil.isNotEmpty(ids), SmErpStockEntity::getId, ids)); + } +} \ No newline at end of file diff --git a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/controller/SmSpuController.java b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/controller/SmSpuController.java index 8fdb115e1..0982f53e7 100644 --- a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/controller/SmSpuController.java +++ b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/controller/SmSpuController.java @@ -48,9 +48,7 @@ public class SmSpuController { @GetMapping("/page" ) @PreAuthorize("@pms.hasPermission('supermarket_smSpu_view')" ) public R getSmSpuPage(@ParameterObject Page page, @ParameterObject SmSpuEntity smSpu) { - LambdaQueryWrapper wrapper = Wrappers.lambdaQuery(); - wrapper.like(null!=smSpu.getErpSpuId(),SmSpuEntity::getErpSpuId,smSpu.getErpSpuId()); - return R.ok(smSpuService.pageScope(page, wrapper)); + return R.ok(smSpuService.pageScope(page, smSpu)); } diff --git a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/entity/SmErpStockEntity.java b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/entity/SmErpStockEntity.java new file mode 100644 index 000000000..464923ecf --- /dev/null +++ b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/entity/SmErpStockEntity.java @@ -0,0 +1,91 @@ +package com.bsd.pjcloud.supermarket.entity; + +import com.baomidou.mybatisplus.annotation.*; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; +import lombok.EqualsAndHashCode; +import com.bsd.pjcloud.common.core.util.TenantTable; +import java.time.LocalDateTime; + +/** + * 商品包装单位(sku) + * + * @author zjf + * @date 2025-01-23 13:50:24 + */ +@Data +@TenantTable +@TableName("sm_erp_stock") +@EqualsAndHashCode(callSuper = true) +@Schema(description = "商品包装单位(sku)") +public class SmErpStockEntity extends Model { + + + /** + * skuid + */ + @TableId(type = IdType.ASSIGN_ID) + @Schema(description="skuid") + private Long id; + + /** + * 基础库存数量 + */ + @Schema(description="基础库存数量") + private Integer baseStcok; + + /** + * 乐观锁版本号 + */ + @Schema(description="乐观锁版本号") + private Integer version; + + /** + * spuID + */ + @Schema(description="spuID") + private Long spuId; + + /** + * 创建者 + */ + @TableField(fill = FieldFill.INSERT) + @Schema(description="创建者") + private String createBy; + + /** + * 创建时间 + */ + @TableField(fill = FieldFill.INSERT) + @Schema(description="创建时间") + private LocalDateTime createTime; + + /** + * 更新者 + */ + @TableField(fill = FieldFill.INSERT_UPDATE) + @Schema(description="更新者") + private String updateBy; + + /** + * 更新时间 + */ + @TableField(fill = FieldFill.INSERT_UPDATE) + @Schema(description="更新时间") + private LocalDateTime updateTime; + + /** + * 是否删除 + */ + @TableLogic + @TableField(fill = FieldFill.INSERT) + @Schema(description="是否删除") + private String delFlag; + + /** + * 租户编号 + */ + @Schema(description="租户编号") + private Long tenantId; +} \ No newline at end of file diff --git a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/mapper/SmErpStockMapper.java b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/mapper/SmErpStockMapper.java new file mode 100644 index 000000000..011caebee --- /dev/null +++ b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/mapper/SmErpStockMapper.java @@ -0,0 +1,11 @@ +package com.bsd.pjcloud.supermarket.mapper; + +import com.bsd.pjcloud.common.data.datascope.PjcloudBaseMapper; +import com.bsd.pjcloud.supermarket.entity.SmErpStockEntity; +import org.apache.ibatis.annotations.Mapper; + +@Mapper +public interface SmErpStockMapper extends PjcloudBaseMapper { + + +} \ No newline at end of file diff --git a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/mapper/SmSpuMapper.java b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/mapper/SmSpuMapper.java index 614e4d1cf..4dcb8bf1e 100644 --- a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/mapper/SmSpuMapper.java +++ b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/mapper/SmSpuMapper.java @@ -1,11 +1,25 @@ package com.bsd.pjcloud.supermarket.mapper; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.bsd.pjcloud.common.data.datascope.DataScope; import com.bsd.pjcloud.common.data.datascope.PjcloudBaseMapper; import com.bsd.pjcloud.supermarket.entity.SmSpuEntity; +import com.bsd.pjcloud.supermarket.vo.sm.smspu.SmErpPageScopeVo; import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; @Mapper public interface SmSpuMapper extends PjcloudBaseMapper { + /** + * 分页获取选中的商品数据 + * @param page + * @param smSpu + * @param of + * @return + */ + IPage selectSmErpPageScopeVo(Page page, @Param("smspu") SmSpuEntity smSpu, DataScope of); } \ No newline at end of file diff --git a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/service/SmErpStockService.java b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/service/SmErpStockService.java new file mode 100644 index 000000000..389014f9e --- /dev/null +++ b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/service/SmErpStockService.java @@ -0,0 +1,8 @@ +package com.bsd.pjcloud.supermarket.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.bsd.pjcloud.supermarket.entity.SmErpStockEntity; + +public interface SmErpStockService extends IService { + +} \ No newline at end of file diff --git a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/service/SmSpuService.java b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/service/SmSpuService.java index 4f39200a3..8defeb3d3 100644 --- a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/service/SmSpuService.java +++ b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/service/SmSpuService.java @@ -9,5 +9,5 @@ public interface SmSpuService extends IService { - Object pageScope(Page page, LambdaQueryWrapper wrapper); + Object pageScope(Page page, SmSpuEntity smSpu); } \ No newline at end of file diff --git a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/service/impl/SmErpSpuServiceImpl.java b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/service/impl/SmErpSpuServiceImpl.java index 0c6b76c82..bd15333c9 100644 --- a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/service/impl/SmErpSpuServiceImpl.java +++ b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/service/impl/SmErpSpuServiceImpl.java @@ -10,8 +10,10 @@ import com.bsd.pjcloud.supermarket.dto.SupermarketSpuQueryDTO; import com.bsd.pjcloud.supermarket.dto.SupermarketSpuUpdateStockReqDTO; import com.bsd.pjcloud.supermarket.entity.SmErpAuxiliaryCodeEntity; import com.bsd.pjcloud.supermarket.entity.SmErpSpuEntity; +import com.bsd.pjcloud.supermarket.entity.SmErpStockEntity; import com.bsd.pjcloud.supermarket.entity.SmErpUnitEntity; import com.bsd.pjcloud.supermarket.mapper.SmErpSpuMapper; +import com.bsd.pjcloud.supermarket.mapper.SmErpStockMapper; import com.bsd.pjcloud.supermarket.service.SmErpAuxiliaryCodeService; import com.bsd.pjcloud.supermarket.service.SmErpSpuService; import com.bsd.pjcloud.supermarket.service.SmErpUnitService; @@ -44,12 +46,20 @@ public class SmErpSpuServiceImpl extends ServiceImpl smErpUnitEntityList = supermarketSpu.getSmErpUnitEntityList(); if (CollectionUtils.isNotEmpty(smErpUnitEntityList)) { diff --git a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/service/impl/SmErpStockServiceImpl.java b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/service/impl/SmErpStockServiceImpl.java new file mode 100644 index 000000000..dc0e1adce --- /dev/null +++ b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/service/impl/SmErpStockServiceImpl.java @@ -0,0 +1,16 @@ +package com.bsd.pjcloud.supermarket.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.bsd.pjcloud.supermarket.entity.SmErpStockEntity; +import com.bsd.pjcloud.supermarket.mapper.SmErpStockMapper; +import com.bsd.pjcloud.supermarket.service.SmErpStockService; +import org.springframework.stereotype.Service; +/** + * 商品包装单位(sku) + * + * @author zjf + * @date 2025-01-23 13:50:24 + */ +@Service +public class SmErpStockServiceImpl extends ServiceImpl implements SmErpStockService { +} \ No newline at end of file diff --git a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/service/impl/SmSpuServiceImpl.java b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/service/impl/SmSpuServiceImpl.java index 803444188..ea8858b4e 100644 --- a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/service/impl/SmSpuServiceImpl.java +++ b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/java/com/bsd/pjcloud/supermarket/service/impl/SmSpuServiceImpl.java @@ -1,6 +1,7 @@ package com.bsd.pjcloud.supermarket.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.bsd.pjcloud.common.data.datascope.DataScope; @@ -9,8 +10,13 @@ import com.bsd.pjcloud.supermarket.mapper.SmErpSpuMapper; import com.bsd.pjcloud.supermarket.mapper.SmErpUnitMapper; import com.bsd.pjcloud.supermarket.mapper.SmSpuMapper; import com.bsd.pjcloud.supermarket.service.SmSpuService; +import com.bsd.pjcloud.supermarket.vo.sm.smspu.SmErpPageScopeVo; import lombok.AllArgsConstructor; import org.springframework.stereotype.Service; + +import java.util.List; +import java.util.stream.Collectors; + /** * 线上超市 * @@ -25,13 +31,8 @@ public class SmSpuServiceImpl extends ServiceImpl impl private final SmErpUnitMapper smErpUnitMapper; @Override - public Object pageScope(Page page, LambdaQueryWrapper wrapper) { - Page pageData = baseMapper.selectPageByScope(page, wrapper, DataScope.of()); - - pageData.getRecords().forEach(item -> { - Long erpSpuId = item.getErpSpuId(); - - }); - return null; + public Object pageScope(Page page, SmSpuEntity smSpu) { + IPage pageData = baseMapper.selectSmErpPageScopeVo(page,smSpu, DataScope.of()); + return pageData; } } \ No newline at end of file diff --git a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/mapper/SmErpStockMapper.xml b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/mapper/SmErpStockMapper.xml new file mode 100644 index 000000000..95ec7bbf9 --- /dev/null +++ b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/mapper/SmErpStockMapper.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/mapper/SmSpuMapper.xml b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/mapper/SmSpuMapper.xml index a2b911d75..cd50a2c83 100644 --- a/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/mapper/SmSpuMapper.xml +++ b/pjcloud-supermarket/pjcloud-supermarket-biz/src/main/resources/mapper/SmSpuMapper.xml @@ -20,4 +20,16 @@ + \ No newline at end of file