Task task = Q . task ( orderId ) // 根据订单找到一个任务
. selectAll () // 取所有字段, 但是不包含子列表
. selectDropOffTaskItemList ( // 选择所有的卸车任务
Q . dropOffTaskItem () // 定制卸车任务
. selectProduct () // 选择产品
. selectCustomOrder ( // 卸车任务上面还关联了一个订单
Q . customOrder () // 定制订单选择
. selectAll () // 选择订单所有字段
. selectCustomOrderItemList () // 选择订单下面的订单项
. selectDeliveryOrderAssetList ( // 选择订单子列表下面的相关资产列表
Q . deliveryOrderAsset () // 定制订单资产列表
. selectAsset ( // 选择资产对象
Q . asset () // 定制资产选择
. selectAssetStatus () // 状态要加上,便于显示资产状态
. where ( // 把不合法的资产过滤出去
Asset . ASSET_STATUS_PROPERTY ,
QueryOperator . NOT_EQUAL ,
AssetStatus . INVALID ))))). execute ( ctx );
TeaQL은 듀얼체인 팀이 다양한 프로그래밍 언어를 기반으로 새롭게 개발한 애플리케이션 언어로, 복잡도가 높고 장기적인 유지 관리가 필요한 대규모 애플리케이션 개발을 지원합니다.
고도로 사용자 정의 가능한 소매 공급망 중간급 기본 시스템입니다. Java 백엔드는 메소드를 추가 하거나 다수의 기존 메소드를 다시 작성하여 유연하게 사용자 정의할 수 있습니다.
이 시스템의 코드는 자체 개발한 지식 그래프와 인과관계 네트워크 처리 시스템을 사용하여 유지 관리가 용이한 소스 코드를 자동으로 생성합니다.
기존 개발 방식으로는 이러한 대규모 애플리케이션 시스템을 개발할 수 없으며 자체 개발한 클라우드 개발 도구인 DaaS(Development as a Service)를 사용하여 많은 기업에서 채택하고 있습니다. Start Kit에는 이 프로젝트의 모델 파일인 Retailscm.xml도 포함되어 있습니다(모델을 실행하려면 등록이 필요합니다). 참고: 이 프로젝트를 실행하는 데는 DaaS가 필요하지 않습니다. 배포 매뉴얼을 직접 참조하세요.
지능형 개발의 간단한 예를 보려면 의사 예약 시스템을 참조하세요.
신선 식품 공급망을 확인하려면 다음을 방문하세요.
역할 | 사용자 이름 | 비밀번호 |
---|---|---|
플랫폼 | 13900000001 | 관리자123 |
판매자 1 | 13900000002 | 관리자123 |
판매자 2 | 13900000003 | 관리자123 |
주요 기능은 다음과 같습니다.
대화형 보기 모델은 https://demo.doublechaintech.com/admin/design/retail_design.html에서 볼 수 있습니다.
로고, 로그인 페이지, 홈페이지 사진을 제외하고 본 시스템의 소스코드는 Apache 2 라이센스이므로 상업적 목적으로 사용할 수 있습니다.
이슈에 따른 상용 시스템 지원과 무료 기술 지원을 제공하는 시스템입니다.
직접 배포하고 싶다면 배포 가이드를 참고하세요.
시스템 플랫폼 프레임워크는 자연스럽게 한 사용자에 대해 여러 앱을 지원합니다. 아래의 18개 역할에 대해 데모 계정이 설정되어 있으며, 각 역할은 로그인할 수 있으며 다양한 사용자가 관리하는 다양한 리소스를 나타냅니다.
역할 | 사용자 이름 | 비밀번호 |
---|---|---|
국립 소매점 센터 | 13900000001 | 관리자123 |
소매점 지방 센터 | 13900000002 | 관리자123 |
소매점 시티 서비스 센터 | 13900000003 | 관리자123 |
데모 주소: https://demo.doublechaintech.com/admin/retailscm/index.html
역할 | 사용자 이름 | 비밀번호 |
---|---|---|
도시 파트너 | 13900000004 | 관리자123 |
잠재 고객 | 13900000005 | 관리자123 |
데모 주소: https://demo.doublechaintech.com/admin/retailscm/index.html
역할 | 사용자 이름 | 비밀번호 |
---|---|---|
소매점 | 13900000006 | 관리자123 |
소매점 회원권 | 13900000007 | 관리자123 |
데모 주소: https://demo.doublechaintech.com/admin/retailscm/index.html
역할 | 사용자 이름 | 비밀번호 |
---|---|---|
소비자의 주문 | 13900000008 | 관리자123 |
제품 공급업체 | 13900000009 | 관리자123 |
공급 주문 | 13900000010 | 관리자123 |
소매점 주문 | 13900000011 | 관리자123 |
데모 주소: https://demo.doublechaintech.com/admin/retailscm/index.html
역할 | 사용자 이름 | 비밀번호 |
---|---|---|
창고 | 13900000012 | 관리자123 |
선반 | 13900000013 | 관리자123 |
수송 함대 | 13900000014 | 관리자123 |
운송 업무 | 13900000015 | 관리자123 |
회계 문서 | 13900000017 | 관리자123 |
데모 주소: https://demo.doublechaintech.com/admin/retailscm/index.html
역할 | 사용자 이름 | 비밀번호 |
---|---|---|
급여 등급 | 13900000018 | 관리자123 |
직원 | 13900000020 | 관리자123 |
데모 주소: https://demo.doublechaintech.com/admin/retailscm/index.html
역할 | 사용자 이름 | 비밀번호 |
---|---|---|
사용자 도메인 | 13900000021 | 관리자123 |
데모 주소: https://demo.doublechaintech.com/admin/retailscm/index.html
백엔드 Java/Spring/Redis/MySQL/ArrangoDB/Kafka Java 소스 코드는 bizcore/WEB-INF/에 있습니다.
caf_core_src: 通用框架库核心代码,包含技术框架,基础设施
caf_custom_src: 通用框架库,主要包含配置文件
retailscm_core_src: 零售业务核心代码
retailscm_custom_src: 零售业务定制代码,如果要定制,在此处增加类,继承retail_core_src的相应类,可以调用或者重写父类,core里面的类提供大量可以重用的方法。
프런트엔드React/dvajs/antd/echarts/Redux
현재 PGSQL9.5+ 및 GBASE 8S를 지원합니다.