|
|
@@ -4,15 +4,15 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.ylx.common.core.domain.R;
|
|
|
import com.ylx.massage.service.IMaTechnicianService;
|
|
|
import com.ylx.merchant.domain.dto.MerchantListDTO;
|
|
|
+import com.ylx.merchant.domain.dto.MerchantProjectDTO;
|
|
|
import com.ylx.merchant.domain.vo.MerchantListVO;
|
|
|
+import com.ylx.project.domain.bookMerchant.vo.ProjectInfoVO;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
+import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
-import org.springframework.web.bind.annotation.PostMapping;
|
|
|
-import org.springframework.web.bind.annotation.RequestBody;
|
|
|
-import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
-import org.springframework.web.bind.annotation.RestController;
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
|
|
|
@@ -20,6 +20,7 @@ import javax.annotation.Resource;
|
|
|
@RequestMapping("/client/merchant")
|
|
|
@Api(tags = {"用户端商户"})
|
|
|
@Slf4j
|
|
|
+@PreAuthorize("@customerAuth.isCustomer()")
|
|
|
public class ClientMerchantController {
|
|
|
|
|
|
@Resource
|
|
|
@@ -28,7 +29,14 @@ public class ClientMerchantController {
|
|
|
@PostMapping("/page")
|
|
|
@ApiOperation("同城搭子分页查询接口")
|
|
|
public R<Page<MerchantListVO>> getMerchantPage(@Validated @RequestBody MerchantListDTO dto) {
|
|
|
- Page<MerchantListVO> pageData = maTechnicianService.getMerchantPage(dto);
|
|
|
+ Page<MerchantListVO> pageData = this.maTechnicianService.getMerchantPage(dto);
|
|
|
+ return R.ok(pageData);
|
|
|
+ }
|
|
|
+
|
|
|
+ @PostMapping("/project/page")
|
|
|
+ @ApiOperation("同城搭子商户技能分页查询接口")
|
|
|
+ public R<Page<ProjectInfoVO>> getByMerchantProject(@Validated @RequestBody MerchantProjectDTO dto) {
|
|
|
+ Page<ProjectInfoVO> pageData = this.maTechnicianService.getByMerchantProject(dto);
|
|
|
return R.ok(pageData);
|
|
|
}
|
|
|
|