Compiled from "CpImageStoreServiceImpl.java"
public class cn.cloudwalk.service.organization.service.CpImageStoreServiceImpl extends cn.cloudwalk.service.organization.common.AbstractImagStoreService implements cn.cloudwalk.client.organization.service.store.service.CpImageStoreService {
  private cn.cloudwalk.data.organization.mapper.IsImageStoreAssociatedMapper isImageStoreAssociatedMapper;
  private cn.cloudwalk.data.organization.mapper.ImgStoreLabelMapper imgStoreLabelMapper;
  private cn.cloudwalk.data.organization.mapper.ImgStoreOrganizationMapper imgStoreOrganizationMapper;
  private cn.cloudwalk.data.organization.mapper.ImgStorePersonMapper personMapper;
  private cn.cloudwalk.data.organization.mapper.GroupPersonRefMapper groupPersonRefMapper;
  private cn.cloudwalk.data.organization.mapper.OrganizationImageStoreMapper organizationImageStoreMapper;
  private cn.cloudwalk.client.account.account.service.AcBusinessService acBusinessService;
  private cn.cloudwalk.client.resource.application.service.ApplicationService applicationService;
  private cn.cloudwalk.client.aggregate.group.service.AgImageStoreService agImageStoreService;
  private cn.cloudwalk.client.aggregate.application.service.ApplicationImageStoreService applicationImageStoreService;
  private cn.cloudwalk.client.aggregate.device.service.AggDeviceImageStoreService deviceImageStoreService;
  private cn.cloudwalk.service.organization.service.CpImageStorePersonSynManager cpImageStorePersonSynManager;
  private cn.cloudwalk.service.organization.service.CpImageStorePersonManager cpImageStorePersonManager;
  private cn.cloudwalk.client.device.mgn.atomic.service.AtomicDeviceService atomicDeviceService;
  private cn.cloudwalk.client.aggregate.application.service.ApplicationImageStoreService appImageStoreService;
  private int searchSize;
  public cn.cloudwalk.service.organization.service.CpImageStoreServiceImpl();
  public cn.cloudwalk.cloud.result.CloudwalkResult<java.lang.String> add(cn.cloudwalk.client.organization.service.store.param.AddImageStoreParam, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
  public cn.cloudwalk.cloud.result.CloudwalkResult<java.lang.Boolean> edit(cn.cloudwalk.client.organization.service.store.param.EditImageStoreParam, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
  private boolean checkAssociatedIsChange(java.lang.String, java.util.List<cn.cloudwalk.data.organization.entity.IsImageStoreAssociated>);
  public cn.cloudwalk.cloud.result.CloudwalkResult<java.lang.Boolean> delete(cn.cloudwalk.client.organization.service.store.param.DelImageStoreParam, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
  private void checkAppRefByImageStoreIdForDelete(java.lang.String, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
  public cn.cloudwalk.cloud.result.CloudwalkResult<cn.cloudwalk.cloud.page.CloudwalkPageAble<cn.cloudwalk.client.organization.service.store.result.PageImageStoreResult>> page(cn.cloudwalk.client.organization.service.store.param.QueryImageStoreParam, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
  public cn.cloudwalk.cloud.result.CloudwalkResult<java.util.List<cn.cloudwalk.client.organization.service.store.result.ImageStoreResult>> list(cn.cloudwalk.client.organization.service.store.param.QueryImageStoreParam, cn.cloudwalk.cloud.context.CloudwalkCallContext) throws cn.cloudwalk.cloud.exception.ServiceException;
  public cn.cloudwalk.cloud.result.CloudwalkResult<cn.cloudwalk.client.organization.service.store.result.ImageStoreDetailResult> detail(cn.cloudwalk.client.organization.service.store.param.DetailImageStoreParam, cn.cloudwalk.cloud.context.CloudwalkCallContext);
  private java.util.List<cn.cloudwalk.client.organization.service.store.result.DeviceInfoResult> getDeviceList(java.util.List<cn.cloudwalk.client.aggregate.device.result.DeviceImageStoreQueryResult>, cn.cloudwalk.cloud.context.CloudwalkCallContext);
  private cn.cloudwalk.data.organization.entity.IsImageStoreAssociated getAssociated(java.lang.String, long, java.lang.String, java.lang.String, java.lang.Integer, java.lang.Integer);
  private cn.cloudwalk.data.organization.entity.IsImageStoreAssociated getAssociated(cn.cloudwalk.client.organization.service.store.param.AssociatedParam, long, java.lang.String, java.lang.String, java.lang.Integer, java.lang.Integer);
  private java.util.List<cn.cloudwalk.data.organization.entity.IsImageStoreAssociated> addBaseImageStore(cn.cloudwalk.client.organization.service.store.param.BaseImageStoreParam, cn.cloudwalk.cloud.context.CloudwalkCallContext, java.lang.String, java.lang.String) throws cn.cloudwalk.cloud.exception.ServiceException;
  private java.lang.String getBusinessName(java.lang.String) throws cn.cloudwalk.cloud.exception.ServiceException;
  private java.lang.String getSourceApplicationName(java.lang.String) throws cn.cloudwalk.cloud.exception.ServiceException;
  private void checkExistAndStatus(java.lang.String) throws cn.cloudwalk.cloud.exception.ServiceException;
  private java.util.Map<java.lang.String, java.lang.String> getBusinessNameMap() throws cn.cloudwalk.cloud.exception.ServiceException;
  private java.util.Map<java.lang.String, java.lang.String> getSourceApplicationNameMap(java.lang.String) throws cn.cloudwalk.cloud.exception.ServiceException;
  private void getAssociated(cn.cloudwalk.client.organization.service.store.result.ImageStoreDetailResult);
  private boolean handleQueryParam(cn.cloudwalk.client.organization.service.store.param.QueryImageStoreParam);
  private java.util.List<cn.cloudwalk.client.organization.service.store.result.ImageStoreResult> packageImageStoreResult(java.util.Collection<cn.cloudwalk.client.aggregate.group.result.AgImageStoreResult>, java.lang.String) throws cn.cloudwalk.cloud.exception.ServiceException;
  private java.util.List<cn.cloudwalk.client.organization.service.store.result.PageImageStoreResult> packageCpResult(java.util.Collection<cn.cloudwalk.client.aggregate.group.result.AgImageStoreResult>, java.lang.String) throws cn.cloudwalk.cloud.exception.ServiceException;
  private java.lang.Integer getPersonNum(java.lang.String);
  private static java.lang.Integer lambda$packageCpResult$9(java.lang.Integer, java.lang.Integer);
  private static boolean lambda$packageCpResult$8(cn.cloudwalk.data.organization.dto.ImageStoreCountDTO);
  private void lambda$packageCpResult$7(java.util.List, java.util.List);
  private static java.lang.Integer lambda$packageImageStoreResult$6(java.lang.Integer, java.lang.Integer);
  private static boolean lambda$packageImageStoreResult$5(cn.cloudwalk.data.organization.dto.ImageStoreCountDTO);
  private void lambda$packageImageStoreResult$4(java.util.List, java.util.List);
  private static void lambda$getAssociated$3(java.util.Map, java.util.List, cn.cloudwalk.data.organization.entity.ImgStorePerson);
  private static java.lang.String lambda$getDeviceList$2(cn.cloudwalk.client.device.mgn.atomic.result.AtomicDeviceGetResult);
  private static java.lang.String lambda$getDeviceList$1(cn.cloudwalk.client.device.mgn.atomic.result.AtomicDeviceGetResult);
  private static boolean lambda$list$0(java.util.List, cn.cloudwalk.client.aggregate.group.result.AgImageStoreResult);
}
