+T100 입찰 시스템은 DingTalk와 통합되었습니다.
입찰 = Spring Boot 백엔드 + Vue 관리자 프런트엔드 + WeChat 애플릿 사용자 프런트엔드 + Vue 사용자 모바일 터미널 + 동적 데이터베이스 + T100
참고: DingTalk는 자동으로 로그인되며 무료 DingTalk 구성(https://developers.dingtalk.com/)이 필요합니다. DingTalk 사용자 정보는 일반 전송 모듈을 통해 입찰 사용자 정보 데이터베이스(https://github.com/luhongbin)로 업데이트됩니다. /sendweixin )
참고: 승인 프로세스를 구분하기 위해 각 승인 환경은 상태 설정으로 구분됩니다.
참고: 승인 프로세스를 구분하기 위해 각 승인 환경은 상태 설정으로 구분됩니다.
참고: 본 예시는 테스트몰이므로 개발자께서는 상품 구매, 결제, 환불을 시도하지 마시기 바랍니다.
참고: 이 예는 실제 관리 배경일 뿐이며 사용자 이름과 비밀번호를 제공하지 않습니다.
- 스프링 부트
- 뷰
- 위챗 애플릿
최소 개발 환경을 구성합니다.
데이터베이스는 litemall-db/sql 아래의 데이터베이스 파일로 차례로 가져옵니다.
소규모 쇼핑몰 및 경영배경 백엔드 서비스 시작
명령줄을 열고 다음 명령을 입력하세요.
cd litemall
mvn install
mvn clean package
java -Dfile.encoding=UTF-8 -jar litemall-all/target/litemall-all-0.1.0-exec.jar
관리 백그라운드 프런트 엔드 시작
명령줄을 열고 다음 명령을 입력하세요.
npm install -g cnpm --registry=https://registry.npm.taobao.org
cd litemall/litemall-admin
cnpm install
cnpm run dev
이때 브라우저가 열리고 URL http://localhost:9527
입력하고 관리 백그라운드 로그인 페이지로 들어갑니다.
DingTalk 등 관련 매개변수를 설정해야 합니다. corpid를 검색하여 해당 매개변수를 설정하면 DingTalk 자동 로그인, 메시지 전송 등의 작업이 완료됩니다.
마찬가지로, WeChat 및 기타 관련 매개변수를 통해 메시지를 보낼 때 상대방의 공식 문서를 참조하고 필요한 정보를 입력해야 합니다.
작은 쇼핑몰 프런트 엔드 시작
개발자는 각각 가져오고 테스트할 수 있는 두 가지 소규모 쇼핑몰 프런트 엔드 세트가 있습니다.
알아채다:
이는 가장 간단한 시작 방법일 뿐이며, 소규모 쇼핑몰에서 위챗 로그인, 위챗 결제 등의 기능을 실행하려면 개발자 설정이 필요합니다.
현재 프로젝트 개발에는 부족한 점이 많습니다. 현재 계획된 개발 계획은 다음과 같습니다.
V 1.0.0은 다음 목표를 달성합니다.
V 2.0.0은 다음과 같은 목표를 달성합니다.
- 이 프로젝트는 학습 연습만을 위한 것입니다.
- 본 프로젝트는 아직 완벽하지 않으며, 사용으로 인한 결과에 대해 책임을 지지 않습니다.
- 이 프로젝트의 코드는 오픈 소스 MIT이며 프로젝트 문서는 서명된 NoDerivs 4.0 국제 라이센스입니다.
이 프로젝트는 다음 프로젝트를 기반으로 하거나 참조합니다.
nideshop-미니 프로그램
프로젝트 소개 : Node.js+MySQL 기반으로 개발된 오픈소스 위챗 애플릿 몰(WeChat applet)
프로젝트 참조:
vue-요소-관리자
프로젝트 소개: Vue와 Element 기반의 백엔드 통합 솔루션
프로젝트 참조: Litemall 프로젝트의 litemall-admin 모듈의 프런트엔드 프레임워크는 vue-element-admin 프로젝트를 기반으로 수정 및 확장됩니다.
쇼핑몰-관리-웹
프로젝트 소개: mall-admin-web은 Vue+Element를 기반으로 구현된 전자상거래 백엔드 관리 시스템을 위한 프론트엔드 프로젝트입니다.
프로젝트 참조: 입찰 프로젝트의 litemall-admin 모듈의 일부 페이지 레이아웃 스타일은 mall-admin-web 프로젝트를 참조합니다.
비우
프로젝트 소개: vue-element-admin 및 springboot를 기반으로 구축된 관리 백엔드 프로젝트 개발 스캐폴딩은 프런트엔드와 백엔드 분리를 사용하여 개발 및 배포됩니다.
프로젝트 참조: 입찰 프로젝트의 권한 관리 기능은 biu 프로젝트를 참조합니다.
말 그대로
프로젝트 소개: Youzan Litemall을 기반으로 한 백엔드 관리.
프로젝트 참조: 입찰 프로젝트는 Litemall 프로젝트를 기반으로 개발되었습니다.
MIT 저작권 (c) 2021-현재 루홍빈