12
业务表
3
视图
522
字段总数
108
索引总数
v_current_performance_config
视图 · 24 字段
VIEW
视图定义
CREATE ALGORITHM=UNDEFINED DEFINER=`neuron_new`@`%` SQL SECURITY DEFINER VIEW `v_employee_with_dept` AS select `e`.`id` AS `employee_id`,`e`.`userid` AS `dingtalk_userid`,`e`.`name` AS `employee_name`,`e`.`mobile` AS `mobile_phone`,`e`.`email` AS `email`,`e`.`title` AS `position`,`e`.`job_number` AS `job_number`,`e`.`hired_date` AS `hired_date`,`e`.`work_place` AS `work_place`,`e`.`remark` AS `remark`,`e`.`active` AS `is_active`,`e`.`admin` AS `is_admin`,`e`.`boss` AS `is_boss`,`e`.`leader` AS `is_leader`,cast(json_extract(`e`.`dept_id_list`,'$[0]') as unsigned) AS `main_dept_id`,(select substring_index(`d`.`full_path`,'/',1) from `department_mapping` `d` where ((`d`.`dept_id` = cast(json_extract(`e`.`dept_id_list`,'$[0]') as unsigned)) and (`d`.`is_active` = 1)) limit 1) AS `所属公司`,(select substring_index(`d`.`full_path`,'/',-(1)) from `department_mapping` `d` where ((`d`.`dept_id` = cast(json_extract(`e`.`dept_id_list`,'$[0]') as unsigned)) and (`d`.`is_active` = 1)) limit 1) AS `所属部门`,(select `d`.`full_path` from `department_mapping` `d` where ((`d`.`dept_id` = cast(json_extract(`e`.`dept_id_list`,'$[0]') as unsigned)) and (`d`.`is_active` = 1)) limit 1) AS `dept_full_path`,(select `d`.`dept_level` from `department_mapping` `d` where ((`d`.`dept_id` = cast(json_extract(`e`.`dept_id_list`,'$[0]') as unsigned)) and (`d`.`is_active` = 1)) limit 1) AS `main_dept_level`,`e`.`dept_id_list` AS `dept_id_list`,`e`.`sync_source` AS `sync_source`,`e`.`sync_time` AS `sync_time`,`e`.`created_at` AS `created_at`,`e`.`updated_at` AS `updated_at` from `dingtalk_employee_raw` `e`
字段信息
| 字段名 | 类型 | 必填 | 说明 | 关联关系 |
|---|---|---|---|---|
| department | varchar(50) | 是 | 所属部门 | - |
| member_name | varchar(50) | 否 | 成员姓名 | - |
| member_role | varchar(50) | 否 | 岗位名称 | - |
| indicator_name | varchar(50) | 否 | 指标名称(中文) | - |
| indicator_code | varchar(50) | 否 | 指标代码(用于计算) | - |
| weight | decimal(5,2) | 否 | 权重(%) | - |
| target_value | decimal(10,2) | 是 | 月度目标值 | - |
| is_race | tinyint(4) | 是 | 是否赛马指标(1=是,0=否) | - |
| calculation_formula | text | 是 | 计算公式 | - |
| db_field | varchar(100) | 是 | 对应数据库字段 | - |
| display_order | int(11) | 是 | 显示顺序 | - |
| base_salary | decimal(10,2) | 是 | 基础工资 | - |
| performance_base | decimal(10,2) | 是 | 绩效工资基数 | - |
索引信息
无索引
v_employee_with_dept
视图 · 24 字段
VIEW
视图定义
CREATE ALGORITHM=UNDEFINED DEFINER=`neuron_new`@`%` SQL SECURITY DEFINER VIEW `v_employee_with_dept` AS select `e`.`id` AS `employee_id`,`e`.`userid` AS `dingtalk_userid`,`e`.`name` AS `employee_name`,`e`.`mobile` AS `mobile_phone`,`e`.`email` AS `email`,`e`.`title` AS `position`,`e`.`job_number` AS `job_number`,`e`.`hired_date` AS `hired_date`,`e`.`work_place` AS `work_place`,`e`.`remark` AS `remark`,`e`.`active` AS `is_active`,`e`.`admin` AS `is_admin`,`e`.`boss` AS `is_boss`,`e`.`leader` AS `is_leader`,cast(json_extract(`e`.`dept_id_list`,'$[0]') as unsigned) AS `main_dept_id`,(select substring_index(`d`.`full_path`,'/',1) from `department_mapping` `d` where ((`d`.`dept_id` = cast(json_extract(`e`.`dept_id_list`,'$[0]') as unsigned)) and (`d`.`is_active` = 1)) limit 1) AS `所属公司`,(select substring_index(`d`.`full_path`,'/',-(1)) from `department_mapping` `d` where ((`d`.`dept_id` = cast(json_extract(`e`.`dept_id_list`,'$[0]') as unsigned)) and (`d`.`is_active` = 1)) limit 1) AS `所属部门`,(select `d`.`full_path` from `department_mapping` `d` where ((`d`.`dept_id` = cast(json_extract(`e`.`dept_id_list`,'$[0]') as unsigned)) and (`d`.`is_active` = 1)) limit 1) AS `dept_full_path`,(select `d`.`dept_level` from `department_mapping` `d` where ((`d`.`dept_id` = cast(json_extract(`e`.`dept_id_list`,'$[0]') as unsigned)) and (`d`.`is_active` = 1)) limit 1) AS `main_dept_level`,`e`.`dept_id_list` AS `dept_id_list`,`e`.`sync_source` AS `sync_source`,`e`.`sync_time` AS `sync_time`,`e`.`created_at` AS `created_at`,`e`.`updated_at` AS `updated_at` from `dingtalk_employee_raw` `e`
字段信息
| 字段名 | 类型 | 必填 | 说明 | 关联关系 |
|---|---|---|---|---|
| employee_id | int(11) | 否 | 主键ID | - |
| dingtalk_userid | varchar(100) | 否 | 钉钉用户ID-唯一标识 | - |
| employee_name | varchar(100) | 否 | 员工姓名 | - |
| mobile_phone | varchar(20) | 否 | 手机号 | v_employee_with_dept.mobile_phone ↔ employee_roster.mobile_phonev_employee_with_dept.mobile_phone → crm_member_orders.sales_id |
| varchar(100) | 是 | 邮箱地址 | - | |
| position | varchar(100) | 是 | 职位 | - |
| job_number | varchar(50) | 是 | 工号 | - |
| hired_date | datetime | 是 | 入职日期-从毫秒时间戳转换 | - |
| work_place | varchar(200) | 是 | 工作地点 | - |
| remark | varchar(500) | 是 | 备注 | - |
| is_active | tinyint(1) | 是 | 是否激活-0否-1是 | - |
| is_admin | tinyint(1) | 是 | 是否管理员-0否-1是 | - |
| is_boss | tinyint(1) | 是 | 是否老板-0否-1是 | - |
| is_leader | tinyint(1) | 是 | 是否领导-0否-1是 | - |
| main_dept_id | bigint(21) unsigned | 是 | 主部门ID(dept_id_list的第一个元素)- 2025-11-01新增 | - |
| 所属公司 | varchar(500) | 是 | 员工所属的公司主体(从主部门full_path第一段提取)- 2025-11-01更新 | - |
| 所属部门 | varchar(500) | 是 | 员工所在的具体部门(从主部门full_path最后一段提取)- 2025-11-01更新 | - |
| dept_full_path | varchar(500) | 是 | 完整部门路径(如:广州瑞小美.../营销中台/小红书运营部) | - |
| main_dept_level | bigint(11) | 是 | 主部门层级 - 2025-11-01新增 | - |
| dept_id_list | json | 是 | 部门ID列表-JSON数组格式-如[567655024,657421344,1] | - |
| sync_source | varchar(50) | 是 | 数据来源-list=批量接口-get=详情接口-webhook=钉钉推送 | - |
| sync_time | datetime | 是 | 同步时间 | - |
| created_at | datetime | 是 | 创建时间 | - |
| updated_at | datetime | 是 | 更新时间 | - |
索引信息
无索引
v_销售业绩
视图 · 24 字段
VIEW
视图定义
CREATE ALGORITHM=UNDEFINED DEFINER=`neuron_new`@`%` SQL SECURITY DEFINER VIEW `v_employee_with_dept` AS select `e`.`id` AS `employee_id`,`e`.`userid` AS `dingtalk_userid`,`e`.`name` AS `employee_name`,`e`.`mobile` AS `mobile_phone`,`e`.`email` AS `email`,`e`.`title` AS `position`,`e`.`job_number` AS `job_number`,`e`.`hired_date` AS `hired_date`,`e`.`work_place` AS `work_place`,`e`.`remark` AS `remark`,`e`.`active` AS `is_active`,`e`.`admin` AS `is_admin`,`e`.`boss` AS `is_boss`,`e`.`leader` AS `is_leader`,cast(json_extract(`e`.`dept_id_list`,'$[0]') as unsigned) AS `main_dept_id`,(select substring_index(`d`.`full_path`,'/',1) from `department_mapping` `d` where ((`d`.`dept_id` = cast(json_extract(`e`.`dept_id_list`,'$[0]') as unsigned)) and (`d`.`is_active` = 1)) limit 1) AS `所属公司`,(select substring_index(`d`.`full_path`,'/',-(1)) from `department_mapping` `d` where ((`d`.`dept_id` = cast(json_extract(`e`.`dept_id_list`,'$[0]') as unsigned)) and (`d`.`is_active` = 1)) limit 1) AS `所属部门`,(select `d`.`full_path` from `department_mapping` `d` where ((`d`.`dept_id` = cast(json_extract(`e`.`dept_id_list`,'$[0]') as unsigned)) and (`d`.`is_active` = 1)) limit 1) AS `dept_full_path`,(select `d`.`dept_level` from `department_mapping` `d` where ((`d`.`dept_id` = cast(json_extract(`e`.`dept_id_list`,'$[0]') as unsigned)) and (`d`.`is_active` = 1)) limit 1) AS `main_dept_level`,`e`.`dept_id_list` AS `dept_id_list`,`e`.`sync_source` AS `sync_source`,`e`.`sync_time` AS `sync_time`,`e`.`created_at` AS `created_at`,`e`.`updated_at` AS `updated_at` from `dingtalk_employee_raw` `e`
字段信息
| 字段名 | 类型 | 必填 | 说明 | 关联关系 |
|---|---|---|---|---|
| 订单号 | bigint(20) unsigned | 否 | 订单号 | - |
| 支付时间 | datetime | 是 | - | - |
| 完成时间 | datetime | 是 | - | - |
| 退款时间 | datetime | 是 | - | - |
| 订单类型 | varchar(8) | 是 | - | - |
| 订单状态 | varchar(4) | 是 | - | - |
| 支付状态 | varchar(4) | 是 | - | - |
| 是否退款 | varchar(1) | 是 | - | - |
| 售后状态 | varchar(3) | 是 | - | - |
| 订单来源 | varchar(3) | 是 | - | - |
| 渠道类型 | varchar(12) | 是 | - | - |
| 配送方式 | varchar(4) | 是 | - | - |
| 订单总金额 | decimal(10,2) | 是 | 总金额(元) | - |
| 应付金额 | decimal(10,2) | 是 | 应付金额(元) | - |
| 实付金额 | decimal(10,2) | 是 | 实付金额(元) | - |
| 商品金额 | decimal(10,2) | 是 | 商品金额(元) | - |
| 运费金额 | decimal(10,2) | 是 | 运费(元) | - |
| 优惠金额 | decimal(10,2) | 是 | 总优惠金额(元) | - |
| 商品名称 | varchar(200) | 是 | 【产品名称】产品线名称 | - |
| 开单人姓名 | varchar(100) | 是 | - | - |
| 开单人手机号 | varchar(20) | 是 | - | - |
| 开单人一级部门 | varchar(200) | 是 | - | - |
| 开单人二级部门 | varchar(100) | 是 | - | - |
| 开单人职位 | varchar(100) | 是 | - | - |
| 开单人WID | varchar(50) | 是 | - | - |
| 客户昵称 | varchar(100) | 是 | 买家昵称 | - |
| 客户手机号 | varchar(20) | 是 | 买家手机号 | - |
| 门店名称 | varchar(100) | 是 | 门店名称 | - |
| 收货省份 | varchar(50) | 是 | 省 | - |
| 收货城市 | varchar(50) | 是 | 市 | - |
| 收货区县 | varchar(50) | 是 | 区/县 | - |
| 操作员姓名 | varchar(100) | 是 | 【操作员姓名】创建订单的员工姓名 | - |
| 咨询医生 | varchar(200) | 是 | 【面诊医生】从customFieldInfo提取,医美业务关键字段 | - |
| 取消原因 | varchar(500) | 是 | 取消原因 | - |
索引信息
无索引
crm_member_orders
表 · 72 字段
CRM会员订单表-存储微盟会员卡订单完整信息
字段信息
| 字段名 | 类型 | 必填 | 说明 | 关联关系 |
|---|---|---|---|---|
| id主键 | bigint(20) | 否 | 【自增主键】系统内部使用的自增ID | - |
| order_no唯一 | bigint(20) | 否 | 【订单号】微盟系统订单唯一标识,主键字段 | crm_member_orders.order_no ↔ wm_orders.order_nocrm_member_orders.order_no → wm_order_items.order_nocrm_member_orders.order_no → wm_order_discounts.order_no |
| order_time索引 | datetime | 否 | 【下单时间】客户创建订单的时间点 | - |
| finish_payment_time | datetime | 是 | 【支付完成时间】订单完成支付的时间点,未支付时为NULL | - |
| finish_time | bigint(20) | 是 | 【订单完成时间戳】订单最终完成的时间(毫秒),0表示未完成 | - |
| order_type | int(11) | 是 | 【订单类型】1-普通订单, 2-虚拟订单, 97-会员订单, 98-储值订单 | - |
| order_source | int(11) | 是 | 【订单来源】0-小程序, 1-APP, 2-H5, 3-PC, 4-门店 | - |
| pay_status索引 | int(11) | 是 | 【支付状态】0-未支付, 1-部分支付, 2-已支付, 3-已退款 | - |
| status索引 | int(11) | 是 | 【订单状态】0-待支付, 1-待发货, 2-待收货, 3-待评价, 7-已完成, 8-已取消, 9-已关闭 | - |
| biz_source_type | int(11) | 是 | 【业务来源类型】标识订单来自哪个业务系统 | - |
| channel_type | int(11) | 是 | 【渠道类型】1-线上渠道, 2-线下渠道 | - |
| sale_channel_type | int(11) | 是 | 【销售渠道类型】具体的销售渠道编码,如10001表示特定渠道 | - |
| platform_type | int(11) | 是 | 【平台类型】标识订单所属的平台 | - |
| payment_type | int(11) | 是 | 【支付方式类型】1-在线支付, 2-线下支付, 3-混合支付 | - |
| remark | varchar(500) | 是 | 【订单备注】记录订单的特殊说明或注意事项 | - |
| update_time | datetime | 是 | 【订单更新时间】记录订单最后一次被修改的时间 | - |
| is_deleted | tinyint(4) | 是 | 【逻辑删除标记】0-正常, 1-已删除(软删除,数据仍保留) | - |
| out_order_no | varchar(100) | 是 | 【外部订单号】关联外部系统的订单编号 | - |
| out_original_order_no | varchar(100) | 是 | 【外部原始订单号】记录原始的外部订单编号 | - |
| goods_out_channel_shop_id | varchar(100) | 是 | 【商品外部渠道店铺ID】标识商品来源的外部店铺 | - |
| goods_out_channel_type | int(11) | 是 | 【商品外部渠道类型】标识外部渠道的类型 | - |
| buyer_name | varchar(100) | 是 | 【买家姓名】客户的真实姓名或昵称 | - |
| buyer_phone索引 | varchar(20) | 是 | 【买家手机号】联系电话,用于订单通知和客户联系 | crm_member_orders.buyer_phone ↔ wm_orders.buyer_phone |
| buyer_remark | varchar(500) | 是 | 【买家备注】买家在下单时填写的特殊要求或备注信息 | - |
| buyer_wid索引 | bigint(20) | 是 | 【买家会员ID】微盟CRM系统中的会员唯一标识,用于关联会员信息 | crm_member_orders.buyer_wid ↔ wm_orders.buyer_widcrm_member_orders.buyer_wid ↔ wm_order_rights.buyer_wid |
| buyer_member_info | text | 是 | 【买家会员详细信息】JSON格式,存储买家的扩展会员信息(当前多为null,预留字段) | - |
| out_card_no | varchar(100) | 是 | 【外部卡号】关联外部系统的会员卡号 | - |
| out_wid | varchar(100) | 是 | 【外部会员ID】关联外部系统的会员标识 | - |
| bos_id | bigint(20) | 是 | 【BOS系统ID】微盟商业操作系统的标识 | - |
| merchant_id | bigint(20) | 是 | 【商户ID】商户在微盟系统中的唯一标识 | - |
| merchant_name | varchar(200) | 是 | 【商户名称】商户的营业名称(如:瑞小美) | - |
| vid索引 | bigint(20) | 是 | 【门店ID】订单所属门店的唯一标识,用于门店维度的订单统计 | crm_member_orders.vid ↔ wm_orders.vid |
| vid_code | varchar(100) | 是 | 【门店编码】门店的内部编码,便于门店管理 | - |
| vid_name | varchar(200) | 是 | 【门店名称】门店的完整名称(如:瑞小美南宁万象城大师旗舰院) | - |
| process_vid | bigint(20) | 是 | 【处理门店ID】实际处理该订单的门店ID(可能与下单门店不同) | - |
| process_vid_code | varchar(100) | 是 | 【处理门店编码】处理门店的内部编码 | - |
| process_vid_name | varchar(200) | 是 | 【处理门店名称】实际处理订单的门店名称 | - |
| outer_merchant_id | varchar(100) | 是 | 【外部商户ID】关联外部系统的商户标识 | - |
| outer_merchant_name | varchar(200) | 是 | 【外部商户名称】外部系统中的商户名称 | - |
| payment_amount | decimal(10,2) | 是 | 【实付金额】客户实际支付的金额(元),扣除优惠后的最终支付金额 | - |
| should_payment_amount | decimal(10,2) | 是 | 【应付金额】订单应该支付的金额(元),优惠前的金额 | - |
| total_amount | decimal(10,2) | 是 | 【订单总金额】订单的原始总金额(元),未扣除任何优惠 | - |
| currency_type | int(11) | 是 | 【货币类型】0-人民币(CNY), 1-美元(USD), 2-港币(HKD)等 | - |
| member_plan_id索引 | bigint(20) | 是 | 【会员计划ID】标识该订单关联的会员计划/会员卡类型 | - |
| appid | varchar(100) | 是 | 【小程序APPID】微信小程序的唯一标识,用于区分不同小程序渠道 | - |
| cid | bigint(20) | 是 | 【客户ID】CRM系统中的客户唯一标识(Customer ID) | - |
| member_level_id | bigint(20) | 是 | 【会员等级ID】标识会员的等级层级 | - |
| member_level_name | varchar(100) | 是 | 【会员等级名称】会员等级的文本描述(如:普通会员、银卡会员、金卡会员) | - |
| belong_vid | bigint(20) | 是 | 【归属门店ID】会员归属的主门店ID | - |
| process_biz_group_id | bigint(20) | 是 | 【处理业务组ID】处理该订单的业务组标识 | - |
| sale_biz_group_id | bigint(20) | 是 | 【销售业务组ID】销售该订单的业务组标识 | - |
| process_vid_type | varchar(50) | 是 | 【处理门店类型】标识处理门店的类型(如:10-直营店,20-加盟店) | - |
| sales_id索引 | varchar(20) | 是 | 【销售人员手机号】关联employee_roster表的mobile_phone字段,用于统计销售业绩 | crm_member_orders.sales_id → employee_roster.mobile_phone |
| sales_name | varchar(100) | 是 | 【销售人员姓名】销售人员的姓名,便于识别和统计 | - |
| cancel_time | datetime | 是 | 【取消时间】订单取消的时间点 | - |
| cancel_reason | varchar(500) | 是 | 【取消原因】订单取消的原因说明 | - |
| cancel_type | int(11) | 是 | 【取消类型】取消的类型(如:用户取消、系统取消、超时取消等) | - |
| cancel_operator | varchar(100) | 是 | 【取消操作人】执行取消操作的人员姓名 | - |
| cancel_operator_id | bigint(20) | 是 | 【取消操作人ID】执行取消操作的人员唯一标识 | - |
| refund_amount | decimal(10,2) | 是 | 【退款金额】需要退还给客户的金额(元) | - |
| refund_status | int(11) | 是 | 【退款状态】退款处理的当前状态(如:待退款、退款中、已退款等) | - |
| payments_info | text | 是 | 【支付明细】JSON数组,存储订单的多笔支付记录,格式:[{payId,payTradeId,channelTrxNo,tradeId,payTime,payType,phase,payMethodIds,payAmount}] | - |
| items_info | text | 是 | 【商品明细】JSON数组,存储订单的商品明细(会员卡订单通常为空),格式:[{itemId,goodsId,goodsName,quantity,price,totalPrice,actualAmount}] | - |
| discounts_info | text | 是 | 【优惠信息】JSON数组,存储订单的优惠明细,格式:[{discountId,discountType,discountName,discountAmount,couponId,activityId}] | - |
| rights_info | text | 是 | 【权益信息】JSON数组,存储订单的权益明细,格式:[{rightId,rightType,rightName,rightDesc,rightStatus,validStartTime,validEndTime}] | - |
| fees_info | text | 是 | 【费用信息】JSON数组,存储订单相关费用(如手续费、服务费等),格式:[{feeType,feeName,feeAmount}] | - |
| crm_member_info | text | 是 | 【CRM会员信息】JSON格式,存储会员的详细CRM信息(包括会员卡信息、等级信息等) | - |
| biz_ext_map | text | 是 | 【业务扩展信息】JSON格式,存储业务相关的扩展字段(如订单处理版本、清算ID、特性类型等) | - |
| order_ext_info | text | 是 | 【订单扩展信息】JSON格式,存储订单的扩展配置信息(如库存渠道、场景标识等) | - |
| raw_data | longtext | 是 | 【原始JSON数据】完整备份API返回的原始数据,用于数据追溯和问题排查 | - |
| created_at索引 | datetime | 是 | 【记录创建时间】数据首次插入数据库的时间 | - |
| updated_at | datetime | 是 | 【记录更新时间】数据最后一次被修改的时间,自动更新 | - |
索引信息
idx_buyer_phone
普通索引: buyer_phone
idx_buyer_wid
普通索引: buyer_wid
idx_created_at
普通索引: created_at
idx_member_plan_id
普通索引: member_plan_id
idx_order_time
普通索引: order_time
idx_pay_status
普通索引: pay_status
idx_sales_id
普通索引: sales_id - [字段注释存在编码问题]
idx_status
普通索引: status
idx_vid
普通索引: vid
PRIMARY
唯一索引: id
uk_order_no
唯一索引: order_no
department_mapping
表 · 14 字段
部门映射表-维护钉钉部门ID与名称的映射关系
字段信息
| 字段名 | 类型 | 必填 | 说明 | 关联关系 |
|---|---|---|---|---|
| dept_id主键 | bigint(20) | 否 | 钉钉部门ID-主键 | - |
| dept_name索引 | varchar(200) | 否 | 部门名称 | - |
| parent_dept_id索引 | bigint(20) | 是 | 父部门ID-0表示根部门 | - |
| dept_level索引 | int(11) | 是 | 部门层级-1=根部门-2=一级部门-3=二级部门 | - |
| full_path | varchar(500) | 是 | 完整路径-如:根部门/广西分公司/营销中台 | - |
| path_ids | json | 是 | 路径ID数组-如[1,657421344,594731237] | - |
| auto_add_user | tinyint(1) | 是 | 是否自动添加用户 | - |
| create_dept_group | tinyint(1) | 是 | 是否创建部门群 | - |
| ext | text | 是 | 扩展信息-JSON字符串-如{"faceCount":"60"} | - |
| employee_count | int(11) | 是 | 部门人数-定期更新 | - |
| is_active索引 | tinyint(1) | 是 | 是否有效-0无效-1有效 | - |
| sync_time索引 | datetime | 是 | 同步时间 | - |
| created_at | datetime | 是 | 创建时间 | - |
| updated_at | datetime | 是 | 更新时间 | - |
索引信息
idx_dept_level
普通索引: dept_level
idx_dept_name
普通索引: dept_name
idx_is_active
普通索引: is_active
idx_parent_dept_id
普通索引: parent_dept_id
idx_sync_time
普通索引: sync_time
PRIMARY
唯一索引: dept_id
dingtalk_employee_raw
表 · 29 字段
钉钉员工原始数据表-完整保存API返回的JSON数据
字段信息
| 字段名 | 类型 | 必填 | 说明 | 关联关系 |
|---|---|---|---|---|
| id主键 | int(11) | 否 | 主键ID | - |
| userid唯一 | varchar(100) | 否 | 钉钉用户ID-唯一标识 | - |
| unionid | varchar(100) | 是 | 钉钉联合ID | - |
| mobile索引 | varchar(20) | 否 | 手机号 | - |
| name索引 | varchar(100) | 否 | 员工姓名 | - |
| json_data | json | 否 | 钉钉API返回的完整JSON数据 | - |
| dept_id_list | json | 是 | 部门ID列表-JSON数组格式-如[567655024,657421344,1] | - |
| main_dept_id索引 | bigint(20) | 是 | 主部门ID | - |
| dept_order | bigint(20) | 是 | 部门内排序 | - |
| varchar(100) | 是 | 邮箱地址 | - | |
| telephone | varchar(50) | 是 | 分机号 | - |
| title | varchar(100) | 是 | 职位 | - |
| job_number | varchar(50) | 是 | 工号 | - |
| work_place | varchar(200) | 是 | 工作地点 | - |
| remark | varchar(500) | 是 | 备注 | - |
| hired_date索引 | datetime | 是 | 入职日期-从毫秒时间戳转换 | - |
| hired_date_timestamp | bigint(20) | 是 | 入职日期原始时间戳-毫秒 | - |
| active索引 | tinyint(1) | 是 | 是否激活-0否-1是 | - |
| admin | tinyint(1) | 是 | 是否管理员-0否-1是 | - |
| boss | tinyint(1) | 是 | 是否老板-0否-1是 | - |
| leader | tinyint(1) | 是 | 是否领导-0否-1是 | - |
| hide_mobile | tinyint(1) | 是 | 是否隐藏手机号-0否-1是 | - |
| avatar | varchar(500) | 是 | 头像URL | - |
| state_code | varchar(10) | 是 | 国家代码 | - |
| extension | text | 是 | 扩展字段-JSON字符串 | - |
| sync_source | varchar(50) | 是 | 数据来源-list=批量接口-get=详情接口-webhook=钉钉推送 | - |
| sync_time索引 | datetime | 是 | 同步时间 | - |
| created_at | datetime | 是 | 创建时间 | - |
| updated_at | datetime | 是 | 更新时间 | - |
索引信息
idx_active
普通索引: active
idx_hired_date
普通索引: hired_date
idx_main_dept_id
普通索引: main_dept_id
idx_mobile
普通索引: mobile
idx_name
普通索引: name
idx_sync_time
普通索引: sync_time
PRIMARY
唯一索引: id
uk_userid
唯一索引: userid
employee_roster
表 · 22 字段
员工花名册表-以钉钉手机号为主键
字段信息
| 字段名 | 类型 | 必填 | 说明 | 关联关系 |
|---|---|---|---|---|
| mobile_phone主键 | varchar(20) | 否 | 钉钉手机号-唯一标识-主键 | employee_roster.mobile_phone → crm_member_orders.sales_id |
| employee_name索引 | varchar(50) | 否 | 员工姓名 | - |
| dingtalk_userid索引 | varchar(100) | 是 | 钉钉用户ID-用于调用钉钉API-非主键 | - |
| dept_level1索引 | varchar(200) | 是 | 一级部门 | - |
| dept_level2 | varchar(100) | 是 | 二级部门 | - |
| position | varchar(100) | 是 | 职位 | - |
| direct_supervisor | varchar(50) | 是 | 直属主管 | - |
| ruimeiyun_userid索引 | varchar(50) | 是 | 睿美云用户ID-通过手机号从sys_user表查询获得 | - |
| ruimeiyun_employee_no | varchar(50) | 是 | 睿美云工号 | - |
| entry_date | date | 是 | 入职日期 | - |
| gender | varchar(10) | 是 | 性别 | - |
| weimob_phones | json | 是 | 微盟客服号列表-JSON数组格式 | - |
| weimob_wid | varchar(50) | 是 | 微盟WID-微盟系统中的唯一标识 | employee_roster.weimob_wid ↔ wm_order_rights.buyer_wid |
| weimob_name索引 | varchar(50) | 是 | 微盟真实姓名-从微盟用户信息获取 | - |
| weimob_nickname索引 | varchar(100) | 是 | 微盟昵称-从微盟用户信息获取 | - |
| weimob_phone_count | int(11) | 是 | 微盟客服号数量-自动计算 | - |
| is_active索引 | tinyint(1) | 是 | 是否在职-0离职-1在职 | - |
| data_source | varchar(50) | 是 | 数据来源-dingtalk-dingtalk_ruimeiyun-dingtalk_ruimeiyun_weimeng | - |
| last_sync_time | datetime | 是 | 最后同步时间 | - |
| create_time | datetime | 是 | 创建时间 | - |
| update_time | datetime | 是 | 更新时间 | - |
| remark | varchar(500) | 是 | 备注 | - |
索引信息
idx_active
普通索引: is_active
idx_dept1
普通索引: dept_level1
idx_dingtalk_userid
普通索引: dingtalk_userid
idx_name
普通索引: employee_name
idx_ruimeiyun_userid
普通索引: ruimeiyun_userid
idx_weimob_name
普通索引: weimob_name
idx_weimob_nickname
普通索引: weimob_nickname
PRIMARY
唯一索引: mobile_phone
n8n_html_reports
表 · 5 字段
暂无表描述
字段信息
| 字段名 | 类型 | 必填 | 说明 | 关联关系 |
|---|---|---|---|---|
| id主键 | bigint(20) | 否 | - | - |
| report_id唯一 | varchar(50) | 否 | - | - |
| html_content | longtext | 否 | - | - |
| created_at | timestamp | 否 | - | - |
| expires_at | timestamp | 是 | - | - |
索引信息
idx_report_id
普通索引: report_id
PRIMARY
唯一索引: id
uk_report_id
唯一索引: report_id
notification
表 · 8 字段
暂无表描述
字段信息
| 字段名 | 类型 | 必填 | 说明 | 关联关系 |
|---|---|---|---|---|
| id主键 | varchar(20) | 否 | - | - |
| type | varchar(40) | 是 | - | - |
| body | text | 是 | - | - |
| is_read | tinyint(1) | 是 | - | - |
| is_deleted | tinyint(1) | 是 | - | - |
| fk_user_id索引 | varchar(20) | 是 | - | - |
| created_at索引 | timestamp | 否 | - | - |
| updated_at | timestamp | 否 | - | - |
索引信息
notification_created_at_index
普通索引: created_at
notification_fk_user_id_index
普通索引: fk_user_id
PRIMARY
唯一索引: id
performance_verification
表 · 13 字段
业绩核定表:记录订单业绩的人工核定调整信息
字段信息
| 字段名 | 类型 | 必填 | 说明 | 关联关系 |
|---|---|---|---|---|
| order_no主键 | varchar(100) | 否 | 订单号,作为主键 | performance_verification.order_no ↔ wm_orders.order_noperformance_verification.order_no → wm_order_items.order_noperformance_verification.order_no → wm_order_discounts.order_no |
| verified_order_person索引 | varchar(100) | 是 | 核定开单人:经核定后的实际开单咨询师 | - |
| verified_consultation_person索引 | varchar(100) | 是 | 核定面诊人:经核定后的实际面诊医生 | - |
| verification_status索引 | varchar(20) | 是 | 核定状态:待核定/已核定/已撤销 | - |
| verification_reason | text | 是 | 核定原因:说明为什么需要调整业绩归属 | - |
| verification_remark | text | 是 | 核定备注:其他补充说明 | - |
| attachment_files | text | 是 | 附件文件路径:JSON格式存储多个文件的路径信息 | - |
| verifier索引 | varchar(100) | 是 | 核定人:执行核定操作的人员 | - |
| verification_time索引 | datetime | 是 | 核定时间:执行核定操作的时间 | - |
| original_order_person | varchar(100) | 是 | 原开单人:系统原始记录的开单人 | - |
| original_consultation_person | varchar(100) | 是 | 原面诊人:系统原始记录的面诊人 | - |
| created_at索引 | timestamp | 是 | 记录创建时间 | - |
| updated_at | timestamp | 是 | 记录更新时间 | - |
索引信息
idx_created_at
普通索引: created_at
idx_verification_status
普通索引: verification_status
idx_verification_time
普通索引: verification_time
idx_verified_consultation_person
普通索引: verified_consultation_person
idx_verified_order_person
普通索引: verified_order_person
idx_verifier
普通索引: verifier
PRIMARY
唯一索引: order_no
sales_amount_manual_input
表 · 37 字段
业绩手工登记表
字段信息
| 字段名 | 类型 | 必填 | 说明 | 关联关系 |
|---|---|---|---|---|
| id主键 | bigint(20) unsigned | 否 | 自增主键 | - |
| merchant_name索引 | varchar(100) | 是 | 商户名称 | - |
| complete_time索引 | datetime | 是 | 完成时间 | - |
| transaction_type | varchar(50) | 是 | 交易类型 | - |
| payment_direction | varchar(20) | 是 | 收支方向(收入/支出) | - |
| payment_type | varchar(50) | 是 | 支付类型 | - |
| transaction_amount | decimal(15,2) | 是 | 交易金额 | - |
| service_fee | decimal(15,2) | 是 | 手续费 | - |
| refund_amount | decimal(15,2) | 是 | 退款金额 | - |
| refund_sales_performance | decimal(15,2) | 是 | 退款销售业绩额 | - |
| refund_consultation_performance | decimal(15,2) | 是 | 退款面诊业绩额 | - |
| process_status索引 | varchar(50) | 是 | 处理状态 | - |
| product_name | varchar(200) | 是 | 商品名称 | - |
| customer_pool_store | varchar(100) | 是 | 客池档案所属门店 | - |
| refund_time | datetime | 是 | 退款时间 | - |
| order_consultant索引 | varchar(100) | 是 | 开单咨询师 | - |
| customer_pool_consultant | varchar(100) | 是 | 客户池所属咨询 | - |
| store_performance_consultant | varchar(100) | 是 | 门店业绩判定咨询 | - |
| order_person_store | varchar(100) | 是 | 开单人所属门店 | - |
| customer_name索引 | varchar(100) | 是 | 客户姓名 | - |
| customer_type | varchar(50) | 是 | 客户类型 | - |
| contact_phone索引 | varchar(20) | 是 | 联系电话 | - |
| consultation_doctor | varchar(100) | 是 | 您的面诊医生 | - |
| is_cross_store | varchar(20) | 是 | 客池是否跨门店 | - |
| customer_pool_performance_nature | varchar(100) | 是 | 客池业绩性质 | - |
| has_assistant_order | varchar(20) | 是 | 辅助开单(是/否) | - |
| assistant_order_person | varchar(100) | 是 | 辅助开单人 | - |
| other_remarks | text | 是 | 其他备注说明 | - |
| is_performance_verified | varchar(20) | 是 | 是否核定业绩 | - |
| auditor索引 | varchar(100) | 是 | 审核人 | - |
| auditor_password | varchar(255) | 是 | 审核人密码(建议加密存储) | - |
| audit_time索引 | datetime | 是 | 审核日期时间 | - |
| audit_result索引 | varchar(20) | 是 | 审核结果(通过/拒绝) | - |
| submitter | varchar(100) | 是 | 提交人 | - |
| submit_time索引 | datetime | 是 | 提交时间 | - |
| created_at索引 | timestamp | 是 | 记录创建时间 | - |
| updated_at | timestamp | 是 | 记录更新时间 | - |
索引信息
idx_audit_result
普通索引: audit_result
idx_audit_time
普通索引: audit_time
idx_auditor
普通索引: auditor
idx_complete_time
普通索引: complete_time
idx_contact_phone
普通索引: contact_phone
idx_created_at
普通索引: created_at
idx_customer_name
普通索引: customer_name
idx_merchant_name
普通索引: merchant_name
idx_order_consultant
普通索引: order_consultant
idx_process_status
普通索引: process_status
idx_submit_time
普通索引: submit_time
PRIMARY
唯一索引: id
wm_order_discounts
表 · 12 字段
微盟订单优惠明细表
字段信息
| 字段名 | 类型 | 必填 | 说明 | 关联关系 |
|---|---|---|---|---|
| id主键 | bigint(20) unsigned | 否 | 自增主键 | - |
| order_no索引 | bigint(20) unsigned | 否 | 订单号 | wm_order_discounts.order_no ↔ wm_orders.order_nowm_order_discounts.order_no → wm_order_items.order_nowm_order_discounts.order_no → wm_order_rights.order_no |
| item_id索引 | bigint(20) unsigned | 是 | 订单项ID(商品级优惠才有,订单级为NULL) | wm_order_discounts.item_id ↔ wm_order_items.item_id |
| discount_level索引 | tinyint(4) | 否 | 【优惠级别】0-商品级;2-订单级;11-附加费用 | - |
| discount_id索引 | varchar(100) | 否 | 优惠ID | - |
| discount_name | varchar(200) | 否 | 优惠名称 | - |
| discount_type索引 | tinyint(4) | 否 | 【优惠类型】6-立减券;42-余额抵扣。API:discountInfos.discountType | - |
| discount_sub_type | tinyint(4) | 是 | 优惠子类型 | - |
| discount_amount | decimal(10,2) | 否 | 优惠金额(元) | - |
| cost_amount | decimal(10,2) | 是 | 成本金额(分) | - |
| attribution_type | tinyint(4) | 是 | 【归属类型】1-平台承担;2-商家承担。API:discountInfos.discountExt.attributionType | - |
| discount_ext | json | 是 | 优惠扩展信息(JSON) | - |
索引信息
idx_discount_id
普通索引: discount_id
idx_discount_level
普通索引: discount_level
idx_discount_type
普通索引: discount_type
idx_item_id
普通索引: item_id
idx_order_no
普通索引: order_no
PRIMARY
唯一索引: id
外键约束
wm_order_discounts_ibfk_1
order_no → wm_orders.order_no
wm_order_items
表 · 47 字段
微盟订单商品明细表
字段信息
| 字段名 | 类型 | 必填 | 说明 | 关联关系 |
|---|---|---|---|---|
| id主键 | bigint(20) unsigned | 否 | 自增主键 | - |
| order_no索引 | bigint(20) unsigned | 否 | 订单号 | wm_order_items.order_no ↔ wm_orders.order_nowm_order_items.order_no → wm_order_discounts.order_nowm_order_items.order_no → wm_order_rights.order_no |
| item_id索引 | bigint(20) unsigned | 否 | 订单项ID | wm_order_items.item_id → wm_order_discounts.item_id |
| goods_id索引 | bigint(20) unsigned | 否 | 商品ID | wm_order_items.goods_id ↔ wm_order_rights.goods_id |
| goods_title | varchar(500) | 否 | 商品标题 | - |
| goods_code | varchar(100) | 是 | 商品编码 | - |
| goods_type索引 | tinyint(4) | 否 | 【商品类型】1-实物商品;2-虚拟商品;3-服务类商品 | - |
| sub_goods_type | tinyint(4) | 是 | 子商品类型 | - |
| goods_preview_url | varchar(1000) | 是 | 商品预览URL | - |
| image_url | varchar(1000) | 是 | 商品图片URL | - |
| sku_id索引 | bigint(20) unsigned | 否 | SKU ID | - |
| sku_code | varchar(100) | 是 | SKU编码 | - |
| sku_bar_code | varchar(100) | 是 | SKU条形码 | - |
| sku_attr_info | varchar(500) | 是 | SKU属性信息 | - |
| sku_num | int(11) | 否 | SKU数量 | - |
| sale_price | decimal(10,2) | 否 | 销售价格(元) | - |
| cost_price | decimal(10,2) | 是 | 成本价(元) | - |
| market_price | decimal(10,2) | 是 | 市场价(元) | - |
| original_price | decimal(10,2) | 是 | 商品原价(元) | - |
| total_amount | decimal(10,2) | 是 | 商品总金额(元) | - |
| should_pay_amount | decimal(10,2) | 是 | 应付金额(元) | - |
| pay_amount | decimal(10,2) | 是 | 实付金额(元) | - |
| total_discount_amount | decimal(10,2) | 是 | 总优惠金额(元) | - |
| category_id索引 | int(11) | 是 | 分类ID | - |
| category_title | varchar(200) | 是 | 分类标题(多级用逗号分隔) | - |
| category_infos | json | 是 | 分类详细信息(JSON) | - |
| product_infos | json | 是 | 组合商品信息(JSON) | - |
| unit_name | varchar(20) | 是 | 单位名称 | - |
| weight | decimal(10,2) | 是 | 重量 | - |
| volume | decimal(10,2) | 是 | 体积 | - |
| deduct_stock_strategy | tinyint(4) | 是 | 【扣减库存策略】1-下单扣库存;2-支付扣库存。API:items.deductStockStrategy | - |
| goods_sell_mode | tinyint(4) | 是 | 【商品销售模式】1-普通销售;2-预售;3-秒杀。API:items.itemBizExt.goodsSellMode | - |
| goods_promotion_type | tinyint(4) | 是 | 【商品促销类型】1-普通;2-限时抢购;3-拼团。API:items.itemBizExt.goodsPromotionType | - |
| goods_source_type | tinyint(4) | 是 | 【商品来源类型】1-自营;2-第三方。API:items.itemBizExt.goodsSourceType | - |
| goods_point_exchange | tinyint(4) | 是 | 【积分兑换标识】0-非积分商品;1-积分兑换商品。API:items.itemBizExt.goodsPointExchange | - |
| group_infos | json | 是 | 分组信息(JSON) | - |
| label_infos | json | 是 | 【商品级标签信息】完整JSON数组。包含labelType和attachId。essharewid的attachId已提取到item_share_wid | - |
| goods_promotion_order_id索引 | varchar(100) | 是 | 【商品促销订单ID】促销订单ID | - |
| goods_limit_switch | tinyint(4) | 是 | 【商品限购开关】0-不限购,1-限购 | - |
| activity_stock_type | tinyint(4) | 是 | 【活动库存类型】活动库存类型 | - |
| outer_merchant_id | varchar(100) | 是 | 【外部商户ID】第三方商户ID | - |
| out_item_id | varchar(100) | 是 | 【外部商品项ID】第三方商品项ID | - |
| goods_guide_type | tinyint(4) | 是 | 【商品导购类型】导购类型 | - |
| goods_distribution_type | tinyint(4) | 是 | 【商品分销类型】分销类型 | - |
| item_remark | text | 是 | 【商品项备注】商品特殊备注 | - |
| goods_invoice_name | varchar(500) | 是 | 【商品开票名称】发票商品名称 | - |
| item_share_wid索引 | bigint(20) | 是 | 【商品级分享员WID】从itemBizExt.labelInfos提取 | - |
索引信息
idx_category_id
普通索引: category_id
idx_goods_id
普通索引: goods_id
idx_goods_promotion_order_id
普通索引: goods_promotion_order_id - 促销订å•索引
idx_goods_type
普通索引: goods_type
idx_item_id
普通索引: item_id
idx_item_share_wid
普通索引: item_share_wid - 商å“级分享员索引
idx_order_no
普通索引: order_no
idx_sku_id
普通索引: sku_id
PRIMARY
唯一索引: id
外键约束
wm_order_items_ibfk_1
order_no → wm_orders.order_no
wm_order_rights
表 · 76 字段
微盟订单售后详情表。存储订单的售后详细信息,包含退款、退货、换货等。一个订单可能有多个售后单。所有枚举值已在字段注释中完整记录。
字段信息
| 字段名 | 类型 | 必填 | 说明 | 关联关系 |
|---|---|---|---|---|
| id主键 | bigint(20) unsigned | 否 | 【主键ID】数据库自增主键,系统自动生成 | - |
| order_no索引 | bigint(20) unsigned | 否 | - | wm_order_rights.order_no ↔ wm_orders.order_nowm_order_rights.order_no → wm_order_items.order_nowm_order_rights.order_no → wm_order_discounts.order_no |
| rights_id唯一 | bigint(20) unsigned | 否 | 【售后单ID】售后单唯一ID。API:rightsInfo.rightsOrder.rightsId | - |
| order_item_id | bigint(20) unsigned | 是 | 【订单商品项ID】关联的订单商品项ID。对应 wm_order_items.item_id。API:rightsItems.orderItemId | - |
| rights_item_id | bigint(20) unsigned | 是 | 【售后项ID】售后项ID。API:rightsItems.rightsItemId | - |
| rights_status索引 | tinyint(4) | 否 | 【售后状态】1-买家发起售后;2-等待买家退货;3-买家已退货;5-系统退款中;6-售后完成;7-买家已取消;8-商家已拒绝;9-退款失败;10-商家退款中;20-换货中;30-商家拒绝_待平台介入;31-待平台介入_仲裁中。API:rightsInfo.rightsOrder.rightsStatus | - |
| rights_type | tinyint(4) | 是 | 【售后类型】1-退货退款;2-退款;5-退换货。API:rightsInfo.rightsOrder.rightsType | - |
| rights_cause_type | tinyint(4) | 是 | 【售后方式/原因类型】1-买家申请售后;2-商家取消订单;5-收银台退款;6-外部平台商家售后;7-优惠券到期自动退款;8-系统自动售后;9-商家发起售后;10-付费券发券失败发起售后;20-买家取消订单。API:rightsInfo.rightsOrder.rightsCauseType | - |
| rights_source | tinyint(4) | 是 | 【售后来源】售后来源标识。API:rightsInfo.rightsOrder.rightsSource | - |
| refund_type | tinyint(4) | 是 | 【退款类型】1-线上退款;2-线下退款;99-无需退款。API:rightsInfo.rightsOrder.refundType | - |
| rights_reason | varchar(500) | 是 | 【售后原因】用户申请售后的原因。API:rightsInfo.rightsReason.rightsReason | - |
| rights_remark | text | 是 | 【售后备注】用户填写的详细说明。API:rightsInfo.rightsReason.rightsRemark | - |
| apply_time索引 | bigint(20) | 是 | 【申请时间】用户申请售后的时间,毫秒时间戳。从 rightsStatusLogs 中提取 | - |
| refund_time索引 | bigint(20) | 是 | 【退款完成时间】退款完成的时间,毫秒时间戳。⭐从 rightsStatusLogs 中提取(type对应"售后完成"状态的dateTime) | - |
| audit_time | bigint(20) | 是 | 【审核时间】商家审核时间,毫秒时间戳。从 rightsStatusLogs 中提取 | - |
| cancel_time | bigint(20) | 是 | 【取消时间】售后单取消时间,毫秒时间戳。从 rightsStatusLogs 中提取 | - |
| create_time索引 | bigint(20) | 是 | 【创建时间】售后单创建时间,毫秒时间戳。API:rightsInfo.rightsOrder.createTime | - |
| update_time | bigint(20) | 是 | 【更新时间】售后单最后修改时间,毫秒时间戳。API:rightsInfo.rightsOrder.updateTime | - |
| total_refund_amount | decimal(10,2) | 是 | 【总退款金额】售后单总退款金额(元)。API:rightsInfo.refundDetail.refundAmount | - |
| actual_refund_amount | decimal(10,2) | 是 | 【实际退款金额】实际退款给用户的金额(元)。API:rightsInfo.refundDetail.refundAmount | - |
| apply_refund_amount | decimal(10,2) | 是 | 【申请退款金额】用户申请的退款金额(元)。API:rightsInfo.refundDetail.applyAmount | - |
| goods_amount | decimal(10,2) | 是 | 【商品金额】售后商品的原商品金额(元)。从 rightsItems 中提取 | - |
| goods_id索引 | bigint(20) | 是 | 【商品ID】售后商品的商品ID。API:rightsItems.goodsInfo.goodsId | wm_order_rights.goods_id ↔ wm_order_items.goods_id |
| goods_title | varchar(500) | 是 | 【商品标题】售后商品的名称。API:rightsItems.goodsInfo.goodsTitle | - |
| sku_id | bigint(20) | 是 | 【SKU ID】售后商品的SKU ID。API:rightsItems.goodsInfo.skuId | - |
| sku_code | varchar(100) | 是 | 【SKU编码】SKU编码。API:rightsItems.goodsInfo.skuCode | - |
| sku_bar_code | varchar(100) | 是 | 【SKU条形码】SKU条形码。API:rightsItems.goodsInfo.skuBarCode | - |
| sku_attr_info | varchar(500) | 是 | 【SKU规格信息】SKU规格描述。API:rightsItems.goodsInfo.skuAttrInfo | - |
| apply_num | int(11) | 是 | 【申请数量】申请售后的商品数量。API:rightsItems.applyNum | - |
| return_num | int(11) | 是 | 【退货数量】实际退货的数量。API:rightsItems.returnNum | - |
| goods_type | tinyint(4) | 是 | 【商品类型】1-普通商品;2-虚拟商品。API:rightsItems.goodsInfo.goodsType | - |
| sub_goods_type | tinyint(4) | 是 | 【子商品类型】101-普通商品;102-海淘商品;103-无需物流商品;201-虚拟商品;202-付费券。API:rightsItems.goodsInfo.subGoodsType | - |
| goods_receive_type | tinyint(4) | 是 | 【货物状态】1-未收到货;2-已收到货。API:rightsItems.goodsReceiveType | - |
| buyer_wid索引 | bigint(20) | 是 | 【买家WID】申请售后的买家WID。API:rightsInfo.buyerInfo.wid | wm_order_rights.buyer_wid ↔ wm_orders.buyer_widwm_order_rights.buyer_wid ↔ crm_member_orders.buyer_wid |
| buyer_nick_name | varchar(200) | 是 | 【买家昵称】买家昵称。API:rightsInfo.buyerInfo.userNickName | - |
| merchant_id | bigint(20) | 是 | 【商户ID】商户ID。API:rightsInfo.merchantInfo.merchantId | - |
| vid | bigint(20) | 是 | 【门店ID】门店ID。API:rightsInfo.merchantInfo.vid | wm_order_rights.vid ↔ wm_orders.vidwm_order_rights.vid ↔ crm_member_orders.vid |
| vid_name | varchar(200) | 是 | 【门店名称】门店名称。API:rightsInfo.merchantInfo.vidName | - |
| bos_id | bigint(20) | 是 | 【集团ID】集团ID。API:rightsInfo.merchantInfo.bosId | - |
| bos_name | varchar(200) | 是 | 【集团名称】集团名称。API:rightsInfo.merchantInfo.bosName | - |
| process_vid | bigint(20) | 是 | 【履约门店ID】履约门店ID。API:rightsInfo.merchantInfo.processVid | - |
| process_vid_name | varchar(200) | 是 | 【履约门店名称】履约门店名称。API:rightsInfo.merchantInfo.processVidName | - |
| origin_order_no | bigint(20) | 是 | 【原订单号】售后关联的原订单号(与order_no相同)。API:rightsInfo.originOrder.orderNo | - |
| origin_order_type | tinyint(4) | 是 | 【原订单类型】1-B2C订单;96-虚拟订单;99-充值订单。API:rightsInfo.originOrder.orderType | - |
| origin_order_source | tinyint(4) | 是 | 【原订单来源】0-系统内部订单;100-历史导入订单;101-友朋;102-芸智;103-乐美;104-博申;201-分销市场供货商;401-全渠道导入订单。API:rightsInfo.originOrder.orderSource | - |
| origin_pay_type | tinyint(4) | 是 | 【原订单支付类型】1-在线支付;2-货到付款。API:rightsInfo.originOrder.payType | - |
| origin_channel_type | tinyint(4) | 是 | 【原订单渠道】0-公众号;1-小程序;2-H5;3-QQ;4-微博;5-字节跳动小程序;6-支付宝小程序;7-PC后台;8-安卓app;9-苹果app;10-百度智能小程序;11-PAD;12-自有APP;13-微信小程序webview;14-微信小程序webview-直播;15-大屏扫码;16-企业微信;17-抖音原生小程序;18-芸智免密;19-QQ原生小程序;20-QQ小程序H5页面;21-支付宝原生小程序;22-微信小商店;23-快手原生小程序;24-快手小程序H5页面;101-分销商;281-视频号小店。API:rightsInfo.originOrder.channelType | - |
| origin_biz_source_type | tinyint(4) | 是 | 【原订单业务来源】1-普通订单;2-商户助手APP;3-收银台;5-普通货柜;6-免密货柜;7-扫码购;10-换货订单。API:rightsInfo.originOrder.bizSourceType | - |
| apply_order_status | tinyint(4) | 是 | 【申请时订单状态】0-订单已创建初始状态;1-部分支付;2-已支付;3-可发货;4-部分发货;5-已发货/已备货(自提订单);7-确认收货;8-完成;9-取消。API:rightsInfo.originOrder.applyOrderStatus | - |
| out_order_no | varchar(100) | 是 | 【第三方订单号】外部订单号。API:rightsInfo.originOrder.outOrderNo | - |
| delivery_no | varchar(100) | 是 | 【物流单号】退货物流单号(退货退款时)。API:rightsInfo.returnOrder.deliveryNo | - |
| delivery_company | varchar(100) | 是 | 【物流公司】退货物流公司名称。API:rightsInfo.returnOrder.deliveryCompany | - |
| delivery_company_code | varchar(100) | 是 | 【物流公司编码】退货物流公司编码。API:rightsInfo.returnOrder.deliveryCompanyCode | - |
| delivery_method | tinyint(4) | 是 | 【退货方式】1-买家物流退货;5-到店退货;11-商家上门取件。API:rightsInfo.returnOrder.deliveryMethod | - |
| delivery_type | tinyint(4) | 是 | 【配送方式】1-商家配送;3-到店自提。API:rightsInfo.returnOrder.deliveryType | - |
| delivery_status | tinyint(4) | 是 | 【物流状态】0-初始化;1-待发货;2-已发货;3-已完成;4-已取消。API:rightsInfo.returnOrder.deliveryStatus | - |
| receiver_name | varchar(100) | 是 | 【收货人】退货收货人姓名。API:rightsInfo.returnOrder.receiverName | - |
| receiver_phone | varchar(50) | 是 | 【收货电话】退货收货人电话。API:rightsInfo.returnOrder.receiverPhone | - |
| receiver_address | varchar(500) | 是 | 【收货地址】退货收货地址。API:rightsInfo.returnOrder.receiverAddress | - |
| refused_reason | varchar(500) | 是 | 【拒绝原因】商家拒绝售后的原因。API:rightsInfo.refuseInfo.refusedReason | - |
| flag_rank | tinyint(4) | 是 | 【标记等级】1-红;2-黄;3-绿;4-浅蓝;5-深蓝。API:rightsInfo.flagInfo.flagRank | - |
| flag_content | varchar(500) | 是 | 【标记内容】标记的文本内容。API:rightsInfo.flagInfo.flagContent | - |
| refund_method_id | tinyint(4) | 是 | 【退款方式】1-支付宝;2-微信;3-银行卡;4-现金。API:rightsInfo.refundAccount.refundMethodId | - |
| refund_account_num | varchar(100) | 是 | 【退款账号】退款账户号码。API:rightsInfo.refundAccount.accountNum | - |
| refund_account_name | varchar(100) | 是 | 【退款账户名】退款账户名称。API:rightsInfo.refundAccount.userName | - |
| refund_opening_bank | varchar(200) | 是 | 【开户银行】退款账户开户银行。API:rightsInfo.refundAccount.openingBank | - |
| currency | varchar(20) | 是 | 【货币类型】货币类型标识。API:rightsInfo.rightsOrder.currency | - |
| rights_data | json | 是 | 【售后详情原始数据】微盟售后详情API返回的完整JSON数据,保持原始格式。用于追溯和扩展字段 | - |
| rights_status_logs | json | 是 | 【售后状态变更日志】售后状态变更记录数组,JSON格式。包含每次状态变更的时间戳和类型。API:rightsInfo.rightsStatusLogs | - |
| reason_image_urls | json | 是 | 【售后凭证图片】用户上传的售后凭证图片URL数组,JSON格式。API:rightsInfo.rightsReason.reasonImageUrls | - |
| refund_amount_infos | json | 是 | 【退款金额明细】退款金额明细信息,JSON格式。API:rightsInfo.refundDetail.refundAmountInfos | - |
| apply_amount_infos | json | 是 | 【申请金额明细】申请金额明细信息,JSON格式。API:rightsInfo.refundDetail.applyAmountInfos | - |
| rights_assets | json | 是 | 【售后资产列表】售后资产列表,JSON格式。包含退款的现金、积分、余额等资产信息。API:rightsInfo.rightsAssets | - |
| member_benefits | json | 是 | 【会员权益】买家享有的会员权益,JSON格式。API:rightsInfo.buyerInfo.memberBenefits | - |
| out_rights_no | varchar(100) | 是 | 【外部售后单号】外部平台售后单号。API:rightsInfo.outRightsInfo.outRightsNo | - |
| is_deleted | tinyint(4) | 是 | 【删除标识】0-未删除;1-已删除。软删除标识 | - |
索引信息
idx_apply_time
普通索引: apply_time - 申请时间索引-用于申请时间统计
idx_buyer_wid
普通索引: buyer_wid - 买家WID索引-用于查询买家的售后记录
idx_create_time
普通索引: create_time - 创建时间索引-用于时间范围查询
idx_goods_id
普通索引: goods_id - 商品ID索引-用于统计商品售后率
idx_order_no
普通索引: order_no - 订单号索引-用于查询订单的所有售后单
idx_order_rights
普通索引: order_no, rights_status - 订单号+售后状态组合索引-提升视图查询性能
idx_refund_time
普通索引: refund_time - 退款时间索引-用于退款时间统计和视图关联 ⭐
idx_refund_time_status
普通索引: refund_time, rights_status - 退款时间+状态组合索引-用于退款统计
idx_rights_id
普通索引: rights_id - 售后单ID索引-唯一索引
idx_rights_status
普通索引: rights_status - 售后状态索引-用于统计售后单状态分布
PRIMARY
唯一索引: id
rights_id
唯一索引: rights_id
wm_orders
表 · 116 字段
微盟订单主表
字段信息
| 字段名 | 类型 | 必填 | 说明 | 关联关系 |
|---|---|---|---|---|
| id主键 | bigint(20) unsigned | 否 | 自增主键 | - |
| order_no唯一 | bigint(20) unsigned | 否 | 订单号 | wm_orders.order_no → wm_order_items.order_nowm_orders.order_no → wm_order_discounts.order_nowm_orders.order_no → wm_order_rights.order_no |
| parent_order_no索引 | bigint(20) unsigned | 是 | 父订单号 | - |
| third_order_no | varchar(100) | 是 | 第三方订单号 | - |
| order_type | tinyint(4) | 否 | 【订单类型】1-普通订单;97-会员卡订单。API:orderBaseInfo.orderType | - |
| order_status索引 | tinyint(4) | 否 | 【订单状态】1-待支付;2-待发货;3-待收货;4-待评价;5-已完成;6-已关闭;7-退款中;8-已退款。API:orderBaseInfo.orderStatus | - |
| pay_status索引 | tinyint(4) | 否 | 【支付状态】0-未支付;1-部分支付;2-已支付。API:orderBaseInfo.payStatus | - |
| rights_status索引 | tinyint(4) | 是 | 【售后状态】0-无售后;1-售后中;2-已售后。API:data.rightsInfos[].rightsStatus(数组,在data下,与orderInfo同级) | - |
| order_source | tinyint(4) | 否 | 【订单来源】0-小程序;1-公众号;2-APP。API:orderBaseInfo.orderSource | - |
| channel_type | tinyint(4) | 否 | 【渠道类型】0-微信小程序;1-线上;2-线下;31-抖音小程序;32-抖音小程序webview。API:orderBaseInfo.channelType | - |
| delivery_type | tinyint(4) | 否 | 【配送方式】1-快递配送;2-上门自提;3-到店核销。API:orderBaseInfo.deliveryType | - |
| pay_type | tinyint(4) | 是 | 【支付类型】1-在线支付;2-货到付款。API:orderBaseInfo.payType | - |
| biz_source_type | tinyint(4) | 是 | 【业务来源类型】1-商城。API:orderBaseInfo.bizSourceType | - |
| is_deleted | tinyint(4) | 是 | 【删除标识】0-未删除;1-已删除。API:orderBaseInfo.isDeleted | - |
| create_time索引 | bigint(20) | 是 | 创建时间(时间戳毫秒) | - |
| update_time | bigint(20) | 是 | 更新时间(时间戳毫秒) | - |
| pay_time索引 | bigint(20) | 是 | 支付时间(时间戳毫秒) | - |
| confirm_time | bigint(20) | 是 | 确认时间(时间戳毫秒) | - |
| finish_time | bigint(20) | 是 | 完成时间(时间戳毫秒) | - |
| auto_cancel_time | bigint(20) | 是 | 自动取消时间(时间戳毫秒) | - |
| finish_delivery_time | bigint(20) | 是 | 完成配送时间(时间戳毫秒) | - |
| buyer_wid索引 | bigint(20) | 是 | 买家WID | wm_orders.buyer_wid ↔ wm_order_rights.buyer_widwm_orders.buyer_wid ↔ crm_member_orders.buyer_wid |
| buyer_nick_name | varchar(100) | 是 | 买家昵称 | - |
| buyer_phone索引 | varchar(20) | 是 | 买家手机号 | wm_orders.buyer_phone ↔ crm_member_orders.buyer_phone |
| buyer_remark | text | 是 | 买家备注 | - |
| receiver_name | varchar(100) | 是 | 收货人姓名 | - |
| receiver_phone | varchar(20) | 是 | 收货人电话 | - |
| receiver_province | varchar(50) | 是 | 省 | - |
| receiver_province_code | varchar(20) | 是 | 省编码 | - |
| receiver_city | varchar(50) | 是 | 市 | - |
| receiver_city_code | varchar(20) | 是 | 市编码 | - |
| receiver_county | varchar(50) | 是 | 区/县 | - |
| receiver_county_code | varchar(20) | 是 | 区/县编码 | - |
| receiver_address | varchar(500) | 是 | 详细地址 | - |
| receiver_longitude | varchar(50) | 是 | 经度 | - |
| receiver_latitude | varchar(50) | 是 | 纬度 | - |
| receiver_certificate_type | varchar(20) | 是 | 【收货人证件类型】0-身份证 | - |
| receiver_certificate_no | varchar(100) | 是 | 【收货人证件号】证件号码,建议脱敏存储 | - |
| receiver_certificate_name | varchar(100) | 是 | 【证件姓名】证件上的真实姓名 | - |
| receiver_certificate_front_img | varchar(500) | 是 | 【证件正面照URL】证件正面图片URL | - |
| receiver_certificate_behind_img | varchar(500) | 是 | 【证件背面照URL】证件背面图片URL | - |
| merchant_id索引 | bigint(20) | 是 | 商户ID | - |
| bos_id | bigint(20) | 是 | 集团ID | - |
| bos_name | varchar(100) | 是 | 集团名称 | - |
| vid索引 | bigint(20) | 是 | 门店ID | wm_orders.vid ↔ crm_member_orders.vid |
| vid_name | varchar(100) | 是 | 门店名称 | - |
| vid_type | tinyint(4) | 是 | 【门店类型】10-直营店;20-加盟店。API:merchantInfo.vidType | - |
| process_vid | bigint(20) | 是 | 履约门店ID | - |
| process_vid_name | varchar(100) | 是 | 履约门店名称 | - |
| delivery_vid | bigint(20) | 是 | 配送门店ID | - |
| delivery_vid_name | varchar(100) | 是 | 配送门店名称 | - |
| delivery_code | varchar(100) | 是 | 配送编码 | - |
| delivery_co_name | varchar(100) | 是 | 配送公司名称 | - |
| sale_attribution_vid索引 | bigint(20) | 是 | 【销售归属门店ID】业绩归属门店,用于提成计算 | - |
| sale_attribution_vid_source | tinyint(4) | 是 | 【销售归属来源】归属判定规则:4等 | - |
| out_shop_name | varchar(100) | 是 | 【外部店铺名称】第三方平台店铺名称 | - |
| out_shop_code | varchar(100) | 是 | 【外部店铺编码】第三方平台店铺编码 | - |
| vid_number | varchar(100) | 是 | 【门店编号】门店内部编号 | - |
| process_vid_number | varchar(100) | 是 | 【履约门店编号】履约门店的内部编号 | - |
| product_id | bigint(20) | 是 | 【产品ID】微盟产品ID | - |
| product_instance_id | bigint(20) | 是 | 【产品实例ID】产品实例ID | - |
| product_name | varchar(200) | 是 | 【产品名称】产品线名称 | - |
| delivery_vid_code | varchar(100) | 是 | 【配送门店编码】配送门店编码 | - |
| delivery_vid_type | tinyint(4) | 是 | 【配送门店类型】配送门店类型 | - |
| exp_rcv_type | tinyint(4) | 是 | 【期望收货类型】用户期望收货方式 | - |
| exp_rcv_date | varchar(20) | 是 | 【期望收货日期】用户期望收货日期 | - |
| exp_rcv_start_time | varchar(20) | 是 | 【期望收货开始时间】期望收货开始时间 | - |
| exp_rcv_end_time | varchar(20) | 是 | 【期望收货结束时间】期望收货结束时间 | - |
| delivery_sub_code | varchar(100) | 是 | 【配送子编码】配送子编码 | - |
| fulfill_status | tinyint(4) | 是 | 【履约状态】订单履约状态 | - |
| total_amount | decimal(10,2) | 是 | 总金额(元) | - |
| should_pay_amount | decimal(10,2) | 是 | 应付金额(元) | - |
| pay_amount | decimal(10,2) | 是 | 实付金额(元) | - |
| total_discount_amount | decimal(10,2) | 是 | 总优惠金额(元) | - |
| goods_amount | decimal(10,2) | 是 | 商品金额(元) | - |
| freight_amount | decimal(10,2) | 是 | 运费(元) | - |
| pay_items | json | 是 | 支付项列表(JSON) | - |
| amount_infos | json | 是 | 【金额明细构成】JSON格式,包含商品金额、运费等 | - |
| is_order_to_confirm | tinyint(4) | 是 | 是否需要确认 | - |
| confirm_status | tinyint(4) | 是 | 确认状态 | - |
| sale_channel_type | int(11) | 是 | 销售渠道类型 | - |
| trade_track_id | varchar(100) | 是 | 交易追踪ID | - |
| crm_member_info | json | 是 | 【CRM会员信息】JSON格式CRM会员详细信息 | - |
| label_infos | json | 是 | 【标签信息】JSON数组。每项包含labelType和attachId。重要:essharewid的attachId即为share_wid | - |
| custom_field_info | json | 是 | 【自定义字段信息】JSON格式自定义字段 | - |
| member_benefits | json | 是 | 【会员权益】JSON格式会员权益信息 | - |
| share_wid索引 | bigint(20) | 是 | 【分享员WID】从labelInfos.essharewid提取,用于业绩归属 | wm_orders.share_wid → employee_roster.weimob_wid |
| share_scene | varchar(50) | 是 | 【分享场景】scene_xcx等,从labelInfos提取 | - |
| operator_id索引 | varchar(100) | 是 | 【操作员ID】创建订单的员工ID。员工业绩关键字段 | - |
| operator_name | varchar(100) | 是 | 【操作员姓名】创建订单的员工姓名 | - |
| operator_phone | varchar(20) | 是 | 【操作员手机号】操作员联系电话 | - |
| consultation_doctor索引 | varchar(200) | 是 | 【面诊医生】从customFieldInfo提取,医美业务关键字段 | - |
| cancel_type | tinyint(4) | 是 | 【取消类型】1-用户取消;2-商家取消;3-系统取消。API:cancelInfo.cancelType | - |
| cancel_reason | varchar(500) | 是 | 取消原因 | - |
| rights_infos | json | 是 | [字段注释存在编码问题] | - |
| fulfill_info_list | json | 是 | [字段注释存在编码问题] | - |
| total_discounts | json | 是 | [字段注释存在编码问题] | - |
| invoice_info | json | 是 | [字段注释存在编码问题] | - |
| pre_sell_info | json | 是 | [字段注释存在编码问题] | - |
| book_order_info | json | 是 | [字段注释存在编码问题] | - |
| guide_info | json | 是 | [字段注释存在编码问题] | - |
| guide_id索引 | bigint(20) | 是 | [字段注释存在编码问题] | - |
| guide_name | varchar(100) | 是 | [字段注释存在编码问题] | - |
| guide_phone | varchar(20) | 是 | [字段注释存在编码问题] | - |
| receiver_area | varchar(50) | 是 | ã€æ”¶è´§äººåœ°å€-镇/è¡—é“】镇或街é“å称。API: orderFulfill.receiverInfo.area。官方文档:详细地å€çš„一部分 | - |
| receiver_zip | varchar(20) | 是 | ã€æ”¶è´§äººé‚®ç¼–】邮政编ç 。API: orderFulfill.receiverInfo.zip | - |
| process_vid_type索引 | tinyint(4) | 是 | [字段注释存在编码问题] | - |
| delivery_time索引 | bigint(20) | 是 | [字段注释存在编码问题] | - |
| merchant_ext_delivery_vid | bigint(20) | 是 | ã€å•†æˆ·æ‰©å±•é…é€é—¨åº—ID】从merchantExtInfo.deliveryVidæå–。API: merchantInfo.merchantExtInfo.deliveryVid。官方文档:å¯èƒ½ä¸Ždelivery_vidä¸åŒ | - |
| flag_info | json | 是 | [字段注释存在编码问题] | - |
| order_cycle_info | json | 是 | [字段注释存在编码问题] | - |
| feature_type | varchar(50) | 是 | ã€ç‰¹æ€§ç±»åž‹ã€‘ä¸šåŠ¡ç‰¹æ€§ç±»åž‹æ ‡è¯†ã€‚API: orderBizExt.featureType | - |
| cancel_special_reason | varchar(500) | 是 | ã€å–æ¶ˆç‰¹æ®ŠåŽŸå› ã€‘è®¢å•å–æ¶ˆçš„ç‰¹æ®ŠåŽŸå› è¯´æ˜Žã€‚API: cancelInfo.specialReasonã€‚å®˜æ–¹æ–‡æ¡£ï¼šå–æ¶ˆåŽŸå› çš„è¡¥å……è¯´æ˜Ž | - |
| cancel_id | bigint(20) | 是 | ã€å–消记录IDã€‘å–æ¶ˆæ“ä½œçš„å”¯ä¸€æ ‡è¯†ã€‚API: cancelInfo.id | - |
| finish_info | json | 是 | [字段注释存在编码问题] | - |
| out_order_info | json | 是 | [字段注释存在编码问题] | - |
索引信息
idx_buyer_phone
普通索引: buyer_phone
idx_buyer_wid
普通索引: buyer_wid
idx_consultation_doctor
普通索引: consultation_doctor - é¢è¯ŠåŒ»ç”Ÿç´¢å¼•
idx_create_time
普通索引: create_time
idx_delivery_time
普通索引: delivery_time - é…逿—¶é—´ç´¢å¼•-用于履约效率分æž
idx_guide_id
普通索引: guide_id - 导è´ID索引-用于导è´ä¸šç»©ç»Ÿè®¡
idx_merchant_id
普通索引: merchant_id
idx_operator_id
普通索引: operator_id - æ“作员索引
idx_order_no
普通索引: order_no
idx_order_status
普通索引: order_status
idx_parent_order_no
普通索引: parent_order_no
idx_pay_status
普通索引: pay_status
idx_pay_time
普通索引: pay_time
idx_pay_time_status
普通索引: pay_time, order_status - 支付时间+状æ€ç»„åˆç´¢å¼•
idx_pay_time_vid
普通索引: pay_time, vid - 支付时间+门店组åˆç´¢å¼•
idx_process_vid_type
普通索引: process_vid_type - 履约门店类型索引
idx_rights_status
普通索引: rights_status - 支付状æ€ç´¢å¼•
idx_sale_attribution_vid
普通索引: sale_attribution_vid - 销售归属门店索引
idx_share_wid
普通索引: share_wid - 分享员索引
idx_vid
普通索引: vid
idx_vid_share_wid
普通索引: vid, share_wid - 门店+分享员组åˆç´¢å¼•
order_no
唯一索引: order_no
PRIMARY
唯一索引: id