@Service
public class CompanyApplyService
extends java.lang.Object
| 构造器和说明 |
|---|
CompanyApplyService(com.xforceplus.dao.CompanyApplyDao companyApplyDao,
com.xforceplus.dao.OrgStructDao orgStructDao,
com.xforceplus.dao.CompanyDao companyDao,
CompanyService companyService,
com.xforceplus.dao.TenantDao tenantDao) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.xforceplus.entity.CompanyApply |
apply(long tenantId,
long orgId,
com.xforceplus.api.model.CompanyModel.Request.Save model) |
com.xforceplus.api.model.CompanyApplyModel.Response.ApplicationProcessResult |
approve(com.xforceplus.api.model.CompanyApplyModel.Request.ApplicationProcess applicationProcess) |
void |
approve(long applicationId,
java.lang.String reason) |
com.xforceplus.api.model.CompanyApplyModel.Response.ApplicationProcessResult |
decline(com.xforceplus.api.model.CompanyApplyModel.Request.ApplicationProcess applicationProcess) |
void |
decline(long applicationId,
java.lang.String reason) |
com.xforceplus.entity.CompanyApply |
findById(long applyId) |
java.util.Optional<com.xforceplus.entity.CompanyApply> |
findByTenantIdAndTaxNum(long tenantId,
java.lang.String taxNum)
根据租户ID和税号ID查询是否已经申请
|
com.xforceplus.entity.Company |
initCompany(com.xforceplus.entity.CompanyApply companyApply,
java.lang.String[] ignoreProperties,
java.lang.String reason,
int status) |
void |
isCompanyExists(java.lang.String companyCode,
java.lang.String taxNum)
判断是否已经存在
|
java.util.List<com.xforceplus.entity.CompanyApply> |
list(com.xforceplus.api.model.CompanyApplyModel.Request.Query query,
org.springframework.data.domain.Sort sort) |
java.util.List<com.xforceplus.entity.CompanyApply> |
list(org.springframework.data.jpa.domain.Specification<com.xforceplus.entity.CompanyApply> specification,
org.springframework.data.domain.Sort sort) |
org.springframework.data.domain.Page<com.xforceplus.entity.CompanyApply> |
page(com.xforceplus.api.model.CompanyApplyModel.Request.Query query,
org.springframework.data.domain.Pageable pageable) |
org.springframework.data.domain.Page<com.xforceplus.entity.CompanyApply> |
page(org.springframework.data.jpa.domain.Specification<com.xforceplus.entity.CompanyApply> specification,
org.springframework.data.domain.Pageable pageable) |
void |
updateStatus(long applicationId,
int status) |
public CompanyApplyService(com.xforceplus.dao.CompanyApplyDao companyApplyDao,
com.xforceplus.dao.OrgStructDao orgStructDao,
com.xforceplus.dao.CompanyDao companyDao,
CompanyService companyService,
com.xforceplus.dao.TenantDao tenantDao)
public com.xforceplus.entity.CompanyApply apply(long tenantId,
long orgId,
com.xforceplus.api.model.CompanyModel.Request.Save model)
public org.springframework.data.domain.Page<com.xforceplus.entity.CompanyApply> page(com.xforceplus.api.model.CompanyApplyModel.Request.Query query,
org.springframework.data.domain.Pageable pageable)
public org.springframework.data.domain.Page<com.xforceplus.entity.CompanyApply> page(org.springframework.data.jpa.domain.Specification<com.xforceplus.entity.CompanyApply> specification,
org.springframework.data.domain.Pageable pageable)
public java.util.List<com.xforceplus.entity.CompanyApply> list(com.xforceplus.api.model.CompanyApplyModel.Request.Query query,
org.springframework.data.domain.Sort sort)
public java.util.List<com.xforceplus.entity.CompanyApply> list(org.springframework.data.jpa.domain.Specification<com.xforceplus.entity.CompanyApply> specification,
org.springframework.data.domain.Sort sort)
public com.xforceplus.entity.CompanyApply findById(long applyId)
@Transactional(rollbackFor=java.lang.Exception.class)
public void updateStatus(long applicationId,
int status)
public com.xforceplus.entity.Company initCompany(com.xforceplus.entity.CompanyApply companyApply,
java.lang.String[] ignoreProperties,
java.lang.String reason,
int status)
@Transactional(rollbackFor=java.lang.Exception.class)
public void approve(long applicationId,
java.lang.String reason)
public void isCompanyExists(java.lang.String companyCode,
java.lang.String taxNum)
companyCode - 公司代码taxNum - 税号companyName - 公司名称@Transactional(rollbackFor=java.lang.Exception.class)
public void decline(long applicationId,
java.lang.String reason)
@Transactional(rollbackFor=java.lang.Exception.class) public com.xforceplus.api.model.CompanyApplyModel.Response.ApplicationProcessResult approve(com.xforceplus.api.model.CompanyApplyModel.Request.ApplicationProcess applicationProcess)
@Transactional(rollbackFor=java.lang.Exception.class) public com.xforceplus.api.model.CompanyApplyModel.Response.ApplicationProcessResult decline(com.xforceplus.api.model.CompanyApplyModel.Request.ApplicationProcess applicationProcess)
public java.util.Optional<com.xforceplus.entity.CompanyApply> findByTenantIdAndTaxNum(long tenantId,
java.lang.String taxNum)
tenantId - 根据租户ID和税号ID查询是否已经申请taxNum - 税号