wecisecode il y a 6 jours
Parent
commit
72e2f1e802

+ 4 - 0
odbctest/mql/problem/basic/local/00delete.mql

@@ -0,0 +1,4 @@
+delete from /zhongjie_logistics/gdwz_order with version!
+/**
+onerror(continue,`not exist`,`not find`,`not found`)
+**/;

+ 4 - 0
odbctest/mql/problem/basic/local/00drop.mql

@@ -0,0 +1,4 @@
+
+drop class if exists /zhongjie_logistics/gdwz_order;
+
+drop class if exists /zhongjie_logistics;

+ 158 - 0
odbctest/mql/problem/basic/local/01createclass.mql

@@ -0,0 +1,158 @@
+CREATE CLASS IF NOT EXISTS /zhongjie_logistics()
+WITH autosearch=true, version=false, key=manu, alias='物流业务', namespace='zhongjie_logistics';
+
+create class if not exists /zhongjie_logistics/gdwz_order (
+    id varchar '主键ID',
+    biz_id varchar 'biz_id',
+    creator_id varchar '创建人id',
+    creator_name varchar '创建人名称',
+    confirm_id varchar '确认人id',
+    confirm_name varchar '确认人名称',
+    create_time timestamp '创建时间',
+    update_time timestamp '更新时间',
+    create_year varchar 'create_year',
+    delete_flag varchar '是否删除 1是0 否',
+    status varchar '状态',
+    state varchar '单据状态:1-未确认,2-部分确认,3-已确认,4-部分退回,5-全量退回,枚举key:purchase_order_lo_status',
+    cancel_status varchar '作废状态:1-正常 2-作废',
+    org_id varchar '广东物资原单id',
+    basic_project_code varchar '项目编码',
+    basic_project_name varchar '项目名称',
+    basic_project_id varchar '项目id',
+    supplier_code varchar '供应商编码',
+    supplier_name varchar '供应商名称(根据编码获取)',
+    type varchar 'oms的订单类型:1.需求订单 2.客户物流订单 3.供应商发货单',
+    order_type varchar '订单类型 1.需求办理单2.采购订单3.发货计划4.供应商发货单',
+    order_type_name varchar '订单类型 1.需求办理单2.采购订单3.发货计划4.供应商发货单',
+    order_attr varchar '订单属性',
+    order_attr_name varchar '订单属性名称',
+    create_way varchar '创建方式 0:MSS 1:手工创建',
+    create_way_name varchar '创建方式 0:MSS 1:手工创建',
+    logistics_order_type varchar '物流订单类型',
+    logistics_order_type_name varchar '物流订单类型',
+    order_no varchar '订单号',
+    out_affair_code varchar '出库事务类型',
+    out_affair_name varchar '出库事务类型名称(根据编码获取)',
+    out_process varchar '出库流程',
+    out_process_name varchar '出库流程名称',
+    entry_affair_code varchar '入库事务类型',
+    entry_affair_name varchar '入库事务类型名称(根据编码获取)',
+    entry_process varchar '入库流程',
+    entry_process_name varchar '入库流程名称',
+    emergency_degree_code varchar '紧急程度',
+    emergency_degree_name varchar '紧急程度(根据编码获取)',
+    appoint_arrive_time timestamp '预计到货日期',
+    deliver_store varchar '发货仓库编码',
+    deliver_store_name varchar '发货仓库名称(根据编码获取)',
+    deliver_address varchar '发货详细地址',
+    deliver_person varchar '发货联系人',
+    deliver_phone varchar '发货联系电话',
+    deliver_area varchar '发货区域编码',
+    deliver_area_name varchar '发货区域名称(根据编码获取)',
+    deliver_city varchar '发货城市编码(根据区域编码获取)',
+    deliver_city_name varchar '发货城市名称(根据编码获取)',
+    deliver_province varchar '发货省份编码(根据区域编码获取)',
+    deliver_province_name varchar '发货省份名称(根据编码获取)',
+    reciever_store varchar '收货仓库编码',
+    reciever_store_name varchar '收货仓库名称(根据编码获取)',
+    reciever_address varchar '收货详细地址',
+    reciever_person varchar '收货联系人',
+    reciever_phone varchar '收货联系电话',
+    reciever_area varchar '收货区域编码',
+    reciever_area_name varchar '收货区域名称(根据编码获取)',
+    reciever_city varchar '收货城市编码(根据区域编码获取)',
+    reciever_city_name varchar '收货城市编码(根据编码获取)',
+    reciever_province varchar '收货省份编码(根据区域编码获取)',
+    reciever_province_name varchar '收货省份名称(根据编码获取)',
+    remark varchar '备注',
+    total_qty varchar '总数量',
+    total_gw varchar '总体毛重',
+    total_vol varchar '总体积',
+    purchase_order_no varchar '采购订单号',
+    purchase_order_name varchar '采购订单名称',
+    order_create_data timestamp '订单创建时间',
+    accept_org varchar '接单机构',
+    accept_org_name varchar '接单机构名称(根据编码获取)',
+    project_code varchar '甲方项目编码',
+    project_name varchar '甲方项目名称',
+    project_manage_depart varchar '工程主管部门编码',
+    project_manage_depart_name varchar '工程主管部门名称',
+    purchase_accept_depart varchar '采购收货单位编码',
+    purchase_accept_depart_name varchar '采购收货单位名称',
+    company_code varchar '公司编码',
+    company_name varchar '公司名称',
+    accept_company_code varchar '采购收货单位加公司代码',
+    accept_company_name varchar '采购收货单位加公司名称',
+    transport_org varchar '运输执行机构编码',
+    transport_org_name varchar '运输执行机构名称(根据编码获取)',
+    single_project_name varchar '单项工程项目名称',
+    profession_code varchar '专业(集约化)代码',
+    profession_name varchar '专业(集约化)名称',
+    substation varchar '所属分局',
+    store_type varchar '站点类型',
+    store_type_name varchar '站点类型名称',
+    application_type varchar '采购申请类型编码',
+    application_type_name varchar '采购申请类型名称(根据编码获取)',
+    vmi_order_no varchar '备货VIM号',
+    purchase_type varchar '采购类型编码',
+    purchase_type_name varchar '采购类型名称(根据编码获取)',
+    first_deliver_center varchar '首次配送中心',
+    first_deliver_center_name varchar '首次配送中心名称',
+    order_create_time timestamp '订单日期',
+    purchase_manager varchar '采购员名称',
+    ext_str1 varchar '审核人',
+    ext_str2 varchar '制单人',
+    ext_str3 varchar '创建人',
+    updator_name varchar '编辑人(上游接口值)',
+    ext_num1 varchar '扩展字段1',
+    ext_num2 varchar '是否实例化管理',
+    ext_num3 varchar '扩展字段3',
+    ext_num4 varchar '扩展字段4',
+    ext_num5 varchar '扩展字段5',
+    ext_num6 varchar '扩展字段6',
+    ext_num7 varchar '扩展字段7',
+    ext_num8 varchar '扩展字段8',
+    ext_num9 varchar '扩展字段9',
+    ext_num10 varchar '扩展字段10',
+    contact_order_no varchar '关联业务单号',
+    carrier_phone varchar '承运商联系电话',
+    carrier_name varchar '承运商名称',
+    order_serial_no varchar '订单流水编号(出库办理单新加)',
+    material_req_unit varchar '领料单位(出库办理单新加)',
+    material_req_unit_name varchar '领料单位名称(出库办理单新加)',
+    call_type varchar '调拨类型(出库办理单新加-2:本地网间调拨 3:本地网内调拨 4:省内跨账套调拨 5:跨省调拨)',
+    call_type_name varchar '调拨类型名称',
+    relation_id varchar '关联ID(供应商发货单)',
+    waybill_no varchar '运单号(供应商发货单)',
+    deliver_date timestamp '发货时间(供应商发货单)',
+    cost_center varchar '成本中心(入库需求单)',
+    return_transfer_flag varchar '是否缴回通用库(入库需求单)',
+    jingcang_flag varchar '是否经仓(入库需求单)',
+    refrom varchar '赠送来源(入库需求单)',
+    refrom_name varchar '赠送来源名称(入库需求单)',
+    order_status varchar '表单状态(入库需求、出库办理)',
+    project_out_code varchar '工程/运维成本/ICT项目/活动预算编码(入库需求、出库办理)',
+    project_out_name varchar '工程/运维成本/ICT项目/活动预算名称(入库需求、出库办理)',
+    link_person varchar '联系人/维修终端回收出库类型/废旧物资收缴类型(VMI领料出库)',
+    shipping_address varchar '送货地址(VMI领料出库)',
+    link_phone varchar '联系电话(领料出库)',
+    pick_person varchar '提货人姓名(领料出库)',
+    pick_phone varchar '提货人电话(领料出库)',
+    mss_store_in_code varchar '调拨入mss仓库编码(调拨出库单)',
+    belong_project_code varchar '所属项目编码',
+    belong_project_name varchar '所属项目名称',
+    meet_conditions varchar '是否满足条件转换 0-否 1-是(记录类型转换时,是否是满足条件的)',
+    back_remark varchar '退回原因',
+    back_user_id varchar '退回用户id',
+    back_user_name varchar '退回用户名称',
+    back_type varchar '退回类型:1-申请修改  2-申请作废',
+    back_status varchar '退回状态:0-成功 1-失败',
+    back_return varchar '退回失败原因',
+    emergency_degree varchar '紧急程度 A: 普通 B: 加急 C: 专车',
+    receive_unit_name varchar '收货单位',
+    project_tag varchar '工程物资标识:Y-工程物资',
+    service_area_code varchar '服务区域编码(所属公司)',
+    service_area_name varchar '服务区域名称(所属公司)',
+    construction_unit_name varchar '施工单位名称',
+    construction_unit_code varchar '施工单位编码'
+) with autosearch=true, core=local, version=false, key=manu, alias='广东物资-订单原单表', nickname='zhongjie_logistics_gdwz_order';

Fichier diff supprimé car celui-ci est trop grand
+ 4 - 0
odbctest/mql/problem/basic/local/03insert.mql


+ 9 - 0
odbctest/mql/problem/basic/local/04createrelation.mql

@@ -0,0 +1,9 @@
+create edge type zhongjie_logistics.purchase_order_to_portal_order_notice '一个采购订单对应多个提货通知单';
+create edge type zhongjie_logistics.portal_order_notice_to_logistics_order '一个提货通知单对应多个物流订单';
+create edge type zhongjie_logistics.logistics_order_to_order_notice_logistics_info '一个物流订单对应一个通知单物流节点';
+create edge type zhongjie_logistics.purchase_order_item_to_purchase_order '一个采购订单对应多个采购订单明细';
+create edge type zhongjie_logistics.gdwz_order_to_gdwz_order_material '一个广东物资-订单原单对应多个广东物资-订单原单-物料明细';
+create edge type zhongjie_logistics.logistics_order_material_to_purchase_order_item '一个采购订单明细对应一个物流订单物料明细';
+create edge type zhongjie_logistics.logistics_order_material_to_gdwz_order_material '一个采购订单明细对应一个物流订单物料明细';
+create edge type zhongjie_logistics.logistics_order_to_logistics_order_material '一个物流订单对应多个物流订单明细';
+create edge type zhongjie_logistics.order_notice_logistics_material_to_order_notice_logistics_info '一个通知单物流物料明细对应多个通知单物流节点';

+ 6 - 0
odbctest/mql/problem/basic/local/05select.mql

@@ -0,0 +1,6 @@
+
+select * from zhongjie_logistics_gdwz_order
+/**
+output()
+**/
+;