1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| import { Body, Inject, Post, Provide } from '@midwayjs/decorator';
| import { CoolController, BaseController } from '@cool-midway/core';
| import { BaseSysUserEntity } from '../../../entity/sys/user';
| import { BaseSysUserService } from '../../../service/sys/user';
|
| /**
| * 系统用户
| */
| @Provide()
| @CoolController({
| api: ['add', 'delete', 'update', 'info', 'list', 'page'],
| entity: BaseSysUserEntity,
| service: BaseSysUserService,
| })
| export class BaseSysUserController extends BaseController {
| @Inject()
| baseSysUserService: BaseSysUserService;
|
| /**
| * 移动部门
| */
| @Post('/move', { summary: '移动部门' })
| async move(@Body() departmentId: number, @Body() userIds: []) {
| await this.baseSysUserService.move(departmentId, userIds);
| return this.ok();
| }
| }
|
|