Class ContractTemplateController
java.lang.Object
com.sankcrm.erp.contract.interfaces.ContractTemplateController
合同模板管理
- Since:
- 1.0.0
- Author:
- zhsxin
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> apiById(ContractTemplateByIdQuery query) 合同模板详情com.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> apiCreate(ContractTemplateCreateCommand command) 合同模板创建com.sankcrm.erp.mvc.application.readmodel.Response<List<ContractTemplateDto>> apiList(ContractTemplateListQuery query) 合同模板列表com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<ContractTemplateDto>> apiPage(ContractTemplatePageQuery query) 合同模板分页com.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> 合同模板修改com.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> byId(ContractTemplateByIdQuery query) 合同模板详情com.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> create(ContractTemplateCreateCommand command) 合同模板创建com.sankcrm.erp.mvc.application.readmodel.Response<List<ContractTemplateDto>> list(ContractTemplateListQuery query) 合同模板列表com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<ContractTemplateDto>> page(ContractTemplatePageQuery query) 合同模板分页com.sankcrm.erp.mvc.application.readmodel.Response<String> preview(ContractTemplatePreviewCommand command) 合同模板预览voidpreview(ContractTemplatePreviewCommand command, jakarta.servlet.http.HttpServletResponse response) 合同模板预览com.sankcrm.erp.mvc.application.readmodel.Response<List<com.sankcrm.erp.domain.model.form.ValueName>> 合同模板参数说明com.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> 合同模板内容修改com.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> 合同模板默认合同参数修改com.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> update(ContractTemplateFormUpdateCommand command) 合同模板表单修改com.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> 合同模板默认签约方参数修改com.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> update(ContractTemplateUpdateCommand command) 合同模板修改com.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> update(ContractTemplateUpdateAllCommand command) 合同模板修改(全部信息)
-
Constructor Details
-
ContractTemplateController
public ContractTemplateController()
-
-
Method Details
-
create
@PostMapping(value="/v1/app/contract/template/create", name="\u5408\u540c\u6a21\u677f\u521b\u5efa") public com.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> create(@RequestBody ContractTemplateCreateCommand command) throws com.sankcrm.erp.common.exception.CoreException 合同模板创建- Parameters:
command- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 处理异常
-
apiCreate
@PostMapping("/v1/api/contract/template/create") public com.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> apiCreate(@RequestBody ContractTemplateCreateCommand command) throws com.sankcrm.erp.common.exception.CoreException 合同模板创建- Parameters:
command- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 处理异常
-
update
@PostMapping(value="/v1/app/contract/template/update", name="\u5408\u540c\u6a21\u677f\u4fee\u6539") public com.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> update(@RequestBody ContractTemplateUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException 合同模板修改- Parameters:
command- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 处理异常
-
update
@PostMapping("/v1/app/contract/template/all/update") public com.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> update(@RequestBody ContractTemplateUpdateAllCommand command) throws com.sankcrm.erp.common.exception.CoreException 合同模板修改(全部信息)- Parameters:
command- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 处理异常
-
apiUpdate
@PostMapping("/v1/api/contract/template/update") public com.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> apiUpdate(@RequestBody ContractTemplateUpdateAllCommand command) throws com.sankcrm.erp.common.exception.CoreException 合同模板修改- Parameters:
command- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 处理异常
-
update
@PostMapping(value="/v1/app/contract/template/context/update", name="\u5408\u540c\u6a21\u677f\u5185\u5bb9\u4fee\u6539") public com.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> update(@RequestBody ContractTemplateContextUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException 合同模板内容修改- Parameters:
command- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 处理异常
-
update
@PostMapping(value="/v1/app/contract/template/form/update", name="\u5408\u540c\u6a21\u677f\u8868\u5355\u4fee\u6539") public com.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> update(@RequestBody ContractTemplateFormUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException 合同模板表单修改- Parameters:
command- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 处理异常
-
update
@PostMapping(value="/v1/app/contract/template/def/update", name="\u5408\u540c\u6a21\u677f\u9ed8\u8ba4\u5408\u540c\u53c2\u6570\u4fee\u6539") public com.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> update(@RequestBody ContractTemplateContractUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException 合同模板默认合同参数修改- Parameters:
command- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 处理异常
-
update
@PostMapping(value="/v1/app/contract/template/signatory/update", name="\u5408\u540c\u6a21\u677f\u9ed8\u8ba4\u7b7e\u7ea6\u65b9\u53c2\u6570\u4fee\u6539") public com.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> update(@RequestBody ContractTemplateSignatoryUpdateCommand command) throws com.sankcrm.erp.common.exception.CoreException 合同模板默认签约方参数修改- Parameters:
command- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 处理异常
-
byId
@GetMapping(value="/v1/app/contract/template/by_id", name="\u5408\u540c\u6a21\u677f\u8be6\u60c5") public com.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> byId(ContractTemplateByIdQuery query) throws com.sankcrm.erp.common.exception.CoreException 合同模板详情- Parameters:
query- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 处理异常
-
apiById
@GetMapping("/v1/api/contract/template/by_id") public com.sankcrm.erp.mvc.application.readmodel.Response<ContractTemplateDto> apiById(ContractTemplateByIdQuery query) throws com.sankcrm.erp.common.exception.CoreException 合同模板详情- Parameters:
query- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 处理异常
-
list
@GetMapping(value="/v1/app/contract/template/list", name="\u5408\u540c\u6a21\u677f\u5217\u8868") public com.sankcrm.erp.mvc.application.readmodel.Response<List<ContractTemplateDto>> list(ContractTemplateListQuery query) throws com.sankcrm.erp.common.exception.CoreException 合同模板列表- Parameters:
query- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 处理异常
-
apiList
@GetMapping("/v1/api/contract/template/list") public com.sankcrm.erp.mvc.application.readmodel.Response<List<ContractTemplateDto>> apiList(ContractTemplateListQuery query) throws com.sankcrm.erp.common.exception.CoreException 合同模板列表- Parameters:
query- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 处理异常
-
page
@GetMapping(value="/v1/app/contract/template/page", name="\u5408\u540c\u6a21\u677f\u5206\u9875") public com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<ContractTemplateDto>> page(ContractTemplatePageQuery query) throws com.sankcrm.erp.common.exception.CoreException 合同模板分页- Parameters:
query- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 处理异常
-
apiPage
@GetMapping("/v1/api/contract/template/page") public com.sankcrm.erp.mvc.application.readmodel.Response<com.sankcrm.erp.bus.Pagination<ContractTemplateDto>> apiPage(ContractTemplatePageQuery query) throws com.sankcrm.erp.common.exception.CoreException 合同模板分页- Parameters:
query- 生成配置- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 处理异常
-
preview
@PostMapping("/v1/app/contract/template/preview") public void preview(@RequestBody ContractTemplatePreviewCommand command, jakarta.servlet.http.HttpServletResponse response) throws com.sankcrm.erp.common.exception.CoreException 合同模板预览- Throws:
com.sankcrm.erp.common.exception.CoreException- 处理异常
-
preview
@PostMapping("/v1/api/contract/template/preview") public com.sankcrm.erp.mvc.application.readmodel.Response<String> preview(@RequestBody ContractTemplatePreviewCommand command) throws com.sankcrm.erp.common.exception.CoreException 合同模板预览- Throws:
com.sankcrm.erp.common.exception.CoreException- 处理异常
-
sysParams
@GetMapping(value="/v1/app/contract/template/sys_params", name="\u5408\u540c\u6a21\u677f\u53c2\u6570\u8bf4\u660e") public com.sankcrm.erp.mvc.application.readmodel.Response<List<com.sankcrm.erp.domain.model.form.ValueName>> sysParams() throws com.sankcrm.erp.common.exception.CoreException合同模板参数说明- Returns:
- 邀请码
- Throws:
com.sankcrm.erp.common.exception.CoreException- 处理异常
-