@RestController @RequestMapping(value="/erupt-api/data") public class EruptDataController extends Object
| 构造器和说明 |
|---|
EruptDataController() |
| 限定符和类型 | 方法和说明 |
|---|---|
EruptApiModel |
execEruptOperator(String eruptName,
String code,
com.google.gson.JsonObject body) |
Collection<CheckboxModel> |
findCheckbox(String eruptName,
String fieldName) |
Collection<TreeModel> |
findTabTree(String eruptName,
String tabFieldName) |
Collection<TreeModel> |
getDependTree(String erupt) |
Page |
getEruptData(String eruptName,
TableQueryVo tableQueryVo) |
Map<String,Object> |
getEruptDataById(String eruptName,
String id) |
Collection<TreeModel> |
getEruptTreeData(String eruptName) |
Page |
getReferenceTable(String eruptName,
String fieldName,
Serializable dependValue,
Boolean tabRef,
TableQueryVo tableQueryVo) |
Collection<TreeModel> |
getReferenceTree(String erupt,
String fieldName,
Serializable dependValue) |
Map<String,Object> |
initEruptValue(String eruptName) |
EruptApiModel |
validateErupt(String erupt,
com.google.gson.JsonObject data) |
@PostMapping(value="/table/{erupt}")
@EruptRouter(authIndex=2,
verifyType=ERUPT)
@ResponseBody
public Page getEruptData(@PathVariable(value="erupt")
String eruptName,
@RequestBody
TableQueryVo tableQueryVo)
@GetMapping(value="/tree/{erupt}")
@ResponseBody
@EruptRouter(authIndex=2,
verifyType=ERUPT)
public Collection<TreeModel> getEruptTreeData(@PathVariable(value="erupt")
String eruptName)
@GetMapping(value="/init-value/{erupt}")
@ResponseBody
@EruptRouter(authIndex=2,
verifyType=ERUPT)
public Map<String,Object> initEruptValue(@PathVariable(value="erupt")
String eruptName)
throws IllegalAccessException,
InstantiationException
@GetMapping(value="/{erupt}/{id}")
@ResponseBody
@EruptRouter(authIndex=1,
verifyType=ERUPT)
public Map<String,Object> getEruptDataById(@PathVariable(value="erupt")
String eruptName,
@PathVariable(value="id")
String id)
@PostMapping(value="/{erupt}/operator/{code}")
@ResponseBody
@EruptRouter(authIndex=1,
verifyType=ERUPT)
public EruptApiModel execEruptOperator(@PathVariable(value="erupt")
String eruptName,
@PathVariable(value="code")
String code,
@RequestBody
com.google.gson.JsonObject body)
@GetMapping(value="/tab/tree/{erupt}/{tabFieldName}")
@ResponseBody
@EruptRouter(authIndex=3,
verifyType=ERUPT)
public Collection<TreeModel> findTabTree(@PathVariable(value="erupt")
String eruptName,
@PathVariable(value="tabFieldName")
String tabFieldName)
@GetMapping(value="/{erupt}/checkbox/{fieldName}")
@ResponseBody
@EruptRouter(authIndex=1,
verifyType=ERUPT)
public Collection<CheckboxModel> findCheckbox(@PathVariable(value="erupt")
String eruptName,
@PathVariable(value="fieldName")
String fieldName)
@PostMapping(value="/{erupt}/reference-table/{fieldName}")
@ResponseBody
@EruptRouter(authIndex=1,
verifyType=ERUPT)
public Page getReferenceTable(@PathVariable(value="erupt")
String eruptName,
@PathVariable(value="fieldName")
String fieldName,
@RequestParam(value="dependValue",required=false)
Serializable dependValue,
@RequestParam(value="tabRef",required=false)
Boolean tabRef,
@RequestBody
TableQueryVo tableQueryVo)
@GetMapping(value="/depend-tree/{erupt}")
@ResponseBody
@EruptRouter(authIndex=2,
verifyType=ERUPT)
public Collection<TreeModel> getDependTree(@PathVariable(value="erupt")
String erupt)
@GetMapping(value="/{erupt}/reference-tree/{fieldName}")
@ResponseBody
@EruptRouter(authIndex=1,
verifyType=ERUPT)
public Collection<TreeModel> getReferenceTree(@PathVariable(value="erupt")
String erupt,
@PathVariable(value="fieldName")
String fieldName,
@RequestParam(value="dependValue",required=false)
Serializable dependValue)
@PostMapping(value="/validate-erupt/{erupt}")
@ResponseBody
@EruptRouter(authIndex=2,
verifyType=ERUPT)
public EruptApiModel validateErupt(@PathVariable(value="erupt")
String erupt,
@RequestBody
com.google.gson.JsonObject data)
Copyright © 2021. All rights reserved.