DataAPI

查询数据

URL: data/query
Method: POST
Content-Type: application/json

{
	"query": {
		"key": {
			"key": "id",
			"operator": "=",
			"value": 5
		},
		"operator": "or",
		"value": {
			"key": {
				"key": "name",
				"operator": "=",
				"value": "abc"
			},
			"operator": "and",
			"value": {
				"key": "name",
				"operator": "like",
				"value": "%abc%"
			}
		}
	},
	"orderby": {
		"id": "desc",
		"name": "asc"
	},
	"page": {
		"pagenum": 1,
		"pagesize": 20
	},
    "templete": "SELECT * FROM department"
}
{
	"param": {
		"orgcode": "000002"
	},
	"orderby": {
		"id": "desc",
		"name": "asc"
	},
	"page": {
		"pagenum": 1,
		"pagesize": 20
	},
    "templete": "SELECT * FROM department where orgcode=@orgcode"
}

写入数据

URL: data/
Method: POST
Content-Type: application/json

{
	"grp_userprofile": {
		"guid": "%user.guid%",
		"name": "%user.name%",
		"create_time": "{{date}}",
		"age": 35,
		"discount": 0.8,
		"isdelete": true
	},
	"sys_user": [{
		"guid": "%user.guid%",
		"name": "张三",
		"create_time": "{{datetime}}",
		"age": 31,
		"discount": 0.9,
		"isdelete": true
	}, {
		"guid": "%user.guid%",
		"name": "李四",
		"create_time": "2018-03-14T15:32:44",
		"age": 33,
		"discount": 0.9,
		"isdelete": true
	}],
	"$data": {
		"user": {
			"name": "王五",
			"guid": "{{guid}}"
		}
	}
}

编辑数据

URL: data/
Method: PUT
Content-Type: application/json

{
	"grp_userprofile": {
		"name": "%user.name%",
		"create_time": "{{date}}",
		"age": 25,
		"discount": 0.8,
		"isdelete": true,
		"$key": {
			"guid": "%user.guid%"
		}
	},
	"sys_user": [{
		"name": "张三",
		"create_time": "{{datetime}}",
		"age": 21,
		"discount": 0.9,
		"isdelete": true,
		"$key": {
			"guid": "%user.guid2%"
		}
	}, {
		"name": "李四",
		"create_time": "2018-03-14T15:32:44",
		"age": 23,
		"discount": 0.9,
		"isdelete": true,
		"$key": {
			"guid": "%user.guid%"
		}
	}],
	"$data": {
		"user": {
			"name": "王五",
			"guid": "92536796f03f4084926e391776f79a63",
          "guid2":"47d69f5e489f44797120826c0c6ef31e"
		}
	}
}

删除数据

URL: data/{tablename}/{key}/{keyvalue}
Method: DELETE

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值