平台建店list

This commit is contained in:
shuo.wang
2024-10-11 09:42:49 +08:00
parent f619cea9d3
commit 90149fb6dd
13 changed files with 333 additions and 15 deletions

View File

@@ -5,11 +5,14 @@ import com.cool.store.context.PartnerUserHolder;
import com.cool.store.enums.PlatformBuildEnum;
import com.cool.store.enums.point.ShopSubStageStatusEnum;
import com.cool.store.request.PlatformBuildAuditRequest;
import com.cool.store.request.platformBuildListRequest;
import com.cool.store.response.AuditInfoResponse;
import com.cool.store.response.PlatformBuildListResponse;
import com.cool.store.response.PlatformBuildResponse;
import com.cool.store.response.ResponseResult;
import com.cool.store.service.OperationLogService;
import com.cool.store.service.PlatformBuildService;
import com.cool.store.vo.PlatformBuildInfoVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
@@ -35,12 +38,22 @@ public class PCPlatformBuildController {
@Resource
private PlatformBuildService platformBuildService;
@ApiOperation("平台建店列表")
@GetMapping("/platformBuildList")
public ResponseResult<List<PlatformBuildListResponse> > platformBuildList(@RequestBody platformBuildListRequest request) {
request.setOperateUserId(CurrentUserHolder.getUserId());
return ResponseResult.success(platformBuildService.platformBuildList(request));
}
@ApiOperation("根据type获取平台建店详情:1-抖音2-快手3-美团团购4-饿了么5-美团外卖")
@GetMapping("/get")
public ResponseResult<PlatformBuildResponse> get(@RequestParam("shopId") Long shopId,@RequestParam("type") Integer type) {
return ResponseResult.success(platformBuildService.get(shopId, PlatformBuildEnum.DOU_YIN.getCode()));
}
@ApiOperation("获取平台建店左侧小窗详情")
@GetMapping("/getPlatformBuildInfo")
public ResponseResult<PlatformBuildInfoVO> getPlatformBuildInfo(@RequestParam("shopId") Long shopId) {
return ResponseResult.success(platformBuildService.getPlatformBuildInfo(shopId));
}
@ApiOperation("一级审批")
@PostMapping("/firstAudit")
public ResponseResult<Integer> firstAudit(@RequestBody @Validated PlatformBuildAuditRequest request) {