1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- [
- {
- "name": "CreateUser",
- "code": "INSERT INTO `user`(name, nickname, password, enabled, privilege, updatedTime, roleId) VALUES(@name, @nickname, @password, @enabled,@privilege, UNIX_TIMESTAMP(NOW()), @roleId);SELECT LAST_INSERT_ID() AS id;",
- "module": "user",
- "resultSet": "S",
- "queryOnly": false,
- "requiredTransaction": false,
- "middleWares": null
- },
- {
- "name": "UpdateUser",
- "code": "UPDATE `user` SET nickname = @nickname, [password = @password, ]enabled = @enabled, privilege = @privilege, updatedTime = UNIX_TIMESTAMP(NOW()), roleId = @roleId WHERE id = @id;",
- "module": "user",
- "resultSet": "S",
- "queryOnly": false,
- "requiredTransaction": true,
- "middleWares": null
- },
- {
- "name": "GetUser",
- "code": "SELECT id, name, nickname, enabled, privilege, updatedTime, password FROM `user` WHERE 1=1 [ AND name=@name] [ AND id = @id];",
- "module": "user",
- "resultSet": "S",
- "queryOnly": true,
- "requiredTransaction": false,
- "middleWares": null
- },
- {
- "name": "LoginUser",
- "code": "SELECT id, name, nickname, enabled, privilege, updatedTime, (select name from role where id=user.roleId) as roleName FROM `user` WHERE name = @username AND password = @password;",
- "module": "user",
- "resultSet": "S",
- "queryOnly": true,
- "requiredTransaction": false,
- "middleWares": null
- },
- {
- "name": "CheckUser",
- "code": "SELECT COUNT(*) FROM `user` WHERE name = @name;",
- "module": "user",
- "resultSet": "S",
- "queryOnly": true,
- "requiredTransaction": false,
- "middleWares": null
- },
- {
- "name": "QueryUsers",
- "code": "SELECT us.id, us.name, us.nickname, us.enabled, us.privilege, us.updatedTime, us.roleId, rl.name AS roleName FROM `user` us LEFT JOIN role rl ON us.roleId = rl.id WHERE 1 = 1 [AND (us.`name` LIKE CONCAT('%',@keyword,'%') OR us.`nickname` LIKE CONCAT('%',@keyword,'%'))] @orderBy LIMIT @pageStart, @pageSize;",
- "module": "user",
- "resultSet": "M",
- "queryOnly": true,
- "requiredTransaction": false,
- "middleWares": {
- "pagination": {
- "size": "pageSize",
- "count": "totalCount",
- "page": "pageIndex"
- },
- "defaults": {
- "orderBy": "us.id DESC"
- },
- "replace": [
- "orderBy"
- ]
- }
- },
- {
- "name": "ListRoles",
- "code": "SELECT id, name FROM `role` WHERE isActive = 1 ORDER BY displayOrder;",
- "module": "user",
- "resultSet": "M",
- "queryOnly": true,
- "requiredTransaction": false,
- "middleWares": null
- },
- {
- "name": "DeleteUser",
- "code": "DELETE FROM `user` WHERE id = @id;",
- "module": "user",
- "resultSet": "S",
- "queryOnly": false,
- "requiredTransaction": false,
- "middleWares": null
- },
- {
- "name": "SetUserPassword",
- "code": "UPDATE `user` SET password = @password, updatedTime = UNIX_TIMESTAMP(NOW()) WHERE id = @id;",
- "module": "user",
- "resultSet": "S",
- "queryOnly": false,
- "requiredTransaction": true,
- "middleWares": null
- }
- ]
|