|
@@ -7,9 +7,11 @@ import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import shop.alien.entity.result.R;
|
|
import shop.alien.entity.result.R;
|
|
|
import shop.alien.entity.store.LawyerUserViolation;
|
|
import shop.alien.entity.store.LawyerUserViolation;
|
|
|
|
|
+import shop.alien.entity.store.StoreDictionary;
|
|
|
import shop.alien.entity.store.dto.LawyerUserViolationDto;
|
|
import shop.alien.entity.store.dto.LawyerUserViolationDto;
|
|
|
import shop.alien.lawyer.service.LawyerUserViolationService;
|
|
import shop.alien.lawyer.service.LawyerUserViolationService;
|
|
|
|
|
|
|
|
|
|
+import java.util.List;
|
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
|
|
|
|
|
|
|
|
@@ -141,5 +143,31 @@ public class LawyerUserViolationController {
|
|
|
public LawyerUserViolationDto byIdNotice(@RequestParam(defaultValue = "10") int id) {
|
|
public LawyerUserViolationDto byIdNotice(@RequestParam(defaultValue = "10") int id) {
|
|
|
return lawyerUserViolationService.byIdNotice(id);
|
|
return lawyerUserViolationService.byIdNotice(id);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 获取举报原因列表
|
|
|
|
|
+ * <p>
|
|
|
|
|
+ * 用于获取所有可用的律师违规举报原因选项,供前端下拉选择使用
|
|
|
|
|
+ * </p>
|
|
|
|
|
+ *
|
|
|
|
|
+ * @return 统一响应结果,包含举报原因字典列表
|
|
|
|
|
+ * @author system
|
|
|
|
|
+ * @since 2025-01-XX
|
|
|
|
|
+ */
|
|
|
|
|
+ @ApiOperation(value = "获取举报原因", notes = "获取所有可用的律师违规举报原因选项列表")
|
|
|
|
|
+ @ApiOperationSupport(order = 8)
|
|
|
|
|
+ @GetMapping("/getViolationReason")
|
|
|
|
|
+ public R<List<StoreDictionary>> getViolationReason() {
|
|
|
|
|
+ log.info("获取举报原因列表请求");
|
|
|
|
|
+ try {
|
|
|
|
|
+ List<StoreDictionary> violationReasonList = lawyerUserViolationService.getViolationReason();
|
|
|
|
|
+ log.info("获取举报原因列表成功,共{}条记录", violationReasonList.size());
|
|
|
|
|
+ return R.data(violationReasonList);
|
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
|
+ log.error("获取举报原因列表异常,异常信息:{}", e.getMessage(), e);
|
|
|
|
|
+ return R.fail("获取举报原因列表失败,请稍后重试");
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
|
|
|