@kangwg
2017-07-14T14:52:16.000000Z
字数 2271
阅读 1107
服务商户和服务平台
原则
- 服务于平台的商户(merchant),是服务供应商。
- 一个主体只能申请一个商户
- 商户类型:机构/个人等
- 机构商户下有分支机构(branch),子公司和分公司。门店是种分支机构
- 商户的人员是总部管理员,门店人员是门店员工
- 服务商XX单(记录服务商户平台的服务历史。XX:物流,家政等)。77. 相对应的XX工单完成之后,生成服务商XX单。用于服务商方面的账单计算,业务统计等用途。
服务商户
流程
- 服务商户在服务员管理系统搜索普通用户,完善服务员的信息,此惠民服务员被动的和服务商户绑定,服务商户可以修改惠民服务员信息
- 服务员选择支付时增加一种支付方式,服务商户支付;
- 退货,服务员在app上退货,由服务商户发货退回商家,支付退货费用
- 机构周期性付钱给平台
设计
服务商户
- 服务商户由后台分配账号
- 服务商户下有分支机构,分支机构中员工并提供服务
分支机构
- 服务商户可以申请分支机购
- 分支机构可以编辑,当分支机构中没有员工时可删除
- 分支机构可以选择智橙生活的用户为员工,被选择的用户不能是惠民服务员
员工
- 所有的员工都是惠民服务员
- 服务员分负责人和普通员工,负责人和普通员工都可以有多个
- 成为员工是被动的,即分支机构生成员工
- 员工不能修改自己的信息
- 员工所有的服务项目和服务时间由分支机构决定的
- 员工可以被分支机构删除,这时员工的状态为离职状态
- 服务商户可以修改员工的分支机构,这时员工必须是没有服务工单或者所有的服务工单完成的状态,修改后的员工以前所有的信息全部保留
服务商户支付
- 每个服务商户都有自己的服务商户支付
- 支付完成后,订单的状态为支付完成
认领工单
- 生成服务工单后,后台自动选择合适的员工去认领
退货
- 用户退货给员工,员工退货给商家,服务商户支付退货用户
- 退货为正常流程
员工工单记录
- 员工完成服务工单后,会生成员工工单记录
- 机构根据工单记录给员工工资
结账
- 智橙平台按月生成服务商户支付的账单
- 服务商户根据账单支付给智橙平台
个人服务商户
1.用户自己成为惠民服务员,那他就是个人商户
2. 个人商户的分支机构,即是惠民服务员的地址,负责人也是自己
3. 个人服务商户没有服务商户支付方式
物流服务工单
设计
- 物流中转站中记录门店的信息已经他所有的功能
- 当有物流服务工单生成后,首先去物流中转站中寻找合适的门店,然后在门店中选择合适的员工,再加工单分配给他
- 服务工单在服务平台生成
表结构修改
服务商户 merchant
列名 |
字段 |
类型 |
NULL |
说明 |
编号 |
id |
LONG |
N |
|
编码 |
code |
VARCHAR(255) |
Y |
|
名称 |
name |
VARCHAR(500) |
Y |
|
电话 |
mobile |
VARCHAR(50) |
Y |
|
密码 |
password |
VARCHAR(50) |
Y |
|
地址 |
address |
VARCHAR(255) |
Y |
|
经度 |
latitude |
DECIMAL |
Y |
|
纬度 |
longitude |
DECIMAL |
Y |
|
说明 |
remark |
VARCHAR(1000) |
Y |
|
分类 |
type |
VARCHAR(50) |
N |
个体/机构 |
删除 |
isDelete |
boolean |
Y |
|
创建时间 |
createtime |
DATE |
N |
|
分支机构 branch
列名 |
字段 |
类型 |
NULL |
说明 |
编号 |
id |
LONG |
N |
|
编码 |
code |
VARCHAR(255) |
Y |
|
名称 |
name |
VARCHAR(500) |
Y |
|
地址 |
address |
VARCHAR(255) |
Y |
|
经度 |
latitude |
DECIMAL |
Y |
|
纬度 |
longitude |
DECIMAL |
Y |
|
说明 |
remark |
VARCHAR(1000) |
Y |
|
分类 |
type |
VARCHAR(50) |
N |
门店,子机构 |
营业状态 |
operateStatus |
Integer |
N |
|
服务商户id |
merchantId |
LONG |
N |
|
删除 |
isDelete |
boolean |
Y |
|
创建时间 |
createtime |
DATE |
N |
|
员工 employee
列名 |
字段 |
类型 |
NULL |
说明 |
编号 |
id |
LONG |
N |
|
名字 |
name |
VARCHAR(100) |
Y |
|
头像 |
headImage |
VARCHAR(255) |
Y |
|
电话 |
mobile |
VARCHAR(50) |
Y |
|
员工状态 |
workStatus |
VARCHAR(50) |
Y |
请假,正常,离职 |
说明 |
remark |
VARCHAR(1000) |
Y |
|
分类 |
type |
VARCHAR(50) |
N |
负责人,员工 |
创建时间 |
createtime |
DATE |
N |
|
员工和分支机构和机构的关系 employee_belong
列名 |
字段 |
类型 |
NULL |
说明 |
编号 |
id |
LONG |
N |
|
员工id |
employeeId |
LONG |
N |
|
分支机构id |
branchId |
LONG |
Y |
为空表示属于员工机构 |
服务商户id |
merchantId |
LONG |
N |
|
删除 |
isDelete |
boolean |
Y |
|
说明 |
remark |
VARCHAR(1000) |
Y |
|
创建时间 |
createtime |
DATE |
N |
|
员工和分支机构和机构的关系 employee_turnover
列名 |
字段 |
类型 |
NULL |
说明 |
编号 |
id |
LONG |
N |
|
员工id |
employeeId |
LONG |
N |
|
分支机构id |
branchId |
LONG |
Y |
|
服务商户id |
merchantId |
LONG |
N |
|
员工状态 |
employeeStatus |
VARCHAR(50) |
Y |
入职,转职,离职 |
说明 |
remark |
VARCHAR(1000) |
Y |
|
创建时间 |
createtime |
DATE |
N |
|
服务记录 service_record
列名 |
字段 |
类型 |
NULL |
说明 |
编号 |
id |
LONG |
N |
|
员工id |
employeeId |
LONG |
N |
|
分支机构id |
branchId |
LONG |
N |
|
服务商户id |
merchantId |
LONG |
N |
|
服务类型 |
type |
VARCHAR(50) |
N |
代收,代送,代购 |
业务类型 |
bizType |
VARCHAR(50) |
N |
订单,物流 |
业务id |
bizId |
Long |
N |
订单Id,物流id |
服务费 |
serviceFee |
BigDecimal |
N |
|
说明 |
remark |
VARCHAR(1000) |
Y |
|
创建时间 |
createtime |
DATE |
N |
|