@RequestMapping(value="/{tenantId}/enterprise/v1/econtract")
public interface ContractTemplateApi
| Modifier and Type | Method and Description |
|---|---|
DefaultResponse |
addContractTemplate(Long tenantId,
Long appId,
Long companyId,
ContractTemplateRequest templateRequest) |
DefaultResponse |
deleteContractTemplate(Long tenantId,
Long appId,
Long companyId,
String contractTemplateCode) |
DefaultResponse |
retrieveContractTemplate(Long tenantId,
Long appId,
Long companyId,
String contractName,
String contractTemplateCode,
@Min(value=1L) Integer page,
@Min(value=1L) @Max(value=200L) Integer size) |
DefaultResponse |
updateContractTemplate(Long tenantId,
Long appId,
Long companyId,
String contractTemplateCode,
ContractTemplateUpdateReq templateRequest) |
DefaultResponse |
uploadTemplate(Long tenantId,
Long appId,
Long companyId,
String contractTemplateCode,
org.springframework.web.multipart.MultipartFile multipartFile) |
@RequestMapping(value="/templates/file",
method=PUT)
DefaultResponse uploadTemplate(@PathVariable(value="tenantId")
Long tenantId,
@RequestParam(value="appId")
Long appId,
@RequestParam(value="companyId")
Long companyId,
@RequestParam(value="contractTemplateCode")
String contractTemplateCode,
@RequestParam(value="multipartFile")
org.springframework.web.multipart.MultipartFile multipartFile)
@RequestMapping(value="/template",
method=POST)
DefaultResponse addContractTemplate(@PathVariable(value="tenantId")
Long tenantId,
@RequestParam(value="appId")
Long appId,
@RequestParam(value="companyId")
Long companyId,
@RequestBody
ContractTemplateRequest templateRequest)
@RequestMapping(value="/templates",
method=GET)
DefaultResponse retrieveContractTemplate(@PathVariable(value="tenantId")
Long tenantId,
@RequestParam(value="appId")
Long appId,
@RequestParam(value="companyId")
Long companyId,
@RequestParam(value="contractName")
String contractName,
@RequestParam(value="contractTemplateCode")
String contractTemplateCode,
@RequestParam(value="pageNo",required=false) @Min(value=1L)
@Min(value=1L) Integer page,
@RequestParam(value="pageSize",required=false) @Min(value=1L) @Max(value=200L)
@Min(value=1L) @Max(value=200L) Integer size)
@RequestMapping(value="/templates",
method=PUT)
DefaultResponse updateContractTemplate(@PathVariable(value="tenantId")
Long tenantId,
@RequestParam(value="appId")
Long appId,
@RequestParam(value="companyId")
Long companyId,
@RequestParam(value="contractTemplateCode")
String contractTemplateCode,
@RequestBody
ContractTemplateUpdateReq templateRequest)
@RequestMapping(value="/templates",
method=DELETE)
DefaultResponse deleteContractTemplate(@PathVariable(value="tenantId")
Long tenantId,
@RequestParam(value="appId")
Long appId,
@RequestParam(value="companyId")
Long companyId,
@RequestParam(value="contractTemplateCode")
String contractTemplateCode)
Copyright © 2020. All rights reserved.