Commit 96ee4ca8 authored by liming's avatar liming

创建点赞业务类

parent ae901ddd
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
</parent> </parent>
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<artifactId>game-api</artifactId> <artifactId>mobile-api</artifactId>
<packaging>jar</packaging> <packaging>jar</packaging>
<properties> <properties>
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
</dependencies> </dependencies>
<build> <build>
<finalName>antai-sport-http-server-game-api</finalName> <finalName>antai-sport-http-server-mobile-api</finalName>
<plugins> <plugins>
<plugin> <plugin>
<artifactId>maven-compiler-plugin</artifactId> <artifactId>maven-compiler-plugin</artifactId>
......
package com.antai.sport.http.server.game.api; package com.antai.sport.http.server.mobile.api;
import org.mybatis.spring.annotation.MapperScan; import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cache.annotation.EnableCaching;
import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.ComponentScan;
import springfox.documentation.oas.annotations.EnableOpenApi; import springfox.documentation.oas.annotations.EnableOpenApi;
...@@ -18,8 +17,8 @@ import springfox.documentation.oas.annotations.EnableOpenApi; ...@@ -18,8 +17,8 @@ import springfox.documentation.oas.annotations.EnableOpenApi;
@EnableOpenApi @EnableOpenApi
@ComponentScan(value = "com.antai") @ComponentScan(value = "com.antai")
@MapperScan("com.antai") @MapperScan("com.antai")
public class GameApiApplication { public class MobileApiApplication {
public static void main(String[] args) { public static void main(String[] args) {
SpringApplication.run(GameApiApplication.class, args); SpringApplication.run(MobileApiApplication.class, args);
} }
} }
package com.antai.sport.http.server.mobile.api.business.base.praise.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping("praise")
public class PraiseLogController {
}
package com.antai.sport.http.server.mobile.api.business.base.praise.service;
import org.springframework.stereotype.Service;
@Service
public class PraiseLogService {
}
package com.antai.sport.http.server.game.api.business.match.bicycle.controller; package com.antai.sport.http.server.mobile.api.business.match.bicycle.controller;
import com.antai.sport.http.server.mobile.api.business.match.bicycle.dto.DtoMatchBicycleResult;
import com.antai.sport.http.server.mobile.api.business.match.bicycle.dto.ReqMatchBicycleSave;
import com.antai.sport.http.server.mobile.api.business.match.bicycle.dto.RespMatchBicycleList;
import com.antai.sport.http.server.mobile.api.business.match.bicycle.service.MatchBicyclePlayerService;
import com.antai.sport.http.server.mobile.api.business.match.bicycle.service.MatchBicycleService;
import com.antai.sport.http.server.common.annotation.LoginSportUser; import com.antai.sport.http.server.common.annotation.LoginSportUser;
import com.antai.sport.http.server.common.base.Result; import com.antai.sport.http.server.common.base.Result;
import com.antai.sport.http.server.game.api.business.match.bicycle.service.MatchBicyclePlayerService; import com.antai.sport.http.server.mobile.api.business.match.bicycle.dto.DtoMatchAutoCreate;
import com.antai.sport.http.server.game.api.business.match.bicycle.service.MatchBicycleService;
import com.antai.sport.http.server.game.api.business.match.bicycle.dto.DtoMatchAutoCreate;
import com.antai.sport.http.server.game.api.business.match.bicycle.dto.DtoMatchBicycleResult;
import com.antai.sport.http.server.game.api.business.match.bicycle.dto.ReqMatchBicycleSave;
import com.antai.sport.http.server.game.api.business.match.bicycle.dto.RespMatchBicycleList;
import com.antai.sport.http.server.repository.sport.entity.SportUser; import com.antai.sport.http.server.repository.sport.entity.SportUser;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
......
package com.antai.sport.http.server.game.api.business.match.bicycle.dto; package com.antai.sport.http.server.mobile.api.business.match.bicycle.dto;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
......
package com.antai.sport.http.server.game.api.business.match.bicycle.dto; package com.antai.sport.http.server.mobile.api.business.match.bicycle.dto;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
......
package com.antai.sport.http.server.game.api.business.match.bicycle.dto; package com.antai.sport.http.server.mobile.api.business.match.bicycle.dto;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
......
package com.antai.sport.http.server.game.api.business.match.bicycle.dto; package com.antai.sport.http.server.mobile.api.business.match.bicycle.dto;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
......
package com.antai.sport.http.server.game.api.business.match.bicycle.mapper; package com.antai.sport.http.server.mobile.api.business.match.bicycle.mapper;
import com.antai.sport.http.server.game.api.business.match.bicycle.dto.DtoMatchBicycleResult; import com.antai.sport.http.server.mobile.api.business.match.bicycle.dto.DtoMatchBicycleResult;
import com.antai.sport.http.server.game.api.business.match.bicycle.dto.RespMatchBicycleList; import com.antai.sport.http.server.mobile.api.business.match.bicycle.dto.RespMatchBicycleList;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import java.time.LocalDateTime; import java.time.LocalDateTime;
......
package com.antai.sport.http.server.game.api.business.match.bicycle.service; package com.antai.sport.http.server.mobile.api.business.match.bicycle.service;
import com.antai.sport.http.server.mobile.api.business.match.bicycle.dto.DtoMatchBicycleResult;
import com.antai.sport.http.server.constants.SportType; import com.antai.sport.http.server.constants.SportType;
import com.antai.sport.http.server.game.api.business.match.bicycle.mapper.MatchBicycleBusinessMapper; import com.antai.sport.http.server.mobile.api.business.match.bicycle.mapper.MatchBicycleBusinessMapper;
import com.antai.sport.http.server.game.api.business.match.bicycle.dto.DtoMatchBicycleResult; import com.antai.sport.http.server.mobile.api.business.sport.user.SportUserSummaryService;
import com.antai.sport.http.server.game.api.business.sport.user.SportUserSummaryService;
import com.antai.sport.http.server.repository.match.entity.MatchBicyclePlayer; import com.antai.sport.http.server.repository.match.entity.MatchBicyclePlayer;
import com.antai.sport.http.server.repository.match.mapper.MatchBicyclePlayerMapper; import com.antai.sport.http.server.repository.match.mapper.MatchBicyclePlayerMapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
......
package com.antai.sport.http.server.game.api.business.match.bicycle.service; package com.antai.sport.http.server.mobile.api.business.match.bicycle.service;
import com.antai.sport.http.server.common.exception.BusinessException; import com.antai.sport.http.server.common.exception.BusinessException;
import com.antai.sport.http.server.constants.DeleteStatus; import com.antai.sport.http.server.constants.DeleteStatus;
import com.antai.sport.http.server.game.api.business.match.bicycle.mapper.MatchBicycleBusinessMapper; import com.antai.sport.http.server.mobile.api.business.match.bicycle.mapper.MatchBicycleBusinessMapper;
import com.antai.sport.http.server.game.api.business.match.bicycle.dto.DtoMatchAutoCreate; import com.antai.sport.http.server.mobile.api.business.match.bicycle.dto.DtoMatchAutoCreate;
import com.antai.sport.http.server.game.api.business.match.bicycle.dto.ReqMatchBicycleSave; import com.antai.sport.http.server.mobile.api.business.match.bicycle.dto.ReqMatchBicycleSave;
import com.antai.sport.http.server.game.api.business.match.bicycle.dto.RespMatchBicycleList; import com.antai.sport.http.server.mobile.api.business.match.bicycle.dto.RespMatchBicycleList;
import com.antai.sport.http.server.repository.match.entity.MatchBicycle; import com.antai.sport.http.server.repository.match.entity.MatchBicycle;
import com.antai.sport.http.server.repository.match.mapper.MatchBicycleMapper; import com.antai.sport.http.server.repository.match.mapper.MatchBicycleMapper;
import com.antai.sport.http.server.repository.sport.entity.SportUser; import com.antai.sport.http.server.repository.sport.entity.SportUser;
......
package com.antai.sport.http.server.game.api.business.sport.social.controller; package com.antai.sport.http.server.mobile.api.business.sport.social.controller;
import com.antai.sport.http.server.mobile.api.business.sport.social.dto.ReqChatHistoryQueryParam;
import com.antai.sport.http.server.mobile.api.business.sport.social.dto.ReqChatMessage;
import com.antai.sport.http.server.mobile.api.business.sport.social.dto.RespChatHistory;
import com.antai.sport.http.server.common.annotation.LoginSportUser; import com.antai.sport.http.server.common.annotation.LoginSportUser;
import com.antai.sport.http.server.common.base.Result; import com.antai.sport.http.server.common.base.Result;
import com.antai.sport.http.server.game.api.business.sport.social.dto.ReqChatHistoryQueryParam; import com.antai.sport.http.server.mobile.api.business.sport.social.service.ChatService;
import com.antai.sport.http.server.game.api.business.sport.social.dto.ReqChatMessage;
import com.antai.sport.http.server.game.api.business.sport.social.dto.RespChatHistory;
import com.antai.sport.http.server.game.api.business.sport.social.service.ChatService;
import com.antai.sport.http.server.repository.sport.entity.SportUser; import com.antai.sport.http.server.repository.sport.entity.SportUser;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
......
package com.antai.sport.http.server.game.api.business.sport.social.controller; package com.antai.sport.http.server.mobile.api.business.sport.social.controller;
import com.antai.sport.http.server.mobile.api.business.sport.social.dto.ReqFriendRequestResponse;
import com.antai.sport.http.server.mobile.api.business.sport.social.service.FriendsService;
import com.antai.sport.http.server.common.annotation.LoginSportUser; import com.antai.sport.http.server.common.annotation.LoginSportUser;
import com.antai.sport.http.server.common.base.Result; import com.antai.sport.http.server.common.base.Result;
import com.antai.sport.http.server.game.api.business.sport.social.dto.ReqFriendRequestResponse; import com.antai.sport.http.server.mobile.api.business.sport.social.dto.RespFriendRequestToMe;
import com.antai.sport.http.server.game.api.business.sport.social.dto.RespFriendRequestToMe;
import com.antai.sport.http.server.game.api.business.sport.social.service.FriendsService;
import com.antai.sport.http.server.repository.sport.entity.SportUser; import com.antai.sport.http.server.repository.sport.entity.SportUser;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
......
package com.antai.sport.http.server.game.api.business.sport.social.dto; package com.antai.sport.http.server.mobile.api.business.sport.social.dto;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
......
package com.antai.sport.http.server.game.api.business.sport.social.dto; package com.antai.sport.http.server.mobile.api.business.sport.social.dto;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
......
package com.antai.sport.http.server.game.api.business.sport.social.dto; package com.antai.sport.http.server.mobile.api.business.sport.social.dto;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
......
package com.antai.sport.http.server.game.api.business.sport.social.dto; package com.antai.sport.http.server.mobile.api.business.sport.social.dto;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
......
package com.antai.sport.http.server.game.api.business.sport.social.dto; package com.antai.sport.http.server.mobile.api.business.sport.social.dto;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
......
package com.antai.sport.http.server.game.api.business.sport.social.mapper; package com.antai.sport.http.server.mobile.api.business.sport.social.mapper;
import com.antai.sport.http.server.game.api.business.sport.social.dto.ReqChatHistoryQueryParam; import com.antai.sport.http.server.mobile.api.business.sport.social.dto.ReqChatHistoryQueryParam;
import com.antai.sport.http.server.game.api.business.sport.social.dto.RespChatHistory; import com.antai.sport.http.server.mobile.api.business.sport.social.dto.RespChatHistory;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
......
package com.antai.sport.http.server.game.api.business.sport.social.mapper; package com.antai.sport.http.server.mobile.api.business.sport.social.mapper;
import com.antai.sport.http.server.game.api.business.sport.social.dto.RespFriendRequestToMe; import com.antai.sport.http.server.mobile.api.business.sport.social.dto.RespFriendRequestToMe;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
......
package com.antai.sport.http.server.game.api.business.sport.social.mapper; package com.antai.sport.http.server.mobile.api.business.sport.social.mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
......
package com.antai.sport.http.server.game.api.business.sport.social.service; package com.antai.sport.http.server.mobile.api.business.sport.social.service;
import com.antai.sport.http.server.game.api.business.sport.social.dto.ReqChatHistoryQueryParam; import com.antai.sport.http.server.mobile.api.business.sport.social.dto.ReqChatHistoryQueryParam;
import com.antai.sport.http.server.game.api.business.sport.social.dto.ReqChatMessage; import com.antai.sport.http.server.mobile.api.business.sport.social.dto.ReqChatMessage;
import com.antai.sport.http.server.game.api.business.sport.social.dto.RespChatHistory; import com.antai.sport.http.server.mobile.api.business.sport.social.dto.RespChatHistory;
import com.antai.sport.http.server.game.api.business.sport.social.mapper.SportChatHistoryBusinessMapper; import com.antai.sport.http.server.mobile.api.business.sport.social.mapper.SportChatHistoryBusinessMapper;
import com.antai.sport.http.server.repository.sport.entity.SportChatHistory; import com.antai.sport.http.server.repository.sport.entity.SportChatHistory;
import com.antai.sport.http.server.repository.sport.entity.SportUser; import com.antai.sport.http.server.repository.sport.entity.SportUser;
import com.antai.sport.http.server.repository.sport.mapper.SportChatHistoryMapper; import com.antai.sport.http.server.repository.sport.mapper.SportChatHistoryMapper;
......
package com.antai.sport.http.server.game.api.business.sport.social.service; package com.antai.sport.http.server.mobile.api.business.sport.social.service;
import com.antai.sport.http.server.mobile.api.business.sport.social.dto.ReqFriendRequestResponse;
import com.antai.sport.http.server.common.exception.BusinessException; import com.antai.sport.http.server.common.exception.BusinessException;
import com.antai.sport.http.server.constants.DeleteStatus; import com.antai.sport.http.server.constants.DeleteStatus;
import com.antai.sport.http.server.constants.FriendRequestStatus; import com.antai.sport.http.server.constants.FriendRequestStatus;
import com.antai.sport.http.server.constants.FriendStatus; import com.antai.sport.http.server.constants.FriendStatus;
import com.antai.sport.http.server.game.api.business.sport.social.dto.ReqFriendRequestResponse; import com.antai.sport.http.server.mobile.api.business.sport.social.dto.RespFriendRequestToMe;
import com.antai.sport.http.server.game.api.business.sport.social.dto.RespFriendRequestToMe; import com.antai.sport.http.server.mobile.api.business.sport.social.mapper.SportUserFriendRequestBusinessMapper;
import com.antai.sport.http.server.game.api.business.sport.social.mapper.SportUserFriendRequestBusinessMapper; import com.antai.sport.http.server.mobile.api.business.sport.social.mapper.SportUserFriendsBusinessMapper;
import com.antai.sport.http.server.game.api.business.sport.social.mapper.SportUserFriendsBusinessMapper;
import com.antai.sport.http.server.repository.sport.entity.SportUser; import com.antai.sport.http.server.repository.sport.entity.SportUser;
import com.antai.sport.http.server.repository.sport.entity.SportUserFriendRequest; import com.antai.sport.http.server.repository.sport.entity.SportUserFriendRequest;
import com.antai.sport.http.server.repository.sport.entity.SportUserFriends; import com.antai.sport.http.server.repository.sport.entity.SportUserFriends;
......
package com.antai.sport.http.server.game.api.business.sport.user; package com.antai.sport.http.server.mobile.api.business.sport.user;
import com.antai.sport.http.server.mobile.api.business.sport.user.dto.*;
import com.antai.sport.http.server.common.annotation.LoginSportUser; import com.antai.sport.http.server.common.annotation.LoginSportUser;
import com.antai.sport.http.server.common.base.Result; import com.antai.sport.http.server.common.base.Result;
import com.antai.sport.http.server.game.api.business.sport.user.dto.*;
import com.antai.sport.http.server.repository.sport.entity.SportUser; import com.antai.sport.http.server.repository.sport.entity.SportUser;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
......
package com.antai.sport.http.server.game.api.business.sport.user; package com.antai.sport.http.server.mobile.api.business.sport.user;
import com.antai.sport.http.server.repository.sport.entity.SportUserSectionSkin; import com.antai.sport.http.server.repository.sport.entity.SportUserSectionSkin;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
......
package com.antai.sport.http.server.game.api.business.sport.user; package com.antai.sport.http.server.mobile.api.business.sport.user;
import com.antai.sport.http.server.repository.sport.entity.SportUserSectionSkin; import com.antai.sport.http.server.repository.sport.entity.SportUserSectionSkin;
import com.antai.sport.http.server.repository.sport.mapper.SportUserSectionSkinMapper; import com.antai.sport.http.server.repository.sport.mapper.SportUserSectionSkinMapper;
......
package com.antai.sport.http.server.game.api.business.sport.user; package com.antai.sport.http.server.mobile.api.business.sport.user;
import com.antai.sport.http.server.mobile.api.business.sport.user.dto.*;
import com.antai.sport.http.server.common.base.Result; import com.antai.sport.http.server.common.base.Result;
import com.antai.sport.http.server.common.exception.BusinessException; import com.antai.sport.http.server.common.exception.BusinessException;
import com.antai.sport.http.server.common.jwt.TokenService; import com.antai.sport.http.server.common.jwt.TokenService;
...@@ -13,7 +14,6 @@ import com.antai.sport.http.server.constants.DeleteStatus; ...@@ -13,7 +14,6 @@ import com.antai.sport.http.server.constants.DeleteStatus;
import com.antai.sport.http.server.constants.LoginMode; import com.antai.sport.http.server.constants.LoginMode;
import com.antai.sport.http.server.constants.SportType; import com.antai.sport.http.server.constants.SportType;
import com.antai.sport.http.server.constants.SysCodeConstants; import com.antai.sport.http.server.constants.SysCodeConstants;
import com.antai.sport.http.server.game.api.business.sport.user.dto.*;
import com.antai.sport.http.server.repository.base.mapper.BaseAvatarMapper; import com.antai.sport.http.server.repository.base.mapper.BaseAvatarMapper;
import com.antai.sport.http.server.repository.sport.entity.*; import com.antai.sport.http.server.repository.sport.entity.*;
import com.antai.sport.http.server.repository.sport.mapper.*; import com.antai.sport.http.server.repository.sport.mapper.*;
......
package com.antai.sport.http.server.game.api.business.sport.user; package com.antai.sport.http.server.mobile.api.business.sport.user;
import com.antai.sport.http.server.constants.DeleteStatus; import com.antai.sport.http.server.constants.DeleteStatus;
import com.antai.sport.http.server.repository.sport.entity.SportUserSummary; import com.antai.sport.http.server.repository.sport.entity.SportUserSummary;
......
package com.antai.sport.http.server.game.api.business.sport.user.dto; package com.antai.sport.http.server.mobile.api.business.sport.user.dto;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
......
package com.antai.sport.http.server.game.api.business.sport.user.dto; package com.antai.sport.http.server.mobile.api.business.sport.user.dto;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.time.LocalDate; import java.time.LocalDate;
import java.time.LocalDateTime;
/** /**
* @Author liming * @Author liming
......
package com.antai.sport.http.server.game.api.business.sport.user.dto; package com.antai.sport.http.server.mobile.api.business.sport.user.dto;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
......
package com.antai.sport.http.server.game.api.business.sport.user.dto; package com.antai.sport.http.server.mobile.api.business.sport.user.dto;
import com.antai.sport.http.server.repository.sport.entity.SportUser; import com.antai.sport.http.server.repository.sport.entity.SportUser;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
......
package com.antai.sport.http.server.game.api.business.sport.user.dto; package com.antai.sport.http.server.mobile.api.business.sport.user.dto;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
......
package com.antai.sport.http.server.game.api.business.sport.user.dto; package com.antai.sport.http.server.mobile.api.business.sport.user.dto;
import com.antai.sport.http.server.common.vo.SysCodeDetailVO; import com.antai.sport.http.server.common.vo.SysCodeDetailVO;
import com.antai.sport.http.server.repository.base.entity.BaseAvatar; import com.antai.sport.http.server.repository.base.entity.BaseAvatar;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
......
package com.antai.sport.http.server.game.api.business.sport.user.dto; package com.antai.sport.http.server.mobile.api.business.sport.user.dto;
import com.antai.sport.http.server.repository.sport.entity.SportSection; import com.antai.sport.http.server.repository.sport.entity.SportSection;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
......
package com.antai.sport.http.server.game.api.business.sport.user.dto; package com.antai.sport.http.server.mobile.api.business.sport.user.dto;
import com.antai.sport.http.server.repository.sport.entity.SportSectionSkin; import com.antai.sport.http.server.repository.sport.entity.SportSectionSkin;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
......
package com.antai.sport.http.server.game.api.business.sport.user.dto; package com.antai.sport.http.server.mobile.api.business.sport.user.dto;
import com.antai.sport.http.server.repository.sport.entity.SportUserSummary; import com.antai.sport.http.server.repository.sport.entity.SportUserSummary;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
......
package com.antai.sport.http.server.game.api.business.sport.user.dto; package com.antai.sport.http.server.mobile.api.business.sport.user.dto;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
......
package com.antai.sport.http.server.game.api.business.train.record.controller; package com.antai.sport.http.server.mobile.api.business.train.record.controller;
import com.antai.sport.http.server.mobile.api.business.train.record.service.TrainRecordService;
import com.antai.sport.http.server.common.annotation.LoginSportUser; import com.antai.sport.http.server.common.annotation.LoginSportUser;
import com.antai.sport.http.server.common.base.Result; import com.antai.sport.http.server.common.base.Result;
import com.antai.sport.http.server.game.api.business.train.record.service.TrainRecordService; import com.antai.sport.http.server.mobile.api.business.train.record.dto.ReqTrainRecord;
import com.antai.sport.http.server.game.api.business.train.record.dto.ReqTrainRecord;
import com.antai.sport.http.server.repository.sport.entity.SportUser; import com.antai.sport.http.server.repository.sport.entity.SportUser;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
......
package com.antai.sport.http.server.game.api.business.train.record.dto; package com.antai.sport.http.server.mobile.api.business.train.record.dto;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
......
package com.antai.sport.http.server.game.api.business.train.record.service; package com.antai.sport.http.server.mobile.api.business.train.record.service;
import com.antai.sport.http.server.constants.SportType; import com.antai.sport.http.server.constants.SportType;
import com.antai.sport.http.server.game.api.business.sport.user.SportUserSummaryService; import com.antai.sport.http.server.mobile.api.business.sport.user.SportUserSummaryService;
import com.antai.sport.http.server.game.api.business.train.record.dto.ReqTrainRecord; import com.antai.sport.http.server.mobile.api.business.train.record.dto.ReqTrainRecord;
import com.antai.sport.http.server.repository.sport.entity.SportUser; import com.antai.sport.http.server.repository.sport.entity.SportUser;
import com.antai.sport.http.server.repository.train.entity.TrainBicycleRecord; import com.antai.sport.http.server.repository.train.entity.TrainBicycleRecord;
import com.antai.sport.http.server.repository.train.entity.TrainRunRecord; import com.antai.sport.http.server.repository.train.entity.TrainRunRecord;
......
package com.antai.sport.http.server.game.api.config; package com.antai.sport.http.server.mobile.api.config;
import com.easemob.im.server.EMProperties; import com.easemob.im.server.EMProperties;
import com.easemob.im.server.EMService; import com.easemob.im.server.EMService;
......
package com.antai.sport.http.server.game.api.config; package com.antai.sport.http.server.mobile.api.config;
import com.antai.sport.http.server.common.resolver.SportUserArgumentResolver; import com.antai.sport.http.server.common.resolver.SportUserArgumentResolver;
import com.antai.sport.http.server.game.api.interceptor.TokenInterceptor; import com.antai.sport.http.server.mobile.api.interceptor.TokenInterceptor;
import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
......
package com.antai.sport.http.server.game.api.interceptor; package com.antai.sport.http.server.mobile.api.interceptor;
import com.antai.sport.http.server.common.base.Result; import com.antai.sport.http.server.common.base.Result;
import com.antai.sport.http.server.common.jwt.TokenService; import com.antai.sport.http.server.common.jwt.TokenService;
......
package com.antai.sport.http.server.game.api.interceptor; package com.antai.sport.http.server.mobile.api.interceptor;
import com.antai.sport.http.server.common.jwt.TokenService; import com.antai.sport.http.server.common.jwt.TokenService;
import io.jsonwebtoken.Claims; import io.jsonwebtoken.Claims;
......
server: server:
port: 8080 port: 8080
spring: spring:
profiles: profiles:
include: include:
- common-db-dev - common-db-dev
redis: redis:
database: 0 database: 0
host: 127.0.0.1 host: 127.0.0.1
port: 6379 port: 6379
password: 123456 password: 123456
swagger: swagger:
enable: true enable: true
game-server-address: http://8.141.144.99:3333/close?MatchId=force game-server-address: http://8.141.144.99:3333/close?MatchId=force
\ No newline at end of file
spring: spring:
profiles: profiles:
include: include:
- common-db-prod - common-db-prod
redis: redis:
database: 0 database: 0
host: 127.0.0.1 host: 127.0.0.1
port: 6379 port: 6379
password: ENC(yKZoKLWfAj6BRglq4C2HWWjsL64maeCm) password: ENC(yKZoKLWfAj6BRglq4C2HWWjsL64maeCm)
game-server-address: http://8.141.144.99:3333/close?MatchId=force game-server-address: http://8.141.144.99:3333/close?MatchId=force
\ No newline at end of file
spring: spring:
application: application:
name: "antai-sport-http-server" name: "antai-sport-http-server-mobile-api"
config: config:
use-legacy-processing: true use-legacy-processing: true
profiles: profiles:
active: dev active: dev
cache: cache:
redis: redis:
use-key-prefix: true use-key-prefix: true
time-to-live: 1d time-to-live: 1d
expire: expire:
login-sms-captcha: 600 login-sms-captcha: 600
keys: keys:
login-sms-captcha: login:sms-captcha login-sms-captcha: login:sms-captcha
redis: redis:
timeout: 10s timeout: 10s
jedis: jedis:
pool: pool:
max-idle: 500 max-idle: 500
min-idle: 50 min-idle: 50
max-wait: -1s max-wait: -1s
max-active: -1 max-active: -1
jackson: jackson:
date-format: com.antai.sport.http.server.common.jackson.StdDateFormat date-format: com.antai.sport.http.server.common.jackson.StdDateFormat
time-zone: GMT+8 time-zone: GMT+8
default-property-inclusion: always default-property-inclusion: always
project: project:
header-token-key: Authorization header-token-key: Authorization
jwt: jwt:
subject-key: phone subject-key: phone
long-token-key: longToken long-token-key: longToken
secret: antaikeji666 secret: antaikeji666
prefix: Bearer prefix: Bearer
long-token-expire: 2_592_000_000 long-token-expire: 2_592_000_000
short-token-expire: 7_200_000 short-token-expire: 7_200_000
permit-url: permit-url:
- /swagger**/** - /swagger**/**
- /webjars/** - /webjars/**
- /doc.html - /doc.html
- /v3/** - /v3/**
- /favicon.ico - /favicon.ico
- /error - /error
- /login - /login
- /login/sms/** - /login/sms/**
- /match/bicycle - /match/bicycle
- /match/bicycle/* - /match/bicycle/*
- /match/bicycle/player/record - /match/bicycle/player/record
- /match/bicycle/auto/create - /match/bicycle/auto/create
- /test/** - /test/**
swagger: swagger:
enable: false enable: false
projectName: ${spring.application.name} projectName: ${spring.application.name}
header-token-key: ${project.header-token-key} header-token-key: ${project.header-token-key}
api-version: 1.0 api-version: 1.0
author: liming author: liming
email: lmmax@126.com email: lmmax@126.com
scan-package: com.antai.sport.http.server.game.api scan-package: com.antai.sport.http.server.mobile.api
description: 接口文档 description: 接口文档
service-website: https://www.antaikeji.top/ service-website: https://www.antaikeji.top/
ignored-parameter-list: ignored-parameter-list:
- com.antai.sport.http.server.repository.sport.entity.SportUser - com.antai.sport.http.server.repository.sport.entity.SportUser
aliyun: aliyun:
access-key-id: LTAI4FivP3A9hfXzF5Z2KKNM access-key-id: LTAI4FivP3A9hfXzF5Z2KKNM
access-key-secret: W1erPY4SLOoPK0YwwptLZCSfZ61K4c access-key-secret: W1erPY4SLOoPK0YwwptLZCSfZ61K4c
sms: sms:
sign: 安泰实业 sign: 安泰实业
region-id: cn-qingdao region-id: cn-qingdao
time-out: 1000 time-out: 1000
template-code: template-code:
login: SMS_136440120 #登录确认验证码 login: SMS_136440120 #登录确认验证码
mybatis-plus: mybatis-plus:
global-config: global-config:
db-config: db-config:
logic-delete-value: 1 logic-delete-value: 1
logic-not-delete-value: 0 logic-not-delete-value: 0
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?> <?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"> <!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.game.api.business.match.bicycle.mapper.MatchBicycleBusinessMapper"> <mapper namespace="com.antai.sport.http.server.mobile.api.business.match.bicycle.mapper.MatchBicycleBusinessMapper">
<select id="getMatchBicycleList" <select id="getMatchBicycleList"
resultType="com.antai.sport.http.server.game.api.business.match.bicycle.dto.RespMatchBicycleList"> resultType="com.antai.sport.http.server.mobile.api.business.match.bicycle.dto.RespMatchBicycleList">
select * select *
from match_bicycle from match_bicycle
where deleted = 0 where deleted = 0
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
</select> </select>
<select id="getMatchBicyclePlayerRecord" <select id="getMatchBicyclePlayerRecord"
resultType="com.antai.sport.http.server.game.api.business.match.bicycle.dto.DtoMatchBicycleResult"> resultType="com.antai.sport.http.server.mobile.api.business.match.bicycle.dto.DtoMatchBicycleResult">
select t1.*,t2.nickname select t1.*,t2.nickname
from match_bicycle_player t1 from match_bicycle_player t1
left join sport_user t2 on t1.user_id = t2.id left join sport_user t2 on t1.user_id = t2.id
......
<?xml version="1.0" encoding="UTF-8"?> <?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"> <!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.game.api.business.sport.social.mapper.SportChatHistoryBusinessMapper"> <mapper namespace="com.antai.sport.http.server.mobile.api.business.sport.social.mapper.SportChatHistoryBusinessMapper">
<select id="getChatHistory" <select id="getChatHistory"
resultType="com.antai.sport.http.server.game.api.business.sport.social.dto.RespChatHistory"> resultType="com.antai.sport.http.server.mobile.api.business.sport.social.dto.RespChatHistory">
select id,sender_id,ct_date as time,content select id,sender_id,ct_date as time,content
from sport_chat_history t1 from sport_chat_history t1
where t1.deleted = 0 where t1.deleted = 0
......
<?xml version="1.0" encoding="UTF-8"?> <?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"> <!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.game.api.business.sport.social.mapper.SportUserFriendRequestBusinessMapper"> <mapper namespace="com.antai.sport.http.server.mobile.api.business.sport.social.mapper.SportUserFriendRequestBusinessMapper">
<select id="getFriendsRequestToMe" <select id="getFriendsRequestToMe"
resultType="com.antai.sport.http.server.game.api.business.sport.social.dto.RespFriendRequestToMe"> resultType="com.antai.sport.http.server.mobile.api.business.sport.social.dto.RespFriendRequestToMe">
select id as requestId,sport_user_id as senderId,status,ct_date as createTime select id as requestId,sport_user_id as senderId,status,ct_date as createTime
from sport_user_friend_request from sport_user_friend_request
where deleted = 0 where deleted = 0
......
<?xml version="1.0" encoding="UTF-8"?> <?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"> <!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.game.api.business.sport.social.mapper.SportUserFriendsBusinessMapper"> <mapper namespace="com.antai.sport.http.server.mobile.api.business.sport.social.mapper.SportUserFriendsBusinessMapper">
<select id="getFriends" <select id="getFriends"
resultType="java.lang.Long"> resultType="java.lang.Long">
select friend_id select friend_id
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
<version>1.0-SNAPSHOT</version> <version>1.0-SNAPSHOT</version>
<modules> <modules>
<module>repository</module> <module>repository</module>
<module>game-api</module> <module>mobile-api</module>
<module>profile</module> <module>profile</module>
<module>code-generator</module> <module>code-generator</module>
<module>common</module> <module>common</module>
......
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