Commit 9177b02a authored by liming's avatar liming

用户主页骑行记录查询

parent 19e57b2a
package com.antai.sport.http.server.repository.base.entity;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author liming
* @since 2022-04-13
*/
@Data
@EqualsAndHashCode(callSuper = false)
public class GameMode implements Serializable {
private static final long serialVersionUID = 1L;
private Integer code;
/**
* 名称
*/
private String name;
}
package com.antai.sport.http.server.repository.base.mapper;
import com.antai.sport.http.server.repository.base.entity.GameMode;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* Mapper 接口
* </p>
*
* @author liming
* @since 2022-04-13
*/
public interface GameModeMapper extends BaseMapper<GameMode> {
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.antai.sport.http.server.repository.base.mapper.GameModeMapper">
</mapper>
package com.antai.sport.http.server.server.api.business.base.controller;
import com.antai.sport.http.server.common.base.Result;
import com.antai.sport.http.server.repository.base.entity.GameMode;
import com.antai.sport.http.server.server.api.business.base.service.BaseService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import java.util.List;
import static com.antai.sport.http.server.common.util.ResultUtil.success;
@RestController
@RequestMapping("base")
@Api(tags = {"基础接口"})
public class BaseController {
@Resource
private BaseService baseService;
@ApiOperation(value = "查询游戏模式列表", notes = "返回结果中code 为模式码 name 为模式名称")
@GetMapping("/game/mode")
public ResponseEntity<Result<List<GameMode>>> getGameMode() {
return success(baseService.getGameMode());
}
}
package com.antai.sport.http.server.server.api.business.base.service;
import com.antai.sport.http.server.repository.base.entity.GameMode;
import com.antai.sport.http.server.repository.base.mapper.GameModeMapper;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
@Service
public class BaseService {
@Resource
private GameModeMapper gameModeMapper;
public List<GameMode> getGameMode() {
return gameModeMapper.selectList(null);
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment