|
@@ -1,54 +1,80 @@
|
|
|
module.exports = {
|
|
|
create: {
|
|
|
- requestBody: ['profession', 'name', 'phone', 'password', 'card', 'email', 'addr', 'school', 'major', 'status', 'zwzc'],
|
|
|
+ requestBody: [
|
|
|
+ "profession",
|
|
|
+ "name",
|
|
|
+ "phone",
|
|
|
+ "password",
|
|
|
+ "card",
|
|
|
+ "email",
|
|
|
+ "addr",
|
|
|
+ "school",
|
|
|
+ "major",
|
|
|
+ "status",
|
|
|
+ "zwzc",
|
|
|
+ "office_phone",
|
|
|
+ ],
|
|
|
},
|
|
|
destroy: {
|
|
|
- params: ['!id'],
|
|
|
- service: 'delete',
|
|
|
+ params: ["!id"],
|
|
|
+ service: "delete",
|
|
|
},
|
|
|
update: {
|
|
|
- params: ['!id'],
|
|
|
- requestBody: ['profession', 'name', 'phone', 'card', 'email', 'addr', 'school', 'major', 'status', 'zwzc'],
|
|
|
+ params: ["!id"],
|
|
|
+ requestBody: [
|
|
|
+ "profession",
|
|
|
+ "name",
|
|
|
+ "phone",
|
|
|
+ "card",
|
|
|
+ "email",
|
|
|
+ "addr",
|
|
|
+ "school",
|
|
|
+ "major",
|
|
|
+ "status",
|
|
|
+ "zwzc",
|
|
|
+ "office_phone",
|
|
|
+ ],
|
|
|
},
|
|
|
show: {
|
|
|
parameters: {
|
|
|
- params: ['!id'],
|
|
|
+ params: ["!id"],
|
|
|
},
|
|
|
- service: 'fetch',
|
|
|
+ service: "fetch",
|
|
|
},
|
|
|
index: {
|
|
|
parameters: {
|
|
|
query: {
|
|
|
- name: 'name',
|
|
|
- phone: 'phone',
|
|
|
- card: 'card',
|
|
|
- addr: 'addr',
|
|
|
- school: 'school',
|
|
|
- major: 'major',
|
|
|
- email: 'email',
|
|
|
- status: 'status',
|
|
|
- zwzc: 'zwzc',
|
|
|
- profession: 'profession',
|
|
|
- 'meta.createdAt@start': 'meta.createdAt@start',
|
|
|
- 'meta.createdAt@end': 'meta.createdAt@end',
|
|
|
+ name: "name",
|
|
|
+ phone: "phone",
|
|
|
+ card: "card",
|
|
|
+ addr: "addr",
|
|
|
+ school: "school",
|
|
|
+ major: "major",
|
|
|
+ email: "email",
|
|
|
+ status: "status",
|
|
|
+ zwzc: "zwzc",
|
|
|
+ profession: "profession",
|
|
|
+ office_phone:'office_phone',
|
|
|
+ "meta.createdAt@start": "meta.createdAt@start",
|
|
|
+ "meta.createdAt@end": "meta.createdAt@end",
|
|
|
},
|
|
|
// options: {
|
|
|
// "meta.state": 0 // 默认条件
|
|
|
// },
|
|
|
},
|
|
|
- service: 'query',
|
|
|
+ service: "query",
|
|
|
options: {
|
|
|
- query: ['skip', 'limit'],
|
|
|
- sort: ['meta.createdAt'],
|
|
|
+ query: ["skip", "limit"],
|
|
|
+ sort: ["meta.createdAt"],
|
|
|
desc: true,
|
|
|
count: true,
|
|
|
},
|
|
|
},
|
|
|
login: {
|
|
|
- requestBody: ['!phone', '!password'],
|
|
|
+ requestBody: ["!phone", "!password"],
|
|
|
},
|
|
|
updatePwd: {
|
|
|
- params: ['!id'],
|
|
|
- requestBody: ['!password'],
|
|
|
+ params: ["!id"],
|
|
|
+ requestBody: ["!password"],
|
|
|
},
|
|
|
};
|