@Service
public class CompanyServicePackageService
extends java.lang.Object
| 构造器和说明 |
|---|
CompanyServicePackageService() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
bindCompanyAndPackage(java.lang.Long tenantId,
com.xforceplus.api.model.CompanyModel.Request.BindTaxNumAndPackage bindPackage) |
void |
bindCompanyAndPackage(java.lang.String tenantCode,
java.lang.String taxNum,
java.lang.String servicePackageCode,
java.lang.Integer status,
boolean overwrite) |
void |
bindCompanyPackages(com.xforceplus.api.model.CompanyModel.Request.BindCompanyPackages bindCompanyPackages) |
void |
changeCompanyServiceStatus(long tenantId,
long companyId,
java.util.List<java.lang.Long> servicePackageIds,
int status,
java.lang.String reason) |
void |
changeStatusByTenantIdAndCompanyId(long tenantId,
long companyId,
int status,
java.lang.String reason) |
void |
createServicePackageAndBindCompanyFromResourceSet(java.util.List<com.xforceplus.api.model.CompnayResourceSetModel.Request.CompanyPackageBind> companyPackageBindRequest) |
void |
deleteByCompanyIdAndTenantId(java.lang.Long companyId,
java.lang.Long tenantId) |
java.util.List<com.xforceplus.entity.CompanyServiceRel> |
findList(long tenantId,
long companyId) |
java.util.List<CompanyPackageDTO> |
getBatchExportData(java.util.List<java.lang.Long> companyIds,
java.util.List<java.lang.Long> tenantIds) |
java.util.List<com.xforceplus.domain.company.CompanyPackageExportDto> |
getExportData(java.util.List<java.lang.Long> companyIds,
java.util.List<java.lang.Long> tenantIds) |
void |
unbindCompanyPackages(long id) |
@Transactional(rollbackFor=java.lang.Exception.class)
public void bindCompanyAndPackage(java.lang.Long tenantId,
com.xforceplus.api.model.CompanyModel.Request.BindTaxNumAndPackage bindPackage)
@Transactional(rollbackFor=java.lang.Exception.class) public void createServicePackageAndBindCompanyFromResourceSet(java.util.List<com.xforceplus.api.model.CompnayResourceSetModel.Request.CompanyPackageBind> companyPackageBindRequest)
@Transactional(rollbackFor=java.lang.Exception.class)
public void changeStatusByTenantIdAndCompanyId(long tenantId,
long companyId,
int status,
java.lang.String reason)
@Transactional(rollbackFor=java.lang.Exception.class)
public void changeCompanyServiceStatus(long tenantId,
long companyId,
java.util.List<java.lang.Long> servicePackageIds,
int status,
java.lang.String reason)
public java.util.List<com.xforceplus.entity.CompanyServiceRel> findList(long tenantId,
long companyId)
@Transactional(rollbackFor=java.lang.Exception.class) public void bindCompanyPackages(com.xforceplus.api.model.CompanyModel.Request.BindCompanyPackages bindCompanyPackages)
@Transactional(rollbackFor=java.lang.Exception.class) public void unbindCompanyPackages(long id)
@Transactional(rollbackFor=java.lang.Exception.class)
public void deleteByCompanyIdAndTenantId(java.lang.Long companyId,
java.lang.Long tenantId)
@Transactional(rollbackFor=java.lang.Exception.class)
public void bindCompanyAndPackage(java.lang.String tenantCode,
java.lang.String taxNum,
java.lang.String servicePackageCode,
java.lang.Integer status,
boolean overwrite)
public java.util.List<com.xforceplus.domain.company.CompanyPackageExportDto> getExportData(java.util.List<java.lang.Long> companyIds,
java.util.List<java.lang.Long> tenantIds)
public java.util.List<CompanyPackageDTO> getBatchExportData(java.util.List<java.lang.Long> companyIds, java.util.List<java.lang.Long> tenantIds)