@@ -59,6 +59,17 @@ public class AccountCenterController {
return Result.success();
}
+ /**
+ * 解绑默认企业
+ * @param bindCompanyDTO
+ * @return
+ */
+ @PostMapping("/unBind/defaultCompany")
+ public Result unBindDefaultCompany(@RequestBody BindCompanyDTO bindCompanyDTO){
+ accountCenterService.unBindDefaultCompany(bindCompanyDTO.getCompanyId(), bindCompanyDTO.getAccountId());
+ return Result.success();
+ }
+
/**
* 校验企业名称时候已在账户中心注册过
* @param spaceName
@@ -39,4 +39,12 @@ public interface AccountCenterService {
* @return
*/
boolean bindDefaultCompany(Long companyId, Long accountId);
+ * @param companyId
+ * @param accountId
+ boolean unBindDefaultCompany(Long companyId, Long accountId);
@@ -186,4 +186,9 @@ public class AccountCenterServiceImpl implements AccountCenterService {
return true;
+ @Override
+ public boolean unBindDefaultCompany(Long companyId, Long accountId) {
+ accountCompanyMapper.unBindDefault(accountId);
+ return true;