⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 order.java

📁 一个简单实用的网上书城,可当作原型使用
💻 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 + -