联系人和税码去掉权限

This commit is contained in:
潘荣晟
2026-01-15 17:25:24 +08:00
parent 93aff069c5
commit 793a5acba9

View File

@@ -44,7 +44,7 @@ public class ContractController implements BusinessControllerMarker {
@GetMapping("/page") @GetMapping("/page")
@Operation(summary = "获得合同分页列表") @Operation(summary = "获得合同分页列表")
@PreAuthorize("@ss.hasPermission('base:contract:query')") @PreAuthorize("@ss.hasAnyPermissions({'base:contract:get','purchaseContract:detail'})")
public CommonResult<PageResult<ContractRespVO>> getPage(@Valid ContractPageReqVO pageReqVO) { public CommonResult<PageResult<ContractRespVO>> getPage(@Valid ContractPageReqVO pageReqVO) {
PageResult<ContractMainDO> pageResult = contractService.getContractPage(pageReqVO); PageResult<ContractMainDO> pageResult = contractService.getContractPage(pageReqVO);
return success(BeanUtils.toBean(pageResult, ContractRespVO.class)); return success(BeanUtils.toBean(pageResult, ContractRespVO.class));
@@ -52,21 +52,21 @@ public class ContractController implements BusinessControllerMarker {
@GetMapping("/nots") @GetMapping("/nots")
@Operation(summary = "查询不计价规则列表") @Operation(summary = "查询不计价规则列表")
@PreAuthorize("@ss.hasPermission('base:contract:query')") @PreAuthorize("@ss.hasAnyPermissions({'base:contract:get','purchaseContract:detail'})")
public CommonResult<PageResult<NotRespVO>> getNots(NotsQueryReqVO queryReqVO) { public CommonResult<PageResult<NotRespVO>> getNots(NotsQueryReqVO queryReqVO) {
return success(contractService.getNots(queryReqVO)); return success(contractService.getNots(queryReqVO));
} }
@GetMapping("/demotes") @GetMapping("/demotes")
@Operation(summary = "查询参数降级规则列表") @Operation(summary = "查询参数降级规则列表")
@PreAuthorize("@ss.hasPermission('base:contract:query')") @PreAuthorize("@ss.hasAnyPermissions({'base:contract:get','purchaseContract:detail'})")
public CommonResult<PageResult<DemoteRespVO>> getDemotes(DemotesQueryReqVO queryReqVO) { public CommonResult<PageResult<DemoteRespVO>> getDemotes(DemotesQueryReqVO queryReqVO) {
return success(contractService.getDemotes(queryReqVO)); return success(contractService.getDemotes(queryReqVO));
} }
@GetMapping("/formulas") @GetMapping("/formulas")
@Operation(summary = "查询结算公式列表") @Operation(summary = "查询结算公式列表")
@PreAuthorize("@ss.hasPermission('base:contract:query')") @PreAuthorize("@ss.hasAnyPermissions({'base:contract:get','purchaseContract:detail'})")
public CommonResult<PageResult<FormulaRespVO>> getFormulas(FormulasQueryReqVO queryReqVO) { public CommonResult<PageResult<FormulaRespVO>> getFormulas(FormulasQueryReqVO queryReqVO) {
return success(contractService.getFormulas(queryReqVO)); return success(contractService.getFormulas(queryReqVO));
} }
@@ -81,7 +81,7 @@ public class ContractController implements BusinessControllerMarker {
@GetMapping("/get") @GetMapping("/get")
@Operation(summary = "获得合同详情") @Operation(summary = "获得合同详情")
@PreAuthorize("@ss.hasPermission('base:contract:get')") @PreAuthorize("@ss.hasAnyPermissions({'base:contract:get','purchaseContract:detail'})")
public CommonResult<ContractRespVO> get(@RequestParam("id") Long id) { public CommonResult<ContractRespVO> get(@RequestParam("id") Long id) {
ContractRespVO contractRespVO = contractService.get(id); ContractRespVO contractRespVO = contractService.get(id);
return success(contractRespVO); return success(contractRespVO);
@@ -89,7 +89,7 @@ public class ContractController implements BusinessControllerMarker {
@GetMapping("/get/by-system-contract-number") @GetMapping("/get/by-system-contract-number")
@Operation(summary = "根据系统合同编号获得合同详情") @Operation(summary = "根据系统合同编号获得合同详情")
@PreAuthorize("@ss.hasPermission('base:contract:get')") @PreAuthorize("@ss.hasAnyPermissions({'base:contract:get','purchaseContract:detail'})")
public CommonResult<ContractRespVO> getBySystemContractNumber(@RequestParam("systemContractNumber") String systemContractNumber) { public CommonResult<ContractRespVO> getBySystemContractNumber(@RequestParam("systemContractNumber") String systemContractNumber) {
ContractRespVO contractRespVO = contractService.getBySystemContractNumber(systemContractNumber); ContractRespVO contractRespVO = contractService.getBySystemContractNumber(systemContractNumber);
return success(contractRespVO); return success(contractRespVO);
@@ -161,35 +161,35 @@ public class ContractController implements BusinessControllerMarker {
@GetMapping("/list/up-not-relation") @GetMapping("/list/up-not-relation")
@Operation(summary = "获得上游未关联合同列表") @Operation(summary = "获得上游未关联合同列表")
@PreAuthorize("@ss.hasPermission('base:contract:relation')") @PreAuthorize("@ss.hasAnyPermissions({'base:contract:get','purchaseContract:detail'})")
public CommonResult<List<ContractRespVO>> getListUpNotRelation(@RequestParam("id") Long id) { public CommonResult<List<ContractRespVO>> getListUpNotRelation(@RequestParam("id") Long id) {
return success(contractService.getListUpNotRelation(id)); return success(contractService.getListUpNotRelation(id));
} }
@GetMapping("/list/down-not-relation") @GetMapping("/list/down-not-relation")
@Operation(summary = "获得下游未关联合同列表") @Operation(summary = "获得下游未关联合同列表")
@PreAuthorize("@ss.hasPermission('base:contract:relation')") @PreAuthorize("@ss.hasAnyPermissions({'base:contract:get','purchaseContract:detail'})")
public CommonResult<List<ContractRespVO>> getListDownNotRelation(@RequestParam("id") Long id) { public CommonResult<List<ContractRespVO>> getListDownNotRelation(@RequestParam("id") Long id) {
return success(contractService.getListDownNotRelation(id)); return success(contractService.getListDownNotRelation(id));
} }
@GetMapping("/get/up-relation") @GetMapping("/get/up-relation")
@Operation(summary = "获得上游关联的合同数据") @Operation(summary = "获得上游关联的合同数据")
@PreAuthorize("@ss.hasPermission('base:contract:relation')") @PreAuthorize("@ss.hasAnyPermissions({'base:contract:get','purchaseContract:detail'})")
public CommonResult<ContractRespVO> getUpRelation(@RequestParam("id") Long id) { public CommonResult<ContractRespVO> getUpRelation(@RequestParam("id") Long id) {
return success(contractService.getUpRelation(id)); return success(contractService.getUpRelation(id));
} }
@GetMapping("/get/down-relation") @GetMapping("/get/down-relation")
@Operation(summary = "获得下游关联的合同数据") @Operation(summary = "获得下游关联的合同数据")
@PreAuthorize("@ss.hasPermission('base:contract:relation')") @PreAuthorize("@ss.hasAnyPermissions({'base:contract:get','purchaseContract:detail'})")
public CommonResult<ContractRespVO> getDownRelation(@RequestParam("id") Long id) { public CommonResult<ContractRespVO> getDownRelation(@RequestParam("id") Long id) {
return success(contractService.getDownRelation(id)); return success(contractService.getDownRelation(id));
} }
@PostMapping("/relation") @PostMapping("/relation")
@Operation(summary = "关联合同") @Operation(summary = "关联合同")
@PreAuthorize("@ss.hasPermission('base:contract:relation')") @PreAuthorize("@ss.hasAnyPermissions({'base:contract:get','purchaseContract:detail'})")
public CommonResult<Boolean> relation(@RequestBody RelationReqVo reqVo) { public CommonResult<Boolean> relation(@RequestBody RelationReqVo reqVo) {
return success(contractService.relation(reqVo)); return success(contractService.relation(reqVo));
} }
@@ -203,21 +203,21 @@ public class ContractController implements BusinessControllerMarker {
@PostMapping("/logistics/list/page") @PostMapping("/logistics/list/page")
@Operation(summary = "国贸2.0系统合同分页查询") @Operation(summary = "国贸2.0系统合同分页查询")
@PreAuthorize("@ss.hasPermission('base:contract:query')") @PreAuthorize("@ss.hasPermission({'base:contract:get','purchaseContract:detail'})")
public CommonResult<PageResult<IntContract>> logisticsListPage(IntContractPageReq pageReq) { public CommonResult<PageResult<IntContract>> logisticsListPage(IntContractPageReq pageReq) {
return contractApi.logisticsListPage(pageReq); return contractApi.logisticsListPage(pageReq);
} }
@PostMapping("/order-by-order-no") @PostMapping("/order-by-order-no")
@Operation(summary = "通过订单编号获取订单信息", description = "通过订单编号获取订单信息") @Operation(summary = "通过订单编号获取订单信息", description = "通过订单编号获取订单信息")
@PreAuthorize("@ss.hasPermission('base:contract:query')") @PreAuthorize("@ss.hasPermission({'base:contract:get','purchaseContract:detail'})")
public CommonResult<List<PurchaseOrderWithDetailsDTO>> getOrderByOrderNo(@RequestBody List<String> orderNoS){ public CommonResult<List<PurchaseOrderWithDetailsDTO>> getOrderByOrderNo(@RequestBody List<String> orderNoS){
return contractApi.getOrderByOrderNo(orderNoS); return contractApi.getOrderByOrderNo(orderNoS);
} }
@GetMapping("/transaction-info/by-paper-number") @GetMapping("/transaction-info/by-paper-number")
@Operation(summary = "根据合同编号获得交易信息") @Operation(summary = "根据合同编号获得交易信息")
@PreAuthorize("@ss.hasPermission('base:contract:get')") @PreAuthorize("@ss.hasAnyPermissions({'base:contract:get','purchaseContract:detail'})")
public CommonResult<TransactionInfoRespVO> transactionInfoByPaperNumber( public CommonResult<TransactionInfoRespVO> transactionInfoByPaperNumber(
@RequestParam("contractPaperNumber") String contractPaperNumber @RequestParam("contractPaperNumber") String contractPaperNumber
) { ) {