Commit ae901ddd authored by liming's avatar liming

创建点赞业务类

parent e0910118
package com.antai.sport.http.server.game.api.business.match.bicycle;
package com.antai.sport.http.server.game.api.business.match.bicycle.controller;
import com.antai.sport.http.server.common.annotation.LoginSportUser;
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.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;
......
package com.antai.sport.http.server.game.api.business.match.bicycle;
package com.antai.sport.http.server.game.api.business.match.bicycle.mapper;
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.RespMatchBicycleList;
......
package com.antai.sport.http.server.game.api.business.match.bicycle;
package com.antai.sport.http.server.game.api.business.match.bicycle.service;
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.game.api.business.match.bicycle.dto.DtoMatchBicycleResult;
import com.antai.sport.http.server.game.api.business.sport.user.SportUserSummaryService;
import com.antai.sport.http.server.repository.match.entity.MatchBicyclePlayer;
......
package com.antai.sport.http.server.game.api.business.match.bicycle;
package com.antai.sport.http.server.game.api.business.match.bicycle.service;
import com.antai.sport.http.server.common.exception.BusinessException;
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.game.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.game.api.business.match.bicycle.dto.RespMatchBicycleList;
......
package com.antai.sport.http.server.game.api.business.test;
import com.easemob.im.server.EMException;
import com.easemob.im.server.EMService;
import com.easemob.im.server.model.EMUser;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
@RestController
@RequestMapping("test")
public class TestController {
@Resource
private EMService emService;
@GetMapping("/create/{username}/{password}")
public void testCreateUser(@PathVariable String username, @PathVariable String password) {
try {
EMUser user = emService.user().create(username, password).block();
System.out.println(emService.token().getAppToken().block().getValue());
System.out.println(emService.token().getAppToken().block().getExpireAt());
} catch (EMException e) {
e.getMessage();
}
}
}
package com.antai.sport.http.server.game.api.business.train.record;
package com.antai.sport.http.server.game.api.business.train.record.controller;
import com.antai.sport.http.server.common.annotation.LoginSportUser;
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.game.api.business.train.record.dto.ReqTrainRecord;
import com.antai.sport.http.server.repository.sport.entity.SportUser;
import io.swagger.annotations.Api;
......
package com.antai.sport.http.server.game.api.business.train.record;
package com.antai.sport.http.server.game.api.business.train.record.service;
import com.antai.sport.http.server.constants.SportType;
import com.antai.sport.http.server.game.api.business.sport.user.SportUserSummaryService;
......
<?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.game.api.business.match.bicycle.MatchBicycleBusinessMapper">
<mapper namespace="com.antai.sport.http.server.game.api.business.match.bicycle.mapper.MatchBicycleBusinessMapper">
<select id="getMatchBicycleList"
resultType="com.antai.sport.http.server.game.api.business.match.bicycle.dto.RespMatchBicycleList">
select *
......
package com.antai.sport.http.server.repository.base.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* <p>
*
* </p>
*
* @author liming
* @since 2022-04-11
*/
@Data
@EqualsAndHashCode(callSuper = false)
public class PraiseLog implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 主键
*/
@TableId(value = "id", type = IdType.AUTO)
private Long id;
/**
* 点赞类型 10:漫游 20:日常赛 30:系列赛 40:训练模式 50: 团练
*/
private Integer type;
/**
* 源头数据id 比如漫游记录id 比赛赛事id 团练活动id等
*/
private Long sourceId;
/**
* 点赞用户id
*/
private Long from;
/**
* 被点赞用户
*/
private Long to;
/**
* 创建时间
*/
private LocalDateTime createTime;
}
package com.antai.sport.http.server.repository.base.mapper;
import com.antai.sport.http.server.repository.base.entity.PraiseLog;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* Mapper 接口
* </p>
*
* @author liming
* @since 2022-04-11
*/
public interface PraiseLogMapper extends BaseMapper<PraiseLog> {
}
<?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.PraiseLogMapper">
</mapper>
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