|
@@ -7,6 +7,7 @@ import com.smcic.api.neican.dto.NamePageDTO;
|
|
|
import com.smcic.api.neican.dto.TokenDto;
|
|
|
import com.smcic.api.neican.entity.AdminUsers;
|
|
|
import com.smcic.api.neican.service.impl.AdminUsersServiceImpl;
|
|
|
+import com.smcic.core.auth.LoginRequired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
@@ -27,21 +28,25 @@ public class AdminUsersController {
|
|
|
private AdminUsersServiceImpl adminUsersService;
|
|
|
|
|
|
@PostMapping("list")
|
|
|
+ @LoginRequired
|
|
|
public Page<AdminUsers> list(@RequestBody NamePageDTO namePageDTO) {
|
|
|
return adminUsersService.usersPage(namePageDTO);
|
|
|
}
|
|
|
|
|
|
@PostMapping("add")
|
|
|
+ @LoginRequired
|
|
|
public void add(@RequestBody AdminUsers adminUsers) {
|
|
|
adminUsersService.create(adminUsers);
|
|
|
}
|
|
|
|
|
|
@PostMapping("update")
|
|
|
+ @LoginRequired
|
|
|
public void update(@RequestBody AdminUsers adminUsers) {
|
|
|
adminUsersService.modify(adminUsers);
|
|
|
}
|
|
|
|
|
|
@DeleteMapping("delete/{id}")
|
|
|
+ @LoginRequired
|
|
|
public void delete(@PathVariable Long id) {
|
|
|
adminUsersService.delete(id);
|
|
|
}
|
|
@@ -52,6 +57,7 @@ public class AdminUsersController {
|
|
|
}
|
|
|
|
|
|
@GetMapping("logout")
|
|
|
+ @LoginRequired
|
|
|
public void logout() {
|
|
|
adminUsersService.logout();
|
|
|
}
|