@galaxy-0
2017-06-07T15:01:03.000000Z
字数 1041
阅读 504
数据库实训
时间 | 内容 |
---|---|
6.4 | 修改登录时后台回复的信息类型 |
6.4 | 修改注册时前端发送的信息类型 |
6.6 | 添加管理员>查找数据的前端发送信息格式 |
6.6 | 修改x管理员>查找数据的前端发送信息格式 |
6.7 | 添加改数据时的id字段,添加删除数据的接口 |
前端发送数据
{
ins:"login",
name:"",
password:""
}
后台回复
{
status:1/0,
error:""
type:"admin/designer/user"
}
1:成功
0:失败
error:错误描述 用户不存在 密码错误
前端发送
{
ins:"signup",
name:"",
password:"",
type:"admin/designer/user"
}
后台回复
{
status:1/0,
error:""
}
错误情况:用户名被占用
{
ins:"add",
table:"xxxx",
data:{
key:value
}//插入的数据
}
后台回复:
{
status:0/1,
error:""
}
{
ins:"edit",
id:"",
table:"xxxx",
data:{
key:value
}//修改过的数据
}
后台回复:
{
status:0/1,
error:""
}
{
ins:"delete",
id:"",
table:"xxxx"
}
后台回复:
{
status:0/1,
error:""
}
{
ins:"select",
table:"xxx"
option:{
season:[],
type:[],
style:[],
all:true/false
}
}
all:如果需要选择所有数据那么这个值设置为true(即不需要where)
option中除了all每一个属性都是一个数组,包括这个类别下面的所有需要选择的条件,每个数组内的条件用or连接,不同数组之间的条件用and连接
举例:season=["spring","summer"]
type=["tshirt"]
生成的查询应该为
select * from table where ('season'='spring' or 'season'='summer') and ('type'='tshirt')
{
data://json化的数据数组,
status:0/1,
error:""
}
{
ins:"select",
option:{
id:"",//货号
style:""
}
}
{
data://json化的数据数组,
status:0/1,
error:""
}