一.产品管理
    产品种类、层级管理需要4级,后台接口目前可支持无限极
    ~~ 新增手机膜数据的时候,SVG改成PLT图标导入,格式(JPG,PNG,像素给到群里,我给客户,客户做4000个数据)~~
    二、用户管理

    1. 管理用户列表

    按照用户手机号+姓名+职员状态+创建时间+用户类型(管理员、一级经销商、二级经销商)
    创建用户的时候,所有权限已经定死

    超级管理员:
    1、可以新增销售员(管理员)、一级经销商、二级经销商、设备用户;
    2、可以查询一级经销商,二级经销商,设备用户,查看总次数,剩余次数;
    3、可以给任意一二级经销商、设备用户下发次数;分配设备
    4、超级用户,所有权限
    管理员类型一
    1.可以新增一二经销商或工厂、设备用户;
    2.可以查询名下的一级经销商,二级经销商、设备用户,查看总次数,剩余次数;
    3.不能查看产品模块,只能看到用户管理,开设经销商,分配未使用的设备给经销商,分配次数;
    管理员类型二
    做数据或服务器维护/数据管理做PLT,产品管理
    一级经销商

    1. 1. 可以新增二级经销商、分配设备和次数,维护设备用户信息,分配次数
    2. 1. 可以查询名下的设备使用情况(二级经销商、自身零售设备,用户),查看总次数,剩余次数;

    (可以看到自己卖的和厂家刚发的所有机器设备ID号,并有充次数权利。充的次数从剩余次数扣除)

    1. 1. 修改使用者名称信息,联系方式,地址

    二级经销商

    1. 1. 分配设备,维护设备用户信息,分配次数
    2. 1. 查看自己的总次数,剩余次数,名下的设备分配人员使用次数,总次数
    3. 1. 维护使用者名称信息,联系方式,地址

    设备用户(无登录App状态)
    1.填写姓名、手机号、店名、地址、注册日期、设置设备状态有效无效
    设备管理
    分权限查看名下的设备记录
    三、权限管理
    后台管理的人的权限
    有效去掉后,用户就不能登录
    半冻结的时间:不可以获取最新数据,纠纷客户,时间可设置
    全开放模式:不受权限限制,测试机器
    职员状态:拥有登录后台的权限(可以不要,取消)
    膜族员工:可以查看,不可以添加次数
    数据管理:做PLT
    日志记录:所有操作后台的记录,超级管理可以点清除保留最近一年,OK

    技术细分:
    1、新加字段
    账号类型=>1管理员,2一级经销商、3二级经销商

    2、切割的时候 做次数校验

    3、新建用户的时候,对新加字段进行维护
    对设置的次数做校验

    表设计

    1. ALTER TABLE users ADD COLUMN `parent_id` bigint(19) NOT NULL COMMENT '上级id';
    2. ALTER TABLE users ADD COLUMN `half_frozen_time` datetime NOT NULL COMMENT '半冻结的时间';
    3. ALTER TABLE users ADD COLUMN `half_frozen_state` datetime NOT NULL COMMENT '半冻结状态:0:非半冻结,1:半冻结';
    4. ALTER TABLE users ADD COLUMN `user_type` tinyint(2) unsigned NOT NULL COMMENT '用户类型:0超级管理员,1管理员,2一级经销商,3二级经销商,4设备用户';
    5. ALTER TABLE users ADD COLUMN `user_permissions` VARCHAR(100) unsigned NOT NULL COMMENT '用户权限数组';
    6. ALTER TABLE users ADD COLUMN `product_mode` tinyint(2) unsigned NOT NULL COMMENT '设备模式:0,不全开,1:全开模式';
    7. ALTER TABLE users ADD COLUMN `sum_cuts` bigint(10) unsigned zerofill NOT NULL DEFAULT '0000000000' COMMENT '设备总次数';

    问题1:
    1、超级管理员 如何添加,刷数据?
    2、账号类型 超级管理员 设置为 :0?