| | |
| | | import java.util.List; |
| | | |
| | | import com.panzhihua.common.model.dtos.community.*; |
| | | import com.panzhihua.common.model.dtos.community.convenient.ConvenientMerchantDTO; |
| | | import com.panzhihua.common.model.dtos.community.convenient.ConvenientServiceCategoryDTO; |
| | | import com.panzhihua.common.model.dtos.community.convenient.DisableOrEnableConvenientMerchantDTO; |
| | | import com.panzhihua.common.model.dtos.community.convenient.PageConvenientMerchantDTO; |
| | | import com.panzhihua.common.model.dtos.community.convenient.PageConvenientServiceCategoryDTO; |
| | | import com.panzhihua.common.model.dtos.community.convenient.ResetPasswordConvenientMerchantDTO; |
| | | import com.panzhihua.common.model.dtos.community.discuss.ComActDiscussDetailDTO; |
| | | import com.panzhihua.common.model.dtos.community.discuss.ComActDiscussPublishResultDTO; |
| | | import com.panzhihua.common.model.dtos.neighbor.*; |
| | | import com.panzhihua.common.model.vos.community.*; |
| | | import com.panzhihua.common.model.vos.community.convenient.ConvenientMerchantVO; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.springframework.cloud.openfeign.FeignClient; |
| | | import org.springframework.web.bind.annotation.DeleteMapping; |
| | |
| | | */ |
| | | @PutMapping("/elders/new/authType/{type}") |
| | | R setEldersAuthType(@RequestParam("communityId") Long communityId, @RequestParam("type") Integer type); |
| | | |
| | | /** |
| | | * 便民服务新增分类 |
| | | * @param convenientServiceCategoryDTO |
| | | * @return |
| | | */ |
| | | @PostMapping("/convenient/service-category/add") |
| | | R addServiceCategory(@RequestBody ConvenientServiceCategoryDTO convenientServiceCategoryDTO); |
| | | |
| | | /** |
| | | * 便民服务分类编辑 |
| | | * @param convenientServiceCategoryDTO |
| | | * @return |
| | | */ |
| | | @PutMapping("/convenient/service-category/put") |
| | | R putServiceCategory(@RequestBody ConvenientServiceCategoryDTO convenientServiceCategoryDTO); |
| | | |
| | | /** |
| | | * 便民服务分类删除 |
| | | * @param categoryId |
| | | * @return |
| | | */ |
| | | @DeleteMapping("/convenient/service-category/delete") |
| | | R deleteServiceCategory(@RequestParam("categoryId") Long categoryId, @RequestParam("operator") Long operator); |
| | | |
| | | /** |
| | | * 获取便民服务分类详情 |
| | | * @param categoryId |
| | | * @return |
| | | */ |
| | | @GetMapping("/convenient/service-category/get") |
| | | R getServiceCategory(@RequestParam("categoryId") Long categoryId); |
| | | |
| | | /** |
| | | * 分页查询便民服务分类 |
| | | * @param pageConvenientServiceCategoryDTO |
| | | * @return |
| | | */ |
| | | @PostMapping("/convenient/service-category/page") |
| | | R pageServiceCategory(@RequestBody PageConvenientServiceCategoryDTO pageConvenientServiceCategoryDTO); |
| | | |
| | | /** |
| | | * 便民服务新增商家 |
| | | * @param convenientMerchantDTO |
| | | * @return |
| | | */ |
| | | @PostMapping("/convenient/merchant/add") |
| | | R addMerchant(@RequestBody ConvenientMerchantDTO convenientMerchantDTO); |
| | | |
| | | /** |
| | | * 编辑便民服务商家 |
| | | * @param convenientMerchantDTO |
| | | * @return |
| | | */ |
| | | @PutMapping("/convenient/merchant/put") |
| | | R putMerchant(@RequestBody ConvenientMerchantDTO convenientMerchantDTO); |
| | | |
| | | /** |
| | | * 删除便民服务商家 |
| | | * @param merchantId |
| | | * @param operator |
| | | * @return |
| | | */ |
| | | @DeleteMapping("/convenient/merchant/delete") |
| | | R deleteMerchant(@RequestParam("merchantId") Long merchantId, @RequestParam("operator") Long operator); |
| | | |
| | | /** |
| | | * 分页查询便民服务商家 |
| | | * @param pageConvenientMerchantDTO |
| | | * @return |
| | | */ |
| | | @PostMapping("/convenient/merchant/page") |
| | | R pageMerchant(@RequestBody PageConvenientMerchantDTO pageConvenientMerchantDTO); |
| | | |
| | | /** |
| | | * 获取便民服务商家详情 |
| | | * @param merchantId |
| | | * @return |
| | | */ |
| | | @GetMapping("/convenient/merchant/get") |
| | | R getMerchant(@RequestParam("merchantId") Long merchantId); |
| | | |
| | | /** |
| | | * 禁用/启用便民服务商家 |
| | | * @param disableOrEnableConvenientMerchantDTO |
| | | * @return |
| | | */ |
| | | @PutMapping("/convenient/merchant/disable-or-enable") |
| | | R disableOrEnableMerchant(@RequestBody DisableOrEnableConvenientMerchantDTO disableOrEnableConvenientMerchantDTO); |
| | | |
| | | /** |
| | | * 重置便民服务商家账号密码 |
| | | * @param resetPasswordConvenientMerchantDTO |
| | | * @return |
| | | */ |
| | | @PutMapping("/convenient/merchant/reset-password") |
| | | R resetPasswordMerchant(@RequestBody ResetPasswordConvenientMerchantDTO resetPasswordConvenientMerchantDTO); |
| | | |
| | | /** |
| | | * 获取所有便民服务分类 |
| | | * @return |
| | | */ |
| | | @GetMapping("/convenient/service-category/all") |
| | | R getAllServiceCategories(); |
| | | |
| | | /** |
| | | * 获取用户便民服务商家详情 |
| | | * @param account 商家绑定账号 |
| | | * @return |
| | | */ |
| | | @GetMapping("/convenient/getUserMerchantInfoByAccount") |
| | | R<ConvenientMerchantVO> getUserMerchantInfoByAccount(@RequestParam("account") String account); |
| | | |
| | | /** |
| | | * 获取商便民服务商家信息 |
| | | * @param userId |
| | | * @return |
| | | */ |
| | | @GetMapping("/convenient/merchantInfo") |
| | | R<ConvenientMerchantVO> getUserConvenientMerchantInfo(@RequestParam("userId") Long userId); |
| | | } |