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