📄 order.java
字号:
package czm;
import java.sql.*;
public class Order {
//private java.lang.String bookinfo = null;
private float orderPrice = 0.0f;
private java.util.Date orderDate = new java.util.Date();
private long orderID;
private Cart cart=null;
private int paymentType=0;
private int orderState=OrderManage.WAITFORCHECK;
private java.lang.String orderRem = null;
private java.lang.String receiverAddress = null;
private java.lang.String receiverName = null;
private java.lang.String receiverTel = null;
private java.lang.String receiverZip = null;
private java.lang.String userID = null;
public Order(){
}
public Order(long id,String userid,String receiver,
String address,String tel,String postnum,
String rem,Cart cart,java.util.Date orderdate,int orderstate,
float price,int paymenttype){
orderID=id;
userID=userid;
receiverName=receiver;
receiverAddress=address;
receiverTel=tel;
receiverZip=postnum;
orderRem=rem;
this.cart=cart;
orderDate=orderdate;
orderState=orderstate;
orderPrice=price;
paymentType=paymenttype;
}
/**
* 返回定单的ID号。
*/
public long getOrderID() {
return orderID;
}
/**
* 获得用户ID。
*/
public java.lang.String getUserID() {
return userID;
}
/**
* 返回接收者的姓名。
*/
public java.lang.String getReceiverName() {
return receiverName;
}
/**
* 返回接收者的地址
*/
public java.lang.String getReceiverAddress() {
return receiverAddress;
}
/**
* 返回联系电话。
*/
public String getTel()
{
return receiverTel;
}
/**
* 返回接收者的邮政编码。
*/
public java.lang.String getReceiverZip() {
return receiverZip;
}
/**
* 返回定单的备注信息。
*/
public java.lang.String getRem() {
return orderRem;
}
/**
* 返回定单的总价。
*/
public float getOrderprice() {
return orderPrice;
}
/**
* 返回定单的订单明细。
*/
public Cart getCart()
{
return cart;
}
/**
*返回定单的日期 。
*/
public java.util.Date getOrderDate() {
//orderDate = new java.util.Date();
return orderDate;
}
/**
*返回定单的状态 。
*/
public int getOrderState()
{
return orderState;
}
public String getPaymenttypeInCN()
{
if(orderState==0)return "货到付款";
if(orderState==1)return "邮局汇款";
if(orderState==2)return "银行转账";
if(orderState==3)return "网上支付";
return "未知方式";
}
/**
*返回定单的状态的中文描述 。
*/
public String getOrderStateInChinese()
{
if(orderState==1)return "未审核";
if(orderState==2)return "已审核";
if(orderState==3)return "审核不通过";
return "未知状态";
}
/**
*返回付款方式 。
*/
public int getPaymentType()
{
return paymentType;
}
/**
*修改订单号。
*
*/
public void setOrderID(long oid)
{
this.orderID=oid;
}
/**
* 给用户代码赋值。
*/
public void setUserID(String newUserID) {
userID = newUserID;
}
/**
* 给接收者的姓名赋值。
*/
public void setReceiverName(String newReceiverName) {
receiverName = newReceiverName;
}
/**
* 给接收者的地址赋值。
*/
public void setReceiverAddress(String newReceiverAddress) {
receiverAddress = newReceiverAddress;
}
/**
* 给接联系电话赋值。
*/
public void setTel(String tel) {
receiverTel = tel;
}
/**
* 给接收者的邮政编码代码赋值。
*/
public void setReceiverZip(String newReceiverZip) {
receiverZip = newReceiverZip;
}
/**
*给定单的总价赋值。
*
*/
public void setOrderprice(float newOderprice) {
orderPrice = newOderprice;
}
/**
* 给定单的备注赋值。
*/
public void setRem(String newOrderRem) {
orderRem = newOrderRem;
}
/**
* 给定单的购物车赋值。
*/
public void setCart(Cart ncart) {
cart=ncart;
}
/**
* 给定单的日期赋值。
*/
public void setOrderDate(Date ndate) {
orderDate=ndate;
}
/**
* 给定单的状态赋值。
*/
public void setOrderState(int state) {
orderState=state;
}
/**
* 给定单的付款方式赋值。
*/
public void setPaymentType(int payt) {
paymentType=payt;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -