├── .DS_Store
├── README.md
├── pom.xml
├── src
└── main
│ ├── java
│ └── com
│ │ └── haoduoc
│ │ ├── controller
│ │ ├── CartController.java
│ │ ├── HaoDuoCaiCollectController.java
│ │ ├── HaoDuoCaiController.java
│ │ ├── HaoDuoCaiEvaluateController.java
│ │ ├── HaoDuoCaiOrderController.java
│ │ ├── HaoDuoCaiRefundController.java
│ │ ├── HaoDuoCaiTypeController.java
│ │ ├── ManagerController.java
│ │ └── UserController.java
│ │ ├── dao
│ │ ├── HaoDuoCaiCollectMapper.java
│ │ ├── HaoDuoCaiCollectMapper.xml
│ │ ├── HaoDuoCaiEvaluateMapper.java
│ │ ├── HaoDuoCaiEvaluateMapper.xml
│ │ ├── HaoDuoCaiMapper.java
│ │ ├── HaoDuoCaiMapper.xml
│ │ ├── HaoDuoCaiOrderMapper.java
│ │ ├── HaoDuoCaiOrderMapper.xml
│ │ ├── HaoDuoCaiRefundMapper.java
│ │ ├── HaoDuoCaiRefundMapper.xml
│ │ ├── HaoDuoCaiTypeMapper.java
│ │ ├── HaoDuoCaiTypeMapper.xml
│ │ ├── IndiscountMapper.java
│ │ ├── IndiscountMapper.xml
│ │ ├── ManagerMapper.java
│ │ ├── ManagerMapper.xml
│ │ ├── RevenuereportMapper.java
│ │ ├── RevenuereportMapper.xml
│ │ ├── UseindiscountMapper.java
│ │ ├── UseindiscountMapper.xml
│ │ ├── UserMapper.java
│ │ └── UserMapper.xml
│ │ ├── interceptor
│ │ └── MyInterceptor.java
│ │ ├── pojo
│ │ ├── CartManager.java
│ │ ├── HaoDuoCaiCollect.java
│ │ ├── HaoDuoCaiEvaluate.java
│ │ ├── HaoDuoCaiOrder.java
│ │ ├── HaoDuoCaiRefund.java
│ │ ├── HaoDuoCaiType.java
│ │ ├── HaoDuoCais.java
│ │ ├── Indiscount.java
│ │ ├── ItemBean.java
│ │ ├── Manager.java
│ │ ├── Revenuereport.java
│ │ ├── Useindiscount.java
│ │ └── User.java
│ │ └── service
│ │ ├── HaoDuoCaiCollectService.java
│ │ ├── HaoDuoCaiCollectServiceImpl.java
│ │ ├── HaoDuoCaiEvaluateService.java
│ │ ├── HaoDuoCaiEvaluateServiceImpl.java
│ │ ├── HaoDuoCaiOrderService.java
│ │ ├── HaoDuoCaiOrderServiceImpl.java
│ │ ├── HaoDuoCaiRefundService.java
│ │ ├── HaoDuoCaiRefundServiceImpl.java
│ │ ├── HaoDuoCaiService.java
│ │ ├── HaoDuoCaiServiceImpl.java
│ │ ├── HaoDuoCaiTypeService.java
│ │ ├── HaoDuoCaiTypeServiceImpl.java
│ │ ├── IndiscountService.java
│ │ ├── IndiscountServiceImpl.java
│ │ ├── ManagerService.java
│ │ ├── ManagerServiceImpl.java
│ │ ├── RevenuereportService.java
│ │ ├── RevenuereportServiceImpl.java
│ │ ├── UseindiscountService.java
│ │ ├── UseindiscountServiceImpl.java
│ │ ├── UserService.java
│ │ └── UserServiceImpl.java
│ └── resources
│ ├── applicationContext.xml
│ ├── database.properties
│ ├── mybatis-config.xml
│ ├── spring-dao.xml
│ ├── spring-mvc.xml
│ └── spring-service.xml
└── web
├── WEB-INF
├── jsp
│ ├── Cart
│ │ ├── cart.jsp
│ │ └── cartMakeSure.jsp
│ ├── HaoduocaiOrder
│ │ ├── orderInfo.jsp
│ │ ├── orderUser.jsp
│ │ └── testo.jsp
│ ├── HaoduocaiRefund
│ │ └── addHdcRefund.jsp
│ ├── Haoduocaievaluate
│ │ ├── addHdcEvaluate.jsp
│ │ └── showUserEvaluate.jsp
│ ├── Haoduocais
│ │ ├── hdcInfo.jsp
│ │ ├── hdcRange.jsp
│ │ ├── hdcSearch.jsp
│ │ ├── hdcType.jsp
│ │ └── hdcTypetwo.jsp
│ ├── Manage
│ │ ├── addindiscount.jsp
│ │ ├── mEvaluate.jsp
│ │ ├── mHdc.jsp
│ │ ├── mHdcUpdate.jsp
│ │ ├── mHdcUpload.jsp
│ │ ├── mIndex.jsp
│ │ ├── mLogin.jsp
│ │ ├── mOrder.jsp
│ │ ├── mRefund.jsp
│ │ ├── mType.jsp
│ │ ├── mTypeAdd.jsp
│ │ ├── mTypeUpdate.jsp
│ │ ├── mUser.jsp
│ │ ├── mindiscount.jsp
│ │ └── mrevenuereport.jsp
│ └── User
│ │ ├── NO.jsp
│ │ ├── allDiscount.jsp
│ │ ├── alterNname.jsp
│ │ ├── alterUserInfo.jsp
│ │ ├── homePage.jsp
│ │ ├── login.jsp
│ │ ├── reg.jsp
│ │ ├── shpuIndiscount.jsp
│ │ ├── userAddress.jsp
│ │ ├── userCenter.jsp
│ │ ├── userCollect.jsp
│ │ └── usesellectindiscount.jsp
└── web.xml
├── index.jsp
└── statics
├── cssin
├── Login.css
├── NavigationbarAndSearch.css
├── cart_2.css
├── cart_3.css
├── hcd.css
├── hcdinfo.css
├── m_line.css
├── mshowthing.css
├── reev.css
└── updl.css
├── haoDuoCaiEvaluate
├── 600b3288dc7346818ba4b01d56cab41a.jpg
├── 9f6f5aeee689710f9786e282e09908d3.jpg
├── b555-fyrhcqy2472794.jpg
├── cart.jpg
├── de5eab6c20be57c5.jpg
├── southeast.jpg
├── 初始头像.jpg
├── 图1.jpg
├── 女1.jpg
├── 无标题.png
├── 猪肉.jpg
├── 用户实体图 (1).png
├── 男1.jpg
└── 菜.jpg
├── haoDuoCaiImage
└── image1
│ ├── 005ecd2cd5f04e6b.png
│ ├── 017461137183f30b.jpg
│ ├── 027ad9f3a9f4ad6e.jpg
│ ├── 04862baeb2376392.jpg
│ ├── 06b0fd1ca1b54d38.jpg
│ ├── 078901c27c0b56da.jpg
│ ├── 07a0c42476843335.jpg
│ ├── 0c6e36f9f4e94ce7.jpg
│ ├── 0cd45af135c0f377.jpg
│ ├── 0e6ba714fbcd4df5.jpg
│ ├── 10cbc6fe14e453ea.jpg
│ ├── 125dfb70095b94cc.jpg
│ ├── 1387c75d6b31a8f9.jpg
│ ├── 15394767c2115028.jpg
│ ├── 19d9c1b3432e2256.jpg
│ ├── 1a746bf5c77c378c.jpg
│ ├── 1b4db30b5ca30af7.jpg
│ ├── 1cda97b1af6f1626.jpg
│ ├── 1e1f6d72edad9b1f.jpg
│ ├── 2018032215217036877931492203.jpg
│ ├── 206f19e34f3ea2a8.jpg
│ ├── 227ac67dca53be37.jpg
│ ├── 2531170_120618166266_2.jpg
│ ├── 270ea641fd49a093.jpg
│ ├── 295efb831a4f7cc6.jpg
│ ├── 2b6ad711462faab8.jpg
│ ├── 2c1f18473d8f9dd0.jpg
│ ├── 2ca6a6b40a06a948.jpg
│ ├── 2cbe9dbc9f548484.jpg
│ ├── 2db0862243a1bbdd.jpg
│ ├── 2dbd54a9df3d7e75.jpg
│ ├── 304f50dbf5b35a1b.jpg
│ ├── 30da0ad24b821db6.jpg
│ ├── 32a9e852c6a758aa.png
│ ├── 35f0be6ddb2e0d84.jpg
│ ├── 3758383f64923d60.jpg
│ ├── 3a13da7a3f86e7d8.jpg
│ ├── 3a24e099a04a13d6.jpg
│ ├── 3e18ed92faf5ec0e.jpg
│ ├── 3e286af090b61679.jpg
│ ├── 3f3dc2a6f1d74993.jpg
│ ├── 460a4669a1a9e5a8.jpg
│ ├── 46e9ddeb7ebc4f80.jpg
│ ├── 4c69ffe5cfa0af57.jpg
│ ├── 530c58b5febfa793.jpg
│ ├── 53970cf2d56d20f1.jpg
│ ├── 54ccd95f8019a913.jpg
│ ├── 56949d0a94d97155.jpg
│ ├── 57330785N2a5be83d.jpg
│ ├── 5745e7e4c5fac74b.jpg
│ ├── 57b7ee1b05bd063a.png
│ ├── 57f0fc494e8aa9fc.jpg
│ ├── 58d8fbc0N5329e48c.jpg
│ ├── 5992dca2ba561791.jpg
│ ├── 59e33cccN263f0602.jpg
│ ├── 5b0da8c84905ebdc.jpg
│ ├── 5b8f2029b4a8a467.jpg
│ ├── 600b3288dc7346818ba4b01d56cab41a.jpg
│ ├── 67490ea3f0b40842.jpg
│ ├── 6bbbce995a7b6e5a.jpg
│ ├── 6d3aa80066948623.jpg
│ ├── 6e3fcce729a9da15.jpg
│ ├── 713617dbcbf84bb3.jpg
│ ├── 713e241c3ec07b56.jpg
│ ├── 7423fd92f6c353c8.jpg
│ ├── 7471c81e5c4b0ae5.jpg
│ ├── 764cfd7c98fc7153.jpg
│ ├── 77f17cd903c31bfb.jpg
│ ├── 792ad5846bb28689.png
│ ├── 7a9af17e1d493f58.jpg
│ ├── 7ac469213e67ec4d.jpg
│ ├── 7c8d956d7a68b353.jpg
│ ├── 7ef9cd6b0dffa6c4.jpg
│ ├── 80359e64c432f99d.jpg
│ ├── 808d149c485ea116.jpg
│ ├── 83416567b711352e.jpg
│ ├── 840ae22cbe80c970.jpg
│ ├── 84805a48ffdff942.jpg
│ ├── 872ffc51eeed8d7e.jpg
│ ├── 8da688a8ee238e32.jpg
│ ├── 8f5eb4bf89745f4a.jpg
│ ├── 93dc2572e439b3ce.jpg
│ ├── 95a098bdb0ea32f3.jpg
│ ├── 96bcf9c4eb589d3c.jpg
│ ├── 96e5ea2404681fe3.png
│ ├── 9805d1d3099c770f.jpg
│ ├── 98bafdcdde38b33d.jpg
│ ├── 9b6245dd9d5a914e.jpg
│ ├── 9be7b6e93614bcba.jpg
│ ├── 9cbe49549c3d4235.jpg
│ ├── 9d9ba1f919746ca8.jpg
│ ├── 9ea3f800744556bf.jpg
│ ├── 9f17161c09298d31.jpg
│ ├── O1CN01xz57eH1agTCo6vz8R_!!2213088923359.jpg
│ ├── TTeDgyfBcm_small.jpg
│ ├── a0af1bd7566690f7.jpg
│ ├── a100cde46ba02888.jpg
│ ├── a2e4a8af2d8b9e4a.jpg
│ ├── a3c3fbe88d705934.jpg
│ ├── a40a3f8102e2b624.jpg
│ ├── a9c215d3312661e2.jpg
│ ├── abc487ac31d91d5a.jpg
│ ├── ad175192ac881dc5.png
│ ├── add395a594ed832c.jpg
│ ├── ae37cf32fbdaa13e.jpg
│ ├── ae909a32dc81d5e0.jpg
│ ├── af1d6565910eaac0.png
│ ├── af865745b5c49d46.jpg
│ ├── b0d915db70bbe3d4.jpg
│ ├── b24b1293eccb4a19.jpg
│ ├── b50db47e3375fc33.jpg
│ ├── b6a876a0d5427930.jpg
│ ├── b80dc6efd500b935.jpg
│ ├── b8ec2584e70fc97a.jpg
│ ├── bbefe1635da1a5f8.jpg
│ ├── bc00bd33956e2ce2.png
│ ├── bd52767708c62402.jpg
│ ├── bee169d498197344.jpg
│ ├── beijing.jpg
│ ├── c028322fbb87758f.jpg
│ ├── c29eba28a316d281.jpg
│ ├── c4a7d2b21a5a09c6.jpg
│ ├── c66c9b074188eabd.jpg
│ ├── c77a4b3f068abaa0.jpg
│ ├── c8fd8b20665b342c.jpg
│ ├── ca47cc3ad897c5be.jpg
│ ├── cd7072dda6c5dace.jpg
│ ├── ce67b4603004da7c.jpg
│ ├── cea6b613dae0f1f7.jpg
│ ├── ceb1a52317aba90b.jpg
│ ├── d11167967d8f2aaa.jpg
│ ├── d2767f226ead865d.jpg
│ ├── d28139d8e1afe047.jpg
│ ├── d420f609cb7a78e2.jpg
│ ├── d5a9701dde63fea7.jpg
│ ├── d9eb46967109cd2a.jpg
│ ├── da555b398c37657e.jpg
│ ├── dcf01e1060e03488.jpg
│ ├── dd208397b42d5a8d.jpg
│ ├── ddbda4433857c18a.jpg
│ ├── de5eab6c20be57c5.jpg
│ ├── e03b2c458e1d2069.jpg
│ ├── e153d9c3af22abcf.jpg
│ ├── e415a4abb4c395d3.jpg
│ ├── e9d2921ba483e454.jpg
│ ├── eade7317804a4ccb.jpg
│ ├── f0e97e64ff8d3132.jpg
│ ├── f239b64d8a728864.jpg
│ ├── f2440a67a9ca2ec7.jpg
│ ├── f46c767025e13ad2.jpg
│ ├── f66cf47c5c920f76.jpg
│ ├── fbdb2f77117dc59a.jpg
│ ├── fc29493e0d9d04cd.jpg
│ ├── fc352bae19a9dc35.jpg
│ ├── fc91e11804f7c289.jpg
│ ├── fd7deb97beac64f3.jpg
│ ├── fdb625b59d7a8ff9.jpg
│ ├── southeast.jpg
│ ├── src=http___ss2.meipian.me_users_54878840_6d6321544bd148709291dc8889dcdb0f.jpg
│ ├── u=1649258274,3144011877&fm=253&fmt=auto&app=138&f=.png
│ ├── u=1850883417,3495477472&fm=253&fmt=auto&app=138&f=.JPEG
│ ├── 初始头像.jpg
│ ├── 后台功能.png
│ ├── 图1.jpg
│ ├── 图三.jpg
│ ├── 图二.jpg
│ ├── 图五.jpg
│ ├── 图八.jpg
│ ├── 女1.jpg
│ ├── 无标题.png
│ ├── 猪肉.jpg
│ ├── 男1.jpg
│ ├── 网站主要.png
│ └── 网站次层后台.png
├── headImage
├── 1.jpg
├── 808d149c485ea116.jpg
├── a40a3f8102e2b624.jpg
├── da555b398c37657e.jpg
├── southeast.jpg
├── u=1850883417,3495477472&fm=253&fmt=auto&app=138&f=.JPEG
├── 初始头像.jpg
├── 图1.jpg
├── 女1.jpg
├── 无标题.png
├── 用户数据流程图.png
└── 男1.jpg
├── indexImage
└── beijing.jpg
├── js
└── jquery-3.6.0.js
└── yasairefund
├── 2531170_120618166266_2.jpg
├── 600b3288dc7346818ba4b01d56cab41a.jpg
├── southeast.jpg
├── 初始头像.jpg
├── 图1.jpg
├── 女1.jpg
├── 无标题.png
├── 猪肉.jpg
└── 菜.jpg
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/.DS_Store
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 全目录
2 |
3 | [更多系统、论文,供君选择 ~~>](https://www.yuque.com/wisebit/blog)
4 |
5 | # 307.VegetableCommodityManagementSystem
6 |
7 |
群: 983063232(入群获取sql文件)
8 | QQ: 206157502(加好友获取sql文件)
9 |
10 | 307.蔬菜商品管理系统
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 | # 简介
22 |
23 | > 本代码来源于网络,仅供学习参考使用,请入群(983063232)后联系群主索要sql文件!
24 | >
25 | > 提供1.远程部署/2.修改代码/3.设计文档指导/4.框架代码讲解等服务
26 | >
27 | > 前台首页地址: http://localhost:8080/
28 | >
29 | > 登录地址: http://localhost:8080/user/toLogin
30 | >
31 | > 用户: user 密码: 123456
32 | >
33 | > 登录地址: http://localhost:8080/manage/toMLogin
34 | >
35 | > 管理员: 1 密码: 1
36 | >
37 |
38 | # 环境
39 |
40 | - IntelliJ IDEA 2021.3
41 |
42 | - Mysql 5.7.26
43 |
44 | - Tomcat 7.0.73
45 |
46 | - JDK 1.8
47 |
48 |
49 |
50 |
51 | ## 缩略图
52 |
53 | 
54 | 
55 | 
56 | 
57 | 
58 | 
59 | 
60 | 
61 | 
62 | 
63 |
64 |
65 |
66 |
67 |
68 |
69 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/dao/HaoDuoCaiCollectMapper.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.dao;
2 |
3 | import com.haoduoc.pojo.HaoDuoCaiCollect;
4 | import org.apache.ibatis.annotations.Param;
5 |
6 | public interface HaoDuoCaiCollectMapper {
7 |
8 | //用户查看自己的收藏菜品
9 | HaoDuoCaiCollect queryUserCollect(int uid);
10 | //删除收藏的菜品
11 | int deleteHaoDuoCaiCollect(@Param("uid") int uid,@Param("yid") int yid);
12 | //添加收藏菜品
13 | int addHaoDuoCaiCollect(@Param("uid") int uid,@Param("yid") int yid);
14 | //查看是否已经收藏该菜品
15 | HaoDuoCaiCollect queryCollect(@Param("uid") int uid, @Param("yid") int yid);
16 | }
17 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/dao/HaoDuoCaiCollectMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 | insert into collect (uid,yid)
26 | values (#{uid},#{yid});
27 |
28 |
29 |
30 |
31 | delete
32 | from collect
33 | where uid=#{uid} and yid=#{yid};
34 |
35 |
36 |
37 |
42 |
43 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/dao/HaoDuoCaiEvaluateMapper.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.dao;
2 |
3 | import com.haoduoc.pojo.HaoDuoCaiEvaluate;
4 | import org.apache.ibatis.annotations.Param;
5 |
6 | import java.util.List;
7 |
8 | public interface HaoDuoCaiEvaluateMapper {
9 |
10 | //评价该订单
11 | int addHaoDuoCaiEvaluate(HaoDuoCaiEvaluate haoDuoCaiEvaluate);
12 | //通过yoid查询该评论信息
13 | HaoDuoCaiEvaluate queryEvaluateByYoid(String yoid);
14 | //通过yoid删除评价信息
15 | int deleteEvaluateByYoid(String yoid);
16 | //管理员查看所有评论
17 | List queryAllEvaluate();
18 | //管理员查看评论总数
19 | int queryEvaluateCount();
20 | //用户查看商品评论
21 | List queryHaoDuoCaiEvaluate(int yid);
22 | }
23 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/dao/HaoDuoCaiMapper.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.dao;
2 |
3 | import com.haoduoc.pojo.HaoDuoCais;
4 | import org.apache.ibatis.annotations.Param;
5 |
6 | import java.util.List;
7 | import java.util.Map;
8 |
9 | public interface HaoDuoCaiMapper {
10 |
11 | //上传菜品
12 | int addHaoDuoCai(HaoDuoCais haoDuoCais);
13 | //查看所有菜品,返回List集合
14 | List queryAllHaoDuoCais();
15 | //上架或者下架菜品
16 | int updateHaoDuoCaisYmanage(@Param("ymanage") String ymanage,@Param("yid") int yid);
17 | //通过id查询菜品
18 | HaoDuoCais queryHaoDuoCaisById(int yid);
19 | //修改菜品信息
20 | int updateHaoDuoCais(HaoDuoCais haoDuoCais);
21 | //删除菜品通过id
22 | int deleteHaoDuoCaisById(int yid);
23 | //查询蔬菜或者肉类菜品
24 | List queryHaoDuoCaisRange(Map map);
25 | //查询分类菜品
26 | List queryHaoDuoCaisType(String ytype);
27 | //商品购买后增加销量
28 | int addHaoDuoCaiYsale(@Param("yid") int yid,@Param("ysale") int ysale);
29 | //购买后减少库存
30 | int addHaoDuoCaiInventory(@Param("yid") int yid, @Param("inventory") int inventory);
31 | //通过名称查询菜品
32 | List queryHaoDuoCaisByName(String yname);
33 | //进入菜品详情页面,查询和该菜品类型相同的菜品
34 | List queryHaoDuoCaisSame(HaoDuoCais haoDuoCais);
35 | //首页,查询销量最高的六个菜
36 | List queryHaoDuoCaisBySale();
37 | }
38 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/dao/HaoDuoCaiOrderMapper.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.dao;
2 |
3 | import com.haoduoc.pojo.HaoDuoCaiOrder;
4 | import org.apache.ibatis.annotations.Param;
5 |
6 | import java.util.List;
7 | import java.util.Map;
8 |
9 | public interface HaoDuoCaiOrderMapper {
10 |
11 | //用户购买后付款,新增了一个订单
12 | int addHaoDuoCaiOrder(HaoDuoCaiOrder haoDuoCaiOrder);
13 | //查询所有订单数量
14 | int queryOrderCount();
15 | //查询该用户的订单
16 | List queryUserOrder(Map map);
17 | //确认收货,修改isreceive,变为ture
18 | int updateIsreceive(String yoid);
19 | //通过订单查询该订单信息
20 | HaoDuoCaiOrder queryOrderByYoid(String yoid);
21 | //用户完成评价,修改isevaluate,变为true
22 | int updateIsevaluate(String yoid);
23 | //管理员完成退款处理,修改isrefundprocess,变为true
24 | int updateIsrefundprocess(String yoid);
25 | //管理员查询所有订单
26 | List queryAllOrder(@Param("startPlace")int startPlace, @Param("pageSize")int pageSize);
27 | //管理员确认发货
28 | int updateYastatus(String yoid);
29 | //管理员删除订单
30 | int deleteOrderById(String yoid);
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/dao/HaoDuoCaiRefundMapper.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.dao;
2 |
3 | import com.haoduoc.pojo.HaoDuoCaiRefund;
4 |
5 | import java.util.List;
6 |
7 | public interface HaoDuoCaiRefundMapper {
8 |
9 | //用户提交退款处理
10 | int addHaoDuoCaiRefund(HaoDuoCaiRefund yasairefund);
11 | //通过yoid查询是否提交申请
12 | HaoDuoCaiRefund queryRefundByYoid(String yoid);
13 | //管理员查看所有退款申请
14 | List queryAllRefund();
15 | //管理员完成处理订单,删除该处理
16 | int deleteRefund(String yoid);
17 | }
18 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/dao/HaoDuoCaiRefundMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 | insert into yasairefund (yoid, yrtype, yrreason, yrimage, yrdate)
11 | values (#{yoid},#{yrtype},#{yrreason},#{yrimage},#{yrdate});
12 |
13 |
14 |
15 |
19 |
20 |
21 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 | delete
51 | from yasairefund
52 | where yoid=#{yoid};
53 |
54 |
55 |
56 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/dao/HaoDuoCaiTypeMapper.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.dao;
2 |
3 | import com.haoduoc.pojo.HaoDuoCaiType;
4 |
5 | import java.util.List;
6 |
7 | public interface HaoDuoCaiTypeMapper {
8 | //查看所有菜品的类型
9 | List queryHaoDuoCaiType();
10 | //通过名字查询类型
11 | HaoDuoCaiType queryHaoDuoCaiTypeByName(String tname);
12 | //新增类型
13 | int addType(HaoDuoCaiType haoDuoCaiType);
14 | //删除类型
15 | int deleteType(int tid);
16 | //通过id查找类型
17 | HaoDuoCaiType queryTypeById(int tid);
18 | //更新类型
19 | int updateType(HaoDuoCaiType haoDuoCaiType);
20 | }
21 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/dao/HaoDuoCaiTypeMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
12 |
13 |
14 |
20 |
21 |
22 |
23 | insert into type (tname)
24 | values (#{tname});
25 |
26 |
27 |
28 |
29 | delete
30 | from type
31 | where tid=#{tid};
32 |
33 |
34 |
35 |
41 |
42 |
43 |
44 | update type
45 | set tname = #{tname}
46 | where tid=#{tid};
47 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/dao/IndiscountMapper.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.dao;
2 | import java.util.List;
3 | import com.haoduoc.pojo.Indiscount;
4 | import com.haoduoc.pojo.Useindiscount;
5 | import org.apache.ibatis.annotations.Param;
6 |
7 |
8 | public interface IndiscountMapper {
9 | //查询所以优惠卷的属性
10 | List queryYasaiIndiscount();
11 | //修改优惠卷的数量
12 | int alterIndiscountByid(Indiscount indiscount);
13 | Indiscount queryIndiscountById(int disid);
14 | //减少优惠卷的数量,在用户领取时
15 | int reduceIndiscount(@Param("disid")int disid);
16 | }
17 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/dao/IndiscountMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
12 |
13 |
14 | update indiscount
15 | set disnumber = #{disnumber}
16 | where disid = #{disid}
17 |
18 |
19 |
23 |
24 |
25 | update indiscount
26 | set disnumber = disnumber-1
27 | where disid=#{disid};
28 |
29 |
30 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/dao/ManagerMapper.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.dao;
2 |
3 | import com.haoduoc.pojo.Manager;
4 |
5 | public interface ManagerMapper {
6 | //查询指定账号的密码,进行登入
7 | Manager queryByGmaccount(String gmaccount);
8 | }
9 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/dao/ManagerMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/dao/RevenuereportMapper.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.dao;
2 |
3 | import com.haoduoc.pojo.Revenuereport;
4 | import java.util.List;
5 | public interface RevenuereportMapper {
6 | //查看所有报表
7 | List queryYasaiRevenuereport();
8 | }
9 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/dao/RevenuereportMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/dao/UseindiscountMapper.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.dao;
2 | import org.apache.ibatis.annotations.Param;
3 | import com.haoduoc.pojo.Useindiscount;
4 | import java.util.List;
5 | public interface UseindiscountMapper {
6 | //用户查看自己拥有优惠券
7 | List queryUseindiscount(@Param("uid") int uid);
8 | //用户第一次领取优惠券
9 | int addUseindiscountFirst(Useindiscount useindiscount);
10 | //查询用户是否有该优惠券
11 | Useindiscount queryUseindiscountHas(@Param("uid") int uid,@Param("disid") int disid);
12 | //用户再次领取优惠券
13 | int addUseindiscount(Useindiscount useindiscount);
14 | //用户使用优惠券
15 | int reduceUseindiscount(Useindiscount useindiscount);
16 | //用户使用完最后一张优惠券
17 | int deleteUseindiscount(Useindiscount useindiscount);
18 | }
19 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/dao/UseindiscountMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 | insert into useindiscount (disid,uid,unumber)
31 | values (#{disid},#{uid},1);
32 |
33 |
34 |
35 |
39 |
40 |
41 |
42 | update useindiscount
43 | set unumber = unumber+1
44 | where uid=#{uid} and disid=#{disid};
45 |
46 |
47 |
48 |
49 | update useindiscount
50 | set unumber = unumber-1
51 | where uid=#{uid} and disid=#{disid};
52 |
53 |
54 |
55 |
56 | delete
57 | from useindiscount
58 | where uid=#{uid} and disid=#{disid};
59 |
60 |
61 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/dao/UserMapper.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.dao;
2 |
3 | import com.haoduoc.pojo.User;
4 | import org.apache.ibatis.annotations.Param;
5 |
6 | import java.util.List;
7 |
8 | public interface UserMapper {
9 | //查询指定账号的密码,进行登入
10 | User queryByUaccount(String uaccount);
11 | //注册账号
12 | int addUser(User user);
13 | //通过id修改昵称
14 | int alterNnameById(User user);
15 | //修改个人信息
16 | int alterUserInfo(User user);
17 | //通过id查询用户信息
18 | User queryUserById(int uid);
19 | //查询全部用户信息
20 | List queryAllUser();
21 | //通过id删除用户
22 | int deleteUserById(int uid);
23 | //添加新用户的收货地址
24 | int addUserAddress(@Param("uaddress") String uaddress,@Param("uid") int uid);
25 | //添加新用户的收货地址
26 | String queryUserAddress(int uid);
27 | //提交订单时,修改个人信息
28 | int updateUserInfoAtOrder(User user);
29 | }
30 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/dao/UserMapper.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
13 |
14 |
15 |
16 | insert into user (uaccount,upass,uphone,uemail,uaddress,uheadphoto,nname)
17 | values (#{uaccount},#{upass},#{uphone},#{uemail},#{uaddress},#{uheadphoto},#{nname});
18 |
19 |
20 |
21 |
22 | update user
23 | set nname = #{nname}
24 | where uid = #{uid}
25 |
26 |
27 |
28 |
29 | update user
30 | set
31 | upass = #{upass},
32 | uphone = #{uphone},
33 | uemail = #{uemail},
34 | uaddress = #{uaddress},
35 | uheadphoto = #{uheadphoto}
36 | where uid = #{uid}
37 |
38 |
39 |
40 |
44 |
45 |
46 |
49 |
50 |
51 |
52 | delete
53 | from user
54 | where uid=#{uid};
55 |
56 |
57 |
58 |
59 | update user
60 | set uaddress = #{uaddress}
61 | where uid=#{uid};
62 |
63 |
64 |
65 |
68 |
69 |
70 |
71 | update user
72 | set uphone = #{uphone},uaddress = #{uaddress},uaddress = #{uaddress}
73 | where uid=#{uid};
74 |
75 |
76 |
77 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/pojo/CartManager.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.pojo;
2 |
3 | import java.util.ArrayList;
4 | import java.util.Iterator;
5 |
6 | public class CartManager {
7 | private ArrayList cart;
8 |
9 | public ArrayList getCart() {
10 | return cart;
11 | }
12 |
13 | public void setCart(ArrayList cart) {
14 | this.cart = cart;
15 | }
16 |
17 | public ArrayList addToCart(HaoDuoCais haoDuoCais, int quantity){
18 | if(cart==null){
19 | cart=new ArrayList();
20 | ItemBean item=new ItemBean(haoDuoCais,quantity);
21 | cart.add(item);
22 | }
23 | else{
24 | Object items[]=cart.toArray();
25 | boolean find=false;
26 | for(int i=0;i haoDuoCais;
14 | private int uid;
15 | private int yid;
16 | }
17 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/pojo/HaoDuoCaiEvaluate.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.pojo;
2 |
3 | import lombok.AllArgsConstructor;
4 | import lombok.Data;
5 | import lombok.NoArgsConstructor;
6 |
7 | @Data
8 | @AllArgsConstructor
9 | @NoArgsConstructor
10 | public class HaoDuoCaiEvaluate {
11 | private String yoid;
12 | private int yid;
13 | private int uid;
14 | private String yeimage;
15 | private String yecontent;
16 | private String yedate;
17 | private String yequality;
18 | private HaoDuoCaiOrder haoDuoCaiOrder;
19 | private User user;
20 | }
21 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/pojo/HaoDuoCaiOrder.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.pojo;
2 |
3 | import lombok.AllArgsConstructor;
4 | import lombok.Data;
5 | import lombok.NoArgsConstructor;
6 |
7 | @Data
8 | @AllArgsConstructor
9 | @NoArgsConstructor
10 | public class HaoDuoCaiOrder {
11 | private String yoid;
12 | private int uid;
13 | private int yid;
14 | private int yacount;
15 | private int yasum;
16 | private String yafunction;
17 | private String yastatus;
18 | private String isreceive;
19 | private String isevaluate;
20 | private String isrefundprocess;
21 | private String yadate;
22 | private String yausername;
23 | private String yaaddress;
24 | private String yaphone;
25 | private User user;
26 | private HaoDuoCais haoDuoCais;
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/pojo/HaoDuoCaiRefund.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.pojo;
2 |
3 | import lombok.AllArgsConstructor;
4 | import lombok.Data;
5 | import lombok.NoArgsConstructor;
6 |
7 | @Data
8 | @AllArgsConstructor
9 | @NoArgsConstructor
10 | public class HaoDuoCaiRefund {
11 | private String yoid;
12 | private String yrtype;
13 | private String yrreason;
14 | private String yrimage;
15 | private String yrdate;
16 | private HaoDuoCaiOrder haoDuoCaiOrder;
17 | }
18 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/pojo/HaoDuoCaiType.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.pojo;
2 |
3 | import lombok.AllArgsConstructor;
4 | import lombok.Data;
5 | import lombok.NoArgsConstructor;
6 |
7 | @Data
8 | @AllArgsConstructor
9 | @NoArgsConstructor
10 | public class HaoDuoCaiType {
11 | private int tid;
12 | private String tname;
13 | }
14 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/pojo/HaoDuoCais.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.pojo;
2 |
3 | import lombok.AllArgsConstructor;
4 | import lombok.Data;
5 | import lombok.NoArgsConstructor;
6 |
7 | @Data
8 | @AllArgsConstructor
9 | @NoArgsConstructor
10 | public class HaoDuoCais {
11 | private int yid;
12 | private String yname;
13 | private String yimage1;
14 | private String yrange;
15 | private String ytype;
16 | private String yintro;
17 | private double yprice;
18 | private String ymanage;
19 | private int ysale;
20 | private int inventory;
21 |
22 | public int getInventory() {
23 | return inventory;
24 | }
25 |
26 | public void setInventory(int inventory) {
27 | this.inventory = inventory;
28 | }
29 |
30 | public int getYid() {
31 | return yid;
32 | }
33 |
34 | public void setYid(int yid) {
35 | this.yid = yid;
36 | }
37 |
38 | public String getYname() {
39 | return yname;
40 | }
41 |
42 | public void setYname(String yname) {
43 | this.yname = yname;
44 | }
45 |
46 | public String getYimage1() {
47 | return yimage1;
48 | }
49 |
50 | public void setYimage1(String yimage1) {
51 | this.yimage1 = yimage1;
52 | }
53 |
54 | public String getYrange() {
55 | return yrange;
56 | }
57 |
58 | public void setYrange(String yrange) {
59 | this.yrange = yrange;
60 | }
61 |
62 | public String getYtype() {
63 | return ytype;
64 | }
65 |
66 | public void setYtype(String ytype) {
67 | this.ytype = ytype;
68 | }
69 |
70 | public String getYintro() {
71 | return yintro;
72 | }
73 |
74 | public void setYintro(String yintro) {
75 | this.yintro = yintro;
76 | }
77 |
78 | public double getYprice() {
79 | return yprice;
80 | }
81 |
82 | public void setYprice(double yprice) {
83 | this.yprice = yprice;
84 | }
85 |
86 | public String getYmanage() {
87 | return ymanage;
88 | }
89 |
90 | public void setYmanage(String ymanage) {
91 | this.ymanage = ymanage;
92 | }
93 |
94 | public int getYsale() {
95 | return ysale;
96 | }
97 |
98 | public void setYsale(int ysale) {
99 | this.ysale = ysale;
100 | }
101 | }
102 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/pojo/Indiscount.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.pojo;
2 | import lombok.AllArgsConstructor;
3 | import lombok.Data;
4 | import lombok.NoArgsConstructor;
5 |
6 | @Data
7 | @AllArgsConstructor
8 | @NoArgsConstructor
9 | public class Indiscount {
10 | private int disid;
11 | private String discontext;
12 | private Double quota;
13 | private int disnumber;
14 | }
15 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/pojo/ItemBean.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.pojo;
2 |
3 | public class ItemBean {
4 | private HaoDuoCais haoDuoCais;
5 | private int quantity;
6 |
7 | public ItemBean(HaoDuoCais haoDuoCais, int quantity) {
8 | this.haoDuoCais = haoDuoCais;
9 | this.quantity = quantity;
10 | }
11 |
12 | public HaoDuoCais getHaoDuoCais() {
13 | return haoDuoCais;
14 | }
15 |
16 | public void setHaoDuoCais(HaoDuoCais haoDuoCais) {
17 | this.haoDuoCais = haoDuoCais;
18 | }
19 |
20 | public int getQuantity() {
21 | return quantity;
22 | }
23 |
24 | public void setQuantity(int quantity) {
25 | this.quantity = quantity;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/pojo/Manager.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.pojo;
2 |
3 | import lombok.AllArgsConstructor;
4 | import lombok.Data;
5 | import lombok.NoArgsConstructor;
6 |
7 | @Data
8 | @AllArgsConstructor
9 | @NoArgsConstructor
10 | public class Manager {
11 | private int gmid;
12 | private int gmaccount;
13 | private String gmpass;
14 | }
15 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/pojo/Revenuereport.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.pojo;
2 | import lombok.AllArgsConstructor;
3 | import lombok.Data;
4 | import lombok.NoArgsConstructor;
5 |
6 | @Data
7 | @AllArgsConstructor
8 | @NoArgsConstructor
9 | public class Revenuereport {
10 | private String nichi;
11 | private String dailyincome;
12 | private String drawbacksum;
13 | }
14 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/pojo/Useindiscount.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.pojo;
2 | import lombok.AllArgsConstructor;
3 | import lombok.Data;
4 | import lombok.NoArgsConstructor;
5 |
6 | @Data
7 | @AllArgsConstructor
8 | @NoArgsConstructor
9 | public class Useindiscount {
10 | private int disid;
11 | private int uid;
12 | private int unumber;
13 | private Indiscount indiscount;
14 | }
15 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/pojo/User.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.pojo;
2 |
3 |
4 | import lombok.AllArgsConstructor;
5 | import lombok.Data;
6 | import lombok.NoArgsConstructor;
7 |
8 | @Data
9 | @AllArgsConstructor
10 | @NoArgsConstructor
11 | public class User {
12 | private int uid;
13 | private String uaccount;
14 | private String upass;
15 | private String uphone;
16 | private String uemail;
17 | private String uaddress;
18 | private String uheadphoto;
19 | private String nname;
20 | }
21 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/HaoDuoCaiCollectService.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 |
3 | import com.haoduoc.pojo.HaoDuoCaiCollect;
4 | import org.apache.ibatis.annotations.Param;
5 |
6 | public interface HaoDuoCaiCollectService {
7 | //用户查看自己的收藏菜品
8 | HaoDuoCaiCollect queryUserCollect(int uid);
9 | //删除收藏的菜品
10 | int deleteHaoDuoCaiCollect(@Param("uid") int uid, @Param("yid") int yid);
11 | //添加收藏菜品
12 | int addHaoDuoCaiCollect(@Param("uid") int uid,@Param("yid") int yid);
13 | //查看是否已经收藏该菜品
14 | HaoDuoCaiCollect queryCollect(@Param("uid") int uid, @Param("yid") int yid);
15 | }
16 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/HaoDuoCaiCollectServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 |
3 | import com.haoduoc.dao.HaoDuoCaiCollectMapper;
4 | import com.haoduoc.pojo.HaoDuoCaiCollect;
5 |
6 | public class HaoDuoCaiCollectServiceImpl implements HaoDuoCaiCollectService {
7 | private HaoDuoCaiCollectMapper haoDuoCaiCollectMapper;
8 |
9 | public void setHaoDuoCaiCollectMapper(HaoDuoCaiCollectMapper haoDuoCaiCollectMapper) {
10 | this.haoDuoCaiCollectMapper = haoDuoCaiCollectMapper;
11 | }
12 |
13 |
14 | @Override
15 | public HaoDuoCaiCollect queryUserCollect(int uid) {
16 | return haoDuoCaiCollectMapper.queryUserCollect(uid);
17 | }
18 |
19 | @Override
20 | public int deleteHaoDuoCaiCollect(int uid, int yid) {
21 | return haoDuoCaiCollectMapper.deleteHaoDuoCaiCollect(uid,yid);
22 | }
23 |
24 | @Override
25 | public int addHaoDuoCaiCollect(int uid, int yid) {
26 | return haoDuoCaiCollectMapper.addHaoDuoCaiCollect(uid, yid);
27 | }
28 |
29 | @Override
30 | public HaoDuoCaiCollect queryCollect(int uid, int yid) {
31 | return haoDuoCaiCollectMapper.queryCollect(uid, yid);
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/HaoDuoCaiEvaluateService.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 |
3 | import com.haoduoc.pojo.HaoDuoCaiEvaluate;
4 | import org.apache.ibatis.annotations.Param;
5 |
6 | import java.util.List;
7 |
8 | public interface HaoDuoCaiEvaluateService {
9 |
10 | //评价该订单
11 | int addHaoDuoCaiEvaluate(HaoDuoCaiEvaluate haoDuoCaiEvaluate);
12 | //通过yoid查询该评论信息
13 | HaoDuoCaiEvaluate queryEvaluateByYoid(String yoid);
14 | //通过yoid删除评价信息
15 | int deleteEvaluateByYoid(String yoid);
16 | //管理员查看所有评论
17 | List queryAllEvaluate();
18 | //管理员查看评论总数
19 | int queryEvaluateCount();
20 | //用户查看商品评论
21 | List queryHaoDuoCaiEvaluate(int yid);
22 | }
23 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/HaoDuoCaiEvaluateServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 |
3 | import com.haoduoc.dao.HaoDuoCaiEvaluateMapper;
4 | import com.haoduoc.pojo.HaoDuoCaiEvaluate;
5 |
6 | import java.util.List;
7 |
8 | public class HaoDuoCaiEvaluateServiceImpl implements HaoDuoCaiEvaluateService {
9 |
10 | private HaoDuoCaiEvaluateMapper haoDuoCaiEvaluateMapper;
11 |
12 | public void setHaoDuoCaiEvaluateMapper(HaoDuoCaiEvaluateMapper haoDuoCaiEvaluateMapper) {
13 | this.haoDuoCaiEvaluateMapper = haoDuoCaiEvaluateMapper;
14 | }
15 |
16 | @Override
17 | public int addHaoDuoCaiEvaluate(HaoDuoCaiEvaluate haoDuoCaiEvaluate) {
18 | return haoDuoCaiEvaluateMapper.addHaoDuoCaiEvaluate(haoDuoCaiEvaluate);
19 | }
20 |
21 | @Override
22 | public HaoDuoCaiEvaluate queryEvaluateByYoid(String yoid) {
23 | return haoDuoCaiEvaluateMapper.queryEvaluateByYoid(yoid);
24 | }
25 |
26 | @Override
27 | public int deleteEvaluateByYoid(String yoid) {
28 | return haoDuoCaiEvaluateMapper.deleteEvaluateByYoid(yoid);
29 | }
30 |
31 | @Override
32 | public List queryAllEvaluate() {
33 | return haoDuoCaiEvaluateMapper.queryAllEvaluate();
34 | }
35 |
36 | @Override
37 | public int queryEvaluateCount() {
38 | return haoDuoCaiEvaluateMapper.queryEvaluateCount();
39 | }
40 |
41 | @Override
42 | public List queryHaoDuoCaiEvaluate(int yid) {
43 | return haoDuoCaiEvaluateMapper.queryHaoDuoCaiEvaluate(yid);
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/HaoDuoCaiOrderService.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 |
3 | import com.haoduoc.pojo.HaoDuoCaiOrder;
4 | import org.apache.ibatis.annotations.Param;
5 |
6 | import java.util.List;
7 | import java.util.Map;
8 |
9 | public interface HaoDuoCaiOrderService {
10 |
11 | //用户购买后付款,新增了一个订单
12 | int addHaoDuoCaiOrder(HaoDuoCaiOrder haoDuoCaiOrder);
13 | //查询当天订单数量
14 | int queryOrderCount();
15 | //查询该用户的订单
16 | List queryUserOrder(Map map);
17 | //确认收货,修改isreceive,变为ture
18 | int updateIsreceive(String yoid);
19 | //通过订单查询该订单信息
20 | HaoDuoCaiOrder queryOrderByYoid(String yoid);
21 | //用户完成评价,修改isevaluate,变为true
22 | int updateIsevaluate(String yoid);
23 | //管理员完成退款处理,修改isrefundprocess,变为true
24 | int updateIsrefundprocess(String yoid);
25 | //管理员查询所有订单
26 | List queryAllOrder(@Param("startPlace")int startPlace, @Param("pageSize")int pageSize);
27 | //管理员确认发货
28 | int updateYastatus(String yoid);
29 | //管理员删除订单
30 | int deleteOrderById(String yoid);
31 | }
32 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/HaoDuoCaiOrderServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 |
3 | import com.haoduoc.dao.HaoDuoCaiOrderMapper;
4 | import com.haoduoc.pojo.HaoDuoCaiOrder;
5 |
6 | import java.util.List;
7 | import java.util.Map;
8 |
9 | public class HaoDuoCaiOrderServiceImpl implements HaoDuoCaiOrderService {
10 |
11 | private HaoDuoCaiOrderMapper haoDuoCaiOrderMapper;
12 |
13 | public void setHaoDuoCaiOrderMapper(HaoDuoCaiOrderMapper haoDuoCaiOrderMapper) {
14 | this.haoDuoCaiOrderMapper = haoDuoCaiOrderMapper;
15 | }
16 |
17 | @Override
18 | public int addHaoDuoCaiOrder(HaoDuoCaiOrder haoDuoCaiOrder) {
19 | return haoDuoCaiOrderMapper.addHaoDuoCaiOrder(haoDuoCaiOrder);
20 | }
21 |
22 | @Override
23 | public int queryOrderCount() {
24 | return haoDuoCaiOrderMapper.queryOrderCount();
25 | }
26 |
27 | @Override
28 | public List queryUserOrder(Map map) {
29 | return haoDuoCaiOrderMapper.queryUserOrder(map);
30 | }
31 |
32 | @Override
33 | public int updateIsreceive(String yoid) {
34 | return haoDuoCaiOrderMapper.updateIsreceive(yoid);
35 | }
36 |
37 | @Override
38 | public HaoDuoCaiOrder queryOrderByYoid(String yoid) {
39 | return haoDuoCaiOrderMapper.queryOrderByYoid(yoid);
40 | }
41 |
42 | @Override
43 | public int updateIsevaluate(String yoid) {
44 | return haoDuoCaiOrderMapper.updateIsevaluate(yoid);
45 | }
46 |
47 | @Override
48 | public int updateIsrefundprocess(String yoid) {
49 | return haoDuoCaiOrderMapper.updateIsrefundprocess(yoid);
50 | }
51 |
52 | @Override
53 | public List queryAllOrder(int startPlace, int pageSize) {
54 | return haoDuoCaiOrderMapper.queryAllOrder(startPlace, pageSize);
55 | }
56 |
57 |
58 | @Override
59 | public int updateYastatus(String yoid) {
60 | return haoDuoCaiOrderMapper.updateYastatus(yoid);
61 | }
62 |
63 | @Override
64 | public int deleteOrderById(String yoid) {
65 | return haoDuoCaiOrderMapper.deleteOrderById(yoid);
66 | }
67 | }
68 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/HaoDuoCaiRefundService.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 |
3 | import com.haoduoc.pojo.HaoDuoCaiRefund;
4 |
5 | import java.util.List;
6 |
7 | public interface HaoDuoCaiRefundService {
8 |
9 | //用户提交退款处理
10 | int addHaoDuoCaiRefund(HaoDuoCaiRefund yasairefund);
11 | //通过yoid查询是否提交申请
12 | HaoDuoCaiRefund queryRefundByYoid(String yoid);
13 | //管理员查看所有退款申请
14 | List queryAllRefund();
15 | //管理员完成处理订单,删除该处理
16 | int deleteRefund(String yoid);
17 | }
18 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/HaoDuoCaiRefundServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 |
3 | import com.haoduoc.dao.HaoDuoCaiRefundMapper;
4 | import com.haoduoc.pojo.HaoDuoCaiRefund;
5 |
6 | import java.util.List;
7 |
8 | public class HaoDuoCaiRefundServiceImpl implements HaoDuoCaiRefundService {
9 | private HaoDuoCaiRefundMapper haoDuoCaiRefundMapper;
10 |
11 | public void setHaoDuoCaiRefundMapper(HaoDuoCaiRefundMapper haoDuoCaiRefundMapper) {
12 | this.haoDuoCaiRefundMapper = haoDuoCaiRefundMapper;
13 | }
14 |
15 | @Override
16 | public int addHaoDuoCaiRefund(HaoDuoCaiRefund yasairefund) {
17 | return haoDuoCaiRefundMapper.addHaoDuoCaiRefund(yasairefund);
18 | }
19 |
20 | @Override
21 | public HaoDuoCaiRefund queryRefundByYoid(String yoid) {
22 | return haoDuoCaiRefundMapper.queryRefundByYoid(yoid);
23 | }
24 |
25 | @Override
26 | public List queryAllRefund() {
27 | return haoDuoCaiRefundMapper.queryAllRefund();
28 | }
29 |
30 | @Override
31 | public int deleteRefund(String yoid) {
32 | return haoDuoCaiRefundMapper.deleteRefund(yoid);
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/HaoDuoCaiService.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 |
3 | import com.haoduoc.pojo.HaoDuoCais;
4 | import org.apache.ibatis.annotations.Param;
5 |
6 | import java.util.List;
7 | import java.util.Map;
8 |
9 | public interface HaoDuoCaiService {
10 | //上传菜品
11 | int addHaoDuoCai(HaoDuoCais haoDuoCais);
12 | //查看所有菜品,返回List集合
13 | List queryAllHaoDuoCais();
14 | //上架或者下架菜品
15 | int updateHaoDuoCaisYmanage(String ymanage,int yid);
16 | //通过id查询菜品
17 | HaoDuoCais queryHaoDuoCaisById(int yid);
18 | //修改菜品信息
19 | int updateHaoDuoCais(HaoDuoCais haoDuoCais);
20 | //删除菜品通过id
21 | int deleteHaoDuoCaisById(int yid);
22 | //查询蔬菜或者肉类菜品
23 | List queryHaoDuoCaisRange(Map map);
24 | //查询分类菜品
25 | List queryHaoDuoCaisType(String ytype);
26 | //商品购买后增加销量
27 | int addHaoDuoCaiYsale(@Param("yid") int yid, @Param("ysale") int ysale);
28 | //购买后减少库存
29 | int addHaoDuoCaiInventory(@Param("yid") int yid, @Param("inventory") int inventory);
30 | //通过名称查询菜品
31 | List queryHaoDuoCaisByName(String yname);
32 | //进入菜品详情页面,查询和该菜品类型相同的菜品
33 | List queryHaoDuoCaisSame(HaoDuoCais haoDuoCais);
34 | //首页,查询销量最高的六个菜
35 | List queryHaoDuoCaisBySale();
36 | }
37 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/HaoDuoCaiServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 |
3 | import com.haoduoc.dao.HaoDuoCaiMapper;
4 | import com.haoduoc.pojo.HaoDuoCais;
5 |
6 | import java.util.List;
7 | import java.util.Map;
8 |
9 | public class HaoDuoCaiServiceImpl implements HaoDuoCaiService {
10 |
11 | private HaoDuoCaiMapper haoDuoCaiMapper;
12 |
13 | public void setHaoDuoCaiMapper(HaoDuoCaiMapper haoDuoCaiMapper) {
14 | this.haoDuoCaiMapper = haoDuoCaiMapper;
15 | }
16 |
17 | @Override
18 | public int addHaoDuoCai(HaoDuoCais haoDuoCais) {
19 | return haoDuoCaiMapper.addHaoDuoCai(haoDuoCais);
20 | }
21 |
22 | @Override
23 | public List queryAllHaoDuoCais() {
24 | return haoDuoCaiMapper.queryAllHaoDuoCais();
25 | }
26 |
27 | @Override
28 | public int updateHaoDuoCaisYmanage(String ymanage, int yid) {
29 | return haoDuoCaiMapper.updateHaoDuoCaisYmanage(ymanage,yid);
30 | }
31 |
32 | @Override
33 | public HaoDuoCais queryHaoDuoCaisById(int yid) {
34 | return haoDuoCaiMapper.queryHaoDuoCaisById(yid);
35 | }
36 |
37 | @Override
38 | public int updateHaoDuoCais(HaoDuoCais haoDuoCais) {
39 | return haoDuoCaiMapper.updateHaoDuoCais(haoDuoCais);
40 | }
41 |
42 | @Override
43 | public int deleteHaoDuoCaisById(int yid) {
44 | return haoDuoCaiMapper.deleteHaoDuoCaisById(yid);
45 | }
46 |
47 | @Override
48 | public List queryHaoDuoCaisRange(Map map) {
49 | return haoDuoCaiMapper.queryHaoDuoCaisRange(map);
50 | }
51 |
52 | @Override
53 | public List queryHaoDuoCaisType(String ytype) {
54 | return haoDuoCaiMapper.queryHaoDuoCaisType(ytype);
55 | }
56 |
57 | @Override
58 | public int addHaoDuoCaiYsale(int yid, int ysale) {
59 | return haoDuoCaiMapper.addHaoDuoCaiYsale(yid, ysale);
60 | }
61 |
62 | @Override
63 | public int addHaoDuoCaiInventory(int yid, int inventory) { return haoDuoCaiMapper.addHaoDuoCaiYsale(yid, inventory); }
64 |
65 | @Override
66 | public List queryHaoDuoCaisByName(String yname) {
67 | return haoDuoCaiMapper.queryHaoDuoCaisByName(yname);
68 | }
69 |
70 | @Override
71 | public List queryHaoDuoCaisSame(HaoDuoCais haoDuoCais) {
72 | return haoDuoCaiMapper.queryHaoDuoCaisSame(haoDuoCais);
73 | }
74 |
75 | @Override
76 | public List queryHaoDuoCaisBySale() {
77 | return haoDuoCaiMapper.queryHaoDuoCaisBySale();
78 | }
79 |
80 |
81 | }
82 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/HaoDuoCaiTypeService.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 |
3 | import com.haoduoc.pojo.HaoDuoCaiType;
4 |
5 | import java.util.List;
6 |
7 | public interface HaoDuoCaiTypeService {
8 | //查看所有菜品的类型
9 | List queryHaoDuoCaiType();
10 | //通过名字查询类型
11 | HaoDuoCaiType queryHaoDuoCaiTypeByName(String tname);
12 | //新增类型
13 | int addType(HaoDuoCaiType haoDuoCaiType);
14 | //删除类型
15 | int deleteType(int tid);
16 | //通过id查找类型
17 | HaoDuoCaiType queryTypeById(int tid);
18 | //更新类型
19 | int updateType(HaoDuoCaiType haoDuoCaiType);
20 | }
21 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/HaoDuoCaiTypeServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 |
3 | import com.haoduoc.dao.HaoDuoCaiTypeMapper;
4 | import com.haoduoc.pojo.HaoDuoCaiType;
5 |
6 | import java.util.List;
7 |
8 | public class HaoDuoCaiTypeServiceImpl implements HaoDuoCaiTypeService {
9 | private HaoDuoCaiTypeMapper haoDuoCaiTypeMapper;
10 |
11 | public void setHaoDuoCaiTypeMapper(HaoDuoCaiTypeMapper haoDuoCaiTypeMapper) {
12 | this.haoDuoCaiTypeMapper = haoDuoCaiTypeMapper;
13 | }
14 |
15 | @Override
16 | public List queryHaoDuoCaiType() {
17 | return haoDuoCaiTypeMapper.queryHaoDuoCaiType();
18 | }
19 |
20 | @Override
21 | public HaoDuoCaiType queryHaoDuoCaiTypeByName(String tname) {
22 | return haoDuoCaiTypeMapper.queryHaoDuoCaiTypeByName(tname);
23 | }
24 |
25 | @Override
26 | public int addType(HaoDuoCaiType haoDuoCaiType) {
27 | return haoDuoCaiTypeMapper.addType(haoDuoCaiType);
28 | }
29 |
30 | @Override
31 | public int deleteType(int tid) {
32 | return haoDuoCaiTypeMapper.deleteType(tid);
33 | }
34 |
35 | @Override
36 | public HaoDuoCaiType queryTypeById(int tid) {
37 | return haoDuoCaiTypeMapper.queryTypeById(tid);
38 | }
39 |
40 | @Override
41 | public int updateType(HaoDuoCaiType haoDuoCaiType) {
42 | return haoDuoCaiTypeMapper.updateType(haoDuoCaiType);
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/IndiscountService.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 |
3 | import org.apache.ibatis.annotations.Param;
4 | import com.haoduoc.pojo.Indiscount;
5 | import java.util.List;
6 |
7 | public interface IndiscountService {
8 | //查询该用户的订单
9 | List queryYasaiIndiscount();
10 | //修改优惠卷的数量
11 | int alterIndiscountByid(Indiscount indiscount);
12 | Indiscount queryIndiscountById(int disid);
13 | int reduceIndiscount(@Param("disid")int disid);
14 | }
15 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/IndiscountServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 | import com.haoduoc.dao.IndiscountMapper;
3 | import com.haoduoc.pojo.Indiscount;
4 | import java.util.List;
5 | public class IndiscountServiceImpl implements IndiscountService
6 | {
7 | private IndiscountMapper indiscountMapper;
8 | public void setIndiscountMapper(IndiscountMapper indiscountMapper) {
9 | this.indiscountMapper = indiscountMapper;
10 | }
11 | @Override
12 | public List queryYasaiIndiscount(){
13 | return indiscountMapper.queryYasaiIndiscount();
14 | }
15 |
16 | @Override
17 | public int alterIndiscountByid(Indiscount indiscount) {
18 | return indiscountMapper.alterIndiscountByid(indiscount);
19 | }
20 |
21 | @Override
22 | public Indiscount queryIndiscountById(int disid) {
23 | return indiscountMapper.queryIndiscountById(disid);
24 | }
25 |
26 | @Override
27 | public int reduceIndiscount(int disid) {
28 | return indiscountMapper.reduceIndiscount(disid);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/ManagerService.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 |
3 | import com.haoduoc.pojo.Manager;
4 |
5 | public interface ManagerService {
6 | //查询指定账号的密码,进行登入
7 | Manager queryByGmaccount(String gmaccount);
8 | }
9 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/ManagerServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 |
3 | import com.haoduoc.dao.ManagerMapper;
4 | import com.haoduoc.pojo.Manager;
5 |
6 | public class ManagerServiceImpl implements ManagerService{
7 |
8 | private ManagerMapper managerMapper;
9 |
10 | public void setManagerMapper(ManagerMapper managerMapper) {
11 | this.managerMapper = managerMapper;
12 | }
13 |
14 | @Override
15 | public Manager queryByGmaccount(String gmaccount) {
16 | return managerMapper.queryByGmaccount(gmaccount);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/RevenuereportService.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 |
3 | import com.haoduoc.pojo.Revenuereport;
4 |
5 | import java.util.List;
6 |
7 | public interface RevenuereportService {
8 | //查看所有报表
9 | List queryYasaiRevenuereport();
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/RevenuereportServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 | import com.haoduoc.dao.RevenuereportMapper;
3 | import com.haoduoc.pojo.Revenuereport;
4 | import java.util.List;
5 | public class RevenuereportServiceImpl implements RevenuereportService
6 | {
7 | private RevenuereportMapper revenuereportMapper;
8 |
9 |
10 | public void setRevenuereportMapper(RevenuereportMapper revenuereportMapper) {
11 | this.revenuereportMapper = revenuereportMapper;
12 | }
13 |
14 | @Override
15 | public List queryYasaiRevenuereport() {
16 | return revenuereportMapper.queryYasaiRevenuereport();
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/UseindiscountService.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 |
3 | import com.haoduoc.pojo.Useindiscount;
4 | import org.apache.ibatis.annotations.Param;
5 |
6 | import java.util.List;
7 | import com.haoduoc.pojo.Useindiscount;
8 | import org.apache.ibatis.annotations.Param;
9 |
10 | import java.util.List;
11 | public interface UseindiscountService {
12 | //用户查看自己拥有优惠券
13 | List queryUseindiscount(@Param("uid") int uid);
14 | //用户第一次领取优惠券
15 | int addUseindiscountFirst(Useindiscount useindiscount);
16 | //查询用户是否有该优惠券
17 | Useindiscount queryUseindiscountHas(@Param("uid") int uid,@Param("disid") int disid);
18 | //用户再次领取优惠券
19 | int addUseindiscount(Useindiscount useindiscount);
20 | //用户使用优惠券
21 | int reduceUseindiscount(Useindiscount useindiscount);
22 | //用户使用完最后一张优惠券
23 | int deleteUseindiscount(Useindiscount useindiscount);
24 | }
25 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/UseindiscountServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 | import com.haoduoc.pojo.Useindiscount;
3 | import com.haoduoc.service.UseindiscountService;
4 | import com.haoduoc.dao.UseindiscountMapper;
5 |
6 | import java.util.List;
7 |
8 | public class UseindiscountServiceImpl implements UseindiscountService{
9 | private UseindiscountMapper useindiscountMapper;
10 | public void setUseindiscountMapper(UseindiscountMapper useindiscountMapper) {
11 | this.useindiscountMapper = useindiscountMapper;
12 | }
13 | @Override
14 | public List queryUseindiscount(int uid) {
15 | return useindiscountMapper.queryUseindiscount(uid);
16 | }
17 |
18 | @Override
19 | public int addUseindiscountFirst(Useindiscount useindiscount) {
20 | return useindiscountMapper.addUseindiscountFirst(useindiscount);
21 | }
22 |
23 | @Override
24 | public Useindiscount queryUseindiscountHas(int uid, int disid) {
25 | return useindiscountMapper.queryUseindiscountHas(uid,disid);
26 | }
27 |
28 | @Override
29 | public int addUseindiscount(Useindiscount useindiscount) {
30 | return useindiscountMapper.addUseindiscount(useindiscount);
31 | }
32 |
33 | @Override
34 | public int reduceUseindiscount(Useindiscount useindiscount) {
35 | return useindiscountMapper.reduceUseindiscount(useindiscount);
36 | }
37 |
38 | @Override
39 | public int deleteUseindiscount(Useindiscount useindiscount) {
40 | return useindiscountMapper.addUseindiscount(useindiscount);
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/UserService.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 |
3 | import com.haoduoc.pojo.User;
4 | import org.apache.ibatis.annotations.Param;
5 |
6 | import java.util.List;
7 |
8 | public interface UserService {
9 |
10 | //查询指定账号的密码,进行登入
11 | User queryByUaccount(String uaccount);
12 | //添加用户
13 | int addUser(User user);
14 | //通过id修改昵称
15 | int alterNnameById(User user);
16 | //修改个人信息
17 | int alterUserInfo(User user);
18 | //通过id查询用户信息
19 | User queryUserById(int uid);
20 | //查询全部用户信息
21 | List queryAllUser();
22 | //通过id删除用户
23 | int deleteUserById(int uid);
24 | //添加新用户的收货地址
25 | int addUserAddress(@Param("uaddress") String uaddress, @Param("uid") int uid);
26 | //添加新用户的收货地址
27 | String queryUserAddress(int uid);
28 | //提交订单时,修改个人信息
29 | int updateUserInfoAtOrder(User user);
30 | }
31 |
--------------------------------------------------------------------------------
/src/main/java/com/haoduoc/service/UserServiceImpl.java:
--------------------------------------------------------------------------------
1 | package com.haoduoc.service;
2 |
3 | import com.haoduoc.dao.UserMapper;
4 | import com.haoduoc.pojo.User;
5 |
6 | import java.util.List;
7 |
8 | public class UserServiceImpl implements UserService{
9 |
10 | private UserMapper userMapper;
11 |
12 | public void setUserMapper(UserMapper userMapper) {
13 | this.userMapper = userMapper;
14 | }
15 |
16 | @Override
17 | public User queryByUaccount(String uaccount) {
18 | return userMapper.queryByUaccount(uaccount);
19 | }
20 |
21 | @Override
22 | public int addUser(User user) {
23 | return userMapper.addUser(user);
24 | }
25 |
26 | @Override
27 | public int alterNnameById(User user) {
28 | return userMapper.alterNnameById(user);
29 | }
30 |
31 | @Override
32 | public int alterUserInfo(User user) {
33 | return userMapper.alterUserInfo(user);
34 | }
35 |
36 | @Override
37 | public User queryUserById(int uid) {
38 | return userMapper.queryUserById(uid);
39 | }
40 |
41 | @Override
42 | public List queryAllUser() {
43 | return userMapper.queryAllUser();
44 | }
45 |
46 | @Override
47 | public int deleteUserById(int uid) {
48 | return userMapper.deleteUserById(uid);
49 | }
50 |
51 | @Override
52 | public int addUserAddress(String uaddress, int uid) {
53 | return userMapper.addUserAddress(uaddress, uid);
54 | }
55 |
56 | @Override
57 | public String queryUserAddress(int uid) {
58 | return userMapper.queryUserAddress(uid);
59 | }
60 |
61 | @Override
62 | public int updateUserInfoAtOrder(User user) {
63 | return userMapper.updateUserInfoAtOrder(user);
64 | }
65 | }
66 |
--------------------------------------------------------------------------------
/src/main/resources/applicationContext.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/src/main/resources/database.properties:
--------------------------------------------------------------------------------
1 | jdbc.driver=com.mysql.jdbc.Driver
2 | jdbc.url=jdbc:mysql://localhost:3306/graduation_307_haoduocai?useSSL=false&useUnicode=true&characterEncoding=utf8
3 | jdbc.username=root
4 | jdbc.password=123456
5 |
--------------------------------------------------------------------------------
/src/main/resources/mybatis-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/src/main/resources/spring-dao.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
--------------------------------------------------------------------------------
/src/main/resources/spring-mvc.xml:
--------------------------------------------------------------------------------
1 |
2 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/src/main/resources/spring-service.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/HaoduocaiOrder/testo.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Created by IntelliJ IDEA.
3 | User: sakura
4 | Date: 2023/4/9
5 | Time: 16:36
6 | To change this template use File | Settings | File Templates.
7 | --%>
8 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
9 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
10 |
11 |
12 | Title
13 |
14 |
47 |
48 |
49 |
50 |
51 |
57 |
58 |
59 |
60 |
61 | 100
62 |
63 |
64 |
65 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/Haoduocaievaluate/showUserEvaluate.jsp:
--------------------------------------------------------------------------------
1 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
2 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
3 |
4 |
5 | 查看用户评论
6 |
7 |
8 |
9 |
10 |
20 |
21 |
22 |
23 |
24 | ${haoDuoCaiEvaluate.getYequality()}
25 |
26 | })
27 |
28 | 评论内容:${haoDuoCaiEvaluate.getYecontent()}
29 | 删除评价
30 |
31 |
32 |
33 |
34 |
35 | 评论已删除
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/Haoduocais/hdcRange.jsp:
--------------------------------------------------------------------------------
1 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
2 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
3 |
4 |
5 | 肉类或者蔬菜或水果分类页面
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
18 |
19 |
20 |
30 |
31 |
40 |
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/Haoduocais/hdcSearch.jsp:
--------------------------------------------------------------------------------
1 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
2 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
3 |
4 |
5 | 搜索菜品
6 |
7 |
8 |
9 |
10 |
11 |
12 |
16 |
17 |
18 |
28 |
29 |
40 |
41 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/Haoduocais/hdcType.jsp:
--------------------------------------------------------------------------------
1 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
2 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
3 |
4 |
5 | 菜品分类
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
18 |
19 |
20 |
30 |
31 |
42 |
43 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/Manage/mEvaluate.jsp:
--------------------------------------------------------------------------------
1 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
2 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
3 |
4 |
5 | 评论页面
6 |
7 |
8 |
9 |
10 |
11 |
12 |
26 |
27 |
28 | 菜品 | 菜品图片 | 用户昵称 | 评价结果 | 评价内容 | 图片 | 评价时间 | 操作 |
29 |
30 |
31 | ${evaluate.getHaoDuoCaiOrder().getHaoDuoCais().getYname()} |
32 | .getHaoDuoCais().getYimage1()}) |
33 | ${evaluate.getHaoDuoCaiOrder().getUser().getNname()} |
34 | ${evaluate.getYequality()} |
35 | ${evaluate.getYecontent()} |
36 |
37 | }) |
38 |
39 |
40 | 无图片 |
41 |
42 | ${evaluate.getYedate()} |
43 | 删除评价 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/Manage/mHdc.jsp:
--------------------------------------------------------------------------------
1 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
2 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
3 |
4 |
5 | 菜品管理
6 |
7 |
8 |
9 |
10 |
11 |
25 |
26 |
27 | 名称 | 图 | 大类型 | 细类型 | 介绍 | 价格 | 库存 | 操作 |
28 |
29 |
30 | ${haoDuoCais.getYname()} |
31 |
32 |
33 | }) |
34 |
35 |
36 | 无 |
37 |
38 |
39 | ${haoDuoCais.getYrange()} |
40 | ${haoDuoCais.getYtype()} |
41 | ${haoDuoCais.getYintro()} |
42 | ${haoDuoCais.getYprice()}元 |
43 | ${haoDuoCais.getInventory()}件 |
44 | 修改菜品 |
45 | 删除菜品 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/Manage/mIndex.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
2 |
3 |
4 | 管理员首页
5 |
6 |
7 |
8 |
9 |
10 |
17 |
18 |
19 |
20 |
21 |
22 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/Manage/mLogin.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
2 |
3 |
4 | 管理员登入
5 |
6 |
7 |
8 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/Manage/mRefund.jsp:
--------------------------------------------------------------------------------
1 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
2 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
3 |
4 |
5 | 用户售后申请
6 |
7 |
8 |
9 |
10 |
24 |
25 | 物品名 | 图片 | 用户名 | 处理类型 | 原因 | 附带图片 | 时间 | 操作 |
26 |
27 |
28 | ${refund.getHaoDuoCaiOrder().getHaoDuoCais().getYname()} |
29 | .getHaoDuoCais().getYimage1()}) |
30 | ${refund.getHaoDuoCaiOrder().getUser().getNname()} |
31 | ${refund.getYrtype()} |
32 | ${refund.getYrreason()} |
33 |
34 | }) |
35 |
36 |
37 | 无图片 |
38 |
39 | ${refund.getYrdate()} |
40 | 同意处理 |
41 | 取消处理 |
42 |
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/Manage/mType.jsp:
--------------------------------------------------------------------------------
1 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
2 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
3 |
4 |
5 | 类型管理
6 |
7 |
8 |
9 |
10 |
11 |
25 |
26 | 类型id | 类型 | 操作 | 删除 |
27 |
28 |
29 | ${type.getTid()} |
30 | ${type.getTname()} |
31 | 修改该类型 |
32 | 删除该类型 |
33 |
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/Manage/mTypeAdd.jsp:
--------------------------------------------------------------------------------
1 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
2 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
3 |
4 |
5 | 新增类型
6 |
7 |
8 |
9 |
10 |
11 |
26 |
27 |
28 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/Manage/mTypeUpdate.jsp:
--------------------------------------------------------------------------------
1 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
2 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
3 |
4 |
5 | 类型更新
6 |
7 |
8 |
9 |
10 |
24 |
25 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/Manage/mindiscount.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Created by IntelliJ IDEA.
3 | User: sakura
4 | Date: 2023/3/24
5 | Time: 10:41
6 | To change this template use File | Settings | File Templates.
7 | --%>
8 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
9 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
10 |
11 |
12 | 优惠卷管理
13 |
14 |
15 |
16 |
17 |
35 |
36 | 金额说明 | 减的金额 | 优惠卷数量 | 操作 |
37 |
38 |
39 | ${Indiscount.getDiscontext()} |
40 | ${Indiscount.getQuota()} |
41 | ${Indiscount.getDisnumber()} |
42 | 修改优惠卷数量 |
43 |
44 |
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/Manage/mrevenuereport.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Created by IntelliJ IDEA.
3 | User: sakura
4 | Date: 2023/3/23
5 | Time: 19:19
6 | To change this template use File | Settings | File Templates.
7 | --%>
8 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
9 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
10 |
11 |
12 | 查看表单
13 |
14 |
15 |
16 |
17 |
35 |
36 | 菜品名称 | 图 | 是否在售 | 销售量 | 销售额 |
37 |
38 |
39 | ${haoDuoCais.getYname()} |
40 |
41 |
42 | }) |
43 |
44 |
45 | 无 |
46 |
47 |
48 | ${haoDuoCais.getYmanage()} |
49 | ${haoDuoCais.getYsale()}件 |
50 | ${haoDuoCais.getYsale()*haoDuoCais.getYprice()} |
51 |
52 |
---|
53 |
54 |
55 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/User/NO.jsp:
--------------------------------------------------------------------------------
1 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
2 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
3 |
4 |
5 | 商城主页
6 |
7 |
8 |
9 |
10 |
11 |
12 |
16 |
17 | 登入
18 |
28 |
29 |
30 |
31 |
32 |
剩余库存不足,请减少或删除库存不足的商品
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/User/homePage.jsp:
--------------------------------------------------------------------------------
1 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
2 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
3 |
4 |
5 | 商城主页
6 |
7 |
8 |
9 |
10 |
11 |
12 |
16 |
17 | 登入
18 |
28 |
29 | 好菜推荐
30 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/User/login.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
2 |
3 |
4 |
5 | 登入页面
6 |
7 |
8 |
9 |
10 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/User/reg.jsp:
--------------------------------------------------------------------------------
1 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
2 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
3 |
4 |
5 | 注册页面
6 |
7 |
63 |
64 |
65 |
66 |
67 | ${requestScope.get('fail')}
68 |
69 |
87 |
返回登入
88 |
89 |
90 |
91 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/User/shpuIndiscount.jsp:
--------------------------------------------------------------------------------
1 | <%--
2 | Created by IntelliJ IDEA.
3 | User: sakura
4 | Date: 2023/3/24
5 | Time: 17:27
6 | To change this template use File | Settings | File Templates.
7 | --%>
8 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
9 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
10 |
11 |
12 | Title
13 |
14 |
26 |
27 |
28 |
29 |
33 |
34 |
35 |
45 |
46 |
47 | 优惠卷id | 持有总数 |
48 |
49 |
50 |
51 |
52 |
53 | ${useindiscount.getDisid()}元
54 |
55 | |
56 |
57 |
58 |
59 |
60 | 已经没了
61 |
62 |
63 | 还剩${useindiscount.getUnumber()}张
64 |
65 |
66 |
67 |
68 | |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/User/userAddress.jsp:
--------------------------------------------------------------------------------
1 |
2 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
3 |
4 |
5 | 填写收货地址
6 |
7 |
8 |
9 |
10 |
14 |
15 |
16 |
26 |
27 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/User/userCenter.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
2 |
3 |
4 | 个人中心
5 | <>
6 |
40 |
41 |
42 |
43 |
47 |
48 |
49 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |

66 |
67 |
68 |
79 |
80 |
81 |
82 |
83 |
--------------------------------------------------------------------------------
/web/WEB-INF/jsp/User/userCollect.jsp:
--------------------------------------------------------------------------------
1 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
2 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
3 |
4 |
5 | 用户收藏
6 |
7 |
8 |
9 |
10 |
11 |
12 |
16 |
17 |
18 |
28 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/web/WEB-INF/web.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 | springmvc
9 | org.springframework.web.servlet.DispatcherServlet
10 |
11 | contextConfigLocation
12 | classpath:applicationContext.xml
13 |
14 | 1
15 |
16 |
17 | springmvc
18 | /
19 |
20 |
21 |
22 | encodingFilter
23 | org.springframework.web.filter.CharacterEncodingFilter
24 |
25 | encoding
26 | utf-8
27 |
28 |
29 |
30 | encodingFilter
31 | /*
32 |
33 |
34 |
35 | encoding
36 | org.springframework.web.filter.CharacterEncodingFilter
37 |
38 | encoding
39 | utf-8
40 |
41 |
42 |
43 | encoding
44 | /*
45 |
46 |
47 |
48 | 65
49 |
50 |
51 |
52 | homePage.jsp
53 |
54 |
--------------------------------------------------------------------------------
/web/index.jsp:
--------------------------------------------------------------------------------
1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %>
2 |
3 |
4 | $Title$
5 |
6 |
7 | 登入网站11111
8 |
9 |
10 |
--------------------------------------------------------------------------------
/web/statics/cssin/Login.css:
--------------------------------------------------------------------------------
1 | body {
2 | display: flex;
3 | justify-content: center;
4 | align-items: center;
5 | height: 100vh;
6 | }
7 | form {
8 | background-color: #f2f2f2;
9 | border-radius: 10px;
10 | padding: 20px;
11 | box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.2);
12 | }
13 | h1 {
14 | text-align: center;
15 | font-size: 2em;
16 | margin-bottom: 20px;
17 | }
18 | input[type=text], input[type=password] {
19 | display: block;
20 | margin-bottom: 10px;
21 | padding: 10px;
22 | border-radius: 5px;
23 | border: none;
24 | box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.1);
25 | width: 100%;
26 | }
27 | button {
28 | background-color: #4CAF50;
29 | color: white;
30 | padding: 10px;
31 | border-radius: 5px;
32 | border: none;
33 | cursor: pointer;
34 | width: 100%;
35 | }
36 | button:hover {
37 | background-color: #3e8e41;
38 | }
39 | a {
40 | text-decoration: none;
41 | padding: 8px 16px;
42 | color: #fff;
43 | }
44 |
45 | .first {
46 | background-color: #007bff;
47 | }
48 |
49 | .last {
50 | background-color: #6c757d;
51 | }
52 |
53 | a:hover {
54 | background-color: #6c7;
55 | }
56 | body {
57 | background: url("/statics/indexImage/beijing.jpg") no-repeat center center fixed;
58 | -webkit-background-size: cover;
59 | -moz-background-size: cover;
60 | -o-background-size: cover;
61 | background-size: cover;
62 | opacity: 0.9; /* 设置透明度 */
63 | }
--------------------------------------------------------------------------------
/web/statics/cssin/NavigationbarAndSearch.css:
--------------------------------------------------------------------------------
1 | /* 搜索*/
2 | /* 对搜索框的外层div设置样式,使其水平居中 */
3 | .search {
4 | display: flex;
5 | justify-content: center;
6 | align-items: center;
7 | }
8 |
9 | /* 对搜索框的输入框设置样式 */
10 | .searchtab {
11 | border: 1px solid #ccc; /* 设置输入框边框颜色 */
12 | border-radius: 3px; /* 设置输入框边框圆角 */
13 | padding: 5px; /* 设置输入框内边距 */
14 | margin-right: 5px; /* 设置输入框与按钮的间距 */
15 | }
16 |
17 | /* 对搜索框的按钮设置样式 */
18 | .searchtab2 {
19 | background-color: green;
20 | color: white;
21 | border: none;
22 | padding: 5px 10px;
23 | font-size: 16px;
24 | cursor: pointer;
25 | }
26 | /* 导航栏设计 */
27 | .u1 {
28 | list-style-type: none;
29 | margin: 0;
30 | padding: 0;
31 | overflow: hidden;
32 | background-color: #333; /* 设置导航栏背景颜色 */
33 | }
34 |
35 | .l1 {
36 | float: left;
37 | width: 25%; /* 将每个导航项的宽度设置为20%以使其均匀分配 */
38 | }
39 | .l2{
40 | float: left;
41 | width: 50%; /* 将每个导航项的宽度设置为20%以使其均匀分配 */
42 | }
43 | .l1 a ,.l2 a{
44 | display: block;
45 | color: white;
46 | text-align: center;
47 | padding: 14px 16px;
48 | text-decoration: none;
49 | }
50 |
51 | .l1 a:hover ,.l2 a:hover {
52 | background-color: #111; /* 设置鼠标悬停时导航项的背景颜色 */
53 | }
54 |
55 | /* 清除浮动 */
56 | .u1:after {
57 | content: "";
58 | display: table;
59 | clear: both;
60 | }
61 | body {
62 | /*background: url("../indexImage/beijing.jpg") no-repeat center center fixed;*/
63 | background-color: #FaF9de;
64 | -webkit-background-size: cover;
65 | -moz-background-size: cover;
66 | -o-background-size: cover;
67 | background-size: cover;
68 | opacity: 0.9; /* 设置透明度 */
69 | }
70 | .hb {
71 | display: flex;
72 | justify-content: center;
73 | background-color: #f2f2f2;
74 | padding: 10px 0;
75 | }
76 |
77 | .hb_ul {
78 | display: flex;
79 | justify-content: space-between;
80 | align-items: center;
81 | width: 80%;
82 | }
83 |
84 | .hb_li {
85 | margin: 0 10px;
86 | list-style: none;
87 | font-size: 16px;
88 | font-weight: bold;
89 | color: #333;
90 | }
91 |
92 | .hb_li a {
93 | text-decoration: none;
94 | color: #333;
95 | }
96 |
97 | .hb_li a:hover {
98 | color: #ff5e00;
99 | }
--------------------------------------------------------------------------------
/web/statics/cssin/cart_2.css:
--------------------------------------------------------------------------------
1 | /* 购物车表格样式 */
2 | table {
3 | border-collapse: collapse;
4 | margin: 30px auto;
5 | width: 100%;
6 | max-width: 800px;
7 | background-color: #fff4e8;
8 | }
9 |
10 | th, td {
11 | border: 1px solid #ddd;
12 | padding: 10px;
13 | text-align: center;
14 | vertical-align: middle;
15 | }
16 |
17 | th {
18 | background-color: #f8c37f;
19 | }
20 |
21 | /* 表格内图片大小 */
22 | img {
23 | max-height: 150px;
24 | max-width: 100px;
25 | }
26 | .countain a {
27 | font-size: 24px;
28 | color: #36C;
29 | }
30 |
31 | .ta {
32 | text-align: center;
33 | }
34 |
35 | h2 {
36 | font-size: 24px;
37 | color: #333;
38 | font-weight: bold;
39 | margin-top: 20px;
40 | }
41 | /* */
42 | /* 设置提交订单按钮的样式 */
43 | .input-submit {
44 | background-color: #4CAF50; /* 设置按钮背景颜色 */
45 | border: none; /* 去除按钮边框 */
46 | color: white; /* 设置按钮文本颜色 */
47 | padding: 10px 20px; /* 设置按钮内边距 */
48 | text-align: center; /* 设置文本居中 */
49 | text-decoration: none; /* 去除文本下划线 */
50 | display: inline-block; /* 将按钮设置为行内块级元素 */
51 | font-size: 16px; /* 设置按钮文本大小 */
52 | cursor: pointer; /* 设置鼠标指针为手型 */
53 | margin-top: 20px; /* 设置按钮上方的外边距 */
54 | }
55 |
56 | .input-submit:hover {
57 | background-color: #3e8e41; /* 设置鼠标悬停时按钮的背景颜色 */
58 | }
59 |
60 | /* 设置返回购物车按钮的样式 */
61 | .go-back {
62 | background-color: #555555; /* 设置按钮背景颜色 */
63 | border: none; /* 去除按钮边框 */
64 | color: white; /* 设置按钮文本颜色 */
65 | padding: 10px 20px; /* 设置按钮内边距 */
66 | text-align: center; /* 设置文本居中 */
67 | text-decoration: none; /* 去除文本下划线 */
68 | display: inline-block; /* 将按钮设置为行内块级元素 */
69 | font-size: 16px; /* 设置按钮文本大小 */
70 | cursor: pointer; /* 设置鼠标指针为手型 */
71 | margin-top: 20px; /* 设置按钮上方的外边距 */
72 | }
73 |
74 | .go-back:hover {
75 | background-color: #444444; /* 设置鼠标悬停时按钮的背景颜色 */
76 | }
77 | /* */
78 | .ps{
79 | display: flex;
80 | justify-content: center;
81 | align-items: center;
82 | height: 50px;
83 | border: 1px solid #ccc;
84 | padding: 10px;
85 | }
86 |
87 | /* 对内部元素设置样式 */
88 | .title-text {
89 | font-weight: bold;
90 | margin-right: 10px;
91 | }
92 |
93 | label.title-text {
94 | color: #007bff;
95 | }
--------------------------------------------------------------------------------
/web/statics/cssin/cart_3.css:
--------------------------------------------------------------------------------
1 | .main-container {
2 | max-width: 800px;
3 | margin: 0 auto;
4 | padding: 20px;
5 | background-color: #f5f5f5;
6 | box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
7 | }
8 |
9 | h2.header-title {
10 | font-size: 28px;
11 | font-weight: bold;
12 | color: #333;
13 | margin-bottom: 20px;
14 | text-align: center;
15 | }
16 |
17 | label {
18 | display: block;
19 | font-size: 16px;
20 | font-weight: bold;
21 | color: #666;
22 | margin-bottom: 10px;
23 | }
24 |
25 | select#coupon-select {
26 | width: 100%;
27 | height: 36px;
28 | border: 1px solid #ddd;
29 | border-radius: 3px;
30 | padding: 8px;
31 | font-size: 14px;
32 | color: #666;
33 | margin-bottom: 20px;
34 | }
--------------------------------------------------------------------------------
/web/statics/cssin/hcd.css:
--------------------------------------------------------------------------------
1 | #menu {
2 | display: flex;
3 | flex-wrap: wrap;
4 | justify-content: center;
5 | list-style: none;
6 | }
7 |
8 | #menu li {
9 | width: 300px;
10 | margin: 20px;
11 | padding: 20px;
12 | border: 1px solid #ccc;
13 | border-radius: 30px;
14 | box-shadow: 5px 5px 5px rgba(0,0,0,0.3);
15 | transition: transform 0.3s ease-in-out;
16 | }
17 |
18 | #menu li:hover {
19 | /*只是改变了视觉位置,元素本身位置还是在 0px,只是视觉上向上偏移了 5px。*/
20 | transform: translateY(-5px);
21 | }
22 |
23 | #menu li img {
24 | display: block;
25 | margin: 0 auto;
26 | width: 240px;
27 | height: 330px;
28 | border-radius: 10px;
29 | }
30 |
31 | #menu li div:last-child {
32 | margin-top: 10px;
33 | }
34 |
35 | #menu li p {
36 | margin: 0;
37 | font-size: 18px;
38 | color: royalblue;
39 | }
40 |
41 | #menu li p:last-child {
42 | color: #e1251b;
43 | }
--------------------------------------------------------------------------------
/web/statics/cssin/hcdinfo.css:
--------------------------------------------------------------------------------
1 | /* 商品详细页面样式 */
2 | .shang {
3 | display: flex;
4 | justify-content: space-between;
5 | margin-bottom: 20px;
6 | border-bottom: 1px solid #ccc;
7 | padding-bottom: 20px;
8 | }
9 |
10 | .xinxi {
11 | flex-grow: 1;
12 | margin-left: 20px;
13 | }
14 |
15 | .xinxi h1 {
16 | font-size: 24px;
17 | margin-bottom: 10px;
18 | }
19 |
20 | .xinxi .price {
21 | font-size: 18px;
22 | color: #f40;
23 | }
24 |
25 | .xinxi .pingjia {
26 | font-size: 16px;
27 | color: #333;
28 | margin-top: 20px;
29 | }
30 |
31 | .choose-btns {
32 | margin-top: 20px;
33 | }
34 |
35 | .btn-lg {
36 | display: inline-block;
37 | padding: 12px 25px;
38 | font-size: 16px;
39 | color: #fff;
40 | background-color: #f40;
41 | border: none;
42 | border-radius: 5px;
43 | cursor: pointer;
44 | text-decoration: none;
45 | }
46 |
47 | .btn-lg:hover {
48 | background-color: #ff5722;
49 | }
50 | /* 评价*/
51 | /* 商品评价样式 */
52 | .pj {
53 | display: flex;
54 | align-items: center;
55 | }
56 |
57 | .pj h3 {
58 | margin-right: 20px;
59 | font-size: 22px;
60 | }
61 |
62 | .lipj {
63 | display: flex;
64 | margin-bottom: 20px;
65 | align-items: center;
66 | }
67 |
68 | .lipj img {
69 | margin-right: 20px;
70 | }
71 | .pjimg{
72 | margin-left: 50px;
73 | }
74 | .pjj
75 | {
76 | margin: auto;
77 | }
78 | .container {
79 | display: flex;
80 | justify-content: center;
81 | align-items: center;
82 | }
83 | /* 菜品推荐*/
84 | .mt {
85 | margin-top: 40px;
86 | text-align: center; /* 居中 */
87 | }
88 |
89 | .mt h3 {
90 | font-size: 22px;
91 | margin-bottom: 20px;
92 | }
93 |
94 | .recomment {
95 | margin-top: 40px;
96 | display: flex;
97 | flex-wrap: wrap; /* 自动换行 */
98 | justify-content: center; /* 居中 */
99 | }
100 | .recomment ul {
101 | display: flex;
102 | flex-wrap: nowrap;
103 | }
104 | .recomment li {
105 | display: flex;
106 | flex-direction: column;
107 | margin: 10px;
108 | flex: 1;
109 | }
110 |
111 | .recomment li img {
112 | margin-top: 15px;
113 | margin-left: auto;
114 | margin-right: auto;
115 | width: 240px; /* 统一设置图片宽度 */
116 | height: 330px; /* 统一设置图片高度 */
117 | }
118 |
119 | .recomment li div:last-child {
120 | margin-top: 10px;
121 | text-align: center; /* 居中 */
122 | }
123 |
124 | .recomment li div:last-child p {
125 | font-size: 18px;
126 | color: #f40;
127 | margin-bottom: 5px;
128 | }
129 |
130 | .recomment li div:last-child br {
131 | display: none;
132 | }
133 | .imginfo
134 | {
135 | max-width: 700px;
136 | max-height: 700px;
137 | }
138 | .jieshao
139 | {
140 | display: flex;
141 | justify-content: space-between;
142 | margin-bottom: 20px;
143 | border-bottom: 1px solid #ccc;
144 | padding-bottom: 20px;
145 | font-family: 微软雅黑;
146 | font-size: 18px;
147 | color: #666;
148 | }
--------------------------------------------------------------------------------
/web/statics/cssin/m_line.css:
--------------------------------------------------------------------------------
1 | .left {
2 | width: 100%;
3 | text-align: center;
4 | }
5 |
6 | .nano-content {
7 | display: inline-block;
8 | list-style: none;
9 | padding: 0;
10 | margin: 0;
11 | }
12 |
13 | .nano-content li.l1 {
14 | display: inline-block;
15 | margin: 0 10px;
16 | }
17 |
18 | .nano-content .l1 a {
19 | color: #333;
20 | text-decoration: none;
21 | }
22 |
23 | .nano-content .l1 a:hover {
24 | color: #c00;
25 | }
26 |
27 | .nano-content .l1 .a-type {
28 | display: block;
29 | font-size: 16px;
30 | font-weight: bold;
31 | padding: 10px 15px;
32 | background-color: #fff;
33 | border-radius: 5px;
34 | box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
35 | }
--------------------------------------------------------------------------------
/web/statics/cssin/mshowthing.css:
--------------------------------------------------------------------------------
1 | .showthing {
2 | border-collapse: collapse;
3 | width: 100%;
4 | }
5 |
6 | th, td {
7 | padding: 12px 15px;
8 | text-align: center;
9 | }
10 |
11 | th {
12 | background-color: #f2f2f2;
13 | font-weight: bold;
14 | text-transform: uppercase;
15 | }
16 |
17 | tr:nth-child(even) {
18 | background-color: #f2f2f2;
19 | }
20 |
21 | tr:hover {
22 | background-color: #ddd;
23 | }
24 |
25 | td img {
26 | display: block;
27 | margin: auto;
28 | max-width: 100%;
29 | height: auto;
30 | }
31 |
32 | .detelt, .add {
33 | display: inline-block;
34 | padding: 8px 12px;
35 | border-radius: 4px;
36 | background-color: #4CAF50;
37 | color: #fff;
38 | text-align: center;
39 | text-decoration: none;
40 | font-size: 14px;
41 | margin-right: 8px;
42 | }
43 |
44 | .detelt {
45 | background-color: #f44336;
46 | }
47 | .add:hover{
48 | background-color: #f44336;
49 | }
50 | .detelt:hover {
51 | background-color: #3e8e41;
52 | }
53 |
54 |
55 |
--------------------------------------------------------------------------------
/web/statics/cssin/reev.css:
--------------------------------------------------------------------------------
1 | .wrapper {
2 | margin: 20px auto;
3 | max-width: 800px;
4 | }
5 |
6 | .user-info {
7 | background-color: #fff;
8 | padding: 20px;
9 | border: 1px solid #ddd;
10 | border-radius: 5px;
11 | }
12 |
13 | .container {
14 | display: flex;
15 | flex-direction: column;
16 | gap: 20px;
17 | }
18 |
19 | .group {
20 | display: flex;
21 | flex-direction: column;
22 | gap: 5px;
23 | position: relative;
24 | }
25 |
26 | .group label {
27 | font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
28 | word-break: break-all;
29 | word-wrap: break-word;
30 | width: 6em;
31 | color: #333;
32 | vertical-align: middle;
33 | left: 0;
34 | height: 26px;
35 | line-height: 26px;
36 | display: block;
37 | }
38 |
39 | .group label em {
40 | font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;
41 | word-break: break-all;
42 | word-wrap: break-word;
43 | line-height: 26px;
44 | font-weight: 400;
45 | font-style: normal;
46 | color: #999;
47 | position: absolute;
48 | left: -12px;
49 | top: 4px;
50 | }
51 |
52 | .input-text {
53 | width: 100%;
54 | height: 100%;
55 | padding: 8px;
56 | border: 1px solid #ddd;
57 | border-radius: 5px;
58 | font-size: 14px;
59 | }
60 |
61 | .submit {
62 | background-color: #007bff;
63 | color: #fff;
64 | border: none;
65 | border-radius: 5px;
66 | padding: 8px 16px;
67 | font-size: 14px;
68 | cursor: pointer;
69 | transition: all 0.2s ease;
70 | }
71 |
72 | .submit:hover {
73 | background-color: #0062cc;
74 | }
75 |
76 | .submit:active {
77 | transform: translateY(1px);
78 | }
--------------------------------------------------------------------------------
/web/statics/cssin/updl.css:
--------------------------------------------------------------------------------
1 | body {
2 | background-color: #F5F5F5;
3 | font-family: Arial, sans-serif;
4 | color: #333;
5 | }
6 | .container {
7 | background-color: #FFF;
8 | padding: 20px;
9 | margin: 20px auto;
10 | max-width: 600px;
11 | box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
12 | }
13 | h2 {
14 | margin-top: 0;
15 | font-size: 24px;
16 | }
17 | label {
18 | display: block;
19 | margin-bottom: 10px;
20 | font-size: 16px;
21 | }
22 | input[type="text"], select, textarea {
23 | display: block;
24 | width: 100%;
25 | padding: 10px;
26 | margin-bottom: 20px;
27 | border: 1px solid #DDD;
28 | border-radius: 4px;
29 | box-sizing: border-box;
30 | font-size: 16px;
31 | }
32 | input[type="file"] {
33 | margin-top: 10px;
34 | }
35 | select {
36 | height: 40px;
37 | background-color: #FFF;
38 | }
39 | .submit {
40 | background-color: #4CAF50;
41 | color: #FFF;
42 | border: none;
43 | border-radius: 4px;
44 | padding: 10px 20px;
45 | font-size: 16px;
46 | cursor: pointer;
47 | }
48 | .submit:hover {
49 | background-color: #f44336;
50 | }
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiEvaluate/600b3288dc7346818ba4b01d56cab41a.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiEvaluate/600b3288dc7346818ba4b01d56cab41a.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiEvaluate/9f6f5aeee689710f9786e282e09908d3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiEvaluate/9f6f5aeee689710f9786e282e09908d3.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiEvaluate/b555-fyrhcqy2472794.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiEvaluate/b555-fyrhcqy2472794.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiEvaluate/cart.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiEvaluate/cart.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiEvaluate/de5eab6c20be57c5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiEvaluate/de5eab6c20be57c5.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiEvaluate/southeast.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiEvaluate/southeast.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiEvaluate/初始头像.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiEvaluate/初始头像.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiEvaluate/图1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiEvaluate/图1.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiEvaluate/女1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiEvaluate/女1.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiEvaluate/无标题.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiEvaluate/无标题.png
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiEvaluate/猪肉.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiEvaluate/猪肉.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiEvaluate/用户实体图 (1).png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiEvaluate/用户实体图 (1).png
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiEvaluate/男1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiEvaluate/男1.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiEvaluate/菜.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiEvaluate/菜.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/005ecd2cd5f04e6b.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/005ecd2cd5f04e6b.png
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/017461137183f30b.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/017461137183f30b.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/027ad9f3a9f4ad6e.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/027ad9f3a9f4ad6e.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/04862baeb2376392.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/04862baeb2376392.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/06b0fd1ca1b54d38.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/06b0fd1ca1b54d38.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/078901c27c0b56da.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/078901c27c0b56da.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/07a0c42476843335.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/07a0c42476843335.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/0c6e36f9f4e94ce7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/0c6e36f9f4e94ce7.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/0cd45af135c0f377.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/0cd45af135c0f377.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/0e6ba714fbcd4df5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/0e6ba714fbcd4df5.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/10cbc6fe14e453ea.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/10cbc6fe14e453ea.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/125dfb70095b94cc.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/125dfb70095b94cc.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/1387c75d6b31a8f9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/1387c75d6b31a8f9.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/15394767c2115028.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/15394767c2115028.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/19d9c1b3432e2256.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/19d9c1b3432e2256.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/1a746bf5c77c378c.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/1a746bf5c77c378c.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/1b4db30b5ca30af7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/1b4db30b5ca30af7.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/1cda97b1af6f1626.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/1cda97b1af6f1626.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/1e1f6d72edad9b1f.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/1e1f6d72edad9b1f.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/2018032215217036877931492203.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/2018032215217036877931492203.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/206f19e34f3ea2a8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/206f19e34f3ea2a8.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/227ac67dca53be37.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/227ac67dca53be37.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/2531170_120618166266_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/2531170_120618166266_2.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/270ea641fd49a093.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/270ea641fd49a093.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/295efb831a4f7cc6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/295efb831a4f7cc6.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/2b6ad711462faab8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/2b6ad711462faab8.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/2c1f18473d8f9dd0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/2c1f18473d8f9dd0.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/2ca6a6b40a06a948.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/2ca6a6b40a06a948.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/2cbe9dbc9f548484.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/2cbe9dbc9f548484.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/2db0862243a1bbdd.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/2db0862243a1bbdd.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/2dbd54a9df3d7e75.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/2dbd54a9df3d7e75.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/304f50dbf5b35a1b.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/304f50dbf5b35a1b.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/30da0ad24b821db6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/30da0ad24b821db6.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/32a9e852c6a758aa.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/32a9e852c6a758aa.png
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/35f0be6ddb2e0d84.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/35f0be6ddb2e0d84.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/3758383f64923d60.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/3758383f64923d60.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/3a13da7a3f86e7d8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/3a13da7a3f86e7d8.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/3a24e099a04a13d6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/3a24e099a04a13d6.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/3e18ed92faf5ec0e.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/3e18ed92faf5ec0e.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/3e286af090b61679.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/3e286af090b61679.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/3f3dc2a6f1d74993.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/3f3dc2a6f1d74993.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/460a4669a1a9e5a8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/460a4669a1a9e5a8.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/46e9ddeb7ebc4f80.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/46e9ddeb7ebc4f80.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/4c69ffe5cfa0af57.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/4c69ffe5cfa0af57.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/530c58b5febfa793.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/530c58b5febfa793.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/53970cf2d56d20f1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/53970cf2d56d20f1.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/54ccd95f8019a913.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/54ccd95f8019a913.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/56949d0a94d97155.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/56949d0a94d97155.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/57330785N2a5be83d.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/57330785N2a5be83d.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/5745e7e4c5fac74b.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/5745e7e4c5fac74b.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/57b7ee1b05bd063a.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/57b7ee1b05bd063a.png
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/57f0fc494e8aa9fc.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/57f0fc494e8aa9fc.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/58d8fbc0N5329e48c.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/58d8fbc0N5329e48c.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/5992dca2ba561791.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/5992dca2ba561791.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/59e33cccN263f0602.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/59e33cccN263f0602.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/5b0da8c84905ebdc.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/5b0da8c84905ebdc.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/5b8f2029b4a8a467.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/5b8f2029b4a8a467.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/600b3288dc7346818ba4b01d56cab41a.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/600b3288dc7346818ba4b01d56cab41a.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/67490ea3f0b40842.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/67490ea3f0b40842.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/6bbbce995a7b6e5a.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/6bbbce995a7b6e5a.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/6d3aa80066948623.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/6d3aa80066948623.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/6e3fcce729a9da15.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/6e3fcce729a9da15.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/713617dbcbf84bb3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/713617dbcbf84bb3.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/713e241c3ec07b56.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/713e241c3ec07b56.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/7423fd92f6c353c8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/7423fd92f6c353c8.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/7471c81e5c4b0ae5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/7471c81e5c4b0ae5.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/764cfd7c98fc7153.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/764cfd7c98fc7153.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/77f17cd903c31bfb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/77f17cd903c31bfb.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/792ad5846bb28689.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/792ad5846bb28689.png
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/7a9af17e1d493f58.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/7a9af17e1d493f58.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/7ac469213e67ec4d.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/7ac469213e67ec4d.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/7c8d956d7a68b353.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/7c8d956d7a68b353.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/7ef9cd6b0dffa6c4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/7ef9cd6b0dffa6c4.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/80359e64c432f99d.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/80359e64c432f99d.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/808d149c485ea116.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/808d149c485ea116.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/83416567b711352e.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/83416567b711352e.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/840ae22cbe80c970.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/840ae22cbe80c970.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/84805a48ffdff942.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/84805a48ffdff942.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/872ffc51eeed8d7e.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/872ffc51eeed8d7e.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/8da688a8ee238e32.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/8da688a8ee238e32.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/8f5eb4bf89745f4a.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/8f5eb4bf89745f4a.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/93dc2572e439b3ce.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/93dc2572e439b3ce.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/95a098bdb0ea32f3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/95a098bdb0ea32f3.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/96bcf9c4eb589d3c.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/96bcf9c4eb589d3c.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/96e5ea2404681fe3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/96e5ea2404681fe3.png
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/9805d1d3099c770f.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/9805d1d3099c770f.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/98bafdcdde38b33d.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/98bafdcdde38b33d.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/9b6245dd9d5a914e.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/9b6245dd9d5a914e.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/9be7b6e93614bcba.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/9be7b6e93614bcba.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/9cbe49549c3d4235.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/9cbe49549c3d4235.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/9d9ba1f919746ca8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/9d9ba1f919746ca8.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/9ea3f800744556bf.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/9ea3f800744556bf.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/9f17161c09298d31.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/9f17161c09298d31.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/O1CN01xz57eH1agTCo6vz8R_!!2213088923359.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/O1CN01xz57eH1agTCo6vz8R_!!2213088923359.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/TTeDgyfBcm_small.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/TTeDgyfBcm_small.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/a0af1bd7566690f7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/a0af1bd7566690f7.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/a100cde46ba02888.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/a100cde46ba02888.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/a2e4a8af2d8b9e4a.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/a2e4a8af2d8b9e4a.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/a3c3fbe88d705934.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/a3c3fbe88d705934.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/a40a3f8102e2b624.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/a40a3f8102e2b624.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/a9c215d3312661e2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/a9c215d3312661e2.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/abc487ac31d91d5a.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/abc487ac31d91d5a.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/ad175192ac881dc5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/ad175192ac881dc5.png
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/add395a594ed832c.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/add395a594ed832c.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/ae37cf32fbdaa13e.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/ae37cf32fbdaa13e.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/ae909a32dc81d5e0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/ae909a32dc81d5e0.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/af1d6565910eaac0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/af1d6565910eaac0.png
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/af865745b5c49d46.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/af865745b5c49d46.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/b0d915db70bbe3d4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/b0d915db70bbe3d4.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/b24b1293eccb4a19.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/b24b1293eccb4a19.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/b50db47e3375fc33.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/b50db47e3375fc33.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/b6a876a0d5427930.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/b6a876a0d5427930.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/b80dc6efd500b935.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/b80dc6efd500b935.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/b8ec2584e70fc97a.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/b8ec2584e70fc97a.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/bbefe1635da1a5f8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/bbefe1635da1a5f8.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/bc00bd33956e2ce2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/bc00bd33956e2ce2.png
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/bd52767708c62402.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/bd52767708c62402.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/bee169d498197344.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/bee169d498197344.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/beijing.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/beijing.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/c028322fbb87758f.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/c028322fbb87758f.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/c29eba28a316d281.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/c29eba28a316d281.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/c4a7d2b21a5a09c6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/c4a7d2b21a5a09c6.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/c66c9b074188eabd.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/c66c9b074188eabd.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/c77a4b3f068abaa0.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/c77a4b3f068abaa0.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/c8fd8b20665b342c.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/c8fd8b20665b342c.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/ca47cc3ad897c5be.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/ca47cc3ad897c5be.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/cd7072dda6c5dace.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/cd7072dda6c5dace.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/ce67b4603004da7c.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/ce67b4603004da7c.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/cea6b613dae0f1f7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/cea6b613dae0f1f7.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/ceb1a52317aba90b.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/ceb1a52317aba90b.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/d11167967d8f2aaa.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/d11167967d8f2aaa.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/d2767f226ead865d.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/d2767f226ead865d.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/d28139d8e1afe047.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/d28139d8e1afe047.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/d420f609cb7a78e2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/d420f609cb7a78e2.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/d5a9701dde63fea7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/d5a9701dde63fea7.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/d9eb46967109cd2a.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/d9eb46967109cd2a.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/da555b398c37657e.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/da555b398c37657e.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/dcf01e1060e03488.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/dcf01e1060e03488.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/dd208397b42d5a8d.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/dd208397b42d5a8d.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/ddbda4433857c18a.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/ddbda4433857c18a.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/de5eab6c20be57c5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/de5eab6c20be57c5.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/e03b2c458e1d2069.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/e03b2c458e1d2069.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/e153d9c3af22abcf.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/e153d9c3af22abcf.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/e415a4abb4c395d3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/e415a4abb4c395d3.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/e9d2921ba483e454.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/e9d2921ba483e454.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/eade7317804a4ccb.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/eade7317804a4ccb.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/f0e97e64ff8d3132.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/f0e97e64ff8d3132.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/f239b64d8a728864.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/f239b64d8a728864.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/f2440a67a9ca2ec7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/f2440a67a9ca2ec7.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/f46c767025e13ad2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/f46c767025e13ad2.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/f66cf47c5c920f76.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/f66cf47c5c920f76.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/fbdb2f77117dc59a.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/fbdb2f77117dc59a.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/fc29493e0d9d04cd.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/fc29493e0d9d04cd.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/fc352bae19a9dc35.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/fc352bae19a9dc35.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/fc91e11804f7c289.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/fc91e11804f7c289.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/fd7deb97beac64f3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/fd7deb97beac64f3.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/fdb625b59d7a8ff9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/fdb625b59d7a8ff9.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/southeast.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/southeast.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/src=http___ss2.meipian.me_users_54878840_6d6321544bd148709291dc8889dcdb0f.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/src=http___ss2.meipian.me_users_54878840_6d6321544bd148709291dc8889dcdb0f.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/u=1649258274,3144011877&fm=253&fmt=auto&app=138&f=.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/u=1649258274,3144011877&fm=253&fmt=auto&app=138&f=.png
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/u=1850883417,3495477472&fm=253&fmt=auto&app=138&f=.JPEG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/u=1850883417,3495477472&fm=253&fmt=auto&app=138&f=.JPEG
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/初始头像.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/初始头像.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/后台功能.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/后台功能.png
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/图1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/图1.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/图三.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/图三.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/图二.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/图二.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/图五.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/图五.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/图八.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/图八.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/女1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/女1.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/无标题.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/无标题.png
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/猪肉.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/猪肉.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/男1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/男1.jpg
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/网站主要.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/网站主要.png
--------------------------------------------------------------------------------
/web/statics/haoDuoCaiImage/image1/网站次层后台.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/haoDuoCaiImage/image1/网站次层后台.png
--------------------------------------------------------------------------------
/web/statics/headImage/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/headImage/1.jpg
--------------------------------------------------------------------------------
/web/statics/headImage/808d149c485ea116.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/headImage/808d149c485ea116.jpg
--------------------------------------------------------------------------------
/web/statics/headImage/a40a3f8102e2b624.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/headImage/a40a3f8102e2b624.jpg
--------------------------------------------------------------------------------
/web/statics/headImage/da555b398c37657e.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/headImage/da555b398c37657e.jpg
--------------------------------------------------------------------------------
/web/statics/headImage/southeast.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/headImage/southeast.jpg
--------------------------------------------------------------------------------
/web/statics/headImage/u=1850883417,3495477472&fm=253&fmt=auto&app=138&f=.JPEG:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/headImage/u=1850883417,3495477472&fm=253&fmt=auto&app=138&f=.JPEG
--------------------------------------------------------------------------------
/web/statics/headImage/初始头像.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/headImage/初始头像.jpg
--------------------------------------------------------------------------------
/web/statics/headImage/图1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/headImage/图1.jpg
--------------------------------------------------------------------------------
/web/statics/headImage/女1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/headImage/女1.jpg
--------------------------------------------------------------------------------
/web/statics/headImage/无标题.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/headImage/无标题.png
--------------------------------------------------------------------------------
/web/statics/headImage/用户数据流程图.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/headImage/用户数据流程图.png
--------------------------------------------------------------------------------
/web/statics/headImage/男1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/headImage/男1.jpg
--------------------------------------------------------------------------------
/web/statics/indexImage/beijing.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/indexImage/beijing.jpg
--------------------------------------------------------------------------------
/web/statics/yasairefund/2531170_120618166266_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/yasairefund/2531170_120618166266_2.jpg
--------------------------------------------------------------------------------
/web/statics/yasairefund/600b3288dc7346818ba4b01d56cab41a.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/yasairefund/600b3288dc7346818ba4b01d56cab41a.jpg
--------------------------------------------------------------------------------
/web/statics/yasairefund/southeast.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/yasairefund/southeast.jpg
--------------------------------------------------------------------------------
/web/statics/yasairefund/初始头像.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/yasairefund/初始头像.jpg
--------------------------------------------------------------------------------
/web/statics/yasairefund/图1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/yasairefund/图1.jpg
--------------------------------------------------------------------------------
/web/statics/yasairefund/女1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/yasairefund/女1.jpg
--------------------------------------------------------------------------------
/web/statics/yasairefund/无标题.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/yasairefund/无标题.png
--------------------------------------------------------------------------------
/web/statics/yasairefund/猪肉.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/yasairefund/猪肉.jpg
--------------------------------------------------------------------------------
/web/statics/yasairefund/菜.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/JavaGraduationProject/VegetableCommodityManagementSystem/6df16a8f72dbd6f8c562fec2c657f3c536c69586/web/statics/yasairefund/菜.jpg
--------------------------------------------------------------------------------