优化接口权限

This commit is contained in:
gy b
2023-10-10 21:25:29 +08:00
parent d802c83135
commit a7b7ea826f
6 changed files with 40 additions and 55 deletions
@@ -22,7 +22,7 @@ public class AdjudicationController extends BaseController {
* @return * @return
*/ */
@PostMapping("/document") @PostMapping("/document")
@PreAuthorize("@ss.hasPermi('caseManagement:createaward')") @PreAuthorize("@ss.hasPermi('caseManagement:list:createaward')")
public AjaxResult createDocument(@Validated @RequestBody CaseApplication caseApplication){ public AjaxResult createDocument(@Validated @RequestBody CaseApplication caseApplication){
return adjudicationService.createDocument(caseApplication); return adjudicationService.createDocument(caseApplication);
} }
@@ -54,7 +54,7 @@ public class AdjudicationController extends BaseController {
* @return * @return
*/ */
@PostMapping("/signature") @PostMapping("/signature")
@PreAuthorize("@ss.hasPermi('awardManagement:sign')") @PreAuthorize("@ss.hasPermi('awardManagement:list:sign')")
public AjaxResult signature(@Validated @RequestBody CaseApplication caseApplication){ public AjaxResult signature(@Validated @RequestBody CaseApplication caseApplication){
return adjudicationService.signature(caseApplication); return adjudicationService.signature(caseApplication);
} }
@@ -65,7 +65,7 @@ public class AdjudicationController extends BaseController {
* @return * @return
*/ */
@PostMapping("/caseFile") @PostMapping("/caseFile")
@PreAuthorize("@ss.hasPermi('awardManagement:file')") @PreAuthorize("@ss.hasPermi('awardManagement:list:file')")
public AjaxResult caseFile(@Validated @RequestBody CaseApplication caseApplication){ public AjaxResult caseFile(@Validated @RequestBody CaseApplication caseApplication){
return adjudicationService.caseFile(caseApplication); return adjudicationService.caseFile(caseApplication);
} }
@@ -76,7 +76,7 @@ public class AdjudicationController extends BaseController {
* @return * @return
*/ */
@PostMapping("/service") @PostMapping("/service")
@PreAuthorize("@ss.hasPermi('awardManagement:sendaward')") @PreAuthorize("@ss.hasPermi('awardManagement:list:sendaward')")
public AjaxResult service(@RequestBody BookSendVO bookSendVO){ public AjaxResult service(@RequestBody BookSendVO bookSendVO){
return adjudicationService.service(bookSendVO.getId(),bookSendVO.getAppEmail(),bookSendVO.getResEmail(),bookSendVO.getApptrackingNum(),bookSendVO.getRestrackingNum()); return adjudicationService.service(bookSendVO.getId(),bookSendVO.getAppEmail(),bookSendVO.getResEmail(),bookSendVO.getApptrackingNum(),bookSendVO.getRestrackingNum());
} }
@@ -86,7 +86,7 @@ public class AdjudicationController extends BaseController {
* @return * @return
*/ */
@PostMapping("/stamp") @PostMapping("/stamp")
@PreAuthorize("@ss.hasPermi('awardManagement:signprint')") @PreAuthorize("@ss.hasPermi('awardManagement:list:signprint')")
public AjaxResult stamp(@Validated @RequestBody CaseApplication caseApplication){ public AjaxResult stamp(@Validated @RequestBody CaseApplication caseApplication){
return adjudicationService.stamp(caseApplication); return adjudicationService.stamp(caseApplication);
} }
@@ -21,7 +21,7 @@ public class ArbitratorController extends BaseController {
/** /**
* 查询仲裁员信息 * 查询仲裁员信息
*/ */
@PreAuthorize("@ss.hasPermi('arbitrator:list')") // @PreAuthorize("@ss.hasPermi('arbitrator:list')")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(Arbitrator arbitrator) public TableDataInfo list(Arbitrator arbitrator)
{ {
@@ -6,6 +6,7 @@ import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType; import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.wisdomarbitrate.domain.CaseApplication; import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
import com.ruoyi.wisdomarbitrate.domain.vo.SendRoomNoMessageVO; import com.ruoyi.wisdomarbitrate.domain.vo.SendRoomNoMessageVO;
import com.ruoyi.wisdomarbitrate.service.ICaseApplicationService; import com.ruoyi.wisdomarbitrate.service.ICaseApplicationService;
@@ -15,14 +16,14 @@ import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.common.utils.poi.ExcelUtil;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.util.List; import java.util.List;
@RestController @RestController
@RequestMapping("/caseApplication") @RequestMapping("/caseApplication")
public class CaseApplicationController extends BaseController { public class CaseApplicationController extends BaseController {
@Autowired @Autowired
private ICaseApplicationService caseApplicationService; private ICaseApplicationService caseApplicationService;
@@ -32,8 +33,7 @@ public class CaseApplicationController extends BaseController {
*/ */
@PreAuthorize("@ss.hasPermi('caseManagement:list')") @PreAuthorize("@ss.hasPermi('caseManagement:list')")
@GetMapping("/list") @GetMapping("/list")
public TableDataInfo list(CaseApplication caseApplication) public TableDataInfo list(CaseApplication caseApplication) {
{
startPage(); startPage();
List<CaseApplication> list = caseApplicationService.selectCaseApplicationList(caseApplication); List<CaseApplication> list = caseApplicationService.selectCaseApplicationList(caseApplication);
return getDataTable(list); return getDataTable(list);
@@ -42,7 +42,7 @@ public class CaseApplicationController extends BaseController {
/** /**
* 新增立案数据 * 新增立案数据
*/ */
@PreAuthorize("@ss.hasPermi('caseManagement:add')") @PreAuthorize("@ss.hasPermi('caseManagement:list:add')")
@Log(title = "新增立案数据", businessType = BusinessType.INSERT) @Log(title = "新增立案数据", businessType = BusinessType.INSERT)
@PostMapping("/addCaseApplication") @PostMapping("/addCaseApplication")
public AjaxResult addCaseApplication(@Validated @RequestBody CaseApplication caseApplication) public AjaxResult addCaseApplication(@Validated @RequestBody CaseApplication caseApplication)
@@ -58,11 +58,10 @@ public class CaseApplicationController extends BaseController {
/** /**
* 修改立案数据 * 修改立案数据
*/ */
@PreAuthorize("@ss.hasPermi('caseManagement:update')") @PreAuthorize("@ss.hasPermi('caseManagement:list:update')")
@Log(title = "修改立案数据", businessType = BusinessType.UPDATE) @Log(title = "修改立案数据", businessType = BusinessType.UPDATE)
@PostMapping("/editCaseApplication") @PostMapping("/editCaseApplication")
public AjaxResult editCaseApplication(@Validated @RequestBody CaseApplication caseApplication) public AjaxResult editCaseApplication(@Validated @RequestBody CaseApplication caseApplication) {
{
caseApplication.setUpdateBy(getUsername()); caseApplication.setUpdateBy(getUsername());
return toAjax(caseApplicationService.editCaseApplication(caseApplication)); return toAjax(caseApplicationService.editCaseApplication(caseApplication));
@@ -71,11 +70,10 @@ public class CaseApplicationController extends BaseController {
/** /**
* 提交立案申请 * 提交立案申请
*/ */
@PreAuthorize("@ss.hasPermi('caseManagement:submit')") @PreAuthorize("@ss.hasPermi('caseManagement:list:submit')")
@Log(title = "提交立案申请", businessType = BusinessType.UPDATE) @Log(title = "提交立案申请", businessType = BusinessType.UPDATE)
@PostMapping("/submitCaseApplication") @PostMapping("/submitCaseApplication")
public AjaxResult submitCaseApplication(@Validated @RequestBody CaseApplication caseApplication) public AjaxResult submitCaseApplication(@Validated @RequestBody CaseApplication caseApplication) {
{
return toAjax(caseApplicationService.submitCaseApplication(caseApplication)); return toAjax(caseApplicationService.submitCaseApplication(caseApplication));
} }
@@ -83,11 +81,10 @@ public class CaseApplicationController extends BaseController {
/** /**
* 删除立案数据 * 删除立案数据
*/ */
@PreAuthorize("@ss.hasPermi('caseManagement:delete')") @PreAuthorize("@ss.hasPermi('caseManagement:list:delete')")
@Log(title = "删除立案数据", businessType = BusinessType.DELETE) @Log(title = "删除立案数据", businessType = BusinessType.DELETE)
@PostMapping("/removeCaseApplication") @PostMapping("/removeCaseApplication")
public AjaxResult removeCaseApplication(@Validated @RequestBody CaseApplication caseApplication) public AjaxResult removeCaseApplication(@Validated @RequestBody CaseApplication caseApplication) {
{
return toAjax(caseApplicationService.deletecaseApplicationByIds(caseApplication)); return toAjax(caseApplicationService.deletecaseApplicationByIds(caseApplication));
} }
@@ -95,10 +92,9 @@ public class CaseApplicationController extends BaseController {
/** /**
* 查询立案信息 * 查询立案信息
*/ */
@PreAuthorize("@ss.hasPermi('caseManagement:detail')") @PreAuthorize("@ss.hasPermi('caseManagement:list:detail')")
@PostMapping("/selectCaseApplication") @PostMapping("/selectCaseApplication")
public AjaxResult selectCaseApplication(@Validated @RequestBody CaseApplication caseApplication) public AjaxResult selectCaseApplication(@Validated @RequestBody CaseApplication caseApplication) {
{
CaseApplication caseApplicationselect = caseApplicationService.selectCaseApplication(caseApplication); CaseApplication caseApplicationselect = caseApplicationService.selectCaseApplication(caseApplication);
return success(caseApplicationselect); return success(caseApplicationselect);
} }
@@ -107,20 +103,19 @@ public class CaseApplicationController extends BaseController {
* 立案申请导入模板下载 * 立案申请导入模板下载
*/ */
@PostMapping("/importTemplate") @PostMapping("/importTemplate")
public void importTemplate(HttpServletResponse response) public void importTemplate(HttpServletResponse response) {
{
ExcelUtil<CaseApplication> util = new ExcelUtil<CaseApplication>(CaseApplication.class); ExcelUtil<CaseApplication> util = new ExcelUtil<CaseApplication>(CaseApplication.class);
util.importTemplateExcel(response, "立案申请数据"); util.importTemplateExcel(response, "立案申请数据");
} }
@Log(title = "立案信息导入", businessType = BusinessType.IMPORT) @Log(title = "立案信息导入", businessType = BusinessType.IMPORT)
@PreAuthorize("@ss.hasPermi('caseManagement:import')") @PreAuthorize("@ss.hasPermi('caseManagement:list:import')")
@PostMapping("/importData") @PostMapping("/importData")
public AjaxResult importData(MultipartFile file) throws Exception { public AjaxResult importData(MultipartFile file) throws Exception {
ExcelUtil<CaseApplication> util = new ExcelUtil<CaseApplication>(CaseApplication.class); ExcelUtil<CaseApplication> util = new ExcelUtil<CaseApplication>(CaseApplication.class);
List<CaseApplication> caseApplicationList = util.importExcel(file.getInputStream()); List<CaseApplication> caseApplicationList = util.importExcel(file.getInputStream());
String operName = getUsername(); String operName = getUsername();
String message = caseApplicationService.importCaseApplication(caseApplicationList,operName); String message = caseApplicationService.importCaseApplication(caseApplicationList, operName);
return success(message); return success(message);
} }
@@ -130,30 +125,27 @@ public class CaseApplicationController extends BaseController {
@PreAuthorize("@ss.hasPermi('caseApplication:pendTral')") @PreAuthorize("@ss.hasPermi('caseApplication:pendTral')")
@Log(title = "组庭", businessType = BusinessType.UPDATE) @Log(title = "组庭", businessType = BusinessType.UPDATE)
@PostMapping("/pendTral") @PostMapping("/pendTral")
public AjaxResult pendTral(@Validated @RequestBody CaseApplication caseApplication) public AjaxResult pendTral(@Validated @RequestBody CaseApplication caseApplication) {
{
return toAjax(caseApplicationService.pendTral(caseApplication)); return toAjax(caseApplicationService.pendTral(caseApplication));
} }
/** /**
* 组庭审核 * 组庭审核
*/ */
@PreAuthorize("@ss.hasPermi('caseManagement:checkgroup')") @PreAuthorize("@ss.hasPermi('caseManagement:list:checkgroup')")
@Log(title = "组庭审核", businessType = BusinessType.UPDATE) @Log(title = "组庭审核", businessType = BusinessType.UPDATE)
@PostMapping("/pendTralCheck") @PostMapping("/pendTralCheck")
public AjaxResult pendTralCheck(@Validated @RequestBody CaseApplication caseApplication) public AjaxResult pendTralCheck(@Validated @RequestBody CaseApplication caseApplication) {
{
return toAjax(caseApplicationService.pendTralCheck(caseApplication)); return toAjax(caseApplicationService.pendTralCheck(caseApplication));
} }
/** /**
* 组庭确认 * 组庭确认
*/ */
@PreAuthorize("@ss.hasPermi('caseManagement:confirmgroup')") @PreAuthorize("@ss.hasPermi('caseManagement:list:confirmgroup')")
@Log(title = "组庭确认", businessType = BusinessType.UPDATE) @Log(title = "组庭确认", businessType = BusinessType.UPDATE)
@PostMapping("/pendTralSure") @PostMapping("/pendTralSure")
public AjaxResult pendTralSure(@Validated @RequestBody CaseApplication caseApplication) public AjaxResult pendTralSure(@Validated @RequestBody CaseApplication caseApplication) {
{
return toAjax(caseApplicationService.pendTralSure(caseApplication)); return toAjax(caseApplicationService.pendTralSure(caseApplication));
} }
@@ -163,8 +155,7 @@ public class CaseApplicationController extends BaseController {
@PreAuthorize("@ss.hasPermi('caseApplication:verificationArbitrateRecord')") @PreAuthorize("@ss.hasPermi('caseApplication:verificationArbitrateRecord')")
@Log(title = "核验裁决书", businessType = BusinessType.UPDATE) @Log(title = "核验裁决书", businessType = BusinessType.UPDATE)
@PostMapping("/verificationArbitrateRecord") @PostMapping("/verificationArbitrateRecord")
public AjaxResult verificationArbitrateRecord(@Validated @RequestBody CaseApplication caseApplication) public AjaxResult verificationArbitrateRecord(@Validated @RequestBody CaseApplication caseApplication) {
{
return toAjax(caseApplicationService.verificationArbitrateRecord(caseApplication)); return toAjax(caseApplicationService.verificationArbitrateRecord(caseApplication));
} }
@@ -174,32 +165,28 @@ public class CaseApplicationController extends BaseController {
@PreAuthorize("@ss.hasPermi('caseApplication:checkArbitrateRecord')") @PreAuthorize("@ss.hasPermi('caseApplication:checkArbitrateRecord')")
@Log(title = "审核裁决书", businessType = BusinessType.UPDATE) @Log(title = "审核裁决书", businessType = BusinessType.UPDATE)
@PostMapping("/checkArbitrateRecord") @PostMapping("/checkArbitrateRecord")
public AjaxResult checkArbitrateRecord(@Validated @RequestBody CaseApplication caseApplication) public AjaxResult checkArbitrateRecord(@Validated @RequestBody CaseApplication caseApplication) {
{
return toAjax(caseApplicationService.checkArbitrateRecord(caseApplication)); return toAjax(caseApplicationService.checkArbitrateRecord(caseApplication));
} }
/** /**
* 是否指派仲裁员 * 是否指派仲裁员
*/ */
@PreAuthorize("@ss.hasPermi('caseApplication:pendingAppointArbotrar')") @PreAuthorize("@ss.hasPermi('caseApplication:pendingAppointArbotrar')")
@Log(title = "是否指派仲裁员", businessType = BusinessType.UPDATE) @Log(title = "是否指派仲裁员", businessType = BusinessType.UPDATE)
@PostMapping("/pendingAppointArbotrar") @PostMapping("/pendingAppointArbotrar")
public AjaxResult pendingAppointArbotrar(@Validated @RequestBody CaseApplication caseApplication) public AjaxResult pendingAppointArbotrar(@Validated @RequestBody CaseApplication caseApplication) {
{
return toAjax(caseApplicationService.pendingAppointArbotrar(caseApplication)); return toAjax(caseApplicationService.pendingAppointArbotrar(caseApplication));
} }
/** /**
* 提交立案审查 * 提交立案审查
*/ */
@PreAuthorize("@ss.hasPermi('caseManagement:check')") @PreAuthorize("@ss.hasPermi('caseManagement:list:check')")
@Log(title = "提交立案审查", businessType = BusinessType.UPDATE) @Log(title = "提交立案审查", businessType = BusinessType.UPDATE)
@PostMapping("/submitCaseApplicationCheck") @PostMapping("/submitCaseApplicationCheck")
public AjaxResult submitCaseApplicationCheck(@Validated @RequestBody CaseApplication caseApplication) public AjaxResult submitCaseApplicationCheck(@Validated @RequestBody CaseApplication caseApplication) {
{
return toAjax(caseApplicationService.submitCaseApplicationCheck(caseApplication)); return toAjax(caseApplicationService.submitCaseApplicationCheck(caseApplication));
} }
@@ -207,22 +194,20 @@ public class CaseApplicationController extends BaseController {
/** /**
* 确认缴费查询立案信息 * 确认缴费查询立案信息
*/ */
@PreAuthorize("@ss.hasPermi('paymentManagement:list:detail')")
@PostMapping("/selectCaseApplicationConfirm") @PostMapping("/selectCaseApplicationConfirm")
public AjaxResult selectCaseApplicationConfirm(@Validated @RequestBody CaseApplication caseApplication) public AjaxResult selectCaseApplicationConfirm(@Validated @RequestBody CaseApplication caseApplication) {
{
CaseApplication caseApplicationselect = caseApplicationService.selectCaseApplicationConfirm(caseApplication); CaseApplication caseApplicationselect = caseApplicationService.selectCaseApplicationConfirm(caseApplication);
return success(caseApplicationselect); return success(caseApplicationselect);
} }
/** /**
* 发送房间号短信 * 发送房间号短信
*/ */
@Anonymous @Anonymous
@PostMapping("/sendRoomNoMessage") @PostMapping("/sendRoomNoMessage")
public AjaxResult sendRoomNoMessage(@Validated @RequestBody SendRoomNoMessageVO messageVO) public AjaxResult sendRoomNoMessage(@Validated @RequestBody SendRoomNoMessageVO messageVO) {
{
String result = caseApplicationService.sendRoomNoMessage(messageVO); String result = caseApplicationService.sendRoomNoMessage(messageVO);
return success(result); return success(result);
} }
@@ -23,7 +23,7 @@ public class CaseArbitrateController extends BaseController {
* @return * @return
*/ */
@PutMapping("/method") @PutMapping("/method")
@PreAuthorize("@ss.hasPermi('caseManagement:checkarbitrationway')") @PreAuthorize("@ss.hasPermi('caseManagement:list:checkarbitrationway')")
public AjaxResult examineArbitrateMethod(@Validated @RequestBody CaseApplication caseApplication public AjaxResult examineArbitrateMethod(@Validated @RequestBody CaseApplication caseApplication
,Integer opinion){ ,Integer opinion){
return caseArbitrateService.examineArbitrateMethod(caseApplication,opinion); return caseArbitrateService.examineArbitrateMethod(caseApplication,opinion);
@@ -35,7 +35,7 @@ public class CaseArbitrateController extends BaseController {
* @return * @return
*/ */
@PostMapping("/writtenHear") @PostMapping("/writtenHear")
@PreAuthorize("@ss.hasPermi('caseManagement:offlinehear')") @PreAuthorize("@ss.hasPermi('caseManagement:hear')")
public AjaxResult writtenHear(@Validated @RequestBody ArbitrateRecord arbitrateRecord){ public AjaxResult writtenHear(@Validated @RequestBody ArbitrateRecord arbitrateRecord){
return caseArbitrateService.writtenHear(arbitrateRecord); return caseArbitrateService.writtenHear(arbitrateRecord);
} }
@@ -36,7 +36,7 @@ public class CaseEvidenceController extends BaseController {
* @return * @return
*/ */
@GetMapping("/{id}") @GetMapping("/{id}")
@PreAuthorize("@ss.hasPermi('caseManagement:detail')") @PreAuthorize("@ss.hasPermi('caseManagement:list:detail')")
public AjaxResult getCaseDetailsById(@PathVariable Long id) { public AjaxResult getCaseDetailsById(@PathVariable Long id) {
String username = this.getUsername(); String username = this.getUsername();
return caseEvidenceService.getCaseDetailsById(id,username); return caseEvidenceService.getCaseDetailsById(id,username);
@@ -25,7 +25,7 @@ public class CasePaymentController {
* @param casePayDTO 缴费传入参数 * @param casePayDTO 缴费传入参数
* @return 统一响应结果 * @return 统一响应结果
*/ */
@PreAuthorize("@ss.hasPermi('caseManagement:pay')") @PreAuthorize("@ss.hasPermi('caseManagement:list:pay')")
@PostMapping("/casePay") @PostMapping("/casePay")
public AjaxResult casePay(@Validated @RequestBody CasePayDTO casePayDTO) { public AjaxResult casePay(@Validated @RequestBody CasePayDTO casePayDTO) {
return paymentService.casePay(casePayDTO); return paymentService.casePay(casePayDTO);
@@ -36,7 +36,7 @@ public class CasePaymentController {
* @param caseApplication * @param caseApplication
* @return * @return
*/ */
@PreAuthorize("@ss.hasPermi('paymentManagement:payconfirm')") @PreAuthorize("@ss.hasPermi('paymentManagement:list:payconfirm')")
@PutMapping("/confirm") @PutMapping("/confirm")
public AjaxResult confirmPayment(@Validated @RequestBody CaseApplication caseApplication) { public AjaxResult confirmPayment(@Validated @RequestBody CaseApplication caseApplication) {
return paymentService.confirmPayment(caseApplication); return paymentService.confirmPayment(caseApplication);