敏捷工具
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

36 lines
1.1 KiB

package com.whn.hellospring.controller;
import com.whn.hellospring.common.StateMessage;
import com.whn.hellospring.common.Status;
import com.whn.hellospring.model.VersionDO;
import com.whn.hellospring.request.VersionRequest;
import com.whn.hellospring.service.AppService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List;
@RestController
@RequestMapping(value = "/app")
public class AppController {
@Autowired
AppService appService;
/**
* 获取版本号
*/
@GetMapping(value = "/version")
public Status getVersion(@RequestBody VersionRequest request) {
try {
List<VersionDO> version = appService.getVersion(request.getEquipment());
Status status = new Status(StateMessage.SUCCESS, version);
return status;
} catch (Exception e) {
return new Status(StateMessage.UN_KNOW_REASON);
}
}
}