├── .idea ├── artifacts │ ├── squirrel_war.xml │ └── squirrel_war_exploded.xml ├── compiler.xml ├── encodings.xml ├── libraries │ ├── Maven__aopalliance_aopalliance_1_0.xml │ ├── Maven__com_alibaba_druid_1_0_25.xml │ ├── Maven__com_alibaba_fastjson_1_1_29.xml │ ├── Maven__com_fasterxml_jackson_core_jackson_annotations_2_3_0.xml │ ├── Maven__com_fasterxml_jackson_core_jackson_core_2_3_1.xml │ ├── Maven__com_fasterxml_jackson_core_jackson_databind_2_3_1.xml │ ├── Maven__com_github_jsqlparser_jsqlparser_0_9_5.xml │ ├── Maven__com_github_pagehelper_pagehelper_4_1_6.xml │ ├── Maven__commons_codec_commons_codec_1_10.xml │ ├── Maven__commons_fileupload_commons_fileupload_1_3_1.xml │ ├── Maven__commons_io_commons_io_2_2.xml │ ├── Maven__commons_logging_commons_logging_1_1_3.xml │ ├── Maven__javassist_javassist_3_11_0_GA.xml │ ├── Maven__javax_servlet_javax_servlet_api_3_1_b09.xml │ ├── Maven__javax_servlet_jstl_1_2.xml │ ├── Maven__junit_junit_4_11.xml │ ├── Maven__log4j_log4j_1_2_16.xml │ ├── Maven__mysql_mysql_connector_java_5_1_30.xml │ ├── Maven__ognl_ognl_3_0_6.xml │ ├── Maven__org_apache_commons_commons_lang3_3_1.xml │ ├── Maven__org_apache_poi_poi_3_14.xml │ ├── Maven__org_aspectj_aspectjweaver_1_7_2.xml │ ├── Maven__org_hamcrest_hamcrest_core_1_3.xml │ ├── Maven__org_mybatis_generator_mybatis_generator_core_1_3_2.xml │ ├── Maven__org_mybatis_mybatis_3_2_2.xml │ ├── Maven__org_mybatis_mybatis_spring_1_3_0.xml │ ├── Maven__org_slf4j_slf4j_api_1_7_7.xml │ ├── Maven__org_slf4j_slf4j_log4j12_1_7_7.xml │ ├── Maven__org_springframework_spring_aop_4_0_4_RELEASE.xml │ ├── Maven__org_springframework_spring_beans_4_0_4_RELEASE.xml │ ├── Maven__org_springframework_spring_context_4_0_4_RELEASE.xml │ ├── Maven__org_springframework_spring_context_support_4_0_4_RELEASE.xml │ ├── Maven__org_springframework_spring_core_4_0_4_RELEASE.xml │ ├── Maven__org_springframework_spring_expression_4_0_4_RELEASE.xml │ ├── Maven__org_springframework_spring_jdbc_4_0_4_RELEASE.xml │ ├── Maven__org_springframework_spring_orm_4_0_4_RELEASE.xml │ ├── Maven__org_springframework_spring_tx_4_0_4_RELEASE.xml │ ├── Maven__org_springframework_spring_web_4_0_4_RELEASE.xml │ └── Maven__org_springframework_spring_webmvc_4_0_4_RELEASE.xml ├── misc.xml ├── modules.xml ├── uiDesigner.xml ├── vcs.xml └── workspace.xml ├── README.md ├── pom.xml ├── squirrel.iml ├── squirrel.sql ├── src └── main │ ├── java │ └── com │ │ └── ldu │ │ ├── controller │ │ ├── AdminController.java │ │ ├── CatelogController.java │ │ ├── GoodsController.java │ │ ├── MainController.java │ │ └── UserController.java │ │ ├── dao │ │ ├── CatelogMapper.java │ │ ├── CommentsMapper.java │ │ ├── GoodsMapper.java │ │ ├── ImageMapper.java │ │ ├── NoticeMapper.java │ │ ├── ReplyMapper.java │ │ └── UserMapper.java │ │ ├── pojo │ │ ├── Catelog.java │ │ ├── Comments.java │ │ ├── Goods.java │ │ ├── GoodsExtend.java │ │ ├── Image.java │ │ ├── Notice.java │ │ ├── Reply.java │ │ └── User.java │ │ ├── service │ │ ├── CatelogService.java │ │ ├── GoodsService.java │ │ ├── ImageService.java │ │ ├── UserService.java │ │ └── impl │ │ │ ├── CatelogServiceImpl.java │ │ │ ├── GoodsServiceImpl.java │ │ │ ├── ImageServiceImpl.java │ │ │ └── UserServiceImpl.java │ │ └── util │ │ ├── CellRegion.java │ │ ├── DateUtil.java │ │ ├── MD5.java │ │ ├── ReadExcel.java │ │ ├── UserGrid.java │ │ └── WriteExcel.java │ ├── resources │ ├── conf │ │ ├── applicationContext.xml │ │ ├── generatorConfig.xml │ │ ├── jdbc.properties │ │ ├── log4j.properties │ │ ├── mybatis-config.xml │ │ └── spring-mvc.xml │ └── mapper │ │ ├── CatelogMapper.xml │ │ ├── CommentsMapper.xml │ │ ├── GoodsMapper.xml │ │ ├── ImageMapper.xml │ │ ├── NoticeMapper.xml │ │ ├── ReplyMapper.xml │ │ └── UserMapper.xml │ └── webapp │ ├── WEB-INF │ ├── pages │ │ ├── admin │ │ │ └── userList.jsp │ │ ├── error │ │ │ └── 404.html │ │ ├── goods │ │ │ ├── catelogGoods.jsp │ │ │ ├── detailGoods.jsp │ │ │ ├── editGoods.jsp │ │ │ ├── homeGoods.jsp │ │ │ ├── pubGoods.jsp │ │ │ └── searchGoods.jsp │ │ ├── index.jsp │ │ └── user │ │ │ ├── basic.jsp │ │ │ ├── goods.jsp │ │ │ └── home.jsp │ └── web.xml │ ├── css │ ├── bootstrap-datetimepicker.min.css │ ├── bootstrap.min.css │ ├── detail.css │ ├── emoji.css │ ├── fileinput.min.css │ ├── font-awesome.min.css │ ├── index.css │ ├── jquery.bootgrid.min.css │ ├── materialize-icon.css │ ├── user.css │ └── userhome.css │ ├── fonts │ ├── FontAwesome.otf │ ├── fontawesome-webfont.eot │ ├── fontawesome-webfont.svg │ ├── fontawesome-webfont.ttf │ ├── fontawesome-webfont.woff │ ├── fontawesome-webfont.woff2 │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 │ ├── img │ ├── book.png │ ├── commodity.png │ ├── digital.png │ ├── file-1493726053986.JPG │ ├── findfun.png │ ├── index.png │ ├── loading-sm.gif │ ├── loading.gif │ ├── makeup.png │ ├── p_logo.jpg │ ├── photo.jpg │ ├── photo1.jpg │ ├── photo2.jpg │ ├── photo3.jpg │ ├── photo4.jpg │ ├── photo5.jpg │ ├── ride.png │ ├── smallthing.png │ ├── sport.png │ └── title.png │ └── js │ ├── bootstrap-datetimepicker.min.js │ ├── bootstrap.min.js │ ├── fileinput.min.js │ ├── index.bundle.js │ ├── jquery-3.1.1.min.js │ ├── jquery.bootgrid.min.js │ ├── jquery.js │ ├── materialize.min.js │ └── zh.js └── target ├── classes ├── com │ └── ldu │ │ ├── controller │ │ ├── AdminController.class │ │ ├── CatelogController.class │ │ ├── GoodsController.class │ │ ├── MainController.class │ │ └── UserController.class │ │ ├── dao │ │ ├── CatelogMapper.class │ │ ├── CommentsMapper.class │ │ ├── GoodsMapper.class │ │ ├── ImageMapper.class │ │ ├── NoticeMapper.class │ │ ├── ReplyMapper.class │ │ └── UserMapper.class │ │ ├── pojo │ │ ├── Catelog.class │ │ ├── Comments.class │ │ ├── Goods.class │ │ ├── GoodsExtend.class │ │ ├── Image.class │ │ ├── Notice.class │ │ ├── Reply.class │ │ └── User.class │ │ ├── service │ │ ├── CatelogService.class │ │ ├── GoodsService.class │ │ ├── ImageService.class │ │ ├── UserService.class │ │ └── impl │ │ │ ├── CatelogServiceImpl.class │ │ │ ├── GoodsServiceImpl.class │ │ │ ├── ImageServiceImpl.class │ │ │ └── UserServiceImpl.class │ │ └── util │ │ ├── CellRegion.class │ │ ├── DateUtil.class │ │ ├── MD5.class │ │ ├── ReadExcel.class │ │ ├── UserGrid.class │ │ └── WriteExcel.class ├── conf │ ├── applicationContext.xml │ ├── generatorConfig.xml │ ├── jdbc.properties │ ├── log4j.properties │ ├── mybatis-config.xml │ └── spring-mvc.xml └── mapper │ ├── CatelogMapper.xml │ ├── CommentsMapper.xml │ ├── GoodsMapper.xml │ ├── ImageMapper.xml │ ├── NoticeMapper.xml │ ├── ReplyMapper.xml │ └── UserMapper.xml └── squirrel ├── META-INF └── MANIFEST.MF ├── WEB-INF ├── classes │ ├── com │ │ └── ldu │ │ │ ├── controller │ │ │ ├── AdminController.class │ │ │ ├── CatelogController.class │ │ │ ├── GoodsController.class │ │ │ ├── MainController.class │ │ │ └── UserController.class │ │ │ ├── dao │ │ │ ├── CatelogMapper.class │ │ │ ├── CommentsMapper.class │ │ │ ├── GoodsMapper.class │ │ │ ├── ImageMapper.class │ │ │ ├── NoticeMapper.class │ │ │ ├── ReplyMapper.class │ │ │ └── UserMapper.class │ │ │ ├── pojo │ │ │ ├── Catelog.class │ │ │ ├── Comments.class │ │ │ ├── Goods.class │ │ │ ├── GoodsExtend.class │ │ │ ├── Image.class │ │ │ ├── Notice.class │ │ │ ├── Reply.class │ │ │ └── User.class │ │ │ ├── service │ │ │ ├── CatelogService.class │ │ │ ├── GoodsService.class │ │ │ ├── ImageService.class │ │ │ ├── UserService.class │ │ │ └── impl │ │ │ │ ├── CatelogServiceImpl.class │ │ │ │ ├── GoodsServiceImpl.class │ │ │ │ ├── ImageServiceImpl.class │ │ │ │ └── UserServiceImpl.class │ │ │ └── util │ │ │ ├── CellRegion.class │ │ │ ├── DateUtil.class │ │ │ ├── MD5.class │ │ │ ├── ReadExcel.class │ │ │ ├── UserGrid.class │ │ │ └── WriteExcel.class │ ├── conf │ │ ├── applicationContext.xml │ │ ├── generatorConfig.xml │ │ ├── jdbc.properties │ │ ├── log4j.properties │ │ ├── mybatis-config.xml │ │ └── spring-mvc.xml │ └── mapper │ │ ├── CatelogMapper.xml │ │ ├── CommentsMapper.xml │ │ ├── GoodsMapper.xml │ │ ├── ImageMapper.xml │ │ ├── NoticeMapper.xml │ │ ├── ReplyMapper.xml │ │ └── UserMapper.xml ├── lib │ ├── aopalliance-1.0.jar │ ├── aspectjweaver-1.7.2.jar │ ├── commons-codec-1.10.jar │ ├── commons-fileupload-1.3.1.jar │ ├── commons-io-2.2.jar │ ├── commons-lang3-3.1.jar │ ├── commons-logging-1.1.3.jar │ ├── druid-1.0.25.jar │ ├── fastjson-1.1.29.jar │ ├── jackson-annotations-2.3.0.jar │ ├── jackson-core-2.3.1.jar │ ├── jackson-databind-2.3.1.jar │ ├── javassist-3.11.0.GA.jar │ ├── jsqlparser-0.9.5.jar │ ├── jstl-1.2.jar │ ├── log4j-1.2.16.jar │ ├── mybatis-3.2.2.jar │ ├── mybatis-generator-core-1.3.2.jar │ ├── mybatis-spring-1.3.0.jar │ ├── mysql-connector-java-5.1.30.jar │ ├── ognl-3.0.6.jar │ ├── pagehelper-4.1.6.jar │ ├── poi-3.14.jar │ ├── slf4j-api-1.7.7.jar │ ├── slf4j-log4j12-1.7.7.jar │ ├── spring-aop-4.0.4.RELEASE.jar │ ├── spring-beans-4.0.4.RELEASE.jar │ ├── spring-context-4.0.4.RELEASE.jar │ ├── spring-context-support-4.0.4.RELEASE.jar │ ├── spring-core-4.0.4.RELEASE.jar │ ├── spring-expression-4.0.4.RELEASE.jar │ ├── spring-jdbc-4.0.4.RELEASE.jar │ ├── spring-orm-4.0.4.RELEASE.jar │ ├── spring-tx-4.0.4.RELEASE.jar │ ├── spring-web-4.0.4.RELEASE.jar │ └── spring-webmvc-4.0.4.RELEASE.jar ├── pages │ ├── admin │ │ └── userList.jsp │ ├── error │ │ └── 404.html │ ├── goods │ │ ├── catelogGoods.jsp │ │ ├── detailGoods.jsp │ │ ├── editGoods.jsp │ │ ├── homeGoods.jsp │ │ ├── pubGoods.jsp │ │ └── searchGoods.jsp │ ├── index.jsp │ └── user │ │ ├── basic.jsp │ │ ├── goods.jsp │ │ └── home.jsp └── web.xml ├── css ├── bootstrap-datetimepicker.min.css ├── bootstrap.min.css ├── detail.css ├── emoji.css ├── fileinput.min.css ├── font-awesome.min.css ├── index.css ├── jquery.bootgrid.min.css ├── materialize-icon.css ├── user.css └── userhome.css ├── fonts ├── FontAwesome.otf ├── fontawesome-webfont.eot ├── fontawesome-webfont.svg ├── fontawesome-webfont.ttf ├── fontawesome-webfont.woff ├── fontawesome-webfont.woff2 ├── glyphicons-halflings-regular.eot ├── glyphicons-halflings-regular.svg ├── glyphicons-halflings-regular.ttf ├── glyphicons-halflings-regular.woff └── glyphicons-halflings-regular.woff2 ├── img ├── book.png ├── commodity.png ├── digital.png ├── file-1493726053986.JPG ├── findfun.png ├── index.png ├── loading-sm.gif ├── loading.gif ├── makeup.png ├── p_logo.jpg ├── photo.jpg ├── photo1.jpg ├── photo2.jpg ├── photo3.jpg ├── photo4.jpg ├── photo5.jpg ├── ride.png ├── smallthing.png ├── sport.png └── title.png ├── js ├── bootstrap-datetimepicker.min.js ├── bootstrap.min.js ├── fileinput.min.js ├── index.bundle.js ├── jquery-3.1.1.min.js ├── jquery.bootgrid.min.js ├── jquery.js ├── materialize.min.js └── zh.js └── upload ├── 01974fb4-da95-4191-8c80-e89db4a4e7a3.jpg ├── 0742ec19-ab85-4219-a829-fa833b0d1d39.jpg ├── 0a281a3b-f4e1-445b-b7a0-3f7a829849bc.jpg ├── 20afe4b7-b64b-4434-8c6d-3263985e1bfa.jpg ├── 24e34c65-1ff9-4eba-b97a-7cd8d8b4ecb1.jpg ├── 26c2c89b-9312-4759-88a0-7f73f86c549d.jpg ├── 27c63995-9ff9-453d-b24f-d9aa95dcc138.jpg ├── 2952fe1e-0633-4f9d-9249-f999603235f5.jpg ├── 2f3fc053-090d-49de-a184-39e78cb4fc7e.jpg ├── 370298f4-e81c-46b6-9dbd-83118922bb22.jpg ├── 3c95fa0d-d5e3-40f7-826f-cafe6e6af740.jpg ├── 4859432c-5955-411b-bdaa-d65275a9a61a.jpg ├── 4b85e359-6fc8-4c12-93b9-edec64320f67.jpg ├── 4e976d24-a4de-4690-94f7-971507c622e6.jpg ├── 4ff2f2e2-5b3e-4ce6-9161-fb09cffea277.jpg ├── 58a655a4-3bb1-4d63-87c1-257865393741.jpg ├── 5aceed48-21f6-4aa8-9cfa-6bb831694c3a.jpg ├── 5f54d5d7-876a-4ee9-b8a6-9dd94239b58b.jpg ├── 68bac661-f69f-4ec5-8f21-f92ec1970547.jpg ├── 6c8a2d88-ab90-488e-a468-d379c730bd46.jpg ├── 709c748b-f28c-4a85-8b3a-88f0783c5a7a.jpg ├── 717a89d2-244a-414a-aeb3-134ab8afcc19.jpg ├── 75131adc-b3a8-495b-94a5-c7b144c41a0e.jpg ├── 75599f16-ef35-4013-8c71-9f8c1682ad64.jpg ├── 786c6d89-b27a-4a41-8f96-352aed2a9e6c.jpg ├── 80c2975d-e5d6-41b9-9866-19e46865dddb.jpg ├── 813bd976-ad66-4fd5-ae5d-eb83e8f6e4ed.jpg ├── 816c281c-3c37-4e93-beb9-074276838bb5.jpg ├── 8222a2f2-6287-4530-a399-da7696b73fdf.jpg ├── 83e6a0be-cf28-4d74-8db6-ed1e3bafdec0.jpg ├── 85d132d0-bb61-4519-a08e-ec29937e4426.jpg ├── 98fb927e-639f-4e02-ae37-44b0f1faf541.jpg ├── 9d0782df-277f-45e6-b3b4-c424d688e312.jpg ├── 9efb1d9a-072e-42af-b10b-e7abefa815e6.jpg ├── a90f891e-9b74-4f92-a800-03ef83c0a69c.jpg ├── ae2bdee2-0abb-428d-961f-eadf9905bf4c.jpg ├── ba4d7cc8-639a-4f31-af46-7a1174fbb924.jpg ├── bec28d84-7d5e-4d50-8bb2-91409de00859.jpg ├── c378a8bb-0561-42bb-b77e-c89ed375efca.jpg ├── d01acfd0-3b87-4983-b46d-d2864e722437.jpg ├── d8ca0740-bdf3-416b-8557-8384e7299924.jpg ├── dee36400-df6a-46ac-96df-d71a7c42f328.jpg ├── e26183d0-244c-4da4-86dd-387d0ef8dfeb.jpg ├── e5d4b13a-61a1-438d-9c2b-d5f7c4e2a402.jpg ├── e80e60a1-859c-4277-9a6a-c6bfe95dcf7a.jpg ├── ec95d24f-9d52-413f-b711-3ed3886b054c.jpg ├── f2857094-1642-4d22-88b8-d06c290944fe.jpg ├── f34e49f8-bbef-4e1d-8138-e57aa97e408a.jpg ├── f4ccf238-e458-4dda-9ed8-88bca2d42309.jpg ├── f6e6a94d-e001-4fac-b8d3-2f99a9689a61.jpg ├── f80708c6-e242-465d-9f0e-18f79f0d0b00.jpg ├── f845fd90-db8a-4701-aa22-0968b2694fb0.jpg ├── f897a3fe-c08d-46f3-b6f4-5e35b2ecbc3c.jpg ├── f91335d4-784b-443a-bb68-34645ec164f8.jpg └── fcf6b8f5-8c3a-4b19-83f3-1c3d19903fbd.jpg /.idea/artifacts/squirrel_war.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | $PROJECT_DIR$/target 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__aopalliance_aopalliance_1_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_alibaba_druid_1_0_25.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_alibaba_fastjson_1_1_29.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_3_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_github_jsqlparser_jsqlparser_0_9_5.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__com_github_pagehelper_pagehelper_4_1_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_codec_commons_codec_1_10.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_fileupload_commons_fileupload_1_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_io_commons_io_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__commons_logging_commons_logging_1_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javassist_javassist_3_11_0_GA.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_servlet_javax_servlet_api_3_1_b09.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__javax_servlet_jstl_1_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__junit_junit_4_11.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__log4j_log4j_1_2_16.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__mysql_mysql_connector_java_5_1_30.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__ognl_ognl_3_0_6.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_commons_commons_lang3_3_1.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_apache_poi_poi_3_14.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_aspectj_aspectjweaver_1_7_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_hamcrest_hamcrest_core_1_3.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_mybatis_generator_mybatis_generator_core_1_3_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_mybatis_mybatis_3_2_2.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_mybatis_mybatis_spring_1_3_0.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_slf4j_slf4j_log4j12_1_7_7.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_aop_4_0_4_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_beans_4_0_4_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_context_4_0_4_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_context_support_4_0_4_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_core_4_0_4_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_expression_4_0_4_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_jdbc_4_0_4_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_orm_4_0_4_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_tx_4_0_4_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_web_4_0_4_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/libraries/Maven__org_springframework_spring_webmvc_4_0_4_RELEASE.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ##squirrel校园二手交易平台 2 | 3 | **项目具体介绍:**[http://blog.csdn.net/hlk_1135/article/details/71616789](http://blog.csdn.net/hlk_1135/article/details/71616789) 4 | 5 | **若有疑问:**请邮件联系。 6 | hlk_1135@outlook.com 7 | 8 | ---------- 9 | ####**项目起源:** 10 | 11 | 期末的课程设计,三人一组,我和两个舍友,一时起兴,决定做一个校园二手交易平台,一开始兴致与激情满满,可是后期时间上的冲突,让我们三个人对于这个项目有点累。 12 | 这个项目刚定题两天,BezosLee由于通过了360的网上在线笔试,收到了360公司的免费培训邀请,要去北京的360总部进行培训一周,值得庆幸的是,最后培训完进行了面试并顺利拿到实习Offer。4月底,L_75进行了为期一周的ACM集训,备战5月9号的山东省ACM比赛,同样值得庆幸的是,作为他的退役赛,收获了一枚铜牌并顺利拿到金山公司java实习生。而我,准备考研的同时,也在备战5月底的排球联赛。 13 | **不过我相信我们三个会做好,选我们所想,忠我们所爱。** 14 | 15 | ---------- 16 | ####**系统架构:** 17 | 18 | **开发环境:** IntelliJ IDEA、Atom、Navicat for MySQL 19 | **使用技术:** 20 | 21 | - Spring+SpringMVC+Mybatis,Maven 22 | - JavaScript+Jquery+React 23 | 24 | 25 | **开发人员:** [L-75](http://blog.csdn.net/llwwlql)、[HLK_1135](http://blog.csdn.net/HLK_1135)、[BezosLee](https://www.makeco.cn/) 26 | 27 | **项目分工:** 按照功能进行模块化开发,每人负责的模块要兼顾前端+后台。 28 | 29 | **项目源码:**[https://github.com/hlk-1135/squirrel](https://github.com/hlk-1135/squirrel) 30 | 31 | **注:前端页面仿站复旦大学二手交易平台:**[复旦大学二手工坊](http://www.fudan.market/) 32 | 33 | ---------- 34 | ####**日志更新:** 35 | 36 | 2017-07-07:修改管理员后台端,添加获取用户数据的json接口;将用户信息导入到Excel中。 37 | 38 | 2017-06-25:项目答辩,完成课程设计任务。 39 | 40 | 2017-06-05:前端界面架构基本完成;取消数据库中外键,改为java代码实现逻辑关系。 41 | 42 | 2017-05-29:开发环境搭建完成,三个将功能模块进行了分工。 43 | 44 | 2017-05-23:需求二次改进,交易使用线下交易;数据库的设计。 45 | 46 | 2017-05-18:项目定题,取名为“Squirrel”,讨论项目的基本需求以及功能模块。 47 | -------------------------------------------------------------------------------- /src/main/java/com/ldu/controller/AdminController.java: -------------------------------------------------------------------------------- 1 | package com.ldu.controller; 2 | 3 | import com.ldu.pojo.User; 4 | import com.ldu.util.UserGrid; 5 | import com.ldu.service.UserService; 6 | import org.apache.commons.io.IOUtils; 7 | import org.springframework.stereotype.Controller; 8 | import org.springframework.web.bind.annotation.*; 9 | 10 | import javax.annotation.Resource; 11 | import javax.servlet.ServletOutputStream; 12 | import javax.servlet.http.HttpServletResponse; 13 | import java.io.InputStream; 14 | import java.util.List; 15 | 16 | /** 17 | * Created by lenovo on 2017/5/9. 18 | */ 19 | @Controller 20 | @RequestMapping(value = "/admin") 21 | public class AdminController { 22 | 23 | @Resource 24 | private UserService userService; 25 | 26 | @RequestMapping(value = "/userList",method = RequestMethod.GET) 27 | public String userList() { 28 | return "/admin/userList"; 29 | } 30 | 31 | @RequestMapping(value="/getUserInfo",produces = {"application/json;charset=UTF-8"}) 32 | @ResponseBody 33 | public User getUserById(@RequestParam("userId") int userId){ 34 | User user = userService.selectByPrimaryKey(userId); 35 | return user; 36 | } 37 | 38 | @RequestMapping(value = "/users",produces = {"application/json;charset=UTF-8"}) 39 | @ResponseBody 40 | public UserGrid getUserList(@RequestParam("current") int current,@RequestParam("rowCount") int rowCount) { 41 | int total = userService.getUserNum(); 42 | List list = userService.getPageUser(current,rowCount); 43 | UserGrid userGrid = new UserGrid(); 44 | userGrid.setCurrent(current); 45 | userGrid.setRowCount(rowCount); 46 | userGrid.setRows(list); 47 | userGrid.setTotal(total); 48 | return userGrid; 49 | } 50 | //将用户信息导出到Excel 51 | @RequestMapping("/exportUser") 52 | public void export(HttpServletResponse response) throws Exception{ 53 | InputStream is=userService.getInputStream(); 54 | response.setContentType("application/vnd.ms-excel"); 55 | response.setHeader("contentDisposition", "attachment;filename=AllUsers.xls"); 56 | ServletOutputStream output = response.getOutputStream(); 57 | IOUtils.copy(is,output); 58 | } 59 | } -------------------------------------------------------------------------------- /src/main/java/com/ldu/controller/CatelogController.java: -------------------------------------------------------------------------------- 1 | package com.ldu.controller; 2 | 3 | import com.ldu.service.CatelogService; 4 | import org.springframework.stereotype.Controller; 5 | 6 | import javax.annotation.Resource; 7 | 8 | /** 9 | * Created by lenovo on 2017/5/9. 10 | */ 11 | @Controller 12 | public class CatelogController { 13 | @Resource 14 | private CatelogService catelogService; 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/ldu/controller/MainController.java: -------------------------------------------------------------------------------- 1 | package com.ldu.controller; 2 | 3 | import com.ldu.pojo.User; 4 | import com.ldu.util.UserGrid; 5 | import com.ldu.service.UserService; 6 | import org.springframework.stereotype.Controller; 7 | import org.springframework.web.bind.annotation.*; 8 | 9 | import javax.annotation.Resource; 10 | import java.util.List; 11 | 12 | /** 13 | * Created by lenovo on 2017/5/9. 14 | */ 15 | @Controller 16 | public class MainController { 17 | 18 | @Resource 19 | private UserService userService; 20 | @RequestMapping(value = "/api/v1/users") 21 | @ResponseBody 22 | public UserGrid getUserList(@RequestParam(value = "page",required = false) Integer page, 23 | @RequestParam(value = "pageSize",required = false) Integer pageSize, 24 | @RequestParam(value = "username",required = false) String username) { 25 | System.out.println("username:"+username); 26 | int total = userService.getUserNum(username); 27 | String pageStr = page + ""; 28 | String pageSizeStr = pageSize + ""; 29 | if("".equals(pageStr)) 30 | page = 1; 31 | if("".equals(pageSizeStr)) 32 | pageSize = 10; 33 | List data = userService.getPageUser(1,10,username); 34 | System.out.println("data:"+data.size()); 35 | UserGrid userGrid = new UserGrid(); 36 | userGrid.setData(data); 37 | userGrid.setTotal(total); 38 | return userGrid; 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /src/main/java/com/ldu/dao/CatelogMapper.java: -------------------------------------------------------------------------------- 1 | package com.ldu.dao; 2 | 3 | import com.ldu.pojo.Catelog; 4 | import org.apache.ibatis.annotations.Param; 5 | 6 | import java.util.List; 7 | 8 | public interface CatelogMapper { 9 | int deleteByPrimaryKey(Integer id); 10 | 11 | int insert(Catelog record); 12 | 13 | int insertSelective(Catelog record); 14 | 15 | Catelog selectByPrimaryKey(Integer id); 16 | 17 | int updateByPrimaryKeySelective(Catelog record); 18 | 19 | int updateByPrimaryKey(Catelog record); 20 | 21 | int updateCatelogNum(@Param("id") Integer id,@Param("number") Integer number); 22 | 23 | List getAllCatelog();//根据商品类别查询商品 24 | 25 | int getCount(Catelog catelog); 26 | } -------------------------------------------------------------------------------- /src/main/java/com/ldu/dao/CommentsMapper.java: -------------------------------------------------------------------------------- 1 | package com.ldu.dao; 2 | 3 | import com.ldu.pojo.Comments; 4 | 5 | public interface CommentsMapper { 6 | int deleteByPrimaryKey(Integer id); 7 | 8 | int insert(Comments record); 9 | 10 | int insertSelective(Comments record); 11 | 12 | Comments selectByPrimaryKey(Integer id); 13 | 14 | int updateByPrimaryKeySelective(Comments record); 15 | 16 | int updateByPrimaryKeyWithBLOBs(Comments record); 17 | 18 | int updateByPrimaryKey(Comments record); 19 | } -------------------------------------------------------------------------------- /src/main/java/com/ldu/dao/GoodsMapper.java: -------------------------------------------------------------------------------- 1 | package com.ldu.dao; 2 | 3 | import java.util.List; 4 | 5 | import org.apache.ibatis.annotations.Param; 6 | 7 | import com.ldu.pojo.Goods; 8 | 9 | public interface GoodsMapper { 10 | /** 11 | * 通过主键删除 12 | * @param id 13 | * @return 14 | */ 15 | int deleteByPrimaryKey(Integer id); 16 | 17 | /** 18 | * 添加物品 19 | * @param record 20 | * @return 21 | */ 22 | int insert(Goods record); 23 | 24 | /** 25 | * 26 | * @param record 27 | * @return 28 | */ 29 | int insertSelective(Goods record); 30 | 31 | /** 32 | * 通过id查询 33 | * @param id 34 | * @return 35 | */ 36 | Goods selectByPrimaryKey(Integer id); 37 | 38 | /** 39 | * 通过主键更改信息 40 | * @param record 41 | * @return 42 | */ 43 | int updateByPrimaryKeySelective(Goods record); 44 | 45 | /** 46 | * 通过主键更改信息,包括大文本信息 47 | * @param record 48 | * @return 49 | */ 50 | int updateByPrimaryKeyWithBLOBs(Goods record); 51 | 52 | /** 53 | * 通过主键更改信息 54 | * @param record 55 | * @return 56 | */ 57 | int updateByPrimaryKey(Goods record); 58 | 59 | /** 60 | * 查询所有的商品 61 | * @return 62 | */ 63 | public List selectAllGoods(); 64 | 65 | List searchGoods(@Param("name") String name,@Param("describle") String describle); 66 | 67 | /** 68 | * 根据商品分类的id,查询商品 69 | * @param catelog_id 70 | * @return 71 | */ 72 | public List selectByCatelog(@Param("catelog_id") Integer catelog_id,@Param("name") String name,@Param("describle") String describle); 73 | 74 | /** 75 | * 根据时间先后获取商品信息,进行分页查询 76 | * 未在xml中实现 77 | * @return 78 | */ 79 | public List selectByDate(int page,int maxResults); 80 | 81 | /** 82 | * 根据catelog_id查询商品信息,结果按擦亮时间排序,最新的在前 83 | * @return 84 | */ 85 | public List selectByCatelogOrderByDate(@Param("catelogId")Integer catelogId,@Param("limit")Integer limit); 86 | 87 | /** 88 | * 查询登录用户的所有闲置商品 89 | * @param user_id 90 | * @return 91 | */ 92 | public List getGoodsByUserId(Integer user_id); 93 | } -------------------------------------------------------------------------------- /src/main/java/com/ldu/dao/ImageMapper.java: -------------------------------------------------------------------------------- 1 | package com.ldu.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.ldu.pojo.Image; 6 | 7 | public interface ImageMapper { 8 | int deleteByPrimaryKey(Integer id); 9 | 10 | int deleteImagesByGoodsPrimaryKey(Integer goodsId); 11 | 12 | int insert(Image record); 13 | 14 | int insertSelective(Image record); 15 | 16 | Image selectByPrimaryKey(Integer id); 17 | 18 | int updateByPrimaryKeySelective(Image record); 19 | 20 | int updateByPrimaryKeyWithBLOBs(Image record); 21 | 22 | int updateByPrimaryKey(Image record); 23 | 24 | List selectByGoodsPrimaryKey(Integer goodsId); 25 | } -------------------------------------------------------------------------------- /src/main/java/com/ldu/dao/NoticeMapper.java: -------------------------------------------------------------------------------- 1 | package com.ldu.dao; 2 | 3 | import com.ldu.pojo.Notice; 4 | 5 | public interface NoticeMapper { 6 | int deleteByPrimaryKey(Integer id); 7 | 8 | int insert(Notice record); 9 | 10 | int insertSelective(Notice record); 11 | 12 | Notice selectByPrimaryKey(Integer id); 13 | 14 | int updateByPrimaryKeySelective(Notice record); 15 | 16 | int updateByPrimaryKeyWithBLOBs(Notice record); 17 | 18 | int updateByPrimaryKey(Notice record); 19 | } -------------------------------------------------------------------------------- /src/main/java/com/ldu/dao/ReplyMapper.java: -------------------------------------------------------------------------------- 1 | package com.ldu.dao; 2 | 3 | import com.ldu.pojo.Reply; 4 | 5 | public interface ReplyMapper { 6 | int deleteByPrimaryKey(Integer id); 7 | 8 | int insert(Reply record); 9 | 10 | int insertSelective(Reply record); 11 | 12 | Reply selectByPrimaryKey(Integer id); 13 | 14 | int updateByPrimaryKeySelective(Reply record); 15 | 16 | int updateByPrimaryKeyWithBLOBs(Reply record); 17 | 18 | int updateByPrimaryKey(Reply record); 19 | } -------------------------------------------------------------------------------- /src/main/java/com/ldu/dao/UserMapper.java: -------------------------------------------------------------------------------- 1 | package com.ldu.dao; 2 | 3 | import com.ldu.pojo.User; 4 | import org.apache.ibatis.annotations.Param; 5 | 6 | import java.util.List; 7 | 8 | public interface UserMapper { 9 | int deleteByPrimaryKey(Integer id); 10 | 11 | int insert(User record); 12 | 13 | int insertSelective(User record); 14 | 15 | User selectByPrimaryKey(Integer id); 16 | 17 | int updateByPrimaryKeySelective(User record); 18 | 19 | int updateByPrimaryKey(User record); 20 | 21 | User getUserByPhone(String phone);//通过手机号查询用户 22 | 23 | int updateGoodsNum(@Param("id") Integer id, @Param("goodsNum") Integer goodsNum);//更改用户的商品数量 24 | 25 | public List getUserList(); 26 | } -------------------------------------------------------------------------------- /src/main/java/com/ldu/pojo/Catelog.java: -------------------------------------------------------------------------------- 1 | package com.ldu.pojo; 2 | 3 | public class Catelog { 4 | private Integer id; 5 | 6 | private String name; 7 | 8 | private Integer number; 9 | 10 | private Byte status; 11 | 12 | public Integer getId() { 13 | return id; 14 | } 15 | 16 | public void setId(Integer id) { 17 | this.id = id; 18 | } 19 | 20 | public String getName() { 21 | return name; 22 | } 23 | 24 | public void setName(String name) { 25 | this.name = name == null ? null : name.trim(); 26 | } 27 | 28 | public Integer getNumber() { 29 | return number; 30 | } 31 | 32 | public void setNumber(Integer number) { 33 | this.number = number; 34 | } 35 | 36 | public Byte getStatus() { 37 | return status; 38 | } 39 | 40 | public void setStatus(Byte status) { 41 | this.status = status; 42 | } 43 | } -------------------------------------------------------------------------------- /src/main/java/com/ldu/pojo/Comments.java: -------------------------------------------------------------------------------- 1 | package com.ldu.pojo; 2 | 3 | public class Comments { 4 | private Integer id; 5 | 6 | private Integer userId; 7 | 8 | private Integer goodsId; 9 | 10 | private String createAt; 11 | 12 | private String content; 13 | 14 | public Integer getId() { 15 | return id; 16 | } 17 | 18 | public void setId(Integer id) { 19 | this.id = id; 20 | } 21 | 22 | public Integer getUserId() { 23 | return userId; 24 | } 25 | 26 | public void setUserId(Integer userId) { 27 | this.userId = userId; 28 | } 29 | 30 | public Integer getGoodsId() { 31 | return goodsId; 32 | } 33 | 34 | public void setGoodsId(Integer goodsId) { 35 | this.goodsId = goodsId; 36 | } 37 | 38 | public String getCreateAt() { 39 | return createAt; 40 | } 41 | 42 | public void setCreateAt(String createAt) { 43 | this.createAt = createAt == null ? null : createAt.trim(); 44 | } 45 | 46 | public String getContent() { 47 | return content; 48 | } 49 | 50 | public void setContent(String content) { 51 | this.content = content == null ? null : content.trim(); 52 | } 53 | } -------------------------------------------------------------------------------- /src/main/java/com/ldu/pojo/Goods.java: -------------------------------------------------------------------------------- 1 | package com.ldu.pojo; 2 | 3 | public class Goods { 4 | private Integer id; 5 | 6 | private Integer catelogId; 7 | 8 | private Integer userId; 9 | 10 | private String name; 11 | 12 | private Float price; 13 | 14 | private Float realPrice; 15 | 16 | private String startTime; 17 | 18 | private String endTime; 19 | 20 | private String polishTime; 21 | 22 | private Integer commetNum; 23 | 24 | private String describle; 25 | 26 | public Integer getId() { 27 | return id; 28 | } 29 | 30 | public void setId(Integer id) { 31 | this.id = id; 32 | } 33 | 34 | public Integer getCatelogId() { 35 | return catelogId; 36 | } 37 | 38 | public void setCatelogId(Integer catelogId) { 39 | this.catelogId = catelogId; 40 | } 41 | 42 | public Integer getUserId() { 43 | return userId; 44 | } 45 | 46 | public void setUserId(Integer userId) { 47 | this.userId = userId; 48 | } 49 | 50 | public String getName() { 51 | return name; 52 | } 53 | 54 | public void setName(String name) { 55 | this.name = name == null ? null : name.trim(); 56 | } 57 | 58 | public Float getPrice() { 59 | return price; 60 | } 61 | 62 | public void setPrice(Float price) { 63 | this.price = price; 64 | } 65 | 66 | public Float getRealPrice() { 67 | return realPrice; 68 | } 69 | 70 | public void setRealPrice(Float realPrice) { 71 | this.realPrice = realPrice; 72 | } 73 | 74 | public String getStartTime() { 75 | return startTime; 76 | } 77 | 78 | public void setStartTime(String startTime) { 79 | this.startTime = startTime == null ? null : startTime.trim(); 80 | } 81 | 82 | public String getEndTime() { 83 | return endTime; 84 | } 85 | 86 | public void setEndTime(String endTime) { 87 | this.endTime = endTime == null ? null : endTime.trim(); 88 | } 89 | 90 | public Integer getCommetNum() { 91 | return commetNum; 92 | } 93 | 94 | public void setCommetNum(Integer commetNum) { 95 | this.commetNum = commetNum; 96 | } 97 | 98 | public String getDescrible() { 99 | return describle; 100 | } 101 | 102 | public void setDescrible(String describle) { 103 | this.describle = describle == null ? null : describle.trim(); 104 | } 105 | 106 | public String getPolishTime() { 107 | return polishTime; 108 | } 109 | 110 | public void setPolishTime(String polishTime) { 111 | this.polishTime = polishTime; 112 | } 113 | } -------------------------------------------------------------------------------- /src/main/java/com/ldu/pojo/GoodsExtend.java: -------------------------------------------------------------------------------- 1 | package com.ldu.pojo; 2 | 3 | import java.util.ArrayList; 4 | import java.util.List; 5 | 6 | public class GoodsExtend { 7 | private Goods goods; 8 | private List images = new ArrayList(); 9 | 10 | public Goods getGoods() { 11 | return goods; 12 | } 13 | public void setGoods(Goods goods) { 14 | this.goods = goods; 15 | } 16 | public List getImages() { 17 | return images; 18 | } 19 | public void setImages(List images) { 20 | this.images = images; 21 | } 22 | } -------------------------------------------------------------------------------- /src/main/java/com/ldu/pojo/Image.java: -------------------------------------------------------------------------------- 1 | package com.ldu.pojo; 2 | 3 | public class Image { 4 | private Integer id; 5 | 6 | private Integer goodsId; 7 | 8 | private String imgUrl; 9 | 10 | public Integer getId() { 11 | return id; 12 | } 13 | 14 | public void setId(Integer id) { 15 | this.id = id; 16 | } 17 | 18 | public Integer getGoodsId() { 19 | return goodsId; 20 | } 21 | 22 | public void setGoodsId(Integer goodsId) { 23 | this.goodsId = goodsId; 24 | } 25 | 26 | public String getImgUrl() { 27 | return imgUrl; 28 | } 29 | 30 | public void setImgUrl(String imgUrl) { 31 | this.imgUrl = imgUrl == null ? null : imgUrl.trim(); 32 | } 33 | } -------------------------------------------------------------------------------- /src/main/java/com/ldu/pojo/Notice.java: -------------------------------------------------------------------------------- 1 | package com.ldu.pojo; 2 | 3 | public class Notice { 4 | private Integer id; 5 | 6 | private Integer userId; 7 | 8 | private String createAt; 9 | 10 | private Byte status; 11 | 12 | private String context; 13 | 14 | public Integer getId() { 15 | return id; 16 | } 17 | 18 | public void setId(Integer id) { 19 | this.id = id; 20 | } 21 | 22 | public Integer getUserId() { 23 | return userId; 24 | } 25 | 26 | public void setUserId(Integer userId) { 27 | this.userId = userId; 28 | } 29 | 30 | public String getCreateAt() { 31 | return createAt; 32 | } 33 | 34 | public void setCreateAt(String createAt) { 35 | this.createAt = createAt == null ? null : createAt.trim(); 36 | } 37 | 38 | public Byte getStatus() { 39 | return status; 40 | } 41 | 42 | public void setStatus(Byte status) { 43 | this.status = status; 44 | } 45 | 46 | public String getContext() { 47 | return context; 48 | } 49 | 50 | public void setContext(String context) { 51 | this.context = context == null ? null : context.trim(); 52 | } 53 | } -------------------------------------------------------------------------------- /src/main/java/com/ldu/pojo/Reply.java: -------------------------------------------------------------------------------- 1 | package com.ldu.pojo; 2 | 3 | public class Reply { 4 | private Integer id; 5 | 6 | private Integer userId; 7 | 8 | private Integer atuserId; 9 | 10 | private Integer commetId; 11 | 12 | private String createAt; 13 | 14 | private String content; 15 | 16 | public Integer getId() { 17 | return id; 18 | } 19 | 20 | public void setId(Integer id) { 21 | this.id = id; 22 | } 23 | 24 | public Integer getUserId() { 25 | return userId; 26 | } 27 | 28 | public void setUserId(Integer userId) { 29 | this.userId = userId; 30 | } 31 | 32 | public Integer getAtuserId() { 33 | return atuserId; 34 | } 35 | 36 | public void setAtuserId(Integer atuserId) { 37 | this.atuserId = atuserId; 38 | } 39 | 40 | public Integer getCommetId() { 41 | return commetId; 42 | } 43 | 44 | public void setCommetId(Integer commetId) { 45 | this.commetId = commetId; 46 | } 47 | 48 | public String getCreateAt() { 49 | return createAt; 50 | } 51 | 52 | public void setCreateAt(String createAt) { 53 | this.createAt = createAt == null ? null : createAt.trim(); 54 | } 55 | 56 | public String getContent() { 57 | return content; 58 | } 59 | 60 | public void setContent(String content) { 61 | this.content = content == null ? null : content.trim(); 62 | } 63 | } -------------------------------------------------------------------------------- /src/main/java/com/ldu/pojo/User.java: -------------------------------------------------------------------------------- 1 | package com.ldu.pojo; 2 | 3 | public class User { 4 | private Integer id; 5 | 6 | private String phone; 7 | 8 | private String username; 9 | 10 | private String password; 11 | 12 | private String qq; 13 | 14 | private String createAt; 15 | 16 | private Integer goodsNum; 17 | 18 | private Byte power; 19 | 20 | private String lastLogin; 21 | 22 | private Byte status; 23 | 24 | public Integer getId() { 25 | return id; 26 | } 27 | 28 | public void setId(Integer id) { 29 | this.id = id; 30 | } 31 | 32 | public String getPhone() { 33 | return phone; 34 | } 35 | 36 | public void setPhone(String phone) { 37 | this.phone = phone == null ? null : phone.trim(); 38 | } 39 | 40 | public String getUsername() { 41 | return username; 42 | } 43 | 44 | public void setUsername(String username) { 45 | this.username = username == null ? null : username.trim(); 46 | } 47 | 48 | public String getPassword() { 49 | return password; 50 | } 51 | 52 | public void setPassword(String password) { 53 | this.password = password == null ? null : password.trim(); 54 | } 55 | 56 | public String getQq() { 57 | return qq; 58 | } 59 | 60 | public void setQq(String qq) { 61 | this.qq = qq == null ? null : qq.trim(); 62 | } 63 | 64 | public String getCreateAt() { 65 | return createAt; 66 | } 67 | 68 | public void setCreateAt(String createAt) { 69 | this.createAt = createAt == null ? null : createAt.trim(); 70 | } 71 | 72 | public Integer getGoodsNum() { 73 | return goodsNum; 74 | } 75 | 76 | public void setGoodsNum(Integer goodsNum) { 77 | this.goodsNum = goodsNum; 78 | } 79 | 80 | public Byte getPower() { 81 | return power; 82 | } 83 | 84 | public void setPower(Byte power) { 85 | this.power = power; 86 | } 87 | 88 | public String getLastLogin() { 89 | return lastLogin; 90 | } 91 | 92 | public void setLastLogin(String lastLogin) { 93 | this.lastLogin = lastLogin == null ? null : lastLogin.trim(); 94 | } 95 | 96 | public Byte getStatus() { 97 | return status; 98 | } 99 | 100 | public void setStatus(Byte status) { 101 | this.status = status; 102 | } 103 | } -------------------------------------------------------------------------------- /src/main/java/com/ldu/service/CatelogService.java: -------------------------------------------------------------------------------- 1 | package com.ldu.service; 2 | 3 | import com.ldu.pojo.Catelog; 4 | import com.ldu.pojo.Goods; 5 | 6 | import java.util.List; 7 | 8 | /** 9 | * Created by lenovo on 2017/5/9. 10 | */ 11 | public interface CatelogService { 12 | public List getAllCatelog(); 13 | public int getCount(Catelog catelog); 14 | Catelog selectByPrimaryKey(Integer id); 15 | int updateByPrimaryKey(Catelog record); 16 | int updateCatelogNum(Integer id,Integer number); 17 | } 18 | -------------------------------------------------------------------------------- /src/main/java/com/ldu/service/GoodsService.java: -------------------------------------------------------------------------------- 1 | package com.ldu.service; 2 | 3 | import java.util.List; 4 | 5 | import com.ldu.pojo.Catelog; 6 | import com.ldu.pojo.Goods; 7 | import org.apache.ibatis.annotations.Param; 8 | 9 | public interface GoodsService { 10 | /** 11 | * 发布商品 12 | * @param goods 13 | * @param duration 允许上架时长 14 | */ 15 | public int addGood(Goods goods , Integer duration); 16 | 17 | /** 18 | * 通过主键获取商品 19 | * @param goodsId 20 | * @return 21 | */ 22 | public Goods getGoodsByPrimaryKey(Integer goodsId); 23 | 24 | /** 25 | * 更新商品信息 26 | * @param goods 27 | */ 28 | public void updateGoodsByPrimaryKeyWithBLOBs(int goodsId ,Goods goods); 29 | 30 | /** 31 | * 通过主键删除商品 32 | * @param id 33 | */ 34 | public void deleteGoodsByPrimaryKey(Integer id); 35 | 36 | /** 37 | * 获取所有商品信息 38 | */ 39 | public List getAllGoods(); 40 | 41 | List searchGoods(String name, String describle); 42 | 43 | 44 | /** 45 | * 通过商品分类获取商品信息 46 | */ 47 | public List getGoodsByCatelog(Integer id,String name,String describle); 48 | 49 | /** 50 | * 根据分类id,并进行时间排序,获取前limit个结果 51 | * @param catelogId 52 | * @param limit 53 | * @return 54 | */ 55 | public List getGoodsByCatelogOrderByDate(Integer catelogId,Integer limit); 56 | 57 | /** 58 | * 根据用户的id,查询出该用户的所有闲置 59 | * @param user_id 60 | * @return 61 | */ 62 | public List getGoodsByUserId(Integer user_id); 63 | 64 | } -------------------------------------------------------------------------------- /src/main/java/com/ldu/service/ImageService.java: -------------------------------------------------------------------------------- 1 | package com.ldu.service; 2 | 3 | import java.util.List; 4 | 5 | import com.ldu.pojo.Image; 6 | 7 | /** 8 | * Created by lenovo on 2017/5/12. 9 | */ 10 | public interface ImageService { 11 | int insert(Image record); 12 | /** 13 | * 通过商品id获取该商品的图片 14 | * @param goodsId 15 | * @return 16 | */ 17 | public List getImagesByGoodsPrimaryKey(Integer goodsId); 18 | 19 | /** 20 | * 通过商品Id删除商品 21 | * @param goodsId 22 | * @return 23 | */ 24 | int deleteImagesByGoodsPrimaryKey(Integer goodsId); 25 | } -------------------------------------------------------------------------------- /src/main/java/com/ldu/service/UserService.java: -------------------------------------------------------------------------------- 1 | package com.ldu.service; 2 | 3 | import com.ldu.pojo.User; 4 | 5 | import java.io.InputStream; 6 | import java.util.List; 7 | 8 | public interface UserService { 9 | public void addUser(User user); 10 | public User getUserByPhone(String phone); 11 | public void updateUserName(User user); 12 | int updateGoodsNum(Integer id,Integer goodsNum); 13 | User selectByPrimaryKey(Integer id); 14 | public List getPageUser(int pageNum,int pageSize); 15 | public int getUserNum(); 16 | InputStream getInputStream() throws Exception; 17 | } -------------------------------------------------------------------------------- /src/main/java/com/ldu/service/impl/CatelogServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.ldu.service.impl; 2 | 3 | import com.ldu.dao.CatelogMapper; 4 | import com.ldu.pojo.Catelog; 5 | import com.ldu.service.CatelogService; 6 | import org.springframework.stereotype.Service; 7 | 8 | import javax.annotation.Resource; 9 | import java.util.List; 10 | 11 | /** 12 | * Created by lenovo on 2017/5/9. 13 | */ 14 | @Service("catelogService") 15 | public class CatelogServiceImpl implements CatelogService { 16 | 17 | @Resource 18 | private CatelogMapper catelogMapper; 19 | 20 | public int getCount(Catelog catelog) { 21 | int count = catelogMapper.getCount(catelog); 22 | return count; 23 | } 24 | public List getAllCatelog() { 25 | List catelogs = catelogMapper.getAllCatelog(); 26 | return catelogs; 27 | } 28 | public Catelog selectByPrimaryKey(Integer id){ 29 | Catelog catelog = catelogMapper.selectByPrimaryKey(id); 30 | return catelog; 31 | } 32 | public int updateByPrimaryKey(Catelog catelog) { 33 | return catelogMapper.updateByPrimaryKey(catelog); 34 | } 35 | public int updateCatelogNum(Integer id,Integer number) { 36 | return catelogMapper.updateCatelogNum(id,number); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /src/main/java/com/ldu/service/impl/GoodsServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.ldu.service.impl; 2 | 3 | import java.util.List; 4 | 5 | import javax.annotation.Resource; 6 | 7 | import org.springframework.stereotype.Service; 8 | 9 | import com.ldu.dao.GoodsMapper; 10 | import com.ldu.pojo.Catelog; 11 | import com.ldu.pojo.Goods; 12 | import com.ldu.service.GoodsService; 13 | import com.ldu.util.DateUtil; 14 | /** 15 | * 对商品的操作类(增删改查) 16 | * @ClassName GoodServiceImpl 17 | * @date 2017-5-9下午9:22:24 18 | */ 19 | 20 | @Service("goodsService") 21 | public class GoodsServiceImpl implements GoodsService { 22 | 23 | @Resource 24 | private GoodsMapper goodsMapper; 25 | 26 | public int addGood(Goods goods , Integer duration) { 27 | String startTime = DateUtil.getNowDay(); 28 | String endTime = DateUtil.getLastTime(startTime, duration); 29 | String polishTime = startTime; 30 | //添加上架时间,下架时间,擦亮时间 31 | goods.setPolishTime(polishTime); 32 | goods.setEndTime(endTime); 33 | goods.setStartTime(startTime); 34 | return goodsMapper.insert(goods); 35 | } 36 | 37 | public Goods getGoodsByPrimaryKey(Integer goodsId) { 38 | Goods goods = goodsMapper.selectByPrimaryKey(goodsId); 39 | return goods; 40 | } 41 | 42 | public void deleteGoodsByPrimaryKey(Integer id) { 43 | goodsMapper.deleteByPrimaryKey(id); 44 | } 45 | 46 | public List getAllGoods() { 47 | List goods = goodsMapper.selectAllGoods(); 48 | return goods; 49 | } 50 | 51 | public List searchGoods(String name, String describle) { 52 | List goods = goodsMapper.searchGoods(name,describle); 53 | return goods; 54 | } 55 | 56 | public List getGoodsByCatelog(Integer id,String name,String describle) { 57 | List goods = goodsMapper.selectByCatelog(id,name,describle); 58 | return goods; 59 | } 60 | 61 | public void updateGoodsByPrimaryKeyWithBLOBs(int goodsId,Goods goods) { 62 | goods.setId(goodsId); 63 | this.goodsMapper.updateByPrimaryKeyWithBLOBs(goods); 64 | } 65 | 66 | public List getGoodsByCatelogOrderByDate(Integer catelogId,Integer limit) { 67 | List goodsList = goodsMapper.selectByCatelogOrderByDate(catelogId , limit); 68 | return goodsList; 69 | } 70 | 71 | public List getGoodsByUserId(Integer user_id) { 72 | List goodsList = goodsMapper.getGoodsByUserId(user_id); 73 | return goodsList; 74 | } 75 | 76 | } -------------------------------------------------------------------------------- /src/main/java/com/ldu/service/impl/ImageServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.ldu.service.impl; 2 | 3 | import com.ldu.dao.ImageMapper; 4 | import com.ldu.pojo.Image; 5 | import com.ldu.service.ImageService; 6 | import org.springframework.stereotype.Service; 7 | 8 | import javax.annotation.Resource; 9 | import java.util.List; 10 | 11 | /** 12 | * Created by lenovo on 2017/5/12. 13 | */ 14 | @Service("imageService") 15 | public class ImageServiceImpl implements ImageService { 16 | @Resource 17 | private ImageMapper imageMapper; 18 | public int insert(Image record) { 19 | return imageMapper.insert(record); 20 | } 21 | public List getImagesByGoodsPrimaryKey(Integer goodsId) { 22 | List image = imageMapper.selectByGoodsPrimaryKey(goodsId); 23 | return image; 24 | } 25 | public int deleteImagesByGoodsPrimaryKey(Integer goodsId) { 26 | return imageMapper.deleteImagesByGoodsPrimaryKey(goodsId); 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /src/main/java/com/ldu/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- 1 | package com.ldu.service.impl; 2 | 3 | import com.github.pagehelper.PageHelper; 4 | import com.ldu.dao.UserMapper; 5 | import com.ldu.pojo.User; 6 | import com.ldu.service.UserService; 7 | import com.ldu.util.WriteExcel; 8 | import org.springframework.stereotype.Service; 9 | import org.springframework.web.context.request.RequestContextHolder; 10 | import org.springframework.web.context.request.ServletRequestAttributes; 11 | 12 | import javax.annotation.Resource; 13 | import javax.servlet.http.HttpServletRequest; 14 | import javax.servlet.http.HttpSession; 15 | import java.io.InputStream; 16 | import java.util.ArrayList; 17 | import java.util.List; 18 | 19 | @Service("userService") 20 | public class UserServiceImpl implements UserService { 21 | 22 | @Resource 23 | private UserMapper userMapper; 24 | 25 | public void addUser(User user) { 26 | userMapper.insert(user); 27 | } 28 | 29 | public User getUserByPhone(String phone) { 30 | User user = userMapper.getUserByPhone(phone); 31 | return user; 32 | } 33 | 34 | public void updateUserName(User user) { 35 | userMapper.updateByPrimaryKey(user); 36 | } 37 | 38 | public int updateGoodsNum(Integer id,Integer goodsNum) { 39 | return userMapper.updateGoodsNum(id,goodsNum); 40 | } 41 | 42 | public User selectByPrimaryKey(Integer id) { 43 | User user = userMapper.selectByPrimaryKey(id); 44 | return user; 45 | } 46 | 47 | //获取出当前页用户 48 | public List getPageUser(int pageNum, int pageSize) { 49 | PageHelper.startPage(pageNum,pageSize);//分页核心代码 50 | List data= userMapper.getUserList(); 51 | return data; 52 | } 53 | 54 | //获取出用户的数量 55 | public int getUserNum() { 56 | List users = userMapper.getUserList(); 57 | return users.size(); 58 | } 59 | 60 | public InputStream getInputStream() throws Exception { 61 | String[] title=new String[]{"序号","手机号","姓名","QQ","开通时间","商品数量","用户权限"}; 62 | List list=userMapper.getUserList(); 63 | List dataList = new ArrayList(); 64 | for(int i=0;i>> 4 & 0xf]; 32 | str[k++] = hexDigits[byte0 & 0xf]; 33 | } 34 | return new String(str); 35 | } 36 | catch (Exception e) { 37 | e.printStackTrace(); 38 | return null; 39 | } 40 | } 41 | 42 | public static void main(String[] args) { 43 | System.out.println(MD5.md5("967042")); 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /src/main/java/com/ldu/util/UserGrid.java: -------------------------------------------------------------------------------- 1 | package com.ldu.util; 2 | 3 | import com.ldu.pojo.User; 4 | 5 | import java.util.List; 6 | 7 | /** 8 | * 用户分页查询工具类 9 | * Created by lenovo on 2017/5/14. 10 | */ 11 | public class UserGrid { 12 | 13 | private int current;//当前页面号 14 | private int rowCount;//每页行数 15 | private int total;//总行数 16 | private List rows; 17 | 18 | public int getCurrent() { 19 | return current; 20 | } 21 | 22 | public void setCurrent(int current) { 23 | this.current = current; 24 | } 25 | 26 | public int getRowCount() { 27 | return rowCount; 28 | } 29 | 30 | public void setRowCount(int rowCount) { 31 | this.rowCount = rowCount; 32 | } 33 | 34 | public int getTotal() { 35 | return total; 36 | } 37 | 38 | public void setTotal(int total) { 39 | this.total = total; 40 | } 41 | 42 | public List getRows() { 43 | return rows; 44 | } 45 | 46 | public void setRows(List rows) { 47 | this.rows = rows; 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /src/main/resources/conf/generatorConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 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 | -------------------------------------------------------------------------------- /src/main/resources/conf/jdbc.properties: -------------------------------------------------------------------------------- 1 | druid.driverClassName=com.mysql.jdbc.Driver 2 | druid.name=squirrel 3 | druid.url=jdbc:mysql://localhost:3306/squirrel?useUnicode=true&characterEncoding=UTF-8 4 | druid.username=root 5 | druid.password= 6 | druid.filters=stat 7 | druid.maxActive=20 8 | druid.initialSize=1 9 | druid.maxWait=60000 10 | druid.minIdle=10 11 | druid.maxIdle=15 12 | druid.timeBetweenEvictionRunsMillis=60000 13 | druid.minEvictableIdleTimeMillis=300000 14 | druid.validationQuery=SELECT 'x' 15 | druid.testWhileIdle=true 16 | druid.testOnBorrow=false 17 | druid.testOnReturn=false 18 | druid.maxOpenPreparedStatements=20 19 | druid.removeAbandoned=true 20 | druid.removeAbandonedTimeout=1800 21 | druid.logAbandoned=true -------------------------------------------------------------------------------- /src/main/resources/conf/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=DEBUG, Console 2 | #Console 3 | log4j.appender.Console=org.apache.log4j.ConsoleAppender 4 | log4j.appender.Console.layout=org.apache.log4j.PatternLayout 5 | log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n 6 | 7 | log4j.logger.java.sql.ResultSet=INFO 8 | log4j.logger.org.apache=INFO 9 | log4j.logger.java.sql.Connection=DEBUG 10 | log4j.logger.java.sql.Statement=DEBUG 11 | log4j.logger.java.sql.PreparedStatement=DEBU -------------------------------------------------------------------------------- /src/main/resources/conf/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 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /src/main/resources/conf/spring-mvc.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | application/json;charset=UTF-8 28 | 29 | 30 | 31 | 32 | 33 | 34 | application/json;charset=UTF-8 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 56 | 57 | 58 | 5242880 59 | 60 | 61 | -------------------------------------------------------------------------------- /src/main/resources/mapper/CatelogMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | id, name, number, status 12 | 13 | 14 | select 15 | 16 | from catelog 17 | where id = #{id,jdbcType=INTEGER} 18 | 19 | 20 | select 21 | 22 | from catelog 23 | where status = #{1,jdbcType=INTEGER} 24 | 25 | 26 | delete from catelog 27 | where id = #{id,jdbcType=INTEGER} 28 | 29 | 30 | insert into catelog (id, name, number, 31 | status) 32 | values (#{id,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{number,jdbcType=INTEGER}, 33 | #{status,jdbcType=TINYINT}) 34 | 35 | 36 | insert into catelog 37 | 38 | 39 | id, 40 | 41 | 42 | name, 43 | 44 | 45 | number, 46 | 47 | 48 | status, 49 | 50 | 51 | 52 | 53 | #{id,jdbcType=INTEGER}, 54 | 55 | 56 | #{name,jdbcType=VARCHAR}, 57 | 58 | 59 | #{number,jdbcType=INTEGER}, 60 | 61 | 62 | #{status,jdbcType=TINYINT}, 63 | 64 | 65 | 66 | 67 | update catelog 68 | 69 | 70 | name = #{name,jdbcType=VARCHAR}, 71 | 72 | 73 | number = #{number,jdbcType=INTEGER}, 74 | 75 | 76 | status = #{status,jdbcType=TINYINT}, 77 | 78 | 79 | where id = #{id,jdbcType=INTEGER} 80 | 81 | 82 | update catelog 83 | set name = #{name,jdbcType=VARCHAR}, 84 | number = #{number,jdbcType=INTEGER}, 85 | status = #{status,jdbcType=TINYINT} 86 | where id = #{id,jdbcType=INTEGER} 87 | 88 | 89 | update catelog 90 | set number = #{number,jdbcType=INTEGER} where id = #{id,jdbcType=INTEGER} 91 | 92 | -------------------------------------------------------------------------------- /src/main/resources/mapper/ImageMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | id, goods_id 13 | 14 | 15 | img_url 16 | 17 | 18 | select 19 | 20 | , 21 | 22 | from image 23 | where id = #{id,jdbcType=INTEGER} 24 | 25 | 26 | select * from image where goods_id = #{goodsId,jdbcType=INTEGER} 27 | 28 | 29 | delete from image 30 | where id = #{id,jdbcType=INTEGER} 31 | 32 | 33 | delete from image 34 | where goods_id = #{goodsId,jdbcType=INTEGER} 35 | 36 | 37 | insert into image (id, goods_id, img_url 38 | ) 39 | values (#{id,jdbcType=INTEGER}, #{goodsId,jdbcType=INTEGER}, #{imgUrl,jdbcType=LONGVARCHAR} 40 | ) 41 | 42 | 43 | insert into image 44 | 45 | 46 | id, 47 | 48 | 49 | goods_id, 50 | 51 | 52 | img_url, 53 | 54 | 55 | 56 | 57 | #{id,jdbcType=INTEGER}, 58 | 59 | 60 | #{goodsId,jdbcType=INTEGER}, 61 | 62 | 63 | #{imgUrl,jdbcType=LONGVARCHAR}, 64 | 65 | 66 | 67 | 68 | update image 69 | 70 | 71 | goods_id = #{goodsId,jdbcType=INTEGER}, 72 | 73 | 74 | img_url = #{imgUrl,jdbcType=LONGVARCHAR}, 75 | 76 | 77 | where id = #{id,jdbcType=INTEGER} 78 | 79 | 80 | update image 81 | set goods_id = #{goodsId,jdbcType=INTEGER}, 82 | img_url = #{imgUrl,jdbcType=LONGVARCHAR} 83 | where id = #{id,jdbcType=INTEGER} 84 | 85 | 86 | update image 87 | set goods_id = #{goodsId,jdbcType=INTEGER} 88 | where id = #{id,jdbcType=INTEGER} 89 | 90 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/pages/error/404.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 这个.. 页面没有找到!!! 6 | 7 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | Sorry..页面没有找到! 25 | 26 | 似乎你所寻找的网页已移动或丢失了。 27 | 或者也许你只是键入错误了一些东西。 28 | 请不要担心,这没事。如果该资源对你很重要,请与管理员联系。 29 | 30 | 返回首页 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/pages/index.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | Created by IntelliJ IDEA. 3 | User: lenovo 4 | Date: 2017/5/12 5 | Time: 11:44 6 | To change this template use File | Settings | File Templates. 7 | --%> 8 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 9 | 10 | 11 | Title 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | squirrel 9 | 10 | /WEB-INF/pages/index.jsp 11 | 12 | 13 | 14 | contextConfigLocation 15 | classpath:conf/applicationContext.xml 16 | 17 | 18 | org.springframework.web.context.ContextLoaderListener 19 | 20 | 21 | 22 | encodingFilter 23 | org.springframework.web.filter.CharacterEncodingFilter 24 | true 25 | 26 | encoding 27 | UTF-8 28 | 29 | 30 | 31 | encodingFilter 32 | /* 33 | 34 | 35 | 36 | SpringMVC 37 | org.springframework.web.servlet.DispatcherServlet 38 | 39 | contextConfigLocation 40 | classpath:conf/spring-mvc.xml 41 | 42 | 1 43 | true 44 | 45 | 46 | SpringMVC 47 | / 48 | 49 | 50 | 51 | 400 52 | /WEB-INF/pages/error/404.html 53 | 54 | 55 | 404 56 | /WEB-INF/pages/error/404.html 57 | 58 | 59 | 500 60 | /WEB-INF/pages/error/404.html 61 | 62 | 63 | java.lang.Exception 64 | /WEB-INF/pages/error/404.html 65 | 66 | -------------------------------------------------------------------------------- /src/main/webapp/css/emoji.css: -------------------------------------------------------------------------------- 1 | span.emoji{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:baseline;*vertical-align:auto;*zoom:1;*display:inline;width:1em;height:1em;background-size:1em;background-repeat:no-repeat;text-indent:-9999px}span.emoji-sizer{line-height:.81em;font-size:1em;margin:-2px 0}span.emoji-outer{display:-moz-inline-box;display:inline-block;*display:inline;height:1em;width:1em}span.emoji-inner{display:-moz-inline-box;display:inline-block;text-indent:-9999px;width:100%;height:100%;vertical-align:baseline;*vertical-align:auto;*zoom:1}img.emoji{width:1em;height:1em}.emoji-wysiwyg-editor:empty:before{content:attr(placeholder);color:#9aa2ab}.emoji-picker-icon{position:absolute;right:10px;top:5px;font-size:20px;opacity:.7;z-index:100;transition:none;color:black;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.emoji-picker-icon.parent-has-scroll{right:28px}.emoji-picker-icon:hover{opacity:1}.emoji-wysiwyg-editor:empty:before{content:attr(placeholder);color:#9aa2ab}.emoji-wysiwyg-editor:active:before,.emoji-wysiwyg-editor:focus:before{content:none}.emoji-wysiwyg-editor.parent-has-scroll{padding-right:40px}.emoji-wysiwyg-editor.single-line-editor{min-height:35px;height:inherit}.emoji-wysiwyg-editor img{width:20px;height:20px;vertical-align:middle;margin:-3px 0 0 0}.emoji-menu{position:absolute;z-index:999;width:225px;overflow:hidden;border:1px #dfdfdf solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}.emoji-items-wrap1{background:#fff;padding:5px 2px 5px 5px}.emoji-items-wrap1 .emoji-menu-tabs{width:100%;margin-bottom:8px;margin-top:3px}.emoji-items-wrap1 .emoji-menu-tabs td{text-align:center;color:white;line-height:0}.emoji-menu-tabs .emoji-menu-tab{display:inline-block;width:24px;height:29px;background:url('http://findfun.oss-cn-shanghai.aliyuncs.com/images/img/IconsetSmiles.png') no-repeat;background-size:42px 350px;border:0}.is_1x .emoji-menu-tabs .emoji-menu-tab{background-image:url('http://findfun.oss-cn-shanghai.aliyuncs.com/img/IconsetSmiles_1x.png')}.emoji-menu-tabs .icon-recent{background-position:-9px -306px}.emoji-menu-tabs .icon-recent-selected{background-position:-9px -277px}.emoji-menu-tabs .icon-smile{background-position:-9px -34px}.emoji-menu-tabs .icon-smile-selected{background-position:-9px -5px}.emoji-menu-tabs .icon-flower{background-position:-9px -145px}.emoji-menu-tabs .icon-flower-selected{background-position:-9px -118px}.emoji-menu-tabs .icon-bell{background-position:-9px -89px}.emoji-menu-tabs .icon-bell-selected{background-position:-9px -61px}.emoji-menu-tabs .icon-car{background-position:-9px -196px}.emoji-menu-tabs .icon-car-selected{background-position:-9px -170px}.emoji-menu-tabs .icon-grid{background-position:-9px -248px}.emoji-menu-tabs .icon-grid-selected{background-position:-9px -222px}.emoji-menu-tabs .icon-smile,.emoji-menu-tabs .icon-flower,.emoji-menu-tabs .icon-bell,.emoji-menu-tabs .icon-car,.emoji-menu-tabs .icon-grid{opacity:.7}.emoji-menu-tabs .icon-smile:hover,.emoji-menu-tabs .icon-flower:hover,.emoji-menu-tabs .icon-bell:hover,.emoji-menu-tabs .icon-car:hover,.emoji-menu-tabs .icon-grid:hover{opacity:1}.emoji-menu .emoji-items-wrap{position:relative;height:174px}.emoji-menu .emoji-items{padding-right:8px;outline:0!important}.emoji-menu img{width:20px;height:20px;vertical-align:middle;border:0 none}.emoji-menu .emoji-items a{margin:-1px 0 0 -1px;padding:5px;display:block;float:left;border-radius:2px;border:0}.emoji-menu .emoji-items a:hover{background-color:#edf2f5}.emoji-menu:after{content:' ';display:block;clear:left}.emoji-menu a .label{display:none} -------------------------------------------------------------------------------- /src/main/webapp/css/jquery.bootgrid.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery Bootgrid v1.3.1 - 09/11/2015 3 | * Copyright (c) 2014-2015 Rafael Staib (http://www.jquery-bootgrid.com) 4 | * Licensed under MIT http://www.opensource.org/licenses/MIT 5 | */.bootgrid-footer,.bootgrid-header{margin:15px 0}.bootgrid-footer a,.bootgrid-header a{outline:0}.bootgrid-footer .search,.bootgrid-header .search{display:inline-block;margin:0 20px 0 0;vertical-align:middle;width:180px}.bootgrid-footer .search .glyphicon,.bootgrid-header .search .glyphicon{top:0}.bootgrid-footer .search .fa,.bootgrid-header .search .fa{display:table-cell}.bootgrid-footer .search .search-field::-ms-clear,.bootgrid-footer .search.search-field::-ms-clear,.bootgrid-header .search .search-field::-ms-clear,.bootgrid-header .search.search-field::-ms-clear{display:none}.bootgrid-footer .pagination,.bootgrid-header .pagination{margin:0!important}.bootgrid-footer .infoBar,.bootgrid-header .actionBar{text-align:right}.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu{text-align:left}.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item{cursor:pointer;display:block;margin:0;padding:3px 20px;white-space:nowrap}.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item:focus,.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item:hover,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item:focus,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item .dropdown-item-checkbox,.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item.dropdown-item-checkbox,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item .dropdown-item-checkbox,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item.dropdown-item-checkbox{margin:0 2px 4px 0;vertical-align:middle}.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item.disabled,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item.disabled{cursor:not-allowed}.bootgrid-table{table-layout:fixed}.bootgrid-table a{outline:0}.bootgrid-table th>.column-header-anchor{color:#333;cursor:not-allowed;display:block;position:relative;text-decoration:none}.bootgrid-table th>.column-header-anchor.sortable{cursor:pointer}.bootgrid-table th>.column-header-anchor>.text{display:block;margin:0 16px 0 0;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.bootgrid-table th>.column-header-anchor>.icon{display:block;position:absolute;right:0;top:2px}.bootgrid-table th:active,.bootgrid-table th:hover{background:#fafafa}.bootgrid-table td{overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.bootgrid-table td.loading,.bootgrid-table td.no-results{background:#fff;text-align:center}.bootgrid-table td.select-cell,.bootgrid-table th.select-cell{text-align:center;width:30px}.bootgrid-table td.select-cell .select-box,.bootgrid-table th.select-cell .select-box{margin:0;outline:0}.table-responsive .bootgrid-table{table-layout:inherit!important}.table-responsive .bootgrid-table td,.table-responsive .bootgrid-table th>.column-header-anchor>.text{overflow:inherit!important;-ms-text-overflow:inherit!important;-o-text-overflow:inherit!important;text-overflow:inherit!important;white-space:inherit!important} -------------------------------------------------------------------------------- /src/main/webapp/css/materialize-icon.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Material Icons'; 3 | font-style: normal; 4 | font-weight: 400; 5 | src: local('Material Icons'), local('MaterialIcons-Regular'), url(/static/base/fonts/material-icons.woff2) format('woff2'); 6 | } 7 | 8 | .material-icons { 9 | font-family: 'Material Icons'; 10 | font-weight: normal; 11 | font-style: normal; 12 | font-size: 24px; 13 | line-height: 1; 14 | letter-spacing: normal; 15 | text-transform: none; 16 | display: inline-block; 17 | white-space: nowrap; 18 | word-wrap: normal; 19 | direction: ltr; 20 | -webkit-font-feature-settings: 'liga'; 21 | -webkit-font-smoothing: antialiased; 22 | } 23 | -------------------------------------------------------------------------------- /src/main/webapp/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /src/main/webapp/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /src/main/webapp/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /src/main/webapp/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /src/main/webapp/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /src/main/webapp/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /src/main/webapp/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /src/main/webapp/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /src/main/webapp/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /src/main/webapp/img/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/img/book.png -------------------------------------------------------------------------------- /src/main/webapp/img/commodity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/img/commodity.png -------------------------------------------------------------------------------- /src/main/webapp/img/digital.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/img/digital.png -------------------------------------------------------------------------------- /src/main/webapp/img/file-1493726053986.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/img/file-1493726053986.JPG -------------------------------------------------------------------------------- /src/main/webapp/img/findfun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/img/findfun.png -------------------------------------------------------------------------------- /src/main/webapp/img/index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/img/index.png -------------------------------------------------------------------------------- /src/main/webapp/img/loading-sm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/img/loading-sm.gif -------------------------------------------------------------------------------- /src/main/webapp/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/img/loading.gif -------------------------------------------------------------------------------- /src/main/webapp/img/makeup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/img/makeup.png -------------------------------------------------------------------------------- /src/main/webapp/img/p_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/img/p_logo.jpg -------------------------------------------------------------------------------- /src/main/webapp/img/photo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/img/photo.jpg -------------------------------------------------------------------------------- /src/main/webapp/img/photo1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/img/photo1.jpg -------------------------------------------------------------------------------- /src/main/webapp/img/photo2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/img/photo2.jpg -------------------------------------------------------------------------------- /src/main/webapp/img/photo3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/img/photo3.jpg -------------------------------------------------------------------------------- /src/main/webapp/img/photo4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/img/photo4.jpg -------------------------------------------------------------------------------- /src/main/webapp/img/photo5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/img/photo5.jpg -------------------------------------------------------------------------------- /src/main/webapp/img/ride.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/img/ride.png -------------------------------------------------------------------------------- /src/main/webapp/img/smallthing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/img/smallthing.png -------------------------------------------------------------------------------- /src/main/webapp/img/sport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/img/sport.png -------------------------------------------------------------------------------- /src/main/webapp/img/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/src/main/webapp/img/title.png -------------------------------------------------------------------------------- /target/classes/com/ldu/controller/AdminController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/controller/AdminController.class -------------------------------------------------------------------------------- /target/classes/com/ldu/controller/CatelogController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/controller/CatelogController.class -------------------------------------------------------------------------------- /target/classes/com/ldu/controller/GoodsController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/controller/GoodsController.class -------------------------------------------------------------------------------- /target/classes/com/ldu/controller/MainController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/controller/MainController.class -------------------------------------------------------------------------------- /target/classes/com/ldu/controller/UserController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/controller/UserController.class -------------------------------------------------------------------------------- /target/classes/com/ldu/dao/CatelogMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/dao/CatelogMapper.class -------------------------------------------------------------------------------- /target/classes/com/ldu/dao/CommentsMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/dao/CommentsMapper.class -------------------------------------------------------------------------------- /target/classes/com/ldu/dao/GoodsMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/dao/GoodsMapper.class -------------------------------------------------------------------------------- /target/classes/com/ldu/dao/ImageMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/dao/ImageMapper.class -------------------------------------------------------------------------------- /target/classes/com/ldu/dao/NoticeMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/dao/NoticeMapper.class -------------------------------------------------------------------------------- /target/classes/com/ldu/dao/ReplyMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/dao/ReplyMapper.class -------------------------------------------------------------------------------- /target/classes/com/ldu/dao/UserMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/dao/UserMapper.class -------------------------------------------------------------------------------- /target/classes/com/ldu/pojo/Catelog.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/pojo/Catelog.class -------------------------------------------------------------------------------- /target/classes/com/ldu/pojo/Comments.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/pojo/Comments.class -------------------------------------------------------------------------------- /target/classes/com/ldu/pojo/Goods.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/pojo/Goods.class -------------------------------------------------------------------------------- /target/classes/com/ldu/pojo/GoodsExtend.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/pojo/GoodsExtend.class -------------------------------------------------------------------------------- /target/classes/com/ldu/pojo/Image.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/pojo/Image.class -------------------------------------------------------------------------------- /target/classes/com/ldu/pojo/Notice.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/pojo/Notice.class -------------------------------------------------------------------------------- /target/classes/com/ldu/pojo/Reply.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/pojo/Reply.class -------------------------------------------------------------------------------- /target/classes/com/ldu/pojo/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/pojo/User.class -------------------------------------------------------------------------------- /target/classes/com/ldu/service/CatelogService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/service/CatelogService.class -------------------------------------------------------------------------------- /target/classes/com/ldu/service/GoodsService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/service/GoodsService.class -------------------------------------------------------------------------------- /target/classes/com/ldu/service/ImageService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/service/ImageService.class -------------------------------------------------------------------------------- /target/classes/com/ldu/service/UserService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/service/UserService.class -------------------------------------------------------------------------------- /target/classes/com/ldu/service/impl/CatelogServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/service/impl/CatelogServiceImpl.class -------------------------------------------------------------------------------- /target/classes/com/ldu/service/impl/GoodsServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/service/impl/GoodsServiceImpl.class -------------------------------------------------------------------------------- /target/classes/com/ldu/service/impl/ImageServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/service/impl/ImageServiceImpl.class -------------------------------------------------------------------------------- /target/classes/com/ldu/service/impl/UserServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/service/impl/UserServiceImpl.class -------------------------------------------------------------------------------- /target/classes/com/ldu/util/CellRegion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/util/CellRegion.class -------------------------------------------------------------------------------- /target/classes/com/ldu/util/DateUtil.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/util/DateUtil.class -------------------------------------------------------------------------------- /target/classes/com/ldu/util/MD5.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/util/MD5.class -------------------------------------------------------------------------------- /target/classes/com/ldu/util/ReadExcel.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/util/ReadExcel.class -------------------------------------------------------------------------------- /target/classes/com/ldu/util/UserGrid.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/util/UserGrid.class -------------------------------------------------------------------------------- /target/classes/com/ldu/util/WriteExcel.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/classes/com/ldu/util/WriteExcel.class -------------------------------------------------------------------------------- /target/classes/conf/generatorConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 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 | -------------------------------------------------------------------------------- /target/classes/conf/jdbc.properties: -------------------------------------------------------------------------------- 1 | druid.driverClassName=com.mysql.jdbc.Driver 2 | druid.name=squirrel 3 | druid.url=jdbc:mysql://localhost:3306/squirrel?useUnicode=true&characterEncoding=UTF-8 4 | druid.username=root 5 | druid.password= 6 | druid.filters=stat 7 | druid.maxActive=20 8 | druid.initialSize=1 9 | druid.maxWait=60000 10 | druid.minIdle=10 11 | druid.maxIdle=15 12 | druid.timeBetweenEvictionRunsMillis=60000 13 | druid.minEvictableIdleTimeMillis=300000 14 | druid.validationQuery=SELECT 'x' 15 | druid.testWhileIdle=true 16 | druid.testOnBorrow=false 17 | druid.testOnReturn=false 18 | druid.maxOpenPreparedStatements=20 19 | druid.removeAbandoned=true 20 | druid.removeAbandonedTimeout=1800 21 | druid.logAbandoned=true -------------------------------------------------------------------------------- /target/classes/conf/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=DEBUG, Console 2 | #Console 3 | log4j.appender.Console=org.apache.log4j.ConsoleAppender 4 | log4j.appender.Console.layout=org.apache.log4j.PatternLayout 5 | log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n 6 | 7 | log4j.logger.java.sql.ResultSet=INFO 8 | log4j.logger.org.apache=INFO 9 | log4j.logger.java.sql.Connection=DEBUG 10 | log4j.logger.java.sql.Statement=DEBUG 11 | log4j.logger.java.sql.PreparedStatement=DEBU -------------------------------------------------------------------------------- /target/classes/conf/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 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /target/classes/conf/spring-mvc.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | application/json;charset=UTF-8 28 | 29 | 30 | 31 | 32 | 33 | 34 | application/json;charset=UTF-8 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 56 | 57 | 58 | 5242880 59 | 60 | 61 | -------------------------------------------------------------------------------- /target/classes/mapper/CatelogMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | id, name, number, status 12 | 13 | 14 | select 15 | 16 | from catelog 17 | where id = #{id,jdbcType=INTEGER} 18 | 19 | 20 | select 21 | 22 | from catelog 23 | where status = #{1,jdbcType=INTEGER} 24 | 25 | 26 | delete from catelog 27 | where id = #{id,jdbcType=INTEGER} 28 | 29 | 30 | insert into catelog (id, name, number, 31 | status) 32 | values (#{id,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{number,jdbcType=INTEGER}, 33 | #{status,jdbcType=TINYINT}) 34 | 35 | 36 | insert into catelog 37 | 38 | 39 | id, 40 | 41 | 42 | name, 43 | 44 | 45 | number, 46 | 47 | 48 | status, 49 | 50 | 51 | 52 | 53 | #{id,jdbcType=INTEGER}, 54 | 55 | 56 | #{name,jdbcType=VARCHAR}, 57 | 58 | 59 | #{number,jdbcType=INTEGER}, 60 | 61 | 62 | #{status,jdbcType=TINYINT}, 63 | 64 | 65 | 66 | 67 | update catelog 68 | 69 | 70 | name = #{name,jdbcType=VARCHAR}, 71 | 72 | 73 | number = #{number,jdbcType=INTEGER}, 74 | 75 | 76 | status = #{status,jdbcType=TINYINT}, 77 | 78 | 79 | where id = #{id,jdbcType=INTEGER} 80 | 81 | 82 | update catelog 83 | set name = #{name,jdbcType=VARCHAR}, 84 | number = #{number,jdbcType=INTEGER}, 85 | status = #{status,jdbcType=TINYINT} 86 | where id = #{id,jdbcType=INTEGER} 87 | 88 | 89 | update catelog 90 | set number = #{number,jdbcType=INTEGER} where id = #{id,jdbcType=INTEGER} 91 | 92 | -------------------------------------------------------------------------------- /target/classes/mapper/ImageMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | id, goods_id 13 | 14 | 15 | img_url 16 | 17 | 18 | select 19 | 20 | , 21 | 22 | from image 23 | where id = #{id,jdbcType=INTEGER} 24 | 25 | 26 | select * from image where goods_id = #{goodsId,jdbcType=INTEGER} 27 | 28 | 29 | delete from image 30 | where id = #{id,jdbcType=INTEGER} 31 | 32 | 33 | delete from image 34 | where goods_id = #{goodsId,jdbcType=INTEGER} 35 | 36 | 37 | insert into image (id, goods_id, img_url 38 | ) 39 | values (#{id,jdbcType=INTEGER}, #{goodsId,jdbcType=INTEGER}, #{imgUrl,jdbcType=LONGVARCHAR} 40 | ) 41 | 42 | 43 | insert into image 44 | 45 | 46 | id, 47 | 48 | 49 | goods_id, 50 | 51 | 52 | img_url, 53 | 54 | 55 | 56 | 57 | #{id,jdbcType=INTEGER}, 58 | 59 | 60 | #{goodsId,jdbcType=INTEGER}, 61 | 62 | 63 | #{imgUrl,jdbcType=LONGVARCHAR}, 64 | 65 | 66 | 67 | 68 | update image 69 | 70 | 71 | goods_id = #{goodsId,jdbcType=INTEGER}, 72 | 73 | 74 | img_url = #{imgUrl,jdbcType=LONGVARCHAR}, 75 | 76 | 77 | where id = #{id,jdbcType=INTEGER} 78 | 79 | 80 | update image 81 | set goods_id = #{goodsId,jdbcType=INTEGER}, 82 | img_url = #{imgUrl,jdbcType=LONGVARCHAR} 83 | where id = #{id,jdbcType=INTEGER} 84 | 85 | 86 | update image 87 | set goods_id = #{goodsId,jdbcType=INTEGER} 88 | where id = #{id,jdbcType=INTEGER} 89 | 90 | -------------------------------------------------------------------------------- /target/squirrel/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Built-By: lenovo 3 | Created-By: IntelliJ IDEA 4 | Build-Jdk: 1.8.0_45 5 | 6 | -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/controller/AdminController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/controller/AdminController.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/controller/CatelogController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/controller/CatelogController.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/controller/GoodsController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/controller/GoodsController.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/controller/MainController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/controller/MainController.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/controller/UserController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/controller/UserController.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/dao/CatelogMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/dao/CatelogMapper.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/dao/CommentsMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/dao/CommentsMapper.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/dao/GoodsMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/dao/GoodsMapper.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/dao/ImageMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/dao/ImageMapper.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/dao/NoticeMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/dao/NoticeMapper.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/dao/ReplyMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/dao/ReplyMapper.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/dao/UserMapper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/dao/UserMapper.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/pojo/Catelog.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/pojo/Catelog.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/pojo/Comments.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/pojo/Comments.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/pojo/Goods.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/pojo/Goods.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/pojo/GoodsExtend.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/pojo/GoodsExtend.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/pojo/Image.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/pojo/Image.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/pojo/Notice.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/pojo/Notice.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/pojo/Reply.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/pojo/Reply.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/pojo/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/pojo/User.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/service/CatelogService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/service/CatelogService.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/service/GoodsService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/service/GoodsService.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/service/ImageService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/service/ImageService.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/service/UserService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/service/UserService.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/service/impl/CatelogServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/service/impl/CatelogServiceImpl.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/service/impl/GoodsServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/service/impl/GoodsServiceImpl.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/service/impl/ImageServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/service/impl/ImageServiceImpl.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/service/impl/UserServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/service/impl/UserServiceImpl.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/util/CellRegion.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/util/CellRegion.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/util/DateUtil.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/util/DateUtil.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/util/MD5.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/util/MD5.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/util/ReadExcel.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/util/ReadExcel.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/util/UserGrid.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/util/UserGrid.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/com/ldu/util/WriteExcel.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/classes/com/ldu/util/WriteExcel.class -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/conf/generatorConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 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 | -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/conf/jdbc.properties: -------------------------------------------------------------------------------- 1 | druid.driverClassName=com.mysql.jdbc.Driver 2 | druid.name=squirrel 3 | druid.url=jdbc:mysql://localhost:3306/squirrel?useUnicode=true&characterEncoding=UTF-8 4 | druid.username=root 5 | druid.password= 6 | druid.filters=stat 7 | druid.maxActive=20 8 | druid.initialSize=1 9 | druid.maxWait=60000 10 | druid.minIdle=10 11 | druid.maxIdle=15 12 | druid.timeBetweenEvictionRunsMillis=60000 13 | druid.minEvictableIdleTimeMillis=300000 14 | druid.validationQuery=SELECT 'x' 15 | druid.testWhileIdle=true 16 | druid.testOnBorrow=false 17 | druid.testOnReturn=false 18 | druid.maxOpenPreparedStatements=20 19 | druid.removeAbandoned=true 20 | druid.removeAbandonedTimeout=1800 21 | druid.logAbandoned=true -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/conf/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=DEBUG, Console 2 | #Console 3 | log4j.appender.Console=org.apache.log4j.ConsoleAppender 4 | log4j.appender.Console.layout=org.apache.log4j.PatternLayout 5 | log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n 6 | 7 | log4j.logger.java.sql.ResultSet=INFO 8 | log4j.logger.org.apache=INFO 9 | log4j.logger.java.sql.Connection=DEBUG 10 | log4j.logger.java.sql.Statement=DEBUG 11 | log4j.logger.java.sql.PreparedStatement=DEBU -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/conf/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 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/conf/spring-mvc.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | application/json;charset=UTF-8 28 | 29 | 30 | 31 | 32 | 33 | 34 | application/json;charset=UTF-8 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 56 | 57 | 58 | 5242880 59 | 60 | 61 | -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/mapper/CatelogMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | id, name, number, status 12 | 13 | 14 | select 15 | 16 | from catelog 17 | where id = #{id,jdbcType=INTEGER} 18 | 19 | 20 | select 21 | 22 | from catelog 23 | where status = #{1,jdbcType=INTEGER} 24 | 25 | 26 | delete from catelog 27 | where id = #{id,jdbcType=INTEGER} 28 | 29 | 30 | insert into catelog (id, name, number, 31 | status) 32 | values (#{id,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{number,jdbcType=INTEGER}, 33 | #{status,jdbcType=TINYINT}) 34 | 35 | 36 | insert into catelog 37 | 38 | 39 | id, 40 | 41 | 42 | name, 43 | 44 | 45 | number, 46 | 47 | 48 | status, 49 | 50 | 51 | 52 | 53 | #{id,jdbcType=INTEGER}, 54 | 55 | 56 | #{name,jdbcType=VARCHAR}, 57 | 58 | 59 | #{number,jdbcType=INTEGER}, 60 | 61 | 62 | #{status,jdbcType=TINYINT}, 63 | 64 | 65 | 66 | 67 | update catelog 68 | 69 | 70 | name = #{name,jdbcType=VARCHAR}, 71 | 72 | 73 | number = #{number,jdbcType=INTEGER}, 74 | 75 | 76 | status = #{status,jdbcType=TINYINT}, 77 | 78 | 79 | where id = #{id,jdbcType=INTEGER} 80 | 81 | 82 | update catelog 83 | set name = #{name,jdbcType=VARCHAR}, 84 | number = #{number,jdbcType=INTEGER}, 85 | status = #{status,jdbcType=TINYINT} 86 | where id = #{id,jdbcType=INTEGER} 87 | 88 | 89 | update catelog 90 | set number = #{number,jdbcType=INTEGER} where id = #{id,jdbcType=INTEGER} 91 | 92 | -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/classes/mapper/ImageMapper.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | id, goods_id 13 | 14 | 15 | img_url 16 | 17 | 18 | select 19 | 20 | , 21 | 22 | from image 23 | where id = #{id,jdbcType=INTEGER} 24 | 25 | 26 | select * from image where goods_id = #{goodsId,jdbcType=INTEGER} 27 | 28 | 29 | delete from image 30 | where id = #{id,jdbcType=INTEGER} 31 | 32 | 33 | delete from image 34 | where goods_id = #{goodsId,jdbcType=INTEGER} 35 | 36 | 37 | insert into image (id, goods_id, img_url 38 | ) 39 | values (#{id,jdbcType=INTEGER}, #{goodsId,jdbcType=INTEGER}, #{imgUrl,jdbcType=LONGVARCHAR} 40 | ) 41 | 42 | 43 | insert into image 44 | 45 | 46 | id, 47 | 48 | 49 | goods_id, 50 | 51 | 52 | img_url, 53 | 54 | 55 | 56 | 57 | #{id,jdbcType=INTEGER}, 58 | 59 | 60 | #{goodsId,jdbcType=INTEGER}, 61 | 62 | 63 | #{imgUrl,jdbcType=LONGVARCHAR}, 64 | 65 | 66 | 67 | 68 | update image 69 | 70 | 71 | goods_id = #{goodsId,jdbcType=INTEGER}, 72 | 73 | 74 | img_url = #{imgUrl,jdbcType=LONGVARCHAR}, 75 | 76 | 77 | where id = #{id,jdbcType=INTEGER} 78 | 79 | 80 | update image 81 | set goods_id = #{goodsId,jdbcType=INTEGER}, 82 | img_url = #{imgUrl,jdbcType=LONGVARCHAR} 83 | where id = #{id,jdbcType=INTEGER} 84 | 85 | 86 | update image 87 | set goods_id = #{goodsId,jdbcType=INTEGER} 88 | where id = #{id,jdbcType=INTEGER} 89 | 90 | -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/aopalliance-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/aopalliance-1.0.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/aspectjweaver-1.7.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/aspectjweaver-1.7.2.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/commons-codec-1.10.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/commons-codec-1.10.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/commons-fileupload-1.3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/commons-fileupload-1.3.1.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/commons-io-2.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/commons-io-2.2.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/commons-lang3-3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/commons-lang3-3.1.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/commons-logging-1.1.3.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/commons-logging-1.1.3.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/druid-1.0.25.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/druid-1.0.25.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/fastjson-1.1.29.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/fastjson-1.1.29.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/jackson-annotations-2.3.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/jackson-annotations-2.3.0.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/jackson-core-2.3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/jackson-core-2.3.1.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/jackson-databind-2.3.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/jackson-databind-2.3.1.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/javassist-3.11.0.GA.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/javassist-3.11.0.GA.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/jsqlparser-0.9.5.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/jsqlparser-0.9.5.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/jstl-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/jstl-1.2.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/log4j-1.2.16.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/log4j-1.2.16.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/mybatis-3.2.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/mybatis-3.2.2.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/mybatis-generator-core-1.3.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/mybatis-generator-core-1.3.2.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/mybatis-spring-1.3.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/mybatis-spring-1.3.0.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/mysql-connector-java-5.1.30.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/mysql-connector-java-5.1.30.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/ognl-3.0.6.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/ognl-3.0.6.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/pagehelper-4.1.6.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/pagehelper-4.1.6.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/poi-3.14.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/poi-3.14.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/slf4j-api-1.7.7.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/slf4j-api-1.7.7.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/slf4j-log4j12-1.7.7.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/slf4j-log4j12-1.7.7.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/spring-aop-4.0.4.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/spring-aop-4.0.4.RELEASE.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/spring-beans-4.0.4.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/spring-beans-4.0.4.RELEASE.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/spring-context-4.0.4.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/spring-context-4.0.4.RELEASE.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/spring-context-support-4.0.4.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/spring-context-support-4.0.4.RELEASE.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/spring-core-4.0.4.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/spring-core-4.0.4.RELEASE.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/spring-expression-4.0.4.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/spring-expression-4.0.4.RELEASE.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/spring-jdbc-4.0.4.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/spring-jdbc-4.0.4.RELEASE.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/spring-orm-4.0.4.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/spring-orm-4.0.4.RELEASE.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/spring-tx-4.0.4.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/spring-tx-4.0.4.RELEASE.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/spring-web-4.0.4.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/spring-web-4.0.4.RELEASE.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/lib/spring-webmvc-4.0.4.RELEASE.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/WEB-INF/lib/spring-webmvc-4.0.4.RELEASE.jar -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/pages/error/404.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 这个.. 页面没有找到!!! 6 | 7 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | Sorry..页面没有找到! 25 | 26 | 似乎你所寻找的网页已移动或丢失了。 27 | 或者也许你只是键入错误了一些东西。 28 | 请不要担心,这没事。如果该资源对你很重要,请与管理员联系。 29 | 30 | 返回首页 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/pages/index.jsp: -------------------------------------------------------------------------------- 1 | <%-- 2 | Created by IntelliJ IDEA. 3 | User: lenovo 4 | Date: 2017/5/12 5 | Time: 11:44 6 | To change this template use File | Settings | File Templates. 7 | --%> 8 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 9 | 10 | 11 | Title 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /target/squirrel/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | squirrel 9 | 10 | /WEB-INF/pages/index.jsp 11 | 12 | 13 | 14 | contextConfigLocation 15 | classpath:conf/applicationContext.xml 16 | 17 | 18 | org.springframework.web.context.ContextLoaderListener 19 | 20 | 21 | 22 | encodingFilter 23 | org.springframework.web.filter.CharacterEncodingFilter 24 | true 25 | 26 | encoding 27 | UTF-8 28 | 29 | 30 | 31 | encodingFilter 32 | /* 33 | 34 | 35 | 36 | SpringMVC 37 | org.springframework.web.servlet.DispatcherServlet 38 | 39 | contextConfigLocation 40 | classpath:conf/spring-mvc.xml 41 | 42 | 1 43 | true 44 | 45 | 46 | SpringMVC 47 | / 48 | 49 | 50 | 51 | 400 52 | /WEB-INF/pages/error/404.html 53 | 54 | 55 | 404 56 | /WEB-INF/pages/error/404.html 57 | 58 | 59 | 500 60 | /WEB-INF/pages/error/404.html 61 | 62 | 63 | java.lang.Exception 64 | /WEB-INF/pages/error/404.html 65 | 66 | -------------------------------------------------------------------------------- /target/squirrel/css/emoji.css: -------------------------------------------------------------------------------- 1 | span.emoji{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:baseline;*vertical-align:auto;*zoom:1;*display:inline;width:1em;height:1em;background-size:1em;background-repeat:no-repeat;text-indent:-9999px}span.emoji-sizer{line-height:.81em;font-size:1em;margin:-2px 0}span.emoji-outer{display:-moz-inline-box;display:inline-block;*display:inline;height:1em;width:1em}span.emoji-inner{display:-moz-inline-box;display:inline-block;text-indent:-9999px;width:100%;height:100%;vertical-align:baseline;*vertical-align:auto;*zoom:1}img.emoji{width:1em;height:1em}.emoji-wysiwyg-editor:empty:before{content:attr(placeholder);color:#9aa2ab}.emoji-picker-icon{position:absolute;right:10px;top:5px;font-size:20px;opacity:.7;z-index:100;transition:none;color:black;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.emoji-picker-icon.parent-has-scroll{right:28px}.emoji-picker-icon:hover{opacity:1}.emoji-wysiwyg-editor:empty:before{content:attr(placeholder);color:#9aa2ab}.emoji-wysiwyg-editor:active:before,.emoji-wysiwyg-editor:focus:before{content:none}.emoji-wysiwyg-editor.parent-has-scroll{padding-right:40px}.emoji-wysiwyg-editor.single-line-editor{min-height:35px;height:inherit}.emoji-wysiwyg-editor img{width:20px;height:20px;vertical-align:middle;margin:-3px 0 0 0}.emoji-menu{position:absolute;z-index:999;width:225px;overflow:hidden;border:1px #dfdfdf solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}.emoji-items-wrap1{background:#fff;padding:5px 2px 5px 5px}.emoji-items-wrap1 .emoji-menu-tabs{width:100%;margin-bottom:8px;margin-top:3px}.emoji-items-wrap1 .emoji-menu-tabs td{text-align:center;color:white;line-height:0}.emoji-menu-tabs .emoji-menu-tab{display:inline-block;width:24px;height:29px;background:url('http://findfun.oss-cn-shanghai.aliyuncs.com/images/img/IconsetSmiles.png') no-repeat;background-size:42px 350px;border:0}.is_1x .emoji-menu-tabs .emoji-menu-tab{background-image:url('http://findfun.oss-cn-shanghai.aliyuncs.com/img/IconsetSmiles_1x.png')}.emoji-menu-tabs .icon-recent{background-position:-9px -306px}.emoji-menu-tabs .icon-recent-selected{background-position:-9px -277px}.emoji-menu-tabs .icon-smile{background-position:-9px -34px}.emoji-menu-tabs .icon-smile-selected{background-position:-9px -5px}.emoji-menu-tabs .icon-flower{background-position:-9px -145px}.emoji-menu-tabs .icon-flower-selected{background-position:-9px -118px}.emoji-menu-tabs .icon-bell{background-position:-9px -89px}.emoji-menu-tabs .icon-bell-selected{background-position:-9px -61px}.emoji-menu-tabs .icon-car{background-position:-9px -196px}.emoji-menu-tabs .icon-car-selected{background-position:-9px -170px}.emoji-menu-tabs .icon-grid{background-position:-9px -248px}.emoji-menu-tabs .icon-grid-selected{background-position:-9px -222px}.emoji-menu-tabs .icon-smile,.emoji-menu-tabs .icon-flower,.emoji-menu-tabs .icon-bell,.emoji-menu-tabs .icon-car,.emoji-menu-tabs .icon-grid{opacity:.7}.emoji-menu-tabs .icon-smile:hover,.emoji-menu-tabs .icon-flower:hover,.emoji-menu-tabs .icon-bell:hover,.emoji-menu-tabs .icon-car:hover,.emoji-menu-tabs .icon-grid:hover{opacity:1}.emoji-menu .emoji-items-wrap{position:relative;height:174px}.emoji-menu .emoji-items{padding-right:8px;outline:0!important}.emoji-menu img{width:20px;height:20px;vertical-align:middle;border:0 none}.emoji-menu .emoji-items a{margin:-1px 0 0 -1px;padding:5px;display:block;float:left;border-radius:2px;border:0}.emoji-menu .emoji-items a:hover{background-color:#edf2f5}.emoji-menu:after{content:' ';display:block;clear:left}.emoji-menu a .label{display:none} -------------------------------------------------------------------------------- /target/squirrel/css/jquery.bootgrid.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery Bootgrid v1.3.1 - 09/11/2015 3 | * Copyright (c) 2014-2015 Rafael Staib (http://www.jquery-bootgrid.com) 4 | * Licensed under MIT http://www.opensource.org/licenses/MIT 5 | */.bootgrid-footer,.bootgrid-header{margin:15px 0}.bootgrid-footer a,.bootgrid-header a{outline:0}.bootgrid-footer .search,.bootgrid-header .search{display:inline-block;margin:0 20px 0 0;vertical-align:middle;width:180px}.bootgrid-footer .search .glyphicon,.bootgrid-header .search .glyphicon{top:0}.bootgrid-footer .search .fa,.bootgrid-header .search .fa{display:table-cell}.bootgrid-footer .search .search-field::-ms-clear,.bootgrid-footer .search.search-field::-ms-clear,.bootgrid-header .search .search-field::-ms-clear,.bootgrid-header .search.search-field::-ms-clear{display:none}.bootgrid-footer .pagination,.bootgrid-header .pagination{margin:0!important}.bootgrid-footer .infoBar,.bootgrid-header .actionBar{text-align:right}.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu{text-align:left}.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item{cursor:pointer;display:block;margin:0;padding:3px 20px;white-space:nowrap}.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item:focus,.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item:hover,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item:focus,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item .dropdown-item-checkbox,.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item.dropdown-item-checkbox,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item .dropdown-item-checkbox,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item.dropdown-item-checkbox{margin:0 2px 4px 0;vertical-align:middle}.bootgrid-footer .infoBar .btn-group>.btn-group .dropdown-menu .dropdown-item.disabled,.bootgrid-header .actionBar .btn-group>.btn-group .dropdown-menu .dropdown-item.disabled{cursor:not-allowed}.bootgrid-table{table-layout:fixed}.bootgrid-table a{outline:0}.bootgrid-table th>.column-header-anchor{color:#333;cursor:not-allowed;display:block;position:relative;text-decoration:none}.bootgrid-table th>.column-header-anchor.sortable{cursor:pointer}.bootgrid-table th>.column-header-anchor>.text{display:block;margin:0 16px 0 0;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.bootgrid-table th>.column-header-anchor>.icon{display:block;position:absolute;right:0;top:2px}.bootgrid-table th:active,.bootgrid-table th:hover{background:#fafafa}.bootgrid-table td{overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.bootgrid-table td.loading,.bootgrid-table td.no-results{background:#fff;text-align:center}.bootgrid-table td.select-cell,.bootgrid-table th.select-cell{text-align:center;width:30px}.bootgrid-table td.select-cell .select-box,.bootgrid-table th.select-cell .select-box{margin:0;outline:0}.table-responsive .bootgrid-table{table-layout:inherit!important}.table-responsive .bootgrid-table td,.table-responsive .bootgrid-table th>.column-header-anchor>.text{overflow:inherit!important;-ms-text-overflow:inherit!important;-o-text-overflow:inherit!important;text-overflow:inherit!important;white-space:inherit!important} -------------------------------------------------------------------------------- /target/squirrel/css/materialize-icon.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: 'Material Icons'; 3 | font-style: normal; 4 | font-weight: 400; 5 | src: local('Material Icons'), local('MaterialIcons-Regular'), url(/static/base/fonts/material-icons.woff2) format('woff2'); 6 | } 7 | 8 | .material-icons { 9 | font-family: 'Material Icons'; 10 | font-weight: normal; 11 | font-style: normal; 12 | font-size: 24px; 13 | line-height: 1; 14 | letter-spacing: normal; 15 | text-transform: none; 16 | display: inline-block; 17 | white-space: nowrap; 18 | word-wrap: normal; 19 | direction: ltr; 20 | -webkit-font-feature-settings: 'liga'; 21 | -webkit-font-smoothing: antialiased; 22 | } 23 | -------------------------------------------------------------------------------- /target/squirrel/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /target/squirrel/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /target/squirrel/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /target/squirrel/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /target/squirrel/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /target/squirrel/fonts/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/fonts/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /target/squirrel/fonts/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/fonts/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /target/squirrel/fonts/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/fonts/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /target/squirrel/fonts/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/fonts/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /target/squirrel/img/book.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/img/book.png -------------------------------------------------------------------------------- /target/squirrel/img/commodity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/img/commodity.png -------------------------------------------------------------------------------- /target/squirrel/img/digital.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/img/digital.png -------------------------------------------------------------------------------- /target/squirrel/img/file-1493726053986.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/img/file-1493726053986.JPG -------------------------------------------------------------------------------- /target/squirrel/img/findfun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/img/findfun.png -------------------------------------------------------------------------------- /target/squirrel/img/index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/img/index.png -------------------------------------------------------------------------------- /target/squirrel/img/loading-sm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/img/loading-sm.gif -------------------------------------------------------------------------------- /target/squirrel/img/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/img/loading.gif -------------------------------------------------------------------------------- /target/squirrel/img/makeup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/img/makeup.png -------------------------------------------------------------------------------- /target/squirrel/img/p_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/img/p_logo.jpg -------------------------------------------------------------------------------- /target/squirrel/img/photo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/img/photo.jpg -------------------------------------------------------------------------------- /target/squirrel/img/photo1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/img/photo1.jpg -------------------------------------------------------------------------------- /target/squirrel/img/photo2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/img/photo2.jpg -------------------------------------------------------------------------------- /target/squirrel/img/photo3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/img/photo3.jpg -------------------------------------------------------------------------------- /target/squirrel/img/photo4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/img/photo4.jpg -------------------------------------------------------------------------------- /target/squirrel/img/photo5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/img/photo5.jpg -------------------------------------------------------------------------------- /target/squirrel/img/ride.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/img/ride.png -------------------------------------------------------------------------------- /target/squirrel/img/smallthing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/img/smallthing.png -------------------------------------------------------------------------------- /target/squirrel/img/sport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/img/sport.png -------------------------------------------------------------------------------- /target/squirrel/img/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/img/title.png -------------------------------------------------------------------------------- /target/squirrel/upload/01974fb4-da95-4191-8c80-e89db4a4e7a3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/01974fb4-da95-4191-8c80-e89db4a4e7a3.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/0742ec19-ab85-4219-a829-fa833b0d1d39.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/0742ec19-ab85-4219-a829-fa833b0d1d39.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/0a281a3b-f4e1-445b-b7a0-3f7a829849bc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/0a281a3b-f4e1-445b-b7a0-3f7a829849bc.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/20afe4b7-b64b-4434-8c6d-3263985e1bfa.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/20afe4b7-b64b-4434-8c6d-3263985e1bfa.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/24e34c65-1ff9-4eba-b97a-7cd8d8b4ecb1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/24e34c65-1ff9-4eba-b97a-7cd8d8b4ecb1.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/26c2c89b-9312-4759-88a0-7f73f86c549d.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/26c2c89b-9312-4759-88a0-7f73f86c549d.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/27c63995-9ff9-453d-b24f-d9aa95dcc138.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/27c63995-9ff9-453d-b24f-d9aa95dcc138.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/2952fe1e-0633-4f9d-9249-f999603235f5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/2952fe1e-0633-4f9d-9249-f999603235f5.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/2f3fc053-090d-49de-a184-39e78cb4fc7e.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/2f3fc053-090d-49de-a184-39e78cb4fc7e.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/370298f4-e81c-46b6-9dbd-83118922bb22.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/370298f4-e81c-46b6-9dbd-83118922bb22.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/3c95fa0d-d5e3-40f7-826f-cafe6e6af740.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/3c95fa0d-d5e3-40f7-826f-cafe6e6af740.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/4859432c-5955-411b-bdaa-d65275a9a61a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/4859432c-5955-411b-bdaa-d65275a9a61a.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/4b85e359-6fc8-4c12-93b9-edec64320f67.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/4b85e359-6fc8-4c12-93b9-edec64320f67.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/4e976d24-a4de-4690-94f7-971507c622e6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/4e976d24-a4de-4690-94f7-971507c622e6.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/4ff2f2e2-5b3e-4ce6-9161-fb09cffea277.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/4ff2f2e2-5b3e-4ce6-9161-fb09cffea277.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/58a655a4-3bb1-4d63-87c1-257865393741.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/58a655a4-3bb1-4d63-87c1-257865393741.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/5aceed48-21f6-4aa8-9cfa-6bb831694c3a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/5aceed48-21f6-4aa8-9cfa-6bb831694c3a.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/5f54d5d7-876a-4ee9-b8a6-9dd94239b58b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/5f54d5d7-876a-4ee9-b8a6-9dd94239b58b.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/68bac661-f69f-4ec5-8f21-f92ec1970547.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/68bac661-f69f-4ec5-8f21-f92ec1970547.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/6c8a2d88-ab90-488e-a468-d379c730bd46.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/6c8a2d88-ab90-488e-a468-d379c730bd46.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/709c748b-f28c-4a85-8b3a-88f0783c5a7a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/709c748b-f28c-4a85-8b3a-88f0783c5a7a.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/717a89d2-244a-414a-aeb3-134ab8afcc19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/717a89d2-244a-414a-aeb3-134ab8afcc19.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/75131adc-b3a8-495b-94a5-c7b144c41a0e.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/75131adc-b3a8-495b-94a5-c7b144c41a0e.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/75599f16-ef35-4013-8c71-9f8c1682ad64.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/75599f16-ef35-4013-8c71-9f8c1682ad64.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/786c6d89-b27a-4a41-8f96-352aed2a9e6c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/786c6d89-b27a-4a41-8f96-352aed2a9e6c.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/80c2975d-e5d6-41b9-9866-19e46865dddb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/80c2975d-e5d6-41b9-9866-19e46865dddb.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/813bd976-ad66-4fd5-ae5d-eb83e8f6e4ed.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/813bd976-ad66-4fd5-ae5d-eb83e8f6e4ed.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/816c281c-3c37-4e93-beb9-074276838bb5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/816c281c-3c37-4e93-beb9-074276838bb5.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/8222a2f2-6287-4530-a399-da7696b73fdf.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/8222a2f2-6287-4530-a399-da7696b73fdf.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/83e6a0be-cf28-4d74-8db6-ed1e3bafdec0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/83e6a0be-cf28-4d74-8db6-ed1e3bafdec0.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/85d132d0-bb61-4519-a08e-ec29937e4426.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/85d132d0-bb61-4519-a08e-ec29937e4426.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/98fb927e-639f-4e02-ae37-44b0f1faf541.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/98fb927e-639f-4e02-ae37-44b0f1faf541.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/9d0782df-277f-45e6-b3b4-c424d688e312.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/9d0782df-277f-45e6-b3b4-c424d688e312.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/9efb1d9a-072e-42af-b10b-e7abefa815e6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/9efb1d9a-072e-42af-b10b-e7abefa815e6.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/a90f891e-9b74-4f92-a800-03ef83c0a69c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/a90f891e-9b74-4f92-a800-03ef83c0a69c.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/ae2bdee2-0abb-428d-961f-eadf9905bf4c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/ae2bdee2-0abb-428d-961f-eadf9905bf4c.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/ba4d7cc8-639a-4f31-af46-7a1174fbb924.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/ba4d7cc8-639a-4f31-af46-7a1174fbb924.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/bec28d84-7d5e-4d50-8bb2-91409de00859.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/bec28d84-7d5e-4d50-8bb2-91409de00859.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/c378a8bb-0561-42bb-b77e-c89ed375efca.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/c378a8bb-0561-42bb-b77e-c89ed375efca.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/d01acfd0-3b87-4983-b46d-d2864e722437.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/d01acfd0-3b87-4983-b46d-d2864e722437.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/d8ca0740-bdf3-416b-8557-8384e7299924.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/d8ca0740-bdf3-416b-8557-8384e7299924.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/dee36400-df6a-46ac-96df-d71a7c42f328.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/dee36400-df6a-46ac-96df-d71a7c42f328.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/e26183d0-244c-4da4-86dd-387d0ef8dfeb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/e26183d0-244c-4da4-86dd-387d0ef8dfeb.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/e5d4b13a-61a1-438d-9c2b-d5f7c4e2a402.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/e5d4b13a-61a1-438d-9c2b-d5f7c4e2a402.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/e80e60a1-859c-4277-9a6a-c6bfe95dcf7a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/e80e60a1-859c-4277-9a6a-c6bfe95dcf7a.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/ec95d24f-9d52-413f-b711-3ed3886b054c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/ec95d24f-9d52-413f-b711-3ed3886b054c.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/f2857094-1642-4d22-88b8-d06c290944fe.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/f2857094-1642-4d22-88b8-d06c290944fe.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/f34e49f8-bbef-4e1d-8138-e57aa97e408a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/f34e49f8-bbef-4e1d-8138-e57aa97e408a.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/f4ccf238-e458-4dda-9ed8-88bca2d42309.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/f4ccf238-e458-4dda-9ed8-88bca2d42309.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/f6e6a94d-e001-4fac-b8d3-2f99a9689a61.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/f6e6a94d-e001-4fac-b8d3-2f99a9689a61.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/f80708c6-e242-465d-9f0e-18f79f0d0b00.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/f80708c6-e242-465d-9f0e-18f79f0d0b00.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/f845fd90-db8a-4701-aa22-0968b2694fb0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/f845fd90-db8a-4701-aa22-0968b2694fb0.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/f897a3fe-c08d-46f3-b6f4-5e35b2ecbc3c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/f897a3fe-c08d-46f3-b6f4-5e35b2ecbc3c.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/f91335d4-784b-443a-bb68-34645ec164f8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/f91335d4-784b-443a-bb68-34645ec164f8.jpg -------------------------------------------------------------------------------- /target/squirrel/upload/fcf6b8f5-8c3a-4b19-83f3-1c3d19903fbd.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hlk-1135/squirrel/ae3926dc1dcb76a8868af4018ace521dc9292f5c/target/squirrel/upload/fcf6b8f5-8c3a-4b19-83f3-1c3d19903fbd.jpg --------------------------------------------------------------------------------
26 | 似乎你所寻找的网页已移动或丢失了。 27 |
或者也许你只是键入错误了一些东西。