Commit ba4644fb by root

job

parent 19fa49b7
...@@ -17,15 +17,21 @@ public class Team extends BaseStringIdEntity { ...@@ -17,15 +17,21 @@ public class Team extends BaseStringIdEntity {
private int sportsId; private int sportsId;
private String originalId; private String originalId;
//0 Leyu 1 AlStat
private Integer originalType; private Integer originalType;
private String teamNameEn; private String teamNameEn;
private String teamNameEnFull;
private String teamName; private String teamName;
private String sportsName; private String teamNameFull;
private String teamIcon; private String teamIcon;
//0默认1热门 private String sportsName;
private Integer hotTeam; private String country;
private String apiResponse;
//本地 sports.id
private String sportsDbId; private String sportsDbId;
//不用数据先已json存放
private String apiResponse;
} }
package com.live.job.entity.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AlStatBasketballTeamPlayerDto {
private String state;
private List<BasketballTeamsPlayerDto> players;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public static class BasketballTeamsPlayerDto {
private Integer id;
private String name;
private String nameEn;
//性别(male: 男, female:女)
private String gender;
private Integer areaId;
private String birthday;
private Integer birthAreaId;
private String rnNumber;
private String height;
private String weight;
private String position;
//“id”: 37, //球员Id
// “name”: “戈登·海沃德”, //球员名称
// “nameEn”: “Gordon Hayward”, //球员英文名
// “areaId”: 193, //国籍
// “birthday”: “1990-03-23”, //出生日期
// “birthAreaId”: 193, //出生地
// “rnNumber”: “20”, //球衣号码
// “gender”: “male”, //性别(male: 男, female:女)
// “height”: “2.03m”, //身高
// “weight”: “102”, //体重
// “position”: “Small Forward” //位置
}
}
package com.live.job.entity.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AlStatBasketballTeamsDto {
private String state;
private List<BasketballTeamsDto> teams;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public static class BasketballTeamsDto {
private Integer id;
private String name;
private String nameFull;
private String nameEn;
private String nameEnFull;
private String teamType;
private String gender;
private Integer leagueId;
private Integer areaId;
private String city;
private String founded;
private String website;
private String venueId;
//“id”: 1, //球队Id
// “name”: “湖人”, //球队名称(简称)
// “nameFull”: “洛杉矶湖人”, //球队名称(全称)
// “nameEn”: “Lakers”, //球队英文名称(简称)
// “nameEnFull”: “Los Angeles Lakers”, //球队英文名称(全称)
// “teamType”: “club”, //球队类型(club: 俱乐部, national: 国家队)
// “gender”: “male”, //性别类型(male: 男子, female: 女子, youthMale: 青年男子, youthFemale: 青年女子)
// “leagueId”: 1, //参加联赛Id
// “areaId”: 193, //球队所在国家
// “city”: “洛杉矶”, //所在城市
// “website”: “”, //官网网址
// “founded”: “1964”, //成立时间
// “venueId”: 18 //主场球馆
}
}
package com.live.job.entity.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AlStatCountryDto {
private String state;
private List<AlStatCountry> countries;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public static class AlStatCountry {
private Integer id;
private String nameZh;
private String nameEn;
private Integer area;
private Integer fifaPoint;
//“id”: 6, //国家Id
// “nameZh”: “法国”, //中文名
// “nameEn”: “France”, //英文名
// “area”: 1, //所在大洲(具体定义参考文件-个别名词解释)
// “fifaPoint”: 1718, //FIFA积分
// “fifaRank”: 3, //FIFA排名
// “areaRank”: 2 //所在大洲排名
}
}
package com.live.job.entity.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AlStatFootballTeamPlayerDto {
private String state;
private List<FootballTeamPlayerDto> players;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public static class FootballTeamPlayerDto {
private Integer id;
private String name;
private String nameEn;
private String country;
private String birthday;
private Integer marketValue;
private String rnNumber;
private String height;
private String foot;
private String position;
private String mainPosition;
private String sencondPosition1;
private String sencondPosition2;
private Integer nationalChosenTimes;
private Integer nationalGoals;
//“id”: 25, //球员Id
// “name”: “萨拉赫”, //球员名称
// “nameEn”: “Mohamed Salah”, //球员英文名
// “country”: “Egypt”, //国籍
// “birthday”: “1992-06-15”, //出生日期
// “marketValue”: 150000000, //球员当前身价(单位:欧元)
// “rnNumber”: 11, //球衣号码
// “height”: “1.75m”, //身高
// “foot”: “left”, //惯用脚(left左脚,right右脚,both左右脚)
// “position”: “Striker”, //位置(具体定义参考文件-个别名词解释)
// “mainPosition”: “Right Winger”, //主要位置(具体定义参考文件-个别名词解释)
// “sencondPosition1”: “Centre-Forward”, //次要位置1(具体定义参考文件-个别名词解释)
// “sencondPosition2”: “Left Wing”, //次要位置2(具体定义参考文件-个别名词解释)
// “clubId”: 13, //当前所属俱乐部id
// “inTeamSince”: “2017-07-01”, //入队日期
// “contactEnd”: “2023-06-30”, //当前合同截至
// “loanFromClubId”: null, //租借母队id
// “loanFromClubName”: null, //租借母队名称
// “loanFromClubContractEnd”: “”, //租借母队合同截至
// “nationalChosenTimes”: 67, //国家队入选次数
// “nationalChosenTeam”: “”, //为空表示成年国家队,U21、U18等表示各级青年队
// “nationalGoals”: 41 //国家队进球数
}
}
...@@ -35,6 +35,8 @@ public class AlStatSportsBasketballDto { ...@@ -35,6 +35,8 @@ public class AlStatSportsBasketballDto {
private Integer quarterNum; private Integer quarterNum;
//每节比赛时间 //每节比赛时间
private String quarterTime; private String quarterTime;
//当前赛季Id
private Integer currSeasonId;
// “id”: 1, //赛事Id // “id”: 1, //赛事Id
// “name”: “美职篮”, //赛事名称(简称) // “name”: “美职篮”, //赛事名称(简称)
......
package com.live.job.entity.dto;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.List;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AlStatTeamsFootballDto {
private String state;
private List<AlStatTeamFootballDto> teams;
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public static class AlStatTeamFootballDto{
private Integer id;
private String name;
private String nameFull;
private String nameEn;
private String nameEnFull;
private String teamType;
private Integer competitionId;
private String country;
}
}
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