账户权限管理

master
Caps 6 years ago
parent f4bc40588f
commit a18b144615

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kiisoo.ic.domain.entity.PrivilageDomainDO;
import com.kiisoo.ic.domain.entity.PrivilageDomainEntityDO;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import java.util.List;
@ -12,6 +13,7 @@ import java.util.List;
* @author jinchaofan
* @since 2020-02-26
*/
@Repository
public interface PrivilageDomainDOMapper extends BaseMapper<PrivilageDomainDO> {
/**

@ -2,12 +2,14 @@ package com.kiisoo.ic.domain.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kiisoo.ic.domain.entity.PrivilageUserDomainDO;
import org.springframework.stereotype.Repository;
/**
* Mapper
* @author jinchaofan
* @since 2020-02-26
*/
@Repository
public interface PrivilageUserDomainDOMapper extends BaseMapper<PrivilageUserDomainDO> {
}

@ -32,38 +32,42 @@ public class PrivilageDomainServiceImpl extends ServiceImpl<PrivilageDomainDOMap
/**
* mapper
*/
@Autowired
private PoiStoreStaffDOMapper poiStoreStaffDOMapper;
private final PoiStoreStaffDOMapper poiStoreStaffDOMapper;
/**
* mapper
*/
@Autowired
private PrivilageDomainDOMapper privilageDomainDOMapper;
private final PrivilageDomainDOMapper privilageDomainDOMapper;
/**
* mapper
*/
@Autowired
private PrivilageUserDomainDOMapper privilageUserDomainDOMapper;
private final PrivilageUserDomainDOMapper privilageUserDomainDOMapper;
/**
* mapper
*/
@Autowired
private PrivilageDomainEntityDOMapper privilageDomainEntityDOMapper;
private final PrivilageDomainEntityDOMapper privilageDomainEntityDOMapper;
/**
* service
*/
@Autowired
private PrivilageUserService privilageUserService;
private final PrivilageUserService privilageUserService;
/**
* mapper
*/
private final PrivilageRoleDOMapper privilageRoleDOMapper;
@Autowired
private PrivilageRoleDOMapper privilageRoleDOMapper;
public PrivilageDomainServiceImpl(PoiStoreStaffDOMapper poiStoreStaffDOMapper, PrivilageDomainDOMapper privilageDomainDOMapper, PrivilageUserDomainDOMapper privilageUserDomainDOMapper, PrivilageDomainEntityDOMapper privilageDomainEntityDOMapper, PrivilageUserService privilageUserService, PrivilageRoleDOMapper privilageRoleDOMapper) {
this.poiStoreStaffDOMapper = poiStoreStaffDOMapper;
this.privilageDomainDOMapper = privilageDomainDOMapper;
this.privilageUserDomainDOMapper = privilageUserDomainDOMapper;
this.privilageDomainEntityDOMapper = privilageDomainEntityDOMapper;
this.privilageUserService = privilageUserService;
this.privilageRoleDOMapper = privilageRoleDOMapper;
}
@Override
public void saveUserDomain(long userId, long domainId) {
@ -125,7 +129,7 @@ public class PrivilageDomainServiceImpl extends ServiceImpl<PrivilageDomainDOMap
removeList.removeAll(shopIdList);
addList.removeAll(entityIdList);
//删除
if(removeList != null && removeList.size() > 0) {
if(removeList.size() > 0) {
privilageDomainDOMapper.removeDomainEntity(removeList, domainId, DataConstants.DOMAIN_ENTITY_TYPE_SHOP);
}
//新增
@ -138,7 +142,7 @@ public class PrivilageDomainServiceImpl extends ServiceImpl<PrivilageDomainDOMap
bean.setCreateTime(new Date());
addPrivilageDomainEntityList.add(bean);
});
if(addPrivilageDomainEntityList != null && addPrivilageDomainEntityList.size() > 0) {
if(addPrivilageDomainEntityList.size() > 0) {
privilageDomainDOMapper.addDomainEntity(addPrivilageDomainEntityList);
}
//新增用户域

Loading…
Cancel
Save