项目设计--Model设计(接口)

 

流程

 

户外游乐场

建立账号信息(后台管理员/老板) (注册方法)

创建场地信息(由老板/管理员创建并且建立起关联关系)登录方法、场地注册方法、场地设置方法、登录记录方法

 

场地下关联了: 工作台注册方法、设备信息注册方法、工作台设置方法(是否可用等)、设备信息设置方法,员工设置方法、支付设置方法、收费项目设置方法、会员/游客注册方法、会员设置方法、消费记录方法(会员/非会员)、优惠卡设置方法、套餐设置方法、账目记录方法、流水记录方法

工作台 设备  员工 消费者(会员/非会员) 收费项目 优惠卡 套餐  账目

 

工作台 设备  员工由管理员/老板进行设置

 

套餐销售记录方法、项目销售记录方法、

设置收费项目→项目支付设置→(会员/非会员购买)→产生项目销售记录

设置套餐→ 套餐销售设置→(会员购买)→产生套餐销售记录

 

 

会员购买了(项目/套餐后) →记录会员门票/套餐信息

会员的消费是预充值消费,如果对项目进行消费,扣除会员门票/套餐,产生消费记录(会员)

(办卡记录方法、办卡设置方法(即会员注册)、)

非会员不能直接购买套餐,只能先成为会员再去购买套餐(正常情况下)

(其实也可以直接购买套餐,只要当场消费,不存在第二次消费,具体看业务需求)

非会员 对收费项目进行消费时产生消费记录(非会员)

 

账户类型设置方法

正常(理想)状态下:消费记录(会员+非会员)=项目销售记录+套餐销售记录

一般情况下, 非会员是直接购买直接消费,不存在余额

会员可以同时存在购买了项目票据与套餐

套餐可以看成是多种消费项目门票优惠的捆绑销售

例: 套餐1是买10次小火车送1次淘气堡,那么可以看成是10次原价的小火车消费项目+1次免费的淘气堡的捆绑销售

 

 

 

 

其他功能

非会员成为会员时应该产生记录

对会员提供退货/退款功能,并产生记录

销售明细记录

 

 

职位设置方法、账户类型设置方法、支付方式设置方法、消费类型设置方法、消费类型设置

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

根据类进行方法的分类:

 

账号(员工类):

账号登录,账号注册,员工设置,

 

会员账号类:

读卡、会员注册、会员信息更新(包括充值、消费更新),会员设置

 

优惠卡类:

优惠卡设置、

 

项目支付类:

收费项目设置、项目账户类型设置(门票

 

套餐销售类:

套餐设置、套餐账户类型设置(门票)、

 

项目销售记录类:

非会员项目销售记录、会员项目消费记录

 

流水类(记录员工):

项目销售流水、套餐销售流水、办卡流水,项目退款流水、套餐退款流水、退卡流水

 

登录记录类:

员工登录记录、账号登录记录

 

套餐销售记录类:

会员套餐充值售明细记录,非会员套餐销售明细记录

 

 

 

会员消费记录类:

会员套餐充值记录、会员项目消费记录、会员其他记录(换卡、办卡、挂失、补卡、退卡

 

账目类(账目对应有流水信息):

会员(非会员)套餐销售账目、非会员项目销售账目、办卡账目、套餐退款账目、项目退款账目、卡退押金账目

 

场地类:

场地信息新建,场地信息设置、

 

设备类:

设备信息新建、设备信息设置

工作台类:

工作台新建

 

//还没有类的

操作记录类(员工账号、动作(设置:触发了设置就会记录一条操作记录)、变更(改变的地方:添加一个xx项目)):

员工操作记录,账号(老板)操作记录

 

中间方法:

今天账目查看、一周账目查看、时间段账目查看

 

根据流程设置方法:括号为解释方法产生原因

 

老板登录并对场地信息和设备信息进行操作最后添加了员工信息

账号注册(老板注册账号)——》

账号登录(老板登录)——》

账号登录记录——》

场地信息新建,场地信息设置——》

设备信息新建、设备信息设置——》

员工注册(老板输入员工信息)——》员工设置。

 

老板设置优惠卡

优惠卡设置

 

老板设置套餐和项目

收费项目设置、项目账户类型设置(门票

套餐设置、套餐账户类型设置(门票)、

老板查看账目

今天账目查看、一周账目查看、时间段账目查看

 

///员工//

员工登录并在电脑新建了工作台

账号登录(员工登录)——》

员工登录记录——》

工作台新建——》

 

员工出售项目

非会员项目销售记录 ——》项目销售流水 ——》非会员项目销售账目

 

会员项目消费记录(出售项目)——》项目销售流水——》会员信息更新(包括充值、消费更新

 

员工出售套餐

非会员套餐销售明细记录(员工出售套餐——》套餐销售流水、会员(非会员)套餐销售账目

 

会员套餐充值售明细记录(员工出售套餐)——》(——》会员套餐充值记录)套餐销售流水、会员(非会员)套餐销售账目(——》会员信息更新(包括充值、消费更新))

 

员工办卡

会员注册——》办卡流水,办卡账目、会员信息更新(包括充值、消费更新)

——》会员设置

 

会员售后

会员其他记录(换卡、办卡、挂失、补卡、退卡

套餐退款账目、项目退款账目、卡退押金账目——》项目退款流水、套餐退款流水、退卡流水

 

//还没有类的

操作日志(员工账号、动作(设置:触发了设置就会记录一条操作记录)、变更(改变的地方:添加一个xx项目)):

员工操作记录,账号(老板)操作记录

 

 

 

 

 

 

接口:

接口名(传参Dto)、黄色为后台接口(看不见但是执行了的)红色为场景

 

老板操作:

老板注册(名称、账号、密码、性别、手机号、邮箱、联系地址、出生年月)

老板登录(账号、密码)

账号登录记录(账号、时间、IP地址)

场地信息新建(名称、地址)

场地信息设置(名称、地址、是否可用)

设备信息新建(名称、设备编码、关联场地)

设备信息设置(名称、设备编码、关联场地、是否可用)

 

老板权限设置

设置权限(角色、项目销售(设置如:是、否)、套餐销售、查看时间段账目、查看时间段项目销售、查看时间段套餐销售、查看时间段办卡记录、查看时间段流水记录、查看时间段登录记)

操作日志(账号、动作(设置:触发了设置就会记录一条操作记录)、变更(改变的地方:添加一个xx项目)、时间)

 

老板给员工注册:

注册员工(名称、账号、密码、性别、手机号、邮箱、联系地址、出生年月、绑定场地、身份、时间

设置员工(名称、账号、密码、性别、手机号、邮箱、联系地址、出生年月、绑定场地、角色、是否可用)

操作日志

 

老板设置优惠卡:

优惠卡设置(名称、折扣、优惠码、发放数量、有效期、出售方式(支付方式)、时间

操作日志

 

老板设置套餐和项目:

设置项目支付(名称、价格、备注、支付方式、数量(一共卖几个)、能使用的账户类型(次票....))

 设置套餐销售(名称、价格、出售的账户类型(如:小火车,次票)、数量)

操作日志

老板查看账目:

查看时间段账目(时间)

查看时间段项目销售(时间)

查看时间段套餐销售(时间)

查看时间段办卡记录(时间)

查看时间段流水记录(时间)

查看时间段登录记录(时间)

 

 

///员工//

员工登录并在电脑新建了工作台:

工作台新建(名称、本地IP、时间、设备编码

操作日志

账号登录(账号、密码)

员工登录记录(账号、设备编码、登录IP、时间、场地

 

员工销售项目:

 

非会员项目销售(员工账号、关联项目、数量、支付方式、实收价、数量、折扣、优惠卷、总额、时间)

非会员项目销售记录(角色(非会员)、关联员工、关联项目、支付方式、实收价、数量、折扣、优惠卷、总额、时间)

项目销售流水 (关联项目销售记录、时间、消费类型(自动生成:项目消费))

非会员项目销售账目(关联流水、消费总额、消费总数、消费时间)

 

读卡(会员ID)

会员项目销售(员工账号、关联会员ID、关联项目、数量、支付方式、实收价、数量、折扣、优惠卷、总额、时间)

会员项目消费记录(角色(关联会员)、关联员工、关联项目、支付方式、实收价、数量、折扣、优惠卷、总额、时间

项目销售流水(关联项目销售记录、时间、消费类型(自动生成:项目消费))

项目销售账目(关联流水、消费总额、消费总数、消费时间)

会员扣费信息更新(会员账号、项目名称、账户类型、数量)

 

员工销售套餐:

非会员套餐消费(员工账号、关联套餐、数量、支付方式、实收价、数量、折扣、优惠卷、总额、时间)

非会员套餐销售明细记录(角色(非会员)、关联员工、关联套餐设置、套餐实收价、折扣、优惠卡、数量、总额、时间)

套餐销售流水(关联套餐销售记录、时间、消费类型(自动生成:套餐消费)、支付方式

套餐销售账目(关联流水、消费总额、消费总数、消费时间)

 

读卡(会员ID)

会员套餐充值(员工账号、关联会员、关联套餐、数量、支付方式、实收价、数量、折扣、优惠卷、总额、时间)

会员套餐充值销售明细记录(角色(关联会员)、关联员工、关联套餐设置、套餐实收价、折扣、优惠卡、数量、总额、时间)

套餐销售流水(关联套餐销售记录、时间、消费类型(自动生成:套餐消费)、支付方式

套餐销售账目(套餐销售流水、消费总额、消费总数、消费时间)

会员充值信息更新(会员账号、项目名称、账户类型、数量)

 

 

员工办会员卡:

会员注册(姓名、会员卡号、性别、地址、电话、手机、头像、押金、会员等级、优惠码)

办卡流水(关联会员、消费类型(办卡消费)、操作员、、支付方式、时间

办卡账目(关联办卡流水、消费总额、时间)

操作日志

 

员工对会员卡设置:

换卡、挂失、补卡:

读卡(会员ID、激活(否))

读新卡(旧卡会员所有信息除ID进行传入新卡中)(姓名、会员卡号、性别、地址、电话、手机、头像、押金、会员等级、优惠码...)

退卡(会员ID、激活(否))

会员其他记录(备注(换卡、挂失、补卡、退卡)

操作日志

 

员工对会员售后:

读卡(会员ID)

套餐退款(关联会员、关联套餐、退款金额、支付方式、数量)

套餐退款流水(关联会员、时间、消费类型(自动生成:扣费退款)、支付方式、

套餐退款账目(关联套餐退款流水、消费总额、时间)

会员信息更新(会员账号、套餐名称、账户类型、数量)

操作日志

 

卡退(关联会员、退款金额、支付方式、数量)

退卡流水

卡退押金账目

操作日志

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

智慧方

开发程序不易

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值