|
|
|
@ -209,15 +209,13 @@ public class DemoDynamicFormController {
|
|
|
|
|
return ResultBean.success("删除成功");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据修改动态数据
|
|
|
|
|
* 根据条件修改动态数据
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@PutMapping("/batch-update-dynamic-entity")
|
|
|
|
|
@ApiOperation("根据id查询动态数据")
|
|
|
|
|
public BaseResultBean bactchUpdateDynamicEntity(){
|
|
|
|
|
@ApiOperation("根据条件修改动态数据")
|
|
|
|
|
public BaseResultBean batchUpdateDynamicEntity(){
|
|
|
|
|
// 修改必须传递id
|
|
|
|
|
// 修改参数
|
|
|
|
|
Map<String,Object> params = new HashedMap();
|
|
|
|
@ -235,8 +233,11 @@ public class DemoDynamicFormController {
|
|
|
|
|
objectList.add(1136674929583329280L);
|
|
|
|
|
objectList.add(1136675310530990080L);
|
|
|
|
|
|
|
|
|
|
// 单参数 传PropertyFormValue属性
|
|
|
|
|
dataObjectProperty.setPropertyFormValue("y");
|
|
|
|
|
// 如果条件表达式使用in 则传递 PropertyFormValueList 属性
|
|
|
|
|
dataObjectProperty.setPropertyFormValueList(objectList);
|
|
|
|
|
|
|
|
|
|
// 条件表达式
|
|
|
|
|
dataObjectProperty.setObjectColumnCustomWhere(BlockFormEnumUtil.CONDITIONAL_OPERATOR.IN.getValue());
|
|
|
|
|
dataObjectPropertyList.add(dataObjectProperty);
|
|
|
|
@ -251,11 +252,43 @@ public class DemoDynamicFormController {
|
|
|
|
|
|
|
|
|
|
// 新增
|
|
|
|
|
return formDynamicFormCloud.updateBatch(cloudFormModel);
|
|
|
|
|
// LOGGER.info("==========getDynamicEntity====== {}",JSON.toJSONString(dynamicEntityBaseResultBean));
|
|
|
|
|
// if(!dynamicEntityBaseResultBean.isSuccess()){
|
|
|
|
|
// return ResultBean.fail(dynamicEntityBaseResultBean.errorMsg);
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// return ResultBean.success("修改成功").setResultObject(dynamicEntityBaseResultBean.getResultObject());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 根据条件删除动态数据
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@PutMapping("/batch-delete-dynamic-entity")
|
|
|
|
|
@ApiOperation("根据条件删除动态数据")
|
|
|
|
|
public BaseResultBean batchDeleteDynamicEntity(){
|
|
|
|
|
List<BfDataObjectProperty> dataObjectPropertyList = new ArrayList<>();
|
|
|
|
|
BfDataObjectProperty dataObjectProperty = new BfDataObjectProperty();
|
|
|
|
|
// 条件列
|
|
|
|
|
dataObjectProperty.setPropertyCode("id");
|
|
|
|
|
// 条件参数
|
|
|
|
|
List<Object> objectList = new ArrayList<>();
|
|
|
|
|
objectList.add(1136677206129905664L);
|
|
|
|
|
objectList.add(1136677273360404480L);
|
|
|
|
|
// objectList.add(1136675310530990080L);
|
|
|
|
|
|
|
|
|
|
// 单参数 传PropertyFormValue属性
|
|
|
|
|
dataObjectProperty.setPropertyFormValue(1136677426431528960L);
|
|
|
|
|
// 如果条件表达式使用in 则传递 PropertyFormValueList 属性
|
|
|
|
|
dataObjectProperty.setPropertyFormValueList(objectList);
|
|
|
|
|
|
|
|
|
|
// 条件表达式
|
|
|
|
|
dataObjectProperty.setObjectColumnCustomWhere(BlockFormEnumUtil.CONDITIONAL_OPERATOR.EQUAL.getValue());
|
|
|
|
|
dataObjectPropertyList.add(dataObjectProperty);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CloudFormModel cloudFormModel = new CloudFormModel();
|
|
|
|
|
cloudFormModel.setSourceCode("form_test");
|
|
|
|
|
cloudFormModel.setDataObjectCode("sys_config");
|
|
|
|
|
cloudFormModel.setDeleteConditionList(dataObjectPropertyList);
|
|
|
|
|
|
|
|
|
|
// 新增
|
|
|
|
|
return formDynamicFormCloud.deleteBatch(cloudFormModel);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|