@Controller
public class CompanyServiceController
extends java.lang.Object
implements com.xforceplus.api.global.company.CompanyServiceApi
| 构造器和说明 |
|---|
CompanyServiceController(CompanyServicePackageService companyServicePackageService,
OrgService orgService,
ServicePackageService servicePackageService,
ExcelService excelService,
FileService fileService,
ImportFileService importFileService,
ExportFileService exportFileService) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.xforceplus.api.common.response.ResponseEntity |
batchAsyncExport(com.xforceplus.api.model.CompanyServiceRelModel.Request.CompanyPackageExport export) |
com.xforceplus.api.common.response.ResponseEntity |
batchImport(org.springframework.web.multipart.MultipartFile file)
已过时。
|
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
bindCompanyPackages(com.xforceplus.api.model.CompanyModel.Request.BindCompanyPackages bindCompanyPackages) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
bindCompanyResourceSet(java.util.List<com.xforceplus.api.model.CompnayResourceSetModel.Request.CompanyPackageBind> companyPackageBindRequest) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
bindPackages(java.lang.Long tenantId,
com.xforceplus.api.model.CompanyModel.Request.BindTaxNumAndPackage bindPackage) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
changeCompanyServiceStatus(java.lang.Long companyId,
java.lang.Long tenantId,
com.xforceplus.api.model.CompanyModel.Request.ChangeCompanyPackageStatus changePackageStatus) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
changeStatus(com.xforceplus.api.model.CompanyModel.Request.ChangePackageStatus changePackageStatus) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
delete(long id) |
com.xforceplus.api.common.response.ResponseEntity<java.lang.String> |
deleteByCompanyIdAndTenantId(java.lang.Long companyId,
java.lang.Long tenantId) |
com.xforceplus.api.common.response.ResponseEntity |
export(com.xforceplus.api.model.CompanyServiceRelModel.Request.CompanyPackageExport export)
已过时。
|
com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.api.model.CompanyModel.Request.CompanyPackageDetail> |
info(long tenantId,
long companyId) |
com.xforceplus.api.common.response.ResponseEntity<ImportFileRespVo> |
uploadExcelFile(org.springframework.web.multipart.MultipartFile file) |
public CompanyServiceController(CompanyServicePackageService companyServicePackageService, OrgService orgService, ServicePackageService servicePackageService, ExcelService excelService, FileService fileService, ImportFileService importFileService, ExportFileService exportFileService)
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> bindCompanyResourceSet(java.util.List<com.xforceplus.api.model.CompnayResourceSetModel.Request.CompanyPackageBind> companyPackageBindRequest)
bindCompanyResourceSet 在接口中 com.xforceplus.api.global.company.CompanyServiceApipublic com.xforceplus.api.common.response.ResponseEntity<java.lang.String> bindPackages(java.lang.Long tenantId,
com.xforceplus.api.model.CompanyModel.Request.BindTaxNumAndPackage bindPackage)
bindPackages 在接口中 com.xforceplus.api.global.company.CompanyServiceApipublic com.xforceplus.api.common.response.ResponseEntity<java.lang.String> bindCompanyPackages(com.xforceplus.api.model.CompanyModel.Request.BindCompanyPackages bindCompanyPackages)
bindCompanyPackages 在接口中 com.xforceplus.api.global.company.CompanyServiceApipublic com.xforceplus.api.common.response.ResponseEntity<com.xforceplus.api.model.CompanyModel.Request.CompanyPackageDetail> info(long tenantId,
long companyId)
info 在接口中 com.xforceplus.api.global.company.CompanyServiceApipublic com.xforceplus.api.common.response.ResponseEntity<java.lang.String> changeCompanyServiceStatus(java.lang.Long companyId,
java.lang.Long tenantId,
com.xforceplus.api.model.CompanyModel.Request.ChangeCompanyPackageStatus changePackageStatus)
changeCompanyServiceStatus 在接口中 com.xforceplus.api.global.company.CompanyServiceApipublic com.xforceplus.api.common.response.ResponseEntity<java.lang.String> changeStatus(com.xforceplus.api.model.CompanyModel.Request.ChangePackageStatus changePackageStatus)
changeStatus 在接口中 com.xforceplus.api.global.company.CompanyServiceApi@ResponseBody public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> delete(long id)
delete 在接口中 com.xforceplus.api.global.company.CompanyServiceApi@ResponseBody
public com.xforceplus.api.common.response.ResponseEntity<java.lang.String> deleteByCompanyIdAndTenantId(java.lang.Long companyId,
java.lang.Long tenantId)
deleteByCompanyIdAndTenantId 在接口中 com.xforceplus.api.global.company.CompanyServiceApi@RequestMapping(name="\u5bfc\u5165\u516c\u53f8\u670d\u52a1\u5305excel",
value="${xforce.tenant.service.url.prefix:/api}/global${xforce.tenant.service.version:}/companies/packages/import",
produces="application/json",
method=POST)
@ResponseBody
@Deprecated
public com.xforceplus.api.common.response.ResponseEntity batchImport(@RequestParam(value="file")
org.springframework.web.multipart.MultipartFile file)
@Deprecated
public com.xforceplus.api.common.response.ResponseEntity export(@RequestBody
com.xforceplus.api.model.CompanyServiceRelModel.Request.CompanyPackageExport export)
export 在接口中 com.xforceplus.api.global.company.CompanyServiceApipublic com.xforceplus.api.common.response.ResponseEntity batchAsyncExport(@RequestBody
com.xforceplus.api.model.CompanyServiceRelModel.Request.CompanyPackageExport export)
batchAsyncExport 在接口中 com.xforceplus.api.global.company.CompanyServiceApi@ResponseBody
@RequestMapping(name="\u516c\u53f8\u670d\u52a1\u5305\u6279\u91cf\u5bfc\u5165\u4e0a\u4f20",
value="/api/global/companypackage/file/excel",
produces="application/json",
method=POST)
public com.xforceplus.api.common.response.ResponseEntity<ImportFileRespVo> uploadExcelFile(@RequestParam(value="file")
org.springframework.web.multipart.MultipartFile file)