平台 CRUD 基础接口调用
JS脚本编辑器中,ajax调运平台公共增删改查接口
保存接口
请求链接: /je/common/doSave
参数说明
请求参数 | 说明 |
---|---|
tableCode | 必填字段,保存数据的资源表编码 |
funcCode | 必填字段,功能编码 |
codeGenFieldInfo | 非必填字段,编号类型的字段编号生成规则 |
请求示例
ajax({
url:"/je/common/doSave",
params:{
funcCode: "JE_DEMO_JDAL_TWO"
,tableCode: "JE_DEMO_JDAL"
,JDAL_XMZT_CODE:'YZZ'
,JDAL_ZFYY:'测试作废11111111111'
,JE_DEMO_JDAL_ID:""
,JDAL_XMMC:"八只雪橇"
,codeGenFieldInfo: JSON.stringify([{code:"JDAL_XMBM",configInfo:"[{\"qzfs\":\"CL\",\"dyz\":\"XM\",\"gs\":\"\",\"jqws\":\"\",\"cd\":\"\",\"qsh\":\"\",\"bc\":\"\",\"zq\":\"\",\"index\":1},{\"qzfs\":\"QJBL\",\"dyz\":\"@NOW_DATE@\",\"gs\":\"yyyyMMdd\",\"jqws\":\"0,6\",\"cd\":\"\",\"qsh\":\"\",\"bc\":\"\",\"zq\":\"\",\"index\":2},{\"qzfs\":\"LSH\",\"dyz\":\"FUNC\",\"gs\":\"\",\"jqws\":\"\",\"cd\":4,\"qsh\":\"1\",\"bc\":1,\"zq\":\"DAY\",\"index\":3}]",funcId:"hN9FQQlFudzoChzcMlC",funcCode:"JE_DEMO_JDAL_TWO",funcName:"子功能集合设置默认值",tableCode:"JE_DEMO_JDAL"}])
},
headers:{pd:"demo"}
}).then((resObj)=>{console.log(resObj)});
返回数据格式如下,当 success 为 true 时操作成功,操作失败时错误信息在 message 中。
{
"code": "1000",
"data": {保存成功之后的数据值},
"message": "操作成功",
"success": true,
"rows": null,
"totalCount": null
}
删除接口
请求链接: /je/common/doRemove
参数说明
请求参数 | 说明 |
---|---|
tableCode | 必填字段,删除数据的资源表编码 |
funcCode | 必填字段,功能编码 |
ids | 被删除数据的ID放入 ids 参数中,多个ID使用英文逗号分隔 |
请求示例
var delIds=new Array();
ajax({
url:"/je/common/doRemove",
params:{
tableCode:"JE_DEMO_XMRW",
funcCode:"JE_DEMO_XMRW",
ids:delIds.join(",")
},
headers:{pd:"demo"}
}).then((resObj)=>{
//childGrid.store.remove(delIds);
})
返回数据格式如下,当 success 为 true 时操作成功,操作失败时错误信息在 message 中。
{
"code": "1000",
"data": "2 条记录被删除",
"message": "操作成功",
"success": true,
"rows": null,
"totalCount": null
}
修改接口
请求链接: /je/common/doUpdate
参数说明
请求参数 | 说明 |
---|---|
tableCode | 必填字段,修改数据的资源表编码 |
funcCode | 必填字段,功能编码 |
pkCode | 非必填,主键字段编码 |
JE_DEMO_JDAL_ID | 必填项,修改数据的主键ID,值为想要修改的具体数据的主键值 |
请求示例
ajax({
url:"/je/common/doUpdate",
params:{
funcCode: "JE_DEMO_JDAL_TWO"
,tableCode: "JE_DEMO_JDAL"
,pkCode:"JE_DEMO_JDAL_ID"
,JE_DEMO_JDAL_ID:"8276db15edfd422f86aae006ff2883fd"
,JDAL_XMZT_CODE:'YZZ'
,JDAL_ZFYY:'测试作废'
,JDAL_XMMC:"qqqqqqqq"
},
headers:{pd:"demo"}
}).then((resObj)=>{console.log(resObj)});
返回数据格式如下,当 success 为 true 时操作成功,操作失败时错误信息在 message 中
{
"code": "1000",
"data": {修改之后的数据值},
"message": "操作成功",
"success": true,
"rows": null,
"totalCount": null
}
批量更新接口
请求链接: /je/common/doUpdateList
参数说明
请求参数 | 说明 |
---|---|
tableCode | 必填字段,修改数据的资源表编码 |
funcCode | 必填字段,功能编码 |
strData | 要修改的数据,值的格式为数组格式的JSON字符串,并且数组中的每一项都要有主键字段和主键值 |
请求示例
const strDatasReal=new Array();
var mapData = {JDAL_ZFYY:ddyy,JE_DEMO_JDAL_ID:id,JDAL_XMZT_CODE:'YZZ',JDAL_XMZT_NAME:'已终止'}
strDatasReal.push(mapData);
ajax({
url:"/je/common/doUpdateList",
params:{
funcCode: "JE_DEMO_JDAL_TWO"
,tableCode: "JE_DEMO_JDAL"
,strData: JSON.stringify(strDatasReal)
},
headers:{pd:"demo"}
}).then((resObj)=>{
console.log(resObj);
})
返回数据格式如下,当 success 为 true 时操作成功,操作失败时错误信息在 message 中。
{
"code": "1000",
"data": {
"rows": [{修改之后具体的数据}],
"totalCount": 2
},
"message": "操作成功",
"success": true,
"rows": null,
"totalCount": null
}
查询接口
请求链接: /je/common/load
参数说明
请求参数 | 说明 |
---|---|
tableCode | 必填字段,查询数据的资源表编码 |
funcCode | 必填字段,功能编码 |
j_query | 过滤条件 |
请求示例
ajax({
url:"/je/common/load",
params:{
tableCode:"JE_DEMO_XMRW",
funcCode:"JE_DEMO_XMRW",
j_query:'[{"type":"=","code":"JE_DEMO_JDAL_ID","value":"'+fkeyValue+'","cn":"and"}]'
},
headers:{pd:"demo"}
}).then((resObj)=>{
console.log(resObj);
});
返回数据格式如下,当 success 为 true 时操作成功,操作失败时错误信息在 message 中
{
"code": "1000",
"data": {
"rows": [{这里是查询到的具体的数据}],
"totalCount": 0
},
"message": "操作成功",
"success": true,
"rows": null,
"totalCount": null
}
最后编辑: 肖海杰 文档更新时间: 2024-08-29 09:50 作者:肖海杰