数据库
字段是否必有
M:must 必有
O:optional 可能有
C: conditional 某些条件下必有
进销存
tbl_stock_in_receipt 入库单表
`id` int(11) NOT NULL AUTO_INCREMENT,
`status` int(11) NOT NULL, 状态码(1:待提交;2:待审核;3:审核通过;4:审核未通过;5:已冲销)
`pre_batch_id` varchar(20) NOT NULL, 批次号前缀
`create_time` datetime NOT NULL, 创建时间
`operate_date` datetime NOT NULL, 操作日期
`station_id` varchar(10) NOT NULL, 站点ID
`customer_id` int(11) NOT NULL, 客户ID
`customer_name` varchar(20) NOT NULL, 客户名
`customer_cellphone` varchar(20) NOT NULL DEFAULT '', 客户电话
`creator_id` int(11) NOT NULL, 创建人ID
`creator_name` varchar(20) NOT NULL, 创建人名
`operate_count` int(11) NOT NULL, 入库数量
tbl_stock_out_receipt
`id` int(11) NOT NULL AUTO_INCREMENT,
`status` int(11) NOT NULL, 状态码(1:待提交;2:待审核;3:审核通过;4:审核未通过;5:已冲销)
`type` int(11) NOT NULL, 出库类型(1:自取;2:送货上门;3:送货上车)
`create_time` datetime NOT NULL, 创建时间
`operate_date` datetime NOT NULL, 操作日期
`station_id` varchar(10) NOT NULL, 站点ID
`customer_id` int(11) NOT NULL, 客户ID
`customer_name` varchar(20) NOT NULL, 客户名
`customer_cellphone` varchar(20) NOT NULL DEFAULT '', 客户手机
`creator_id` int(11) NOT NULL, 创建人ID
`creator_name` varchar(20) NOT NULL, 创建人名
`delivery_address` varchar(100) NOT NULL, 送货地址
`license_plate` varchar(10) NOT NULL, 车牌号
`operate_count` int(11) NOT NULL, 出库数量
`remark` varchar(50) NOT NULL DEFAULT '', 备注
tbl_stock_out_task
`id` int(11) NOT NULL AUTO_INCREMENT,
`status` int(11) NOT NULL, 状态(1:未完成;2:已完成;3:已删除)
`type` int(11) NOT NULL, 出库类型(1:自取;2:送货上门;3:送货上车)
`receipt_id` int(11) NOT NULL, 出库单号
`operate_date` datetime NOT NULL, 操作日期
`station_id` varchar(10) NOT NULL, 站点ID
`customer_id` int(11) NOT NULL, 客户ID
`customer_name` varchar(20) NOT NULL, 客户名
`customer_cellphone` varchar(20) NOT NULL DEFAULT '', 客户手机
`creator_id` int(11) NOT NULL, 创建人ID
`creator_name` varchar(20) NOT NULL, 创建人名
`ware_category_1_id` varchar(10) NOT NULL, 仓库ID
`ware_category_1_name` varchar(20) NOT NULL, 仓库名
`ware_category_2_id` varchar(10) NOT NULL, 仓区ID
`ware_category_2_name` varchar(20) NOT NULL, 库区名
`license_plate` varchar(10) NOT NULL DEFAULT '', 车牌号
`delivery_address` varchar(100) NOT NULL DEFAULT '', 送货地址
`remark` varchar(50) NOT NULL DEFAULT '', 备注
tbl_transfer_receipt
`id` int(11) NOT NULL AUTO_INCREMENT,
`status` int(11) NOT NULL, 状态码(1:待提交;2:待审核;3:审核通过;4:审核未通过;5:已冲销)
`create_time` datetime NOT NULL, 创建时间
`operate_date` datetime NOT NULL, 操作日期
`station_id` varchar(10) NOT NULL, 站点ID
`old_customer_id` int(11) NOT NULL, 转出客户ID
`old_customer_name` varchar(20) NOT NULL, 转出客户名
`old_customer_cellphone` varchar(20) NOT NULL DEFAULT '', 转出客户手机
`new_customer_id` int(11) NOT NULL, 转入客户ID
`new_customer_name` varchar(20) NOT NULL, 转入客户名
`new_customer_cellphone` varchar(20) NOT NULL DEFAULT '', 转入客户手机
`operate_count` int(11) NOT NULL, 转户数量
`creator_id` int(11) NOT NULL, 创建人ID
`creator_name` varchar(20) NOT NULL, 创建人名
tbl_transfer_task
`id` int(11) NOT NULL AUTO_INCREMENT,
`status` int(11) NOT NULL, 状态(1:未完成;2:已完成;3:已删除)
`receipt_id` int(11) NOT NULL, 转户单ID
`operate_date` datetime NOT NULL, 操作日期
`station_id` varchar(10) NOT NULL, 站点ID
`creator_id` int(11) NOT NULL, 创建人ID
`creator_name` varchar(20) NOT NULL, 创建人名
`ware_category_1_id` varchar(10) NOT NULL, 仓库ID
`ware_category_1_name` varchar(20) NOT NULL, 仓库名
`ware_category_2_id` varchar(10) NOT NULL, 库区ID
`ware_category_2_name` varchar(20) NOT NULL, 库区名
`old_customer_id` int(11) NOT NULL, 转出客户ID
`old_customer_name` varchar(20) NOT NULL DEFAULT '', 转出客户名
`new_customer_id` int(11) NOT NULL, 转入客户ID
`new_customer_name` varchar(20) NOT NULL DEFAULT '', 转入客户名
tbl_stock_move
`id` int(11) NOT NULL AUTO_INCREMENT,
`status` int(11) NOT NULL, 状态(1:未完成;2:已完成;3:已删除)
`handwriting_id` varchar(20) NOT NULL, 手写单号
`operate_date` datetime NOT NULL, 操作日期
`station_id` varchar(10) NOT NULL, 站点ID
`creator_id` int(11) NOT NULL, 创建人ID
`creator_name` varchar(20) NOT NULL, 创建人名
`operate_count` int(11) NOT NULL, 调货数量
tbl_batch 批次表
`id` int(11) NOT NULL AUTO_INCREMENT,
`status` int(11) NOT NULL, 1: 未付款; 2: 已付款; 3:已删除;
`batch_id` varchar(20) NOT NULL, 批次号
`stock_in_receipt_id` int(11) NOT NULL, 入库单ID
`station_id` varchar(10) NOT NULL, 站点ID
`customer_id` int(11) NOT NULL, 客户ID
`customer_name` varchar(20) NOT NULL, 客户名
`customer_cellphone` varchar(20) NOT NULL DEFAULT '', 客户手机号
`unit_weight` bigint(20) unsigned NOT NULL, 件重(g)
`pile_up_num` int(11) NOT NULL, 叠板数
`name` varchar(20) NOT NULL, 商品名
`contract_id` varchar(10) NOT NULL DEFAULT '', 合同ID
`goods_category_1_id` varchar(10) NOT NULL, 一级商品分类ID
`goods_category_1_name` varchar(20) NOT NULL, 一级商品分类名
`goods_category_2_id` varchar(10) NOT NULL, 二级商品分类ID
`goods_category_2_name` varchar(20) NOT NULL, 二级商品分类名
`goods_category_3_id` varchar(10) NOT NULL DEFAULT '', 品类ID
`goods_category_3_name` varchar(20) NOT NULL DEFAULT '', 品类名
`remain_count` int(11) NOT NULL, 当前剩余库存数量
`count_per_pallet` int(11) NOT NULL, 每板件数
`ware_category_1_id` varchar(10) NOT NULL, 仓库ID
`ware_category_1_name` varchar(20) NOT NULL, 仓库名
`ware_category_2_id` varchar(10) NOT NULL, 库区ID
`ware_category_2_name` varchar(20) NOT NULL, 库区名
`ware_category_3_id` varchar(10) NOT NULL, 库位ID
`ware_category_3_name` varchar(20) NOT NULL, 库位名
`ware_category_4_id` varchar(10) NOT NULL, 通道ID
`ware_category_4_name` varchar(20) NOT NULL, 通道名
`source_batch_id` varchar(20) NOT NULL DEFAULT '', 转户来的批次号
`pre_batch_id` varchar(20) NOT NULL DEFAULT '', 批次号前缀
`stock_in_count` int(11) NOT NULL, 入库数量
`ware_type` int(11) NOT NULL, 仓库分类(1:公库;2:私库)
`stock_in_date` datetime NOT NULL, 入库日期
tbl_stock_log 库存流水表
`id` int(11) NOT NULL AUTO_INCREMENT,
`type` int(11) NOT NULL, (1:入库;2:出库;3:冲销;4:入库被冲销;5:出库被冲销;6:替换合同)
`status` int(11) NOT NULL,状态码(1:待提交;2:待审核;3:审核通过;4:审核未通过;5:已冲销)
`batch_id` varchar(20) NOT NULL, 批次号
`receipt_id` int(11) NOT NULL, 对应的业务单号(出入库转户调货)
`customer_id` int(11) NOT NULL, 客户ID
`customer_name` varchar(20) NOT NULL DEFAULT '', 客户名
`task_id` int(11) NOT NULL, 对应的仓库任务ID
`receipt_type` int(11) NOT NULL, 对应的业务单类型(1:入库单;2:出库单;3:转户单;4:调货)
`station_id` varchar(10) NOT NULL, 站点ID
`operate_date` datetime NOT NULL, 操作日期
`name` varchar(20) NOT NULL, 商品名
`origin_count` int(11) NOT NULL, 原始数量
`count_per_pallet` int(11) NOT NULL, 每板件数
`unit_weight` bigint(20) unsigned NOT NULL, 件重(g)
`operate_count` int(11) NOT NULL, 操作数量
`ware_category_1_id` varchar(10) NOT NULL, 仓库ID
`ware_category_1_name` varchar(20) NOT NULL, 仓库名
`ware_category_2_id` varchar(10) NOT NULL, 库区ID
`ware_category_2_name` varchar(20) NOT NULL, 库区名
`ware_category_3_id` varchar(10) NOT NULL, 库位ID
`ware_category_3_name` varchar(20) NOT NULL, 库位名
`ware_category_4_id` varchar(10) NOT NULL, 通道ID
`ware_type` int(11) NOT NULL, 仓库分类(1:公库;2:私库)
`ware_category_4_name` varchar(20) NOT NULL, 通道名
`is_before_payed` tinyint(1) NOT NULL, 之前的库存流水(包括自己)是否已支付
`is_after_payed` tinyint(1) NOT NULL, 之后的库存是否还需要支付(有无库存)
`contract_id` varchar(10) NOT NULL DEFAULT '', 合同ID
`goods_category_1_id` varchar(10) NOT NULL DEFAULT '', 一级商品分类ID
`goods_category_1_name` varchar(20) NOT NULL DEFAULT '', 一级商品分类名
`pile_up_num` int(11) NOT NULL, 叠板数
`goods_category_2_id` varchar(10) NOT NULL DEFAULT '', 二级商品分类ID
`goods_category_2_name` varchar(20) NOT NULL DEFAULT '', 二级商品分类名
`goods_category_3_id` varchar(10) NOT NULL DEFAULT '', 品类ID
`goods_category_3_name` varchar(20) NOT NULL DEFAULT '', 品类名
`creator_id` int(11) NOT NULL, 创建人ID
`creator_name` varchar(10) NOT NULL DEFAULT '', 创建人名
作业单
tbl_additional_task 作业单表
`id` int(11) NOT NULL AUTO_INCREMENT,
`handwriting_id` varchar(20) NOT NULL DEFAULT '', 手写单号
`status` int(11) NOT NULL, 状态码(1:待提交;2:待审核;3:审核通过;4:审核未通过;5:已冲销)
`type` int(11) NOT NULL, 作业单类型(1:入库;2:出库;3:其他)
`create_time` datetime NOT NULL, 创建时间
`operate_date` datetime NOT NULL, 操作日期
`station_id` varchar(10) NOT NULL, 站点ID
`customer_id` int(11) NOT NULL, 客户ID
`customer_name` varchar(20) NOT NULL, 客户名
`customer_cellphone` varchar(20) NOT NULL DEFAULT '', 客户手机号
`creator_id` int(11) NOT NULL, 创建人ID
`creator_name` varchar(20) NOT NULL, 创建人名
`stock_io_receipt_id` int(11) NOT NULL, 绑定的出入库单ID
`is_payed` tinyint(1) NOT NULL, 是否已支付(0:未支付;1:已支付)
tbl_additional_task_detail 作业单明细表
`id` int(11) NOT NULL AUTO_INCREMENT,
`fee_id` int(11) NOT NULL, 费用ID
`name` varchar(20) NOT NULL DEFAULT '', 费用名
`unit_price` int(11) NOT NULL, 单价(分)
`unit_name` varchar(10) NOT NULL DEFAULT '', 单位名
`charge_count` int(11) NOT NULL, 计费数量(x100)
`real_count` int(11) NOT NULL, 实际数量(x100)
`remark` varchar(50) NOT NULL, 备注
`department_id` int(11) NOT NULL, 跟进部门ID
`department_name` varchar(20) NOT NULL, 跟进部门名
`follower_id` int(11) NOT NULL, 跟进人ID
`follower_name` varchar(20) NOT NULL, 跟进人名
`additional_task_id` int(11) NOT NULL, 作业单ID
站点
station 站点表(MongoDB)
{
"_id"
"additional_tasks": [{ O list 作业单
"name" M string 作业费用名
"calculate_method" M int 计费方式(1:不足0.5按0.5算,超过按1算;2:进一法;3:实际值)
"remark" M string 备注
"is_active" M bool 是否激活
"unit_name" M string 计费单位名
"unit_price" M int 单价(分)
"task_desc" M string 作业任务描述
"_id" M int 作业ID
}],
"name" M string 站点名
"telephone" M string 电话
"default_bill_day" M int 默认结款日
"district_code" M string 地区码
"city_name" M string 城市名
"contact_user" M string 联系人
"is_active" M bool 是否激活
"address" M string 地址
}
客户
tbl_customer 客户表
`id` int(11) NOT NULL AUTO_INCREMENT,
`phone` varchar(16) NOT NULL DEFAULT '', 联系电话
`cellphone` varchar(16) NOT NULL DEFAULT '', 手机号码
`register_time` datetime NOT NULL, 注册时间
`name` varchar(32) NOT NULL DEFAULT '', 开户人名
`station_id` varchar(8) NOT NULL DEFAULT '', 站点ID
`min_stock` int(11) NOT NULL, 出库警示
`username` varchar(20) NOT NULL DEFAULT '', 用户名
`password` varchar(40) NOT NULL DEFAULT '', 密码
`is_white` tinyint(1) NOT NULL, 是否是白名单
`is_frozen` tinyint(1) NOT NULL, 是否冻结
`available_pay_days` int(11) NOT NULL, 可支付天数
`company` varchar(100) NOT NULL DEFAULT '', 公司名
`deposit` int(11) NOT NULL, 押金余额
`liquidity` int(11) NOT NULL, 流动金额余额
`bill_day` int(11) NOT NULL, 每月账单日
`contact_name` varchar(20) NOT NULL DEFAULT '', 联系人名
`pinyin_name` varchar(100) DEFAULT '', 开户人拼音
`delivery_address` varchar(200) NOT NULL DEFAULT '', 送货地址
`contact_address` varchar(200) NOT NULL DEFAULT '', 联系地址
结算
contract 合同表(MongoDB)
{
"_id"
"storage_fee": { C dict 处置费(公库才有,私库下为空)
"unit_price" M int 单价(分)
"unit" M string 单位(1:件;2:吨;3:板)
"calculate_method" M int 计费方式(1:不足0.5按0.5算,超过按1算;2:进一法;3:实际值)
},
"active_periods": [{C list 激活日期区间(私库下才有)
"start_date" M datetime 开始日期
"end_date" M datetime 结束日期
}],
"start_date" M datetime 合同有效开始日期(目前仅做展示)
"ware_category_1_id" C string 公库合同绑定的仓库ID(私库为空字符串)
"station_id" M string 站点ID
"type" M int 合同类型(1:公库;2:私库)
"is_active" M bool 是否激活
"customer_id" M string 客户ID
"freeze_fee": { C dict 冷藏费(公库才有,私库下为空)
"unit_price" M int 单价(分)
"unit" M string (1:件;2:吨;3:板)
"calculate_method" M int 计费方式(1:不足0.5按0.5算,超过按1算;2:进一法;3:实际值)
},
"ware_details": [{ C list 私库绑定通道信息(公库为空数组)
"ware_category_2_id" M string 库区ID
"ware_category_2_name" M string 库区名
"ware_category_4_id" M string 通道ID
"ware_category_1_id" M string 仓库ID
"unit_price" M int 单价(分)
"ware_category_3_name" M string 库位名
"ware_category_3_id" M string 库位ID
"ware_category_1_name" M string 仓库名
"ware_category_4_name" M string 通道名
}],
"carrying_fee": { C dict 搬运费(公库才有,私库下为空)
"unit_price" M int 单价(分)
"unit" M string (单位(1:件;2:吨;3:板)
"calculate_method" M int 计费方式(1:不足0.5按0.5算,超过按1算;2:进一法;3:实际值)
},
"end_date" M datetime 合同有效截止日期(目前仅做展示)
}
tbl_balance_log 余额流水表
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`station_id` varchar(10) NOT NULL DEFAULT '', 站点ID
`customer_id` int(11) NOT NULL, 客户ID
`bill_id` int(11) NOT NULL, 对应的结款单ID
`change` int(11) NOT NULL, 变动金额(分)
`origin` int(11) NOT NULL, 原始金额(分)
`type` int(11) NOT NULL, 变动类型(1:押金;2:流动资金;3:冲销;4:押金被冲销;5:流动资金被冲销)
`operate_time` datetime NOT NULL, 操作时间
`operator_id` int(11) NOT NULL, 操作人ID
`operator_name` varchar(20) NOT NULL DEFAULT '', 操作人名
`remark` varchar(50) NOT NULL DEFAULT '', 备注
tbl_bill 结款单表
`id` int(11) NOT NULL AUTO_INCREMENT,
`station_id` varchar(10) NOT NULL DEFAULT '', 站点ID
`customer_id` int(11) NOT NULL, 客户ID
`customer_name` varchar(20) NOT NULL DEFAULT '', 客户名
`customer_cellphone` varchar(20) NOT NULL DEFAULT '', 客户手机号
`create_time` datetime NOT NULL, 创建时间
`creator_id` int(11) NOT NULL, 创建人ID
`creator_name` varchar(20) NOT NULL DEFAULT '', 创建人名
`end_date` datetime NOT NULL, 结款单截止日期
`start_date` datetime NOT NULL, 结款单开始日期
`status` int(11) NOT NULL, 状态(1:未支付;2:已支付;3:已删除)
`should_pay` int(11) NOT NULL, 应付金额(分)
`real_pay` int(11) NOT NULL, 实付金额(分)
`flow_id` varchar(50) NOT NULL DEFAULT '', 流水号
`arrears` int(11) NOT NULL, 上一个结款单总欠款
tbl_bill_batch_detail 结款批次明细表
`id` int(11) NOT NULL AUTO_INCREMENT,
`station_id` varchar(10) NOT NULL DEFAULT '', 站点ID
`bill_id` int(11) NOT NULL, 结款单ID
`batch_id` varchar(20) NOT NULL DEFAULT '', 批次号
`type` int(11) NOT NULL, 类型(1:冷藏费;2:搬运费;3:处置费)
`name` varchar(20) NOT NULL DEFAULT '', 商品名
`contract_id` varchar(10) NOT NULL DEFAULT '', 合同ID
`end_date` datetime NOT NULL, 结款单截止日期
`start_date` datetime NOT NULL, 结款单开始日期
`real_count` int(11) NOT NULL, 实际数量
`charge_count` int(11) NOT NULL, 结算数量
`unit` int(11) NOT NULL, 单位(1:件;2:吨;3:板)
`unit_price` int(11) NOT NULL, 单价(分)
`should_pay` int(11) NOT NULL, 应付金额(分)
`status` int(11) NOT NULL, 状态(1:未支付;2:已支付;3:已删除)
tbl_bill_rent_detail 结款私库租金明细表
`id` int(11) NOT NULL AUTO_INCREMENT,
`station_id` varchar(10) NOT NULL DEFAULT '', 站点ID
`bill_id` int(11) NOT NULL, 结款单ID
`contract_id` varchar(10) NOT NULL DEFAULT '', 合同ID
`start_date` datetime NOT NULL, 结款单开始日期
`end_date` datetime NOT NULL, 结款单截止日期
`unit_price` int(11) NOT NULL, 单价(分)
`should_pay` int(11) NOT NULL, 应付金额(分)
`status` int(11) NOT NULL, 状态(1:未支付;2:已支付;3:已删除)
`ware_category_1_id` varchar(10) NOT NULL DEFAULT '', 仓库ID
`ware_category_2_id` varchar(10) NOT NULL DEFAULT '', 库区ID
`ware_category_3_id` varchar(10) NOT NULL DEFAULT '', 库位ID
`ware_category_4_id` varchar(10) NOT NULL DEFAULT '', 通道ID
`ware_category_1_name` varchar(10) NOT NULL DEFAULT '', 仓库名
`ware_category_2_name` varchar(10) NOT NULL DEFAULT '', 库区名
`ware_category_3_name` varchar(10) NOT NULL DEFAULT '', 库位名
`ware_category_4_name` varchar(10) NOT NULL DEFAULT '', 通道名
tbl_bill_task_detail 结款作业单明细表
`id` int(11) NOT NULL AUTO_INCREMENT,
`station_id` varchar(10) NOT NULL DEFAULT '', 站点ID
`bill_id` int(11) NOT NULL, 结款单ID
`receipt_id` int(11) NOT NULL, 作业单ID
`fee_id` int(11) NOT NULL, 费用ID
`name` varchar(20) NOT NULL DEFAULT '', 费用名
`operate_date` datetime NOT NULL, 操作日期
`real_count` int(11) NOT NULL, 实际数量(x100)
`charge_count` int(11) NOT NULL, 计费数量(x100)
`unit_name` varchar(10) NOT NULL DEFAULT '', 单位名
`unit_price` int(11) NOT NULL, 单价(分)
`should_pay` int(11) NOT NULL, 应付金额(分)
`status` int(11) NOT NULL, 状态(1:未支付;2:已支付;3:已删除)
统计
customer_daily 客户每日统计表(MongoDB)
{
"_id"
"station_id": "T001",
"customer_id" M int 客户ID
"customer_name" M string 客户名
"date" M datetime 统计日期
"remain_item_count" M int 库存剩余件数
"remain_ton_count" M int 库存剩余吨数(单位g)
"remain_pallet_count" M int 库存剩余板数
"out_pallet_count" M int 出库板数
"out_ton_count" M int 出库吨数(单位g)
"out_item_count" M int 出库件数
"in_item_count" M int 入库件数
"in_ton_count" M int 入库吨数(单位g)
"in_pallet_count" M int 入库板数
"batch_details": { O dict 库存批次明细
"3333-1": { M string 批号
"remain_item_count" M int 库存剩余件数
"unit_weight" M int 件重(单位g)
"name" M string 商品名
"remain_ton_count" M int 库存剩余吨数(单位g)
"ware_category_2_name" M string 库区名
"batch_id" M string 批号
"ware_category_1_name" M string 仓库名
"ware_category_3_name" M string 库位名
"ware_category_4_name" M string 通道名
"remain_pallet_count" M int 库存剩余板数
}
}
}
employee_daily 员工绩效每日统计表(MongoDB)
{
"_id"
"date" M datetime 统计日期
"employee_id" M int 员工ID
"employee_name" M string 员工名
"employee_username" M string 员工账号
"station_id" M string 站点ID
"create_additional_task_num" O int 创建作业单数
"create_stock_out_num" O int 创建出库单数
"create_transfer_num" O int 创建转户单数
"create_stock_in_num" O int 创建入库单数
"operate_additional_task_details": [{ O list 操作作业明细
"real_count" M int 实际数量(单位x100)
"charge_count" M int 计费数量(单位x100)
"date" M datetime 操作日期(这里的操作日期和统计日期是同一天,方便使用又放了一个)
"fee_id" M int 作业类型ID
"id" M int 作业单ID
"unit_price" M int 单价(单位分)
"name" M string 作业类型名
"unit_name" M string 单位名
}],
"operate_additional_task_num" O int 操作作业数
}
goods_category_daily 品类每日统计表(MongoDB)
{
"_id"
"station_id" M string 站点ID
"date" M datetime 统计日期
"goods_category_1_id" M string 一级商品分类ID
"goods_category_1_name" M string 一级商品分类名
"goods_category_2_id" M string 二级商品分类ID
"goods_category_2_name" M string 二级商品分类名
"goods_category_3_id" M string 品类ID
"goods_category_3_name" M string 品类名
"remain_pallet_count" M int 库存剩余板数
"remain_ton_count" M int 库存剩余吨数(单位g)
"remain_item_count" M int 库存剩余件数
"out_item_count" M int 出库件数
"out_pallet_count" M int 出库板数
"out_ton_count" M int 出库吨数(单位g)
"in_item_count" M int 入库件数
"in_ton_count" M int 入库吨数(单位g)
"in_pallet_count" M int 入库板数
}
stock_daily 品类每日统计表(MongoDB)
{
"_id"
"station_id" M string 站点ID
"date" M datetime 统计日期
"ware_category_1_id" M string 仓库ID
"ware_category_1_name" M string 仓库名
"ware_category_2_id" M string 库区ID
"ware_category_2_name" M string 库区名
"ware_category_3_id" M string 库位ID
"ware_category_3_name" M string 库位名
"ware_category_4_id" M string 通道ID
"ware_category_4_name" M string 通道名
"remain_pallet_count" M int 库存剩余板数
"remain_ton_count" M int 库存剩余吨数(单位g)
"remain_item_count" M int 库存剩余件数
"out_item_count" M int 出库件数
"out_pallet_count" M int 出库板数
"out_ton_count" M int 出库吨数(单位g)
"in_item_count" M int 入库件数
"in_ton_count" M int 入库吨数(单位g)
"in_pallet_count" M int 入库板数
}
仓库
ware_category 仓库分类表(MongoDB)
{
"_id"
"ware_category_2_id" C string 库区ID(三级及以上分类有这个字段)
"name" M string 分类名
"ware_category_3_name" C string 库位名(通道有这个字段)
"type" M int 仓库分类类型(1:公库;2:私库)
"level" M int 分类级别
"ware_category_2_name" C string 库区名(三级及以上分类有这个字段)
"ware_category_3_id" C string 库位ID(通道有这个字段)
"is_valid" M bool 是否有效
"ware_category_1_name" C string 仓库名(二级及以上分类有这个字段)
"station_id" M string 站点ID
"ware_category_1_id" C string 仓库ID(二级及以上分类有这个字段)
}
商品库
goods_category 商品分类表(MongoDB)
{
"_id"
"station_id" M string 站点ID
"goods_category_1_name" C string 一级商品分类名(二级或品类有这个字段)
"is_valid" M bool 是否有效
"goods_category_1_id" C string 一级分类ID(二级或品类有这个字段)
"level" M int 商品分类级别(1,2,3)
"goods_category_2_id" C string 二级商品分类ID(品类有这个字段)
"goods_category_2_name" C string 二级商品分类名(品类有这个字段)
"name" M string 分类名
}
权限
以下表参考management里的表
alembic_version
auth_group
auth_group_permissions
auth_role_permission
auth_user_region
contenttypes_classify
django_content_type
django_migrations
django_session
tbl_permission
tbl_permission_customresource
tbl_region
tbl_role
tbl_role_permission
xadmin_bookmark
xadmin_usersettings
tbl_department
tbl_employee
tbl_employee_region