@Service
public class WrapperOrgService
extends java.lang.Object
| 构造器和说明 |
|---|
WrapperOrgService(OrgService orgService,
AsyncOrgUserService orgUserService,
com.xforceplus.dao.TenantDao tenantDao,
com.xforceplus.dao.OrgStructDao orgStructDao) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.xforceplus.entity.OrgStruct |
create(@Valid com.xforceplus.api.model.OrgModel.Request.Save model) |
void |
save(long tenantId,
java.util.List<com.xforceplus.api.model.OrgModel.Request.Save> models)
批量保存
|
void |
save(long tenantId,
long parentId,
java.util.List<com.xforceplus.api.model.OrgModel.Request.Save> models)
批量保存
|
com.xforceplus.business.tenant.service.OrgService.OrgSaveOutput |
save(long tenantId,
long parentId,
com.xforceplus.entity.OrgStruct parent,
com.xforceplus.api.model.OrgModel.Request.Save model,
boolean isOverwrite)
保存组织
|
com.xforceplus.business.tenant.service.OrgService.OrgSaveOutput |
save(long tenantId,
com.xforceplus.api.model.OrgModel.Request.Save model,
boolean isOverwrite) |
com.xforceplus.business.tenant.service.OrgService.OrgSaveOutput |
save(com.xforceplus.business.tenant.service.OrgService.OrgSaveInput orgSaveInput,
com.xforceplus.api.model.OrgModel.Request.Save model,
boolean isOverwrite)
批量保存
|
<C extends com.xforceplus.api.model.CompanyModel.Request.Save> |
saveCompany(long tenantId,
java.lang.Long rootOrgId,
C model) |
<C extends com.xforceplus.api.model.CompanyModel.Request.Save> |
saveCompany(com.xforceplus.entity.Tenant tenant,
C model) |
public WrapperOrgService(OrgService orgService, AsyncOrgUserService orgUserService, com.xforceplus.dao.TenantDao tenantDao, com.xforceplus.dao.OrgStructDao orgStructDao)
@Transactional(rollbackFor=java.lang.Exception.class)
public com.xforceplus.entity.OrgStruct create(@Valid
@Valid com.xforceplus.api.model.OrgModel.Request.Save model)
@Transactional(rollbackFor=java.lang.Exception.class)
public com.xforceplus.business.tenant.service.OrgService.OrgSaveOutput save(long tenantId,
com.xforceplus.api.model.OrgModel.Request.Save model,
boolean isOverwrite)
public com.xforceplus.business.tenant.service.OrgService.OrgSaveOutput save(long tenantId,
long parentId,
com.xforceplus.entity.OrgStruct parent,
com.xforceplus.api.model.OrgModel.Request.Save model,
boolean isOverwrite)
tenantId - 租户idmodel - OrgModel.Request.Save@Transactional(rollbackFor=java.lang.Exception.class)
public void save(long tenantId,
java.util.List<com.xforceplus.api.model.OrgModel.Request.Save> models)
tenantId - models - @Transactional(rollbackFor=java.lang.Exception.class)
public void save(long tenantId,
long parentId,
java.util.List<com.xforceplus.api.model.OrgModel.Request.Save> models)
tenantId - models - public com.xforceplus.business.tenant.service.OrgService.OrgSaveOutput save(com.xforceplus.business.tenant.service.OrgService.OrgSaveInput orgSaveInput,
com.xforceplus.api.model.OrgModel.Request.Save model,
boolean isOverwrite)
public <C extends com.xforceplus.api.model.CompanyModel.Request.Save> com.xforceplus.entity.Company saveCompany(com.xforceplus.entity.Tenant tenant,
C model)
public <C extends com.xforceplus.api.model.CompanyModel.Request.Save> com.xforceplus.entity.Company saveCompany(long tenantId,
java.lang.Long rootOrgId,
C model)