From 50f85cd5555bfb507f230a716de22712bbd06301 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E4=BA=A6=E6=AD=86?= Date: Sat, 14 Dec 2024 13:23:18 +0800 Subject: [PATCH] =?UTF-8?q?dto=E6=96=87=E4=BB=B6=E9=83=A8=E5=88=86?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/lingnan/supermarket/dto/InOrder.java | 185 +++++++++++++++--- .../com/lingnan/supermarket/dto/InRecord.java | 156 +++++++++++++-- .../lingnan/supermarket/dto/ProdCatalog.java | 128 +++++++++++- .../supermarket/dto/StorageRecord.java | 159 ++++++++++++--- .../lingnan/supermarket/dto/SupplierInf.java | 170 +++++++++++++--- .../lingnan/supermarket/table/InOrderTM.java | 2 +- 6 files changed, 707 insertions(+), 93 deletions(-) diff --git a/Supermarket/src/com/lingnan/supermarket/dto/InOrder.java b/Supermarket/src/com/lingnan/supermarket/dto/InOrder.java index 07620d1..2658e30 100644 --- a/Supermarket/src/com/lingnan/supermarket/dto/InOrder.java +++ b/Supermarket/src/com/lingnan/supermarket/dto/InOrder.java @@ -1,48 +1,189 @@ +// 定义包名,表明该类属于com.lingnan.supermarket.dto包 package com.lingnan.supermarket.dto; +// 导入java.util.Date类,尽管在此类中没有直接使用,但可能用于其他相关类或方法 import java.util.Date; +// 定义一个公共类InOrder,用于表示入库订单的信息 public class InOrder { - private String iNumber; - private Float allInPrice; - private String inDate; - private String principal; - private int status; - private int delmark; + // 定义私有成员变量iNumber,用于存储订单编号 + private String iNumber; + // 定义私有成员变量allInPrice,用于存储订单的总价 + private Float allInPrice; + // 定义私有成员变量inDate,用于存储订单的日期 + private String inDate; + // 定义私有成员变量principal,用于存储订单的负责人 + private String principal; + // 定义私有成员变量status,用于存储订单的状态 + private int status; + // 定义私有成员变量delmark,用于存储删除标记 + private int delmark; + + // 定义公共方法getiNumber,用于获取订单编号 public String getiNumber() { - return iNumber; + return iNumber; // 返回订单编号 } + // 定义公共方法setiNumber,用于设置订单编号 public void setiNumber(String iNumber) { - this.iNumber = iNumber; + this.iNumber = iNumber; // 将传入的参数赋值给成员变量iNumber } + // 定义公共方法getAllInPrice,用于获取订单的总价 public Float getAllInPrice() { - return allInPrice; + return allInPrice; // 返回订单的总价 } + // 定义公共方法setAllInPrice,用于设置订单的总价 public void setAllInPrice(Float allInPrice) { - this.allInPrice = allInPrice; + this.allInPrice = allInPrice; // 将传入的参数赋值给成员变量allInPrice } + // 定义公共方法getInDate,用于获取订单的日期 public String getInDate() { - return inDate; + return inDate; // 返回订单的日期 } + // 定义公共方法setInDate,用于设置订单的日期 public void setInDate(String inDate) { - this.inDate = inDate; + this.inDate = inDate; // 将传入的参数赋值给成员变量inDate } + // 定义公共方法getPrincipal,用于获取订单的负责人 public String getPrincipal() { - return principal; + return principal; // 返回订单的负责人 } + // 定义公共方法setPrincipal,用于设置订单的负责人 public void setPrincipal(String principal) { - this.principal = principal; - } - public int getDelmark() { - return delmark; - } - public void setDelmark(int delmark) { - this.delmark = delmark; + this.principal = principal; // 将传入的参数赋值给成员变量principal } + // 定义公共方法getStatus,用于获取订单的状态 public int getStatus() { - return status; + return status; // 返回订单的状态 } + // 定义公共方法setStatus,用于设置订单的状态 public void setStatus(int status) { - this.status = status; + this.status = status; // 将传入的参数赋值给成员变量status + } + // 定义公共方法getDelmark,用于获取删除标记 + public int getDelmark() { + return delmark; // 返回删除标记 + } + // 定义公共方法setDelmark,用于设置删除标记 + public void setDelmark(int delmark) { + this.delmark = delmark; // 将传入的参数赋值给成员变量delmark } } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Supermarket/src/com/lingnan/supermarket/dto/InRecord.java b/Supermarket/src/com/lingnan/supermarket/dto/InRecord.java index 5bc40f7..312b4fb 100644 --- a/Supermarket/src/com/lingnan/supermarket/dto/InRecord.java +++ b/Supermarket/src/com/lingnan/supermarket/dto/InRecord.java @@ -1,27 +1,161 @@ -package com.lingnan.supermarket.dto; +package com.lingnan.supermarket.dto; // 声明当前类所在的包 -import com.lingnan.supermarket.dto.base.BsDomain; +import com.lingnan.supermarket.dto.base.BsDomain; // 导入基础域类BsDomain +// 定义进货记录类InRecord,继承自BsDomain public class InRecord extends BsDomain{ - private String iNumber; - private int sum; - private Float inPrice; + private String iNumber; // 进货编号 + private int sum; // 进货数量 + private Float inPrice; // 进货单价 + + // getiNumber方法,用于获取进货编号 public String getiNumber() { - return iNumber; + return iNumber; // 返回进货编号 } + // setiNumber方法,用于设置进货编号 public void setiNumber(String iNumber) { - this.iNumber = iNumber; + this.iNumber = iNumber; // 将参数iNumber赋值给成员变量iNumber } + // getSum方法,用于获取进货数量 public int getSum() { - return sum; + return sum; // 返回进货数量 } + // setSum方法,用于设置进货数量 public void setSum(int sum) { - this.sum = sum; + this.sum = sum; // 将参数sum赋值给成员变量sum } + // getInPrice方法,用于获取进货单价 public Float getInPrice() { - return inPrice; + return inPrice; // 返回进货单价 } + // setInPrice方法,用于设置进货单价 public void setInPrice(Float inPrice) { - this.inPrice = inPrice; + this.inPrice = inPrice; // 将参数inPrice赋值给成员变量inPrice } } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Supermarket/src/com/lingnan/supermarket/dto/ProdCatalog.java b/Supermarket/src/com/lingnan/supermarket/dto/ProdCatalog.java index 260f059..9275fd0 100644 --- a/Supermarket/src/com/lingnan/supermarket/dto/ProdCatalog.java +++ b/Supermarket/src/com/lingnan/supermarket/dto/ProdCatalog.java @@ -1,20 +1,130 @@ -package com.lingnan.supermarket.dto; +package com.lingnan.supermarket.dto; // 声明当前类所在的包 +// 定义产品目录类ProdCatalog public class ProdCatalog { - private String id; - private String name; - + private String id; // 产品目录ID + private String name; // 产品目录名称 + + // getId方法,用于获取产品目录ID public String getId() { - return id; + return id; // 返回产品目录ID } + // setId方法,用于设置产品目录ID public void setId(String id) { - this.id = id; + this.id = id; // 将参数id赋值给成员变量id } + // getName方法,用于获取产品目录名称 public String getName() { - return name; + return name; // 返回产品目录名称 } + // setName方法,用于设置产品目录名称 public void setName(String name) { - this.name = name; + this.name = name; // 将参数name赋值给成员变量name } - + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Supermarket/src/com/lingnan/supermarket/dto/StorageRecord.java b/Supermarket/src/com/lingnan/supermarket/dto/StorageRecord.java index 0aa3b09..08158fd 100644 --- a/Supermarket/src/com/lingnan/supermarket/dto/StorageRecord.java +++ b/Supermarket/src/com/lingnan/supermarket/dto/StorageRecord.java @@ -1,36 +1,139 @@ +// 定义包名,表明该类属于com.lingnan.supermarket.dto包 package com.lingnan.supermarket.dto; +// 导入java.util.Date类,用于处理日期 import java.util.Date; +// 导入com.lingnan.supermarket.dto.base.BsDomain类,表示StorageRecord类继承自BsDomain import com.lingnan.supermarket.dto.base.BsDomain; +// 定义一个公共类StorageRecord,继承自BsDomain类 public class StorageRecord extends BsDomain{ - private String theNumber; - private String cDate; - private int num; - private String execute; - public String getTheNumber() { - return theNumber; - } - public void setTheNumber(String theNumber) { - this.theNumber = theNumber; - } - public String getcDate() { - return cDate; - } - public void setcDate(String cDate) { - this.cDate = cDate; - } - public int getNum() { - return num; - } - public void setNum(int num) { - this.num = num; - } - public String getExecute() { - return execute; - } - public void setExecute(String execute) { - this.execute = execute; - } + // 定义私有成员变量theNumber,用于存储记录编号 + private String theNumber; + // 定义私有成员变量cDate,用于存储记录日期 + private String cDate; + // 定义私有成员变量num,用于存储数量 + private int num; + // 定义私有成员变量execute,用于存储执行操作 + private String execute; + + // 定义公共方法getTheNumber,用于获取记录编号 + public String getTheNumber() { + return theNumber; // 返回记录编号 + } + // 定义公共方法setTheNumber,用于设置记录编号 + public void setTheNumber(String theNumber) { + this.theNumber = theNumber; // 将传入的参数赋值给成员变量theNumber + } + // 定义公共方法getcDate,用于获取记录日期 + public String getcDate() { + return cDate; // 返回记录日期 + } + // 定义公共方法setcDate,用于设置记录日期 + public void setcDate(String cDate) { + this.cDate = cDate; // 将传入的参数赋值给成员变量cDate + } + // 定义公共方法getNum,用于获取数量 + public int getNum() { + return num; // 返回数量 + } + // 定义公共方法setNum,用于设置数量 + public void setNum(int num) { + this.num = num; // 将传入的参数赋值给成员变量num + } + // 定义公共方法getExecute,用于获取执行操作 + public String getExecute() { + return execute; // 返回执行操作 + } + // 定义公共方法setExecute,用于设置执行操作 + public void setExecute(String execute) { + this.execute = execute; // 将传入的参数赋值给成员变量execute + } } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Supermarket/src/com/lingnan/supermarket/dto/SupplierInf.java b/Supermarket/src/com/lingnan/supermarket/dto/SupplierInf.java index 96c027a..e80a091 100644 --- a/Supermarket/src/com/lingnan/supermarket/dto/SupplierInf.java +++ b/Supermarket/src/com/lingnan/supermarket/dto/SupplierInf.java @@ -1,45 +1,171 @@ -package com.lingnan.supermarket.dto; - -import com.lingnan.supermarket.dto.base.BaseDomain; +package com.lingnan.supermarket.dto; // 声明当前类所在的包 +import com.lingnan.supermarket.dto.base.BaseDomain; // 导入基础域类BaseDomain +// 定义供应商信息类SupplierInf,继承自BaseDomain public class SupplierInf extends BaseDomain{ - private String name; - private String address; - private String contact; - private String email; + private String name; // 供应商名称 + private String address; // 供应商地址 + private String contact; // 供应商联系方式 + private String email; // 供应商邮箱 + // getEmail方法,用于获取供应商邮箱 public String getEmail() { - return email; + return email; // 返回邮箱 } + // setEmail方法,用于设置供应商邮箱 public void setEmail(String email) { - this.email = email; + this.email = email; // 将参数email赋值给成员变量email } - private int delmark; - - - + private int delmark; // 删除标记 + + // getDelmark方法,用于获取删除标记 public int getDelmark() { - return delmark; + return delmark; // 返回删除标记 } + // setDelmark方法,用于设置删除标记 public void setDelmark(int delmark) { - this.delmark = delmark; + this.delmark = delmark; // 将参数delmark赋值给成员变量delmark } + // getName方法,用于获取供应商名称 public String getName() { - return name; + return name; // 返回供应商名称 } + // setName方法,用于设置供应商名称 public void setName(String name) { - this.name = name; + this.name = name; // 将参数name赋值给成员变量name } + // getAddress方法,用于获取供应商地址 public String getAddress() { - return address; + return address; // 返回供应商地址 } + // setAddress方法,用于设置供应商地址 public void setAddress(String address) { - this.address = address; + this.address = address; // 将参数address赋值给成员变量address } + // getContact方法,用于获取供应商联系方式 public String getContact() { - return contact; + return contact; // 返回供应商联系方式 } + // setContact方法,用于设置供应商联系方式 public void setContact(String contact) { - this.contact = contact; - } + this.contact = contact; // 将参数contact赋值给成员变量contact } +} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Supermarket/src/com/lingnan/supermarket/table/InOrderTM.java b/Supermarket/src/com/lingnan/supermarket/table/InOrderTM.java index c7b78e0..d261cd5 100644 --- a/Supermarket/src/com/lingnan/supermarket/table/InOrderTM.java +++ b/Supermarket/src/com/lingnan/supermarket/table/InOrderTM.java @@ -73,7 +73,7 @@ public class InOrderTM extends AbstractTableModel{ System.out.println("columnIndex"+columnIndex);*/ iNumber=inOrder.getiNumber(); // 将当前订单的订单号赋值给iNumber变量 - + if(columnIndex==0) { // 如果列索引为0 return inOrder.getiNumber(); // 返回订单号 }else if(columnIndex==1) { // 如果列索引为1 -- 2.34.1