Class ContractTemplateController

java.lang.Object
com.sankcrm.erp.contract.interfaces.ContractTemplateController

@RestController public class ContractTemplateController extends Object
合同模板管理
Since:
1.0.0
Author:
zhsxin
  • 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 - 处理异常