@Validated
@Service
public class CompanyExtensionService
extends java.lang.Object
| 构造器和说明 |
|---|
CompanyExtensionService() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.Set<com.xforceplus.entity.CompanyExtension> |
batchSave(long companyId,
java.util.List<com.xforceplus.api.model.CompanyModel.Request.Extension> extensions,
boolean isOverwrite) |
void |
deleteByCompanyId(long companyId) |
java.util.List<com.xforceplus.entity.CompanyExtension> |
findByComapnyId(long companyId) |
java.lang.Integer |
getCompanyTerminalSwitch(java.lang.Long tenantId,
java.lang.Long companyId) |
java.util.List<com.xforceplus.entity.CompanyExtension> |
list(com.xforceplus.api.model.CompanyExtensionModel.Request.Query query,
org.springframework.data.domain.Sort sort) |
org.springframework.data.domain.Page<com.xforceplus.entity.CompanyExtension> |
page(com.xforceplus.api.model.CompanyExtensionModel.Request.Query query,
org.springframework.data.domain.Pageable pageable) |
com.xforceplus.entity.CompanyExtension |
save(com.xforceplus.domain.company.CompanyExtensionDto companyExtensionDto) |
java.lang.Boolean |
setTerminalAuthByTaxNum(java.lang.String taxNum,
java.lang.Long tenantId,
java.lang.Integer terminalAuth)
根据税号来设置终端鉴权
|
java.lang.Boolean |
setTerminalSwitch(java.lang.Long tenantId,
java.lang.Long companyId,
java.lang.Integer terminalSwitch) |
public org.springframework.data.domain.Page<com.xforceplus.entity.CompanyExtension> page(com.xforceplus.api.model.CompanyExtensionModel.Request.Query query,
org.springframework.data.domain.Pageable pageable)
public java.util.List<com.xforceplus.entity.CompanyExtension> list(com.xforceplus.api.model.CompanyExtensionModel.Request.Query query,
org.springframework.data.domain.Sort sort)
@Transactional(rollbackFor=java.lang.Exception.class) public com.xforceplus.entity.CompanyExtension save(com.xforceplus.domain.company.CompanyExtensionDto companyExtensionDto)
@Transactional(rollbackFor=java.lang.Exception.class)
public java.util.Set<com.xforceplus.entity.CompanyExtension> batchSave(long companyId,
java.util.List<com.xforceplus.api.model.CompanyModel.Request.Extension> extensions,
boolean isOverwrite)
public java.util.List<com.xforceplus.entity.CompanyExtension> findByComapnyId(long companyId)
@Transactional(rollbackFor=java.lang.Exception.class) public void deleteByCompanyId(long companyId)
@Transactional(rollbackFor=java.lang.Exception.class)
public java.lang.Boolean setTerminalSwitch(java.lang.Long tenantId,
java.lang.Long companyId,
java.lang.Integer terminalSwitch)
@Transactional(rollbackFor=java.lang.Exception.class)
public java.lang.Integer getCompanyTerminalSwitch(java.lang.Long tenantId,
java.lang.Long companyId)
public java.lang.Boolean setTerminalAuthByTaxNum(java.lang.String taxNum,
java.lang.Long tenantId,
java.lang.Integer terminalAuth)
taxNum - 税号tenantId - 租户IDterminalAuth - 终端鉴权