# StuMs **Repository Path**: travis123/StuMs ## Basic Information - **Project Name**: StuMs - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2016-04-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 一、实体类 1. 商家(Business) String Id;//ID Account acc;//账户 String name;//昵称 String phone;//联系方式 List arrGoods;//商品信息 List arrOrders;//订单信息 int star;//星级 String evaluation;//评价 String information;//店家信息 2. 商品(Goods) String id;//ID String name;//价格 Image pic;//图片 int type;//类型 int price;//价格 int salesVolume;//销量 String evaluation;//评价 String selltime;//售卖时段 int status;//商品状态 String information;//信息 3. 用户(Customer) String id;//ID Account acc;//账户 String name;//昵称 String phone;//手机 String address;//地址 List arrOrders;//订单信息 Map arrCarts;//购物车 4. 订单(Order) String id;//订单ID String businessID;//商家ID String customerID;//用户ID Map goodsIDs;//商品ID String orderTime;//下单时间 int status;//订单状态 String note;//备注 5. 管理(Manager) String id;//管理者ID String name;//昵称 List arrBusinesses;//商家列表 List arrCustomers;//用户列表 List arrGoods;//商品列表 6. 账户(Account) String account;//账户 String psd;//密码 int identity;//身份 7. Enum 登陆返回值 LoginError a) successed 0 成功 b) accpsdError 1 账号密码错误 c) netError 2 网络错误 d) unknownError 3 未知错误 8. Enum 订单状态 OrderStaus 1. unhandled a) placed 刚下单 b) accepted 已接单 c) delivered 派送中 2. handled a) succeeded 已完成 b) rejected 拒绝 二、接口类 1. 商家接口类(IBusiness) Public int putOn(Goods goods);//上架 Public int pullOff(String[] ids);//下架 Public int updateGoods(Goods goods);//更新商品信息 Public int queryGoods();//查看商品信息 Public int queryOrders();//查看订单信息 Public int accept(String orderID);//接受订单 Public int reject(String orderID);//拒绝订单 Public int deliver(String orderID);//派送 Public int signUp(Business bus);//注册 2. 用户接口类(ICustomer) Public int addToCart(String goodsID);//添加到购物车 Public int deleteFromCart(String goodsID);//从购物车删除商品 Public int queryCart();//查看购物车 Public int checkout(String[] goodsID);//结算 Public int cancelOrder(String orderID);//取消订单 Public int queryOrders();//查看订单信息 Public int deleteOrder(String orderID);//删除已完成订单 Public int signUp(Account acc);//注册 3. 管理接口类(IManager)、 //查看信息 Public int queryBusinesses(); Public int queryCustomers(); Public int queryGoods(String bID); Public int verify(Business bus); //审核商家信息 Public int pullOff(String[] ids);//下架 Public int closeShop(String bID);//关闭商家 Public int signUp(Account acc);//注册 4. 认证接口类(IConfirm) Public int signIn(Acoount acc);//登陆 Public void signOut(); Public int modifyPsd();