DB
图标表 icon [mongodb:xnn_merchandise]
{
"_id" int ID
"name" string 图标名,
"image" string 图标文件名
}
一级分类表 category_level1 [mongodb:xnn_merchandise]
{
"_id" string ID
"origin_id" string 新老数据库迁移时对老表id的引用
"name" string 名称
"group_id" int 所属groupID
"icon" int 图标ID
"status" int 状态 (2:正常;1:删除)
"sort_id" int 排序ID 预留
"create_time": datetime 创建时间
}
二级分类表 category_level2 [mongodb:xnn_merchandise]
{
"_id" string ID
"origin_id" string 新老数据库迁移时对老表id的引用
"upstream_id" string 上游ID
"name" string 名称
"group_id" int 所属groupID
"status" int 状态 (2:正常;1:删除)
"sort_id" int 排序ID 预留
"create_time": datetime 创建时间
}
三级分类表(品类) pinlei [mongodb:xnn_merchandise]
{
"_id" string ID
"origin_id" string 新老数据库迁移时对老表id的引用
"upstream_id" string 上游ID
"name" string 名称
"group_id" int 所属groupID
"status" int 状态 (2:正常;1:删除)
"sort_id" int 排序ID 预留
"create_time": datetime 创建时间
}
spu信息表 spu_product [mongodb:xnn_merchandise]
{
"_id" string ID
"origin_id" string 新老数据库迁移时对老表id的引用
"std_unit_name" string 基本单位
"imgs" string 图片
"category_id_1" string 一级分类ID
"name" string 名称
"category_id_2" string 二级分类ID
"desc" string 描述
"p_type" int 类型 区分通用商品还是私有商品(0:通用;1:私有)
"pinlei_id" string 所属品类ID
"station_id" string 所属站点ID
"group_id" int 所属groupID
"dispatch_method": int 分拣方式(1:bagua;2:union)
"alias": list 站点别名设置
"status" int 状态 (2:正常;1:删除)
"create_time": datetime 创建时间
"modify_time": datetime 修改时间
}
sku表 sku_product_new [mongodb:xnn_core_product_2]
{
"_id" : "D00006",
"sync_state" : 1, //若该服务站的sku才会有该字段。该字段表示sku的是否需要同步自营站点的sku。
"sale_num_least" : 1,
"is_weigh" : false, //是否需要称重
"state" : 1, //是否下架 -1或0: 下架 1: 上架
"imgs" : [
"e45a64575ccef6e7.jpg" //sku的图片文件名
],
"name" : "菜心|小条", //sku名称
"desc" : "本地产,茎干直径较小,约1-1.5cm,带花", //sku描述
"category_id_2" : "B101", //二级分类id
"modify_time" : ISODate("2016-01-18T12:18:14.810Z"), //最后修改时间
"version" : 8, //sku的当前修改版本号
"category_id_1" : "A101", //一级分类的id
"s_type" : 0, //商品类型(0. 单一商品,即只改变价格,售卖方式, 1. 组合商品,即有多个上游商品)
"station_id" : "T003", //站点
"stocks" : -99999, //库存 -99999表示无限库存
"salemenu_id" : "S0003", //属于哪张销售单
"sale_unit_name" : "斤", //销售单位
"material" : [
{
"supply_skus" : {}, //该sku的供应来源
"std_unit_name" : "斤", //单位
"sale_ratio" : 1.0000000000000000, //标准单位系数(1 sku == material.$.sale_ratio * material.$.std_unit_name)
"spu_id" : "C00006", //属于哪个spu
"upstream_flag" : 0, //非供应链顶层
"std_sale_price" : 283.0 //单位价格(即 1sku的价格)
}
],
"create_time" : ISODate("2015-05-28T12:19:28.981Z"), //创建时间
"purchase_only" : 1, //外部采购商品标志 1
"sale_price" : 283.0, //销售单位价格
"split_flag" : 0, //split_flag值理论上有4种,0,1,2,3( 0表示只配送, 1表示只投框, 2表示只分切, 3表示投框+分切)
"pinlei_id" : "P00001", //品类
"attrition_rate" : 0 //损耗率(损耗率必须在0-100之间)
}
营销规则表 price_rule[mongo:xnn_core_product_2]
{
"_id" : "XSSJ20160201000001", // 规则ID
"end" : ISODate("2016-03-12T00:00:00.000Z"), // 规则结束时间
"create_time" : ISODate("2016-02-01T11:59:22.928Z"), // 规则创建时间
"status" : 0, // 规则状态:
"salemenu_id" : "S1006", // 对哪个销售单设置营销规则
"address_num" : 1, // 商户数
"begin" : ISODate("2016-02-01T00:00:00.000Z"), // 规则结束时间
"addresses" : [
"21039"
],
"district_code" : "999999", // 城市编码
"creator" : "suojiaceshi", // 创建人名称
"skus" : [
{
"name" : "南瓜|个", // 商品名称
"yx_price" : 100, // 营销价
"id" : "D1396413" // 商品ID
}
],
"station_id" : "T248", // 站点ID
"sku_num" : 2, // 商品数量
"modify_time" : ISODate("2016-02-01T14:39:37.077Z"), // 修改时间
"modifier" : "suojiaceshi", // 修改人
"type" : "customer" // 规则类型:station-面向站点,customer-面向商户
}
{
"_id" : "S0024", //销售单id
"station_id" : "T022", //站点
"time_config_id" : "ST001", //绑定的服务时间
"about" : "SZ转配点转配单-福田车公庙,不可修改", //备注
"targets" : [ //销售对象
"T001"
],
"salemenu_type" : -1, //销售单类型(1 :供应商销售单, 2: 内部扭转单, 4: 自营销售单,总仓的售卖销售单, 5: 加盟商售卖的销售单,要总部代卖, -1: 无效销售单)
"is_active" : true, //销售单是否激活
"name" : "SZ转配点转配单-福田车公庙" //销售单名称
}
站点 station[mongo:xnn_core_product_2]
{
"_id" : "T003", //站点ID
"sale_category_2" : "蔬菜类",
"receive_end_time" : "23:59:59",
"district_name" : "深圳市",
"name" : "K10蔬菜-自采",
"district_code" : "440300",//区域码
"id" : "T003",
"code" : "K10-vegetable",
"state" : 1,//
"visible_salemenu" : [],
"receiver_phone" : "K10蔬菜电话",
"sale_category_1" : "蔬菜类",
"role" : 1,#站点角色 (0:自营站点,k10; 1:供应商; 2:加盟商,转配点; 4:销售总部的意思; 5:结算供应商(进销存供应商); 7:专用于采购APP的站点)
"address" : "深圳市平湖海吉星",
"receiver_name" : "K10蔬菜采购",
"station_status" : 0,//站点状态(0:启用;1:停用)
"salemenu" : {//站点销售单
"S0003" : {
"about" : "K10蔬菜-自采的默认销售单",
"salemenu_type" : 1,
"time_config_id" : "ST001",
"targets" : [
"T002"
],
"name" : "K10蔬菜-自采 商品",
"id" : "S0003",
"is_active" : true
}
},
"users" : [
357
],
"receive_begin_time" : "0:00",
"seller" : {
"delivery_begin_time" : "22:00",
"delivery_end_time" : "23:59",
"delivery_addr" : "上线测试卖家1",
"is_company" : true,
"company_name" : "上线测试卖家1",
"contact_person" : "上线测试卖家1",
"contact_phone" : "上线测试卖家1",
"address" : "上线测试卖家1",
"is_open" : false,
"role" : 3
},
"service_time" : [],
"enable_customized" : 0.0000000000000000,//是否启用个性化配置
"key_url" : "xnn"//个性化配置key
}
销售单服务时间的配置 service_time[mongo:xnn_core_product_2]
{
"_id" : "ST011",
"name" : "鲜丰服务任务",
"type" : 1,// 时间配置类型,0为默认时间配置,只有ST001是这个值,1为正常时间配置
"service_time_creator" : "T1176",//时间配置的创建站点
"order_time_limit" : {//可下单时间段
"e_span_time" : 1,//结束时间是否跨天
"start" : "18:30",
"end" : "16:30"
},
"final_distribute_time" : "19:00",//最晚配送时间,过了这个时间订单状态就刷为正在配送
"receive_time_limit" : {//收货时间可选时间段
"e_span_time" : 1,//结束时间跟下单时间相比,是否跨天
"start" : "06:00",
"s_span_time" : 1,//开始时间跟下单时间相比,是否跨天
"end" : "19:00",
"receiveTimeSpan" : "30"//收获时间选项的时间间隔
},
"desc" : "",
out_stock_interval
"task_begin_time" : "23:30",//任务开始时间,根据这个时间来决定分拣排车等位置拉取的是哪个周期的订单
"final_distribute_time_span" : 1//最晚配送时间跟下单时间比是否跨天
}
销售单的营销分类 sale_category[mongo:xnn_core_product_2]
{
//营销分类
//提示某些商品特价
"_id" : "F074", //E开头的是一级ID,F开头的是二级ID
"level" : 2,
"title" : "最新粮油", //分类名称
"queue" : 2, //分类次序
"upstream_id" : "E006", //所对应的上级ID
"station_id" : "T133", //所属站点
"salemenu_id" : "S0139", //所属销售单
"sku_ids" : [ //该营销分类的商品
"D622081",
"D622082"
]
}
上游站点向下游站点同步商品修改信息 glus_supply_chains[mongo:xnn_core_product_2]
{
//维护自营站点和服务站点之间的关系
//自营站点的销售单可以被他下面的服务站点同步
"_id" : "S0526", //自营站点的销售单
"station_id" : "T066", //自营站点
"partners" : [
{
"partner_station" : "T237", //与该自营站点相关的服务站点的ID
"partner_salemenu" : "S0637" //服务站点的服务销售单(这里表示同步于S0526)
},
{
"partner_station" : "T238",
"partner_salemenu" : "S0638"
}
]
}
商品快照 sku_product_snapshot[mongo:xnn_core_product_2]
{
"_id" : "D00003#4",
"salemenu_id" : "S0003",
"desc" : "江西产,又名鱼香菜,味道清凉,可去腥味。",
"sync_state" : 1,
"is_weigh" : false,
"sale_price" : 600,
"state" : 1,
"id" : "D00003",
"imgs" : [
"aa5defe86bb7adaa.jpg"
],
"purchase_only" : 1,
"material" : [
{
"std_unit_name" : "斤",
"supply_skus" : {},
"spu_id" : "C00003",
"sale_ratio" : 1.0000000000000000,
"std_sale_price" : 600,
"upstream_flag" : 0
}
],
"stocks" : -99999,
"modify_time" : ISODate("2015-12-14T14:45:54.399Z"),
"split_flag" : 0,
"version" : 4,
"sale_unit_name" : "斤",
"category_id_1" : "A101",
"station_id" : "T003",
"s_type" : 0,
"sale_num_least" : 1,
"create_time" : ISODate("2015-05-28T12:19:28.975Z"),
"category_id_2" : "B101",
"name" : "薄荷叶",
"pinlei_id" : "P00028"
}
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
`station_id` varchar(10) NOT NULL COMMENT '站点ID',
`salemenu_id` varchar(20) NOT NULL COMMENT '销售单ID',
`restaurant_id` int(11) NOT NULL COMMENT '店铺ID',
`service_station_id` varchar(10) DEFAULT NULL COMMENT '服务站点ID 已废弃',
`freight_id` varchar(10) DEFAULT NULL, '运费ID'
PRIMARY KEY (`id`),
KEY `ix_tbl_address_salemenu_restaurant_id` (`restaurant_id`)