add updateRoleFileRule iface
This commit is contained in:
parent
aa4e995410
commit
bf4037e86f
@ -51,6 +51,8 @@ public interface UserAppService {
|
||||
|
||||
List<RoleFileRuleDTO> listAllRules();
|
||||
boolean addRoleFileRule(RoleFileRuleDTO rule);
|
||||
|
||||
boolean updateRoleFileRule(RoleFileRuleDTO rule);
|
||||
boolean removeRoleFileRule(Long id);
|
||||
|
||||
}
|
||||
|
||||
@ -199,6 +199,11 @@ public class UserAppServiceImpl implements UserAppService {
|
||||
return userDomainService.addRoleFileRule(RoleFileRuleDtoConverter.toDO(rule));
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean updateRoleFileRule(RoleFileRuleDTO rule) {
|
||||
return userDomainService.updateRoleFileRule(RoleFileRuleDtoConverter.toDO(rule));
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean removeRoleFileRule(Long id) {
|
||||
return userDomainService.removeRoleFileRule(id);
|
||||
|
||||
@ -1,13 +1,14 @@
|
||||
package com.knowledge.base.domain.user.service.iface;
|
||||
|
||||
import com.knowledge.base.domain.user.model.RoleFileRuleDO;
|
||||
import com.knowledge.base.domain.user.repository.po.RoleFileRule;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface RoleFileRuleDomainSupport {
|
||||
List<RoleFileRuleDO> findByRoleId(Long roleId);
|
||||
boolean addRoleFileRule(RoleFileRuleDO rule);
|
||||
|
||||
boolean update(RoleFileRuleDO rule);
|
||||
boolean removeRoleFileRule(Long ruleId);
|
||||
|
||||
List<RoleFileRuleDO> listAllRules();
|
||||
|
||||
@ -43,6 +43,8 @@ public interface UserDomainService {
|
||||
|
||||
List<RoleFileRuleDO> listAllRules();
|
||||
boolean addRoleFileRule(RoleFileRuleDO rule);
|
||||
|
||||
boolean updateRoleFileRule(RoleFileRuleDO rule);
|
||||
boolean removeRoleFileRule(Long ruleId);
|
||||
|
||||
// 用户特殊授权
|
||||
|
||||
@ -4,6 +4,7 @@ import com.google.common.collect.Lists;
|
||||
import com.knowledge.base.domain.user.model.RoleFileRuleDO;
|
||||
import com.knowledge.base.domain.user.repository.converter.RoleFileRuleDomainConverter;
|
||||
import com.knowledge.base.domain.user.repository.iface.RoleFileRuleRepository;
|
||||
import com.knowledge.base.domain.user.repository.po.RoleFileRule;
|
||||
import com.knowledge.base.domain.user.service.iface.RoleFileRuleDomainSupport;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.stereotype.Service;
|
||||
@ -32,6 +33,11 @@ public class RoleFileRuleDomainSupportImpl implements RoleFileRuleDomainSupport
|
||||
return roleFileRuleRepository.save(RoleFileRuleDomainConverter.toPO(rule));
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean update(RoleFileRuleDO rule) {
|
||||
return roleFileRuleRepository.update(RoleFileRuleDomainConverter.toPO(rule));
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean removeRoleFileRule(Long ruleId) {
|
||||
return roleFileRuleRepository.deleteById(ruleId);
|
||||
|
||||
@ -156,6 +156,12 @@ public class UserDomainServiceImpl implements UserDomainService {
|
||||
public boolean addRoleFileRule(RoleFileRuleDO rule) {
|
||||
return roleFileRuleDomainSupport.addRoleFileRule(rule);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean updateRoleFileRule(RoleFileRuleDO rule) {
|
||||
return roleFileRuleDomainSupport.update(rule);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean removeRoleFileRule(Long ruleId) {
|
||||
return roleFileRuleDomainSupport.removeRoleFileRule(ruleId);
|
||||
|
||||
@ -34,6 +34,11 @@ public class RoleWriteController {
|
||||
return ResponseEntity.ok(userAppService.addRoleFileRule(rule));
|
||||
}
|
||||
|
||||
@PutMapping("/update-role-file-rule")
|
||||
public ResponseEntity<?> updateRoleFileRule(@RequestBody RoleFileRuleDTO rule) {
|
||||
return ResponseEntity.ok(userAppService.updateRoleFileRule(rule));
|
||||
}
|
||||
|
||||
@PostMapping("/remove-role-file-rule")
|
||||
public ResponseEntity<?> removeRoleFileRule(@RequestParam Long id) {
|
||||
return ResponseEntity.ok(userAppService.removeRoleFileRule(id));
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user