| | |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.dao.business.model.Shop; |
| | | import com.doumee.dao.business.model.WithdrawRecord; |
| | | import com.doumee.dao.web.dto.ShopLoginDTO; |
| | | import com.doumee.dao.web.dto.shop.*; |
| | | import com.doumee.dao.web.request.MyCustomerRequest; |
| | | import com.doumee.dao.web.request.SaleReportRequest; |
| | | import com.doumee.dao.web.request.WithdrawApplyRequest; |
| | | import com.doumee.dao.web.response.AccountResponse; |
| | | import com.doumee.dao.web.response.MyCustomerResponse; |
| | | import com.doumee.dao.web.response.SaleReportResponse; |
| | | import com.doumee.dao.web.response.ShopInfoResponse; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiImplicitParam; |
| | | import io.swagger.annotations.ApiImplicitParams; |
| | |
| | | |
| | | |
| | | @LoginShopRequired |
| | | @ApiOperation(value = "提现申请 - 经销商", notes = "小程序端") |
| | | @ApiOperation(value = "经销商 - 提现申请", notes = "小程序端") |
| | | @PostMapping("/withdrawApply") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "用户token值", required = true), |
| | |
| | | |
| | | |
| | | @LoginShopRequired |
| | | @ApiOperation("查询提现申请详情") |
| | | @ApiOperation("经销商 - 查询提现申请详情") |
| | | @GetMapping("/withdrawDetail") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "用户token值", required = true), |
| | |
| | | } |
| | | |
| | | |
| | | @ApiOperation("经销商 - 账号密码登录") |
| | | @PostMapping("/shopPasswordLogin") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "用户token值", required = true), |
| | | }) |
| | | public ApiResponse<AccountResponse> shopPasswordLogin(@RequestBody ShopLoginDTO dto) { |
| | | return ApiResponse.success(shopService.shopPasswordLogin(dto)); |
| | | } |
| | | |
| | | @ApiOperation("经销商 - 静默登录") |
| | | @PostMapping("/shopOpenidLogin") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "用户token值", required = true), |
| | | }) |
| | | public ApiResponse<AccountResponse> shopOpenidLogin(@RequestBody ShopLoginDTO dto) { |
| | | return ApiResponse.success(shopService.shopOpenidLogin(dto)); |
| | | } |
| | | |
| | | @LoginShopRequired |
| | | @ApiOperation("经销商 - 店铺详情") |
| | | @GetMapping("/getShopInfo") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "用户token值", required = true), |
| | | }) |
| | | public ApiResponse<ShopInfoResponse> getShopInfo() { |
| | | return ApiResponse.success(shopService.getShopInfo(getShopId())); |
| | | } |
| | | |
| | | |
| | | @LoginShopRequired |
| | | @ApiOperation("经销商 - 我的客户信息") |
| | | @GetMapping("/myCustomer") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "用户token值", required = true), |
| | | }) |
| | | public ApiResponse<List<MyCustomerResponse>> myCustomer(MyCustomerRequest request) { |
| | | return ApiResponse.success(shopService.myCustomer(request,getShopId())); |
| | | } |
| | | |
| | | @LoginShopRequired |
| | | @ApiOperation("经销商 - 销售明细") |
| | | @GetMapping("/saleReport") |
| | | @ApiImplicitParams({ |
| | | @ApiImplicitParam(paramType = "header", dataType = "String", name = "token", value = "用户token值", required = true), |
| | | }) |
| | | public ApiResponse<SaleReportResponse> saleReport(SaleReportRequest request) { |
| | | return ApiResponse.success(shopService.saleReport(request,getShopId())); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |