diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/WarehouseInfoMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/WarehouseInfoMapper.java index d6a4273e1..af848df51 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/WarehouseInfoMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/WarehouseInfoMapper.java @@ -1,6 +1,7 @@ package com.cool.store.mapper; import com.cool.store.entity.WarehouseInfoDO; +import org.apache.ibatis.annotations.Param; import tk.mybatis.mapper.common.Mapper; import java.util.List; @@ -13,5 +14,5 @@ import java.util.List; */ public interface WarehouseInfoMapper extends Mapper { - List getAllAndActive(); + List getAllAndActive(@Param("keyword") String keyword); } diff --git a/coolstore-partner-dao/src/main/resources/mapper/WarehouseInfoMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/WarehouseInfoMapper.xml index 697bda07e..b25588537 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/WarehouseInfoMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/WarehouseInfoMapper.xml @@ -13,5 +13,8 @@ \ No newline at end of file diff --git a/coolstore-partner-model/src/main/java/com/cool/store/response/PlatformBuildExtraFieldResponse.java b/coolstore-partner-model/src/main/java/com/cool/store/response/PlatformBuildExtraFieldResponse.java new file mode 100644 index 000000000..e7a95bc84 --- /dev/null +++ b/coolstore-partner-model/src/main/java/com/cool/store/response/PlatformBuildExtraFieldResponse.java @@ -0,0 +1,44 @@ +package com.cool.store.response; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @Author: WangShuo + * @Date: 2025/04/11/17:13 + * @Version 1.0 + * @注释: + */ +@Data +public class PlatformBuildExtraFieldResponse { + @ApiModelProperty("门店编码") + private String shopCode; + @ApiModelProperty("门店名称") + private String shopName; + @ApiModelProperty("加盟品牌") + private String franchiseBrand; + @ApiModelProperty("新管家对应组织") + private String xgjRegionName; + @ApiModelProperty("门店门头照片") + private String shopDoorwayPhoto; + @ApiModelProperty("门店内景照片") + private String shopInteriorPhoto; + @ApiModelProperty("营业执照照片") + private String creditUrl; + @ApiModelProperty("食品经营许可证") + private String foodBusinessLicenseUrl; + @ApiModelProperty("法人姓名") + private String legalName; + @ApiModelProperty("法人身份证正面") + private String legalIdCardFront; + @ApiModelProperty("法人身份证反面") + private String legalIdCardBack; + @ApiModelProperty("门店营业电话") + private String businessMobile; + @ApiModelProperty("门店省市区") + private String shopProvinceCityDistrict; + @ApiModelProperty("门店详细地址") + private String shopAddress; + + +} diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/WarehouseInfoService.java b/coolstore-partner-service/src/main/java/com/cool/store/service/WarehouseInfoService.java index 575910f91..aeee1cd85 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/WarehouseInfoService.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/WarehouseInfoService.java @@ -12,5 +12,5 @@ import java.util.List; */ public interface WarehouseInfoService { - List getAllAndActive(); + List getAllAndActive(String keyword); } diff --git a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/WarehouseInfoServiceImpl.java b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/WarehouseInfoServiceImpl.java index d496afc63..6462427f9 100644 --- a/coolstore-partner-service/src/main/java/com/cool/store/service/impl/WarehouseInfoServiceImpl.java +++ b/coolstore-partner-service/src/main/java/com/cool/store/service/impl/WarehouseInfoServiceImpl.java @@ -21,7 +21,7 @@ public class WarehouseInfoServiceImpl implements WarehouseInfoService { @Resource private WarehouseInfoMapper warehouseInfoMapper; @Override - public List getAllAndActive() { - return warehouseInfoMapper.getAllAndActive(); + public List getAllAndActive(String keyword) { + return warehouseInfoMapper.getAllAndActive(keyword); } } diff --git a/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/PCPlatformBuildController.java b/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/PCPlatformBuildController.java index 06a7b5960..b5d4807ee 100644 --- a/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/PCPlatformBuildController.java +++ b/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/PCPlatformBuildController.java @@ -89,4 +89,6 @@ public class PCPlatformBuildController { return ResponseResult.success(operationLogService.getAuditInfo(shopId, shopSubStageList)); } + + } diff --git a/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/PCWarehouseInfoController.java b/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/PCWarehouseInfoController.java index 731d9bd30..67bca1453 100644 --- a/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/PCWarehouseInfoController.java +++ b/coolstore-partner-web/src/main/java/com/cool/store/controller/webb/PCWarehouseInfoController.java @@ -7,6 +7,7 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; @@ -28,7 +29,7 @@ public class PCWarehouseInfoController { @GetMapping("/getAllAndActive") @ApiOperation(value = "获取正新鸡排仓库配置") - public ResponseResult> getAllAndActive() { - return ResponseResult.success(warehouseInfoService.getAllAndActive()); + public ResponseResult> getAllAndActive(@RequestParam("keyword")String keyword ) { + return ResponseResult.success(warehouseInfoService.getAllAndActive(keyword)); } }