master
zhang 2 years ago
parent d7d013decf
commit 2351154139

@ -1,16 +0,0 @@
package com.zh.test_zabbix.auto;
import com.zh.test_zabbix.model.MediaType;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
*
* </p>
*
* @author zh
* @since 2023-11-24
*/
public interface IMediaTypeService extends IService<MediaType> {
}

@ -1,20 +0,0 @@
package com.zh.test_zabbix.auto;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
*
* </p>
*
* @author zh
* @since 2023-11-24
*/
@RestController
@RequestMapping("/media-type")
public class MediaTypeController {
}

@ -1,19 +0,0 @@
package com.zh.test_zabbix.auto;
import com.zh.test_zabbix.mapper.MediaTypeMapper;
import com.zh.test_zabbix.model.MediaType;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
/**
* <p>
*
* </p>
*
* @author zh
* @since 2023-11-24
*/
@Service
public class MediaTypeServiceImpl extends ServiceImpl<MediaTypeMapper, MediaType> implements IMediaTypeService {
}

@ -1,30 +0,0 @@
package com.zh.test_zabbix.controller;
import com.alibaba.fastjson.JSONObject;
import com.zh.test_zabbix.utils.ZabbixApi;
import lombok.Data;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("/user")
public class Login_ {
@Data
static class argLogin{
String username;
String password;
}
@RequestMapping("/login")
public JSONObject login(@RequestBody argLogin arg){
JSONObject params = new JSONObject();
params.put("username",arg.getUsername());
params.put("password",arg.getPassword());
JSONObject result = ZabbixApi.login(params);
return result;
}
}

@ -24,6 +24,12 @@ public class Users {
@Autowired
private IUsersService usersService;
@RequestMapping("/login")
public Result login(@RequestBody UsersServiceImpl.ArgLogin args){
return usersService.login(args);
}
@RequestMapping("/get")
public Result get(@RequestBody UsersServiceImpl.ArgGet args) {
return usersService.get(args);

@ -15,6 +15,9 @@ import com.zh.test_zabbix.utils.result.Result;
* @since 2023-11-22
*/
public interface IUsersService extends IService<Users> {
Result<JSONObject> login(UsersServiceImpl.ArgLogin args);
Result<JSONObject> get(UsersServiceImpl.ArgGet args);
Result<JSONObject> medias();

@ -14,6 +14,7 @@ import com.zh.test_zabbix.service.IUsersService;
import com.zh.test_zabbix.serviceImpl.util.ServiceUtil;
import com.zh.test_zabbix.utils.Common;
import com.zh.test_zabbix.utils.Valid;
import com.zh.test_zabbix.utils.ZabbixApi;
import com.zh.test_zabbix.utils.result.Result;
import lombok.Data;
import org.springframework.stereotype.Service;
@ -50,6 +51,20 @@ public class UsersServiceImpl extends ServiceImpl<UsersMapper, Users> implements
@Resource
private MediaTypeMapper mediaTypeMapper;
@Data
public static class ArgLogin{
String username;
String password;
}
@Override
public Result<JSONObject> login(ArgLogin args) {
JSONObject params = new JSONObject();
params.put("username",args.getUsername());
params.put("password",args.getPassword());
return Result.success(ZabbixApi.login(params));
}
@Data
public static class ArgGet {
Integer pageNum;

Loading…
Cancel
Save