分布式系统开发-使用传统服务构建SpringCloud(II)
系统架构设计
浏览:1390 次

接下来,我们根据传统方法构建商品和订购服务。首先,我们为web项目创建三个通用包,即模型、服务和控制器:
然后在模型中创建三个类:Goods、Order和OrderDetails
货物代码如下
包com.felix.model;
/**
*由weistekweistek于2019/1/3创建。
*/
公共类商品{
私人Long goodsid;
私有字符串标题;
private字符串pic;
私有字符串描述;
私人浮动价格;
公益(){
}
公共物品(长商品,字符串标题,字符串图片,字符串描述,浮动价格){
这goodsid=goodsid;
这title=标题;
这pic=pic;
这desc=描述;
这price=价格;
}
@覆盖
公共字符串到字符串(){
return“商品{”+
“goodsid=”+goodsid+
“,title='”+title+'\'”+
“,pic='”+pic+'\'+
“,desc='”+desc+'\'+
“,price=”+价格+
'}';
}
公共Long getGoodsid(){
返回goodsid;
}
public void setGoodsid(Long goodsid){
这goodsid=goodsid;
}
公共字符串getTitle(){

返回标题;
}
public void setTitle(字符串标题){
这title=标题;
}
公共字符串getPic(){
返回pic;
}
public void setPic(字符串图片){
这pic=pic;
}
公共字符串getDesc(){
返回desc;
}
public void setDesc(字符串描述){
这desc=描述;
}
公共浮点getPrice(){
回报价格;
}
public void setPrice(浮动价格){
这price=价格;
}
}
订单详细代码(包括产品信息):
包com.felix.model;
/**
*由weistekweistek于2019/1/3创建。
*/
公共类OrderDetails{
私人长订单详细信息ID;
私有长订单ID;
私人物品;
private Integer goodsCount;
public Long getOrderDetailsID(){
返回orderDetailsID;
}
public void setOrderDetailsID(长订单详细信息ID){
这orderDetailsID=orderDetailsID;

}
public Long getOrderID(){
退货订单ID;
}
public void setOrderID(长订单ID){
这orderID=订单ID;
}
公共产品getGoods(){
退货;
}
public void setGoods(商品){
这货物=货物;
}
公共整数getGoodsCount(){
退货数量;
}
public void setGoodsCount(整数goodsCourt){
这goodsCount=goodsCount;
}
公共订单详细信息(长订单详细信息ID、长订单ID、商品、整数商品计数){
这orderDetailsID=订单详细信息ID;
这orderID=订单ID;
这货物=货物;
这goodsCount=goodsCount;
}
@覆盖
公共字符串到字符串(){
return“OrderDetails{”+
“orderDetailsID=”+订单详细信息ID+
“,orderID=”+orderID+
“,货物=”+货物+
“,goodsCount=”+goodsCount+
'}';
}
公共订单详细信息(){
}
}
订单代码:
包裹