Package net.risesoft.controller.form
Class FormRestController
- java.lang.Object
-
- net.risesoft.controller.form.FormRestController
-
@RestController @RequestMapping(value="/vue/y9form", produces="application/json") public class FormRestController extends Object- Author:
- qinman, zhangchongjie
- Date:
- 2022/12/20
-
-
Constructor Summary
Constructors Constructor Description FormRestController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description net.risesoft.pojo.Y9Result<Object>copyFormAndFieldBind(String systemName, String systemCnName, String copyFormId, String tableName)复制选择的表单字段绑定信息net.risesoft.pojo.Y9Result<String>deleteByFormId(@NotBlank String formId)清空表单绑定的字段net.risesoft.pojo.Y9Result<String>deleteFormFieldBind(@NotBlank String id)删除表单绑定的字段net.risesoft.pojo.Y9Result<Map<String,Object>>getForm(String id)获取表单信息net.risesoft.pojo.Y9Page<Y9FormField>getFormBindFieldList(String formId, Integer page, Integer rows)获取表单绑定的业务表字段列表net.risesoft.pojo.Y9Page<Map<String,Object>>getFormList(String systemName, int page, int rows)获取表单列表net.risesoft.pojo.Y9Result<Object>newOrModifyForm(Y9Form form)保存表单信息net.risesoft.pojo.Y9Result<Object>removeForm(String ids)删除表单net.risesoft.pojo.Y9Result<Object>saveFormField(String formId, String fieldJson)保存表单字段绑定信息net.risesoft.pojo.Y9Result<String>saveFormFieldBind(String formId, String tableId, String tableName, Boolean isAppend, String fieldJson)保存选择的表单字段绑定信息(解析formJson,插入新增的表单绑定字段)net.risesoft.pojo.Y9Result<Object>saveFormJson(String id, String formJson)保存表单JSON信息
-
-
-
Method Detail
-
deleteFormFieldBind
@PostMapping("/deleteFormFieldBind") public net.risesoft.pojo.Y9Result<String> deleteFormFieldBind(@RequestParam @NotBlank @NotBlank String id)删除表单绑定的字段- Parameters:
id- 字段id- Returns:
- Y9Result
-
deleteByFormId
@PostMapping("/deleteByFormId") public net.risesoft.pojo.Y9Result<String> deleteByFormId(@RequestParam @NotBlank @NotBlank String formId)清空表单绑定的字段- Parameters:
formId- 表单id- Returns:
- Y9Result
-
getForm
@GetMapping("/getForm") public net.risesoft.pojo.Y9Result<Map<String,Object>> getForm(@RequestParam String id)获取表单信息- Parameters:
id- 表单id- Returns:
-
getFormBindFieldList
@GetMapping("/getFormBindFieldList") public net.risesoft.pojo.Y9Page<Y9FormField> getFormBindFieldList(@RequestParam String formId, @RequestParam Integer page, @RequestParam Integer rows)获取表单绑定的业务表字段列表- Parameters:
formId- 应用名称page- 页码rows- 条数- Returns:
-
copyFormAndFieldBind
@PostMapping("/copyFormAndFieldBind") public net.risesoft.pojo.Y9Result<Object> copyFormAndFieldBind(@RequestParam String systemName, @RequestParam String systemCnName, @RequestParam String copyFormId, @RequestParam String tableName)复制选择的表单字段绑定信息- Parameters:
systemName- 表单系统名称copyFormId- 复制的表单idtableName- 选择当前事项系统下的业务表名称- Returns:
-
saveFormFieldBind
@PostMapping("/saveFormFieldBind") public net.risesoft.pojo.Y9Result<String> saveFormFieldBind(@RequestParam String formId, @RequestParam String tableId, @RequestParam String tableName, @RequestParam Boolean isAppend, @RequestParam String fieldJson)保存选择的表单字段绑定信息(解析formJson,插入新增的表单绑定字段)- Parameters:
formId- 表单的idtableId- 业务表 idtableName- 业务表名称isAppend- 是否追加字段组件fieldJson- 字段绑定信息- Returns:
-
getFormList
@GetMapping("/getFormList") public net.risesoft.pojo.Y9Page<Map<String,Object>> getFormList(@RequestParam(required=false) String systemName, @RequestParam int page, @RequestParam int rows)获取表单列表- Parameters:
systemName- 应用名称page- 页码rows- 条数- Returns:
-
newOrModifyForm
@PostMapping("/newOrModifyForm") public net.risesoft.pojo.Y9Result<Object> newOrModifyForm(Y9Form form)保存表单信息- Parameters:
form- 表单信息- Returns:
-
removeForm
@PostMapping("/removeForm") public net.risesoft.pojo.Y9Result<Object> removeForm(@RequestParam String ids)删除表单- Parameters:
ids- 表单id- Returns:
-
saveFormField
@PostMapping("/saveFormField") public net.risesoft.pojo.Y9Result<Object> saveFormField(@RequestParam String formId, @RequestParam(required=false) String fieldJson)保存表单字段绑定信息- Parameters:
formId- 表单idfieldJson- 字段绑定信息- Returns:
-
-