|
|
|
@ -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);
|
|
|
|
|
}
|
|
|
|
|
//新增用户域
|
|
|
|
|