version:1.7

fix:
update:增加抢购详情的api和bean
This commit is contained in:
2022-02-25 18:39:49 +08:00
parent f74e6b106c
commit 25b0d5d542
10 changed files with 382 additions and 6 deletions

View File

@@ -0,0 +1,44 @@
package com.uiui.os.bean;
import java.io.Serializable;
public class ArticleDetails implements Serializable {
private static final long serialVersionUID = -1838902080467423485L;
int id;
String title;
String content;
String img;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public String getImg() {
return img;
}
public void setImg(String img) {
this.img = img;
}
}

View File

@@ -0,0 +1,57 @@
package com.uiui.os.bean;
import java.io.Serializable;
public class ArticleInfo implements Serializable {
private static final long serialVersionUID = 5156317868469352633L;
int id;
/*标题*/
String title;
/*内容*/
String content;
/*缩略图链接*/
String img;
/*跳转链接*/
String jump_url;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getContent() {
return content;
}
public void setContent(String content) {
this.content = content;
}
public String getImg() {
return img;
}
public void setImg(String img) {
this.img = img;
}
public String getJump_url() {
return jump_url;
}
public void setJump_url(String jump_url) {
this.jump_url = jump_url;
}
}

View File

@@ -0,0 +1,88 @@
package com.uiui.os.bean;
import java.io.Serializable;
public class GoodsDetails implements Serializable {
private static final long serialVersionUID = 8555224831444328502L;
int id;
String goods_name;
String img;
String goods_desc;
float original_price;
float buying_price;
int stock;
String details_img;
String video_url;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getGoods_name() {
return goods_name;
}
public void setGoods_name(String goods_name) {
this.goods_name = goods_name;
}
public String getImg() {
return img;
}
public void setImg(String img) {
this.img = img;
}
public String getGoods_desc() {
return goods_desc;
}
public void setGoods_desc(String goods_desc) {
this.goods_desc = goods_desc;
}
public float getOriginal_price() {
return original_price;
}
public void setOriginal_price(float original_price) {
this.original_price = original_price;
}
public float getBuying_price() {
return buying_price;
}
public void setBuying_price(float buying_price) {
this.buying_price = buying_price;
}
public int getStock() {
return stock;
}
public void setStock(int stock) {
this.stock = stock;
}
public String getDetails_img() {
return details_img;
}
public void setDetails_img(String details_img) {
this.details_img = details_img;
}
public String getVideo_url() {
return video_url;
}
public void setVideo_url(String video_url) {
this.video_url = video_url;
}
}

View File

@@ -0,0 +1,107 @@
package com.uiui.os.bean;
import java.io.Serializable;
public class GoodsInfo implements Serializable {
private static final long serialVersionUID = -229267734972111105L;
int id;
/*商品名*/
String goods_name;
/*简介*/
String goods_desc;
/*缩略图链接*/
String img;
/*详情图链接*/
String details_img;
/*视频链接*/
String video_url;
/*原价*/
float original_price;
/*抢购价*/
float buying_price;
/*库存*/
int stock;
/*跳转链接*/
String jump_url;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getGoods_name() {
return goods_name;
}
public void setGoods_name(String goods_name) {
this.goods_name = goods_name;
}
public String getGoods_desc() {
return goods_desc;
}
public void setGoods_desc(String goods_desc) {
this.goods_desc = goods_desc;
}
public String getImg() {
return img;
}
public void setImg(String img) {
this.img = img;
}
public String getDetails_img() {
return details_img;
}
public void setDetails_img(String details_img) {
this.details_img = details_img;
}
public String getVideo_url() {
return video_url;
}
public void setVideo_url(String video_url) {
this.video_url = video_url;
}
public float getOriginal_price() {
return original_price;
}
public void setOriginal_price(float original_price) {
this.original_price = original_price;
}
public float getBuying_price() {
return buying_price;
}
public void setBuying_price(float buying_price) {
this.buying_price = buying_price;
}
public int getStock() {
return stock;
}
public void setStock(int stock) {
this.stock = stock;
}
public String getJump_url() {
return jump_url;
}
public void setJump_url(String jump_url) {
this.jump_url = jump_url;
}
}

View File

@@ -18,5 +18,13 @@ public class URLAddress {
public static final String UPDATE_DESKTOP_LAYOUT = "updateDesktopLayout";
/*获取桌面布局*/
public static final String GET_DESKTOP_LAYOUT = "getDesktopLayout";
/*获取抢购列表*/
public static final String GET_GOODS_LIST = "getGoodsList";
/*获取资讯列表*/
public static final String GET_ARTICLE_LIST = "getArticleList";
/*获取抢购详情*/
public static final String GET_GOODS_DETAILS = "getGoodsDetails";
/*获取资讯详情*/
public static final String GET_ARTICLE_DETAILS = "getArticleDetails";
}

View File

@@ -0,0 +1,16 @@
package com.uiui.os.network.api;
import com.uiui.os.bean.ArticleDetails;
import com.uiui.os.bean.BaseResponse;
import com.uiui.os.network.URLAddress;
import io.reactivex.rxjava3.core.Observable;
import retrofit2.http.GET;
import retrofit2.http.Query;
public interface ArticleDetailsApi {
@GET(URLAddress.GET_ARTICLE_DETAILS)
Observable<BaseResponse<ArticleDetails>> getArticleDetails(
@Query("id") int id
);
}

View File

@@ -0,0 +1,18 @@
package com.uiui.os.network.api;
import com.uiui.os.bean.ArticleInfo;
import com.uiui.os.bean.BaseResponse;
import com.uiui.os.network.URLAddress;
import java.util.List;
import io.reactivex.rxjava3.core.Observable;
import retrofit2.http.GET;
import retrofit2.http.Query;
public interface ArticleListApi {
@GET(URLAddress.GET_ARTICLE_LIST)
Observable<BaseResponse<List<ArticleInfo>>> getArticleList(
@Query("sn") String sn
);
}

View File

@@ -0,0 +1,19 @@
package com.uiui.os.network.api;
import com.uiui.os.bean.BaseResponse;
import com.uiui.os.bean.GoodsDetails;
import com.uiui.os.bean.GoodsInfo;
import com.uiui.os.network.URLAddress;
import java.util.List;
import io.reactivex.rxjava3.core.Observable;
import retrofit2.http.GET;
import retrofit2.http.Query;
public interface GoodsDetailsApi {
@GET(URLAddress.GET_GOODS_DETAILS)
Observable<BaseResponse<GoodsDetails>> getGoodsDetails(
@Query("id") int id
);
}

View File

@@ -0,0 +1,18 @@
package com.uiui.os.network.api;
import com.uiui.os.bean.BaseResponse;
import com.uiui.os.bean.GoodsInfo;
import com.uiui.os.network.URLAddress;
import java.util.List;
import io.reactivex.rxjava3.core.Observable;
import retrofit2.http.GET;
import retrofit2.http.Query;
public interface GoodsListApi {
@GET(URLAddress.GET_GOODS_LIST)
Observable<BaseResponse<List<GoodsInfo>>> getGoodsList(
@Query("sn") String sn
);
}