Class TicketFormController

java.lang.Object
com.bytedesk.ticket.form.TicketFormController

@RestController @RequestMapping("/api/v1/ticket/form") public class TicketFormController extends Object
工单表单管理接口 主要功能: 支持内置表单和外部表单 表单属性类型支持:string、long、enum、date等 支持必填校验 支持表单数据的保存和提交 支持动态获取表单定义 支持表单历史数据查询 使用表单的好处: 规范数据录入 方便数据验证 提供统一的表单处理机制 支持表单数据历史记录
  • Field Details

  • Constructor Details

    • TicketFormController

      public TicketFormController()
  • Method Details

    • getTaskForm

      @GetMapping("/task/{taskId}") public org.springframework.http.ResponseEntity<JsonResult<org.flowable.engine.form.TaskFormData>> getTaskForm(@PathVariable String taskId)
    • getFormProperties

      @GetMapping("/task/{taskId}/properties") public org.springframework.http.ResponseEntity<JsonResult<List<org.flowable.engine.form.FormProperty>>> getFormProperties(@PathVariable String taskId)
    • submitTaskForm

      @PostMapping("/task/{taskId}/submit") public org.springframework.http.ResponseEntity<JsonResult<Boolean>> submitTaskForm(@PathVariable String taskId, @RequestBody Map<String,String> properties)
    • saveFormData

      @PostMapping("/task/{taskId}/save") public org.springframework.http.ResponseEntity<JsonResult<Boolean>> saveFormData(@PathVariable String taskId, @RequestBody Map<String,String> properties)