package com.sptg.estate.api.constant;

/**
 * title: EstateSecurityToken
 * package: com.sptg.estate.api.constant
 * description: 物业权限标识
 *
 *
 *
 */
public interface EstateSecurityToken {

    /**
     * 物业管理模块
     */
    String ESTATE_MANAGE = "estate:manage";

    /**
     * 物业管理模块-》小区管理
     */
    String ESTATE_RESIDENTIAL_MANAGE = "estate:residential:manage";

    /**
     * 物业管理模块-》小区管理-》添加
     */
    String ESTATE_RESIDENTIAL_ADD = "estate:residential:add";

    /**
     * 物业管理模块-》小区管理-》删除&批量删除
     */
    String ESTATE_RESIDENTIAL_DELETE = "estate:residential:delete";

    /**
     * 物业管理模块-》小区管理-》修改
     */
    String ESTATE_RESIDENTIAL_UPDATE = "estate:residential:update";

    /**
     * 物业管理模块-》小区管理-》修改
     */
    String ESTATE_RESIDENTIAL_REGISTER_BATCHDEVICE = "estate:residential:register:batchdevice";

    /**
     * 物业管理模块-》小区管理-》导入
     */
    String ESTATE_RESIDENTIAL_IMPORT = "estate:residential:import";

    /**
     * 物业管理模块-》小区管理-》导出
     */
    String ESTATE_RESIDENTIAL_EXPORT = "estate:residential:export";


    /**
     * 物业管理模块-》楼栋管理
     */
    String ESTATE_BUILDING_MANAGE = "estate:building:manage";

    /**
     * 物业管理模块-》楼栋管理-》添加
     */
    String ESTATE_BUILDING_ADD = "estate:building:add";

    /**
     * 物业管理模块-》楼栋管理-》删除&批量删除
     */
    String ESTATE_BUILDING_DELETE = "estate:building:delete";

    /**
     * 物业管理模块-》楼栋管理-》修改
     */
    String ESTATE_BUILDING_UPDATE = "estate:building:update";

    /**
     * 物业管理模块-》楼栋管理-》导入
     */
    String ESTATE_BUILDING_IMPORT = "estate:building:import";

    /**
     * 物业管理模块-》楼栋管理-》导出
     */
    String ESTATE_BUILDING_EXPORT = "estate:building:export";

    /**
     * 物业管理模块-》人脸收费项目管理
     */
    String ESTATE_FACE_CHARGE_PROJECT_MANAGE = "estate:faceChargeProject:manage";

    /**
     * 物业管理模块-》人脸收费项目增加
     */
    String ESTATE_FACE_CHARGE_PROJECT_ADD = "estate:faceChargeProject:add";


    /**
     * 物业管理模块-》人脸收费项目修改
     */
    String ESTATE_FACE_CHARGE_PROJECT_UPDATE = "estate:faceChargeProject:update";


    /**
     * 物业管理模块-》人脸收费项目删除
     */
    String ESTATE_FACE_CHARGE_PROJECT_DELETE = "estate:faceChargeProject:delete";

    /**
     * 物业管理模块-》单元管理
     */
    String ESTATE_UNIT_MANAGE = "estate:unit:manage";

    /**
     * 物业管理模块-》单元管理-》添加
     */
    String ESTATE_UNIT_ADD = "estate:unit:add";

    /**
     * 物业管理模块-》单元管理-》删除&批量删除
     */
    String ESTATE_UNIT_DELETE = "estate:unit:delete";

    /**
     * 物业管理模块-》单元管理-》修改
     */
    String ESTATE_UNIT_UPDATE = "estate:unit:update";

    /**
     * 物业管理模块-》楼层管理
     */
    String ESTATE_FLOOR_MANAGE = "estate:floor:manage";

    /**
     * 物业管理模块-》楼层管理-》添加
     */
    String ESTATE_FLOOR_ADD = "estate:floor:add";

    /**
     * 物业管理模块-》楼层管理-》删除&批量删除
     */
    String ESTATE_FLOOR_DELETE = "estate:floor:delete";

    /**
     * 物业管理模块-》楼栋管理-》修改
     */
    String ESTATE_FLOOR_UPDATE = "estate:floor:update";

    /**
     * 物业管理模块-》单元管理-》导入
     */
    String ESTATE_UNIT_IMPORT = "estate:unit:import";

    /**
     * 物业管理模块-》单元管理-》导出
     */
    String ESTATE_UNIT_EXPORT = "estate:unit:export";

    /**
     * 物业管理模块-》房间管理
     */
    String ESTATE_ROOM_MANAGE = "estate:room:manage";

    /**
     * 物业管理模块-》房间管理-》添加
     */
    String ESTATE_ROOM_ADD= "estate:room:add";

    /**
     * 物业管理模块-》房间管理-》删除&批量删除
     */
    String ESTATE_ROOM_DELETE= "estate:room:delete";

    /**
     * 物业管理模块-》房间管理-》修改
     */
    String ESTATE_ROOM_UPDATE= "estate:room:update";

    /**
     * 物业管理模块-》房间管理-》导入
     */
    String ESTATE_ROOM_IMPORT= "estate:room:import";

    /**
     * 物业管理模块-》房间管理-》导出
     */
    String ESTATE_ROOM_EXPORT= "estate:room:export";

    /**
     * 物业管理模块-》住户管理
     */
    String ESTATE_USER_MANAGE = "estate:user:manage";

    /**
     * 物业管理模块-》住户管理-》添加
     */
    String ESTATE_USER_ADD = "estate:user:add";

    /**
     * 物业管理模块-》住户管理-》删除
     */
    String ESTATE_USER_DELETE = "estate:user:delete";

    /**
     * 物业管理模块-》住户管理-》修改
     */
    String ESTATE_USER_UPDATE = "estate:user:update";
    /**
     * 物业管理模块-》住户管理-》激活APP会员
     */
    String ESTATE_USER_MEMBER = "estate:user:member";

    /**
     * 物业管理模块-》住户管理-》导入
     */
    String ESTATE_USER_IMPORT = "estate:user:import";

    /**
     * 物业管理模块-》住户管理-》导出
     */
    String ESTATE_USER_EXPORT = "estate:user:export";

    /**
     * 物业管理模块-》住户管理-》数据脱敏
     */
    String ESTATE_USER_DESENSITIZE = "estate:user:desensitize";

    /**
     * 物业管理模块-》社区机构
     */
    String ESTATE_AGENCY_MANAGE = "estate:agency:manage";

    /**
     * 物业管理模块-》社区机构-》添加
     */
    String ESTATE_AGENCY_ADD = "estate:agency:add";

    /**
     * 物业管理模块-》社区机构-》删除
     */
    String ESTATE_AGENCY_DELETE = "estate:agency:delete";

    /**
     * 物业管理模块-》社区机构-》修改
     */
    String ESTATE_AGENCY_UPDATE = "estate:agency:update";

    /**
     * 物业管理模块-》社区机构-》导入
     */
    String ESTATE_AGENCY_IMPORT = "estate:agency:import";

    /**
     * 住户认证管理
     */
    String APPLY_USER_MANAGE = "apply:user:manage";

    /**
     * 住户认证管理-》审核
     */
    String APPLY_USER_AUDIT = "apply:user:audit";

    /**
     * 物业管理模块-》出入管理
     */
    String ESTATE_ACCESS_MANAGE = "estate:access:manage";

    /**
     * 物业管理模块-》出入管理-》人脸设置
     */
    String ESTATE_ACCESS_FACE_IMAGE_SET = "estate:access:faceImageSet";

    /**
     * 物业管理模块-》出入管理-》人脸图片保存
     */
    String ESTATE_ACCESS_FACE_IMAGE_SAVE = "estate:access:faceImageSave";

    /**
     * 物业管理模块-》出入管理-》人脸设置启用和禁用
     */
    String ESTATE_ACCESS_FACE_IMAGE_SEND = "estate:access:faceImageSend";

    /**
     * 物业管理模块-》出入管理-》卡设置
     */
    String ESTATE_ACCESS_CARD_SET = "estate:access:cardSet";

    /**
     * 物业管理模块-》出入管理-》卡保存
     */
    String ESTATE_ACCESS_CARD_SAVE = "estate:access:cardSave";

    /**
     * 物业管理模块-》出入管理-》卡启用和禁用
     */
    String ESTATE_ACCESS_CARD_SEND = "estate:access:cardSend";

    /**
     * 物业管理模块-》出入管理-》人脸日志
     */
    String ESTATE_ACCESS_FACE_LOG = "estate:access:faceLog";

    /**
     * 物业管理模块-》出入管理-》卡日志
     */
    String ESTATE_ACCESS_CARD_LOG = "estate:access:cardLog";

    /**
     * 物业管理模块-》出入管理-》特殊门禁授权设置
     */
    String ESTATE_ACCESS_SPECIAL_SET = "estate:access:specialSet";

    /**
     * 物业管理模块-》出入管理-》-》特殊门禁授权
     */
    String ESTATE_ACCESS_SPECIAL_PUSH  = "estate:access:specialPush";

    /**
     * 物业管理模块-》出入管理-》门禁禁用
     */
    String ESTATE_ACCESS_DISABLE = "estate:access:disable";

    /**
     * 物业管理模块-》出入管理-》导入
     */
    String ESTATE_ACCESS_IMPORT = "estate:access:import";

    /**
     * 物业管理模块-》出入管理-》导出
     */
    String ESTATE_ACCESS_EXPORT = "estate:access:export";

    /**
     * 物业管理模块-》出入管理-》批量禁用人脸
     */
    String ESTATE_ACCESS_FACE_DELETE_BATCH = "estate:access:fase:delete:batch";

    /**
     * 物业管理模块-》出入管理-》批量禁用人脸
     */
    String ESTATE_ACCESS_FACE_ISSUE_BATCH = "estate:access:fase:issue:batch";

    /**
     * 物业管理模块-》出入管理-》批量禁用门禁卡
     */
    String ESTATE_ACCESS_CARD_DELETE_BATCH = "estate:access:card:delete:batch";

    /**
     * 物业管理模块-》出入管理-》批量启用门禁卡
     */
    String ESTATE_ACCESS_CARD_ENABLE_BATCH = "estate:access:card:enable:batch";
	/**
     * 物业管理模块-》出入管理-》审核
     */

    String ESTATE_ACCESS_AUDIT = "estate:access:audit";

    /**
     * 物业管理模块-》出入记录
     */
    String ESTATE_ACCESS_RECORDS_MANAGE = "estate:accessRecords:manage";

    /**
     * 物业管理模块-》访客授权记录
     */
    String ESTATE_GUEST_AUTHORIZE_MANAGE = "estate:guestAuthorize:manage";

    /**
     * 物业管理模块-》访客授权记录-》失效
     */
    String ESTATE_GUEST_AUTHORIZE_INVALID = "estate:guestAuthorize:invalid";

    /**
     * 物业管理模块-》访客授权记录-》出入记录
     */
    String ESTATE_GUEST_AUTHORIZE_RECORDS = "estate:guestAuthorize:records";

    /**
     * 物业管理模块-》门禁卡管理
     */
    String ESTATE_CARD_MANAGE = "estate:card:manage";

    /**
     * 物业管理模块-》门禁卡管理-》加入黑名单
     */
    String ESTATE_CARD_BLACK_CARD = "estate:card:blackCard";

    /**
     * 物业管理模块-》门禁卡管理-》手动下发
     */
    String ESTATE_CARD_ISSUE = "estate:card:issue";

    /**
     * 物业管理模块-》卡管理
     */
    String ESTATE_ACCESS_CARD_MANAGE = "estate:accessCard:manage";

    /**
     * 物业管理模块-》卡管理-》发卡
     */
    String ESTATE_ACCESS_CARD_ADD = "estate:accessCard:add";

    /**
     * 物业管理模块-》卡管理-》删除
     */
    String ESTATE_ACCESS_CARD_DELETE = "estate:accessCard:delete";

    /**
     * 物业管理模块-》卡管理-》修改
     */
    String ESTATE_ACCESS_CARD_UPDATE = "estate:accessCard:update";

    /**
     * 物业管理模块-》卡管理-》导入
     */
    String ESTATE_ACCESS_CARD_IMPORT = "estate:accessCard:import";

    /**
     * 物业管理模块-》卡管理-》导出
     */
    String ESTATE_ACCESS_CARD_EXPORT = "estate:accessCard:export";

    /**
     * 物业管理模块-》服务人员管理
     */
    String ESTATE_SERVER_USER_MANAGE = "estate:serverUser:manage";

    /**
     * 物业管理模块-》服务人员管理-》添加
     */
    String ESTATE_SERVER_USER_ADD = "estate:serverUser:add";

    /**
     * 物业管理模块-》服务人员管理-》删除&批量删除
     */
    String ESTATE_SERVER_USER_DELETE = "estate:serverUser:delete";

    /**
     * 物业管理模块-》服务人员管理-》开门权限
     */
    String ESTATE_SERVER_USER_OPEN_DOOR = "estate:serverUser:openDoor";

    /**
     * 物业管理模块-》服务人员管理-》开门权限-》特殊门禁授权
     */
    String ESTATE_SERVER_USER_OPEN_SPECIAL_DOOR  = "estate:serverUser:openSpecialDoor";

    /**
     * 物业管理模块-》服务人员管理-》开门权限
     */
    String ESTATE_SERVER_USER_ENABLE = "estate:serverUser:enable";

    /**
     * 物业管理模块-》公告管理
     */
    String ESTATE_NOTICE_MANAGE = "estate:notice:manage";

    /**
     * 物业管理模块-》公告管理-》添加
     */
    String ESTATE_NOTICE_ADD= "estate:notice:add";

    /**
     * 物业管理模块-》公告管理-》删除&批量删除
     */
    String ESTATE_NOTICE_DELETE= "estate:notice:delete";

    /**
     * 物业管理模块-》物业报修管理
     */
    String ESTATE_REPAIR_MANAGE = "estate:repair:manage";

    /**
     * 物业管理模块-》物业报修-》添加
     */
    String ESTATE_REPAIR_ADD= "estate:repair:add";

    /**
     * 物业管理模块-》物业报修-》删除&批量删除
     */
    String ESTATE_REPAIR_DELETE= "estate:repair:delete";


    /**
     * 物业管理模块-》公共发布管理
     */
    String ESTATE_NOTICE_PUSH_MANAGE = "estate:noticePush:manage";

    /**
     * 物业管理模块-》公共发布设备详情管理
     */
    String ESTATE_NOTICE_PUSH_DEVICE_DETAILS_MANAGE = "estate:noticePushDeviceDetails:manage";

    /**
     * 物业管理模块-》公共发布管理-》添加发布
     */
    String ESTATE_NOTICE_PUSH_ADD = "estate:noticePush:add";

    /**
     * 物业管理模块-》公共发布管理-》删除发布的设备公告
     */
    String ESTATE_NOTICE_PUSH_DEVICE_DETAILS_DELETE = "estate:noticePushDeviceDetails:delete";

    /**
     * 物业管理模块-》公共发布管理-》删除发布
     */
    String ESTATE_NOTICE_PUSH_DELETE = "estate:noticePush:delete";

    /**
     * 物业管理模块-》订单管理
     */
    String ESTATE_USER_ORDER_MANAGE = "estate:userOrder:manage";

    /**
     * 物业管理模块-》用户反馈
     */
    String ESTATE_USER_FEEDBACK_MANAGE = "estate:userFeedback:manage";

    /**
     * 物业管理模块-》支付凭证管理
     */
    String ESTATE_PAY_CERTIFICATE_MANAGE = "estate:payCertificate:manager";

    /**
     * 物业管理模块-》退款申请管理
     */
    String ESTATE_APPLY_PAY_REFUND_MANAGE = "estate:applyPayRefund:manager";


    /**
     * 物业管理模块-》退款申请审核
     */
    String ESTATE_APPLY_PAY_REFUND_CHECK = "estate:applyPayRefund:check";

    /**
     * 物业管理模块-》APP会员管理
     */
    String ESTATE_MEMBER_MANAGER = "estate:member:manager";

    /**
     * 物业管理模块-》APP会员管理->>添加会员
     */
    String ESTATE_MEMBER_ADD = "estate:member:add";

    /**
     * 物业管理模块-》APP会员管理 -》更换绑定手机
     */
    String ESTATE_MEMBER_MANAGER_TEL = "estate:member:manager:tel";

    /**
     * 物业管理模块-》APP会员管理 -》修改密码
     */
    String ESTATE_MEMBER_MANAGER_PSW = "estate:member:manager:psw";

    /**
     * 物业管理模块-》APP会员管理 -》查看认证房屋
     */
    String ESTATE_MEMBER_MANAGER_ROOM = "estate:member:manager:room";

    /**
     * 物业管理模块-》APP会员管理 -》管理门禁授权
     */
    String ESTATE_MEMBER_MANAGER_ACCESS = "estate:member:manager:access";

    /**
     * 物业管理模块-》物业缴费 -》管理页面
     */
    String ESTATE_BILLS_MANAGER = "estate:bills:manager";

    /**
     * 物业管理模块-》物业缴费 -》删除
     */
    String ESTATE_BILLS_DELETE = "estate:bills:delete";

    /**
     * 物业管理模块-》物业缴费 -》编辑
     */
    String ESTATE_BILLS_EDIT = "estate:bills:edit";

    /**
     * 物业管理模块-》物业缴费 -》新增
     */
    String ESTATE_BILLS_ADD = "estate:bills:add";
    /**
     * 物业管理模块-》物业公司管理-》管理页面
     */
    String ESTATE_COMPANY_MANAGER = "estate:company:manager";
    /**
     * 物业管理模块-》物业公司管理-》新增
     */
    String ESTATE_COMPANY_ADD = "estate:company:add";
    /**
     * 物业管理模块-》物业公司管理-》编辑
     */
    String ESTATE_COMPANY_EDIT = "estate:company:edit";
    /**
     * 物业管理模块-》物业公司管理-》删除
     */
    String ESTATE_COMPANY_DELETE = "estate:company:delete";
    /**
     * 物业管理模块-》物业公司管理-》管理页面
     */
    String ESTATE_COMRES_MANAGER = "estate:comres:manager";
    /**
     * 物业管理模块-》物业小区绑定-》新增
     */
    String ESTATE_COMRES_ADD = "estate:comres:add";
    /**
     * 物业管理模块-》物业小区绑定-》编辑
     */
    String ESTATE_COMRES_EDIT = "estate:comres:edit";
    /**
     * 物业管理模块-》物业小区绑定-》删除
     */
    String ESTATE_COMRES_DELETE = "estate:comres:delete";

    /**----------------------------------------------实施管理-------------------------------------------------------**/
    /**-------------------------------------------------------------------------------------------------------------**/

    /**
     * 实施管理-》实施项目管理
     */
    String IMPLEMENT_PROJECT_MANAGE="implement:project:manage";

    /**
     * 实施管理-》实施项目管理-》新增
     */
    String IMPLEMENT_PROJECT_ADD="implement:project:add";

    /**
     * 实施管理-》实施项目管理-》修改
     */
    String IMPLEMENT_PROJECT_EDIT="implement:project:edit";

    /**
     * 实施管理-》实施项目管理-》导出
     */
    String IMPLEMENT_PROJECT_EXPORT="implement:project:export";

    /**
     * 实施管理-》实施项目管理-》物业验收
     */
    String IMPLEMENT_PROJECT_COMPLETION_ACCEPTANCE="implement:project:completion:acceptance";

    /**
     * 实施管理-》设备定位
     */
    String IMPLEMENT_POSITION_MANAGE="implement:position:manage";

    /**
     * 实施管理-》设备定位-》审核
     */
    String IMPLEMENT_POSITION_AUDIT="implement:position:audit";

    /**
     * 实施管理-》设备定位-》导出
     */
    String IMPLEMENT_POSITION_EXPORT="implement:position:export";

    /**
     * 实施管理-》设备安装
     */
    String IMPLEMENT_INSTALL_MANAGE="implement:install:manage";

    /**
     * 实施管理-》设备安装-》审核
     */
    String IMPLEMENT_INSTALL_AUDIT="implement:install:audit";

    /**
     * 实施管理-》设备安装-》导出
     */
    String IMPLEMENT_INSTALL_EXPORT="implement:install:export";

    /**
     * 实施管理-》设备检测
     */
    String IMPLEMENT_TEST_MANAGE="implement:test:manage";

    /**
     * 实施管理-》设备检测-》审核
     */
    String IMPLEMENT_TEST_AUDIT="implement:test:audit";

    /**
     * 实施管理-》设备安装检测-》导出
     */
    String IMPLEMENT_TEST_EXPORT="implement:test:export";

    /**
     * 实施管理-》综合服务方
     */
    String IMPLEMENT_INTEGRATED_SERVICE_MANAGE="implement:integrated:service:manage";

    /**
     * 实施管理-》综合服务方-》新增
     */
    String IMPLEMENT_INTEGRATED_SERVICE_ADD="implement:integrated:service:add";

    /**
     * 实施管理-》综合服务方-》删除
     */
    String IMPLEMENT_INTEGRATED_SERVICE_DELETE="implement:integrated:service:delete";

    /**
     * 实施管理-》综合服务方-》修改
     */
    String IMPLEMENT_INTEGRATED_SERVICE_EDIT="implement:integrated:service:edit";


    /**
     * 实施管理-》评审记录
     */
    String IMPLEMENT_ENVIRONMENTAL_REVIEW_MANAGE="implement:environmental:review:manage";

    /**
     * 实施管理-》评审记录-》审核
     */
    String IMPLEMENT_ENVIRONMENTAL_REVIEW_AUDIT="implement:environmental:review:audit";

    /**
     * 实施管理-》竣工验收
     */
    String IMPLEMENT_ACCEPTANCE_MANAGE="implement:acceptance:manage";

    /**
     * 实施管理-》竣工验收-》审核
     */
    String IMPLEMENT_ACCEPTANCE_AUDIT="implement:acceptance:audit";

    /**
     * 物业管理模块-》社区管理-》垃圾箱
     */
    String ESTATE_RESIDENTIAL_TRASH = "estate:residential:trash";

    /**
     * 物业管理模块-》社区管理-》垃圾箱
     */
    String ESTATE_RESIDENTIAL_TRASHORRECOVER = "estate:residential:trashOrRecover";

    /**
     * 车辆管理
     */
    String ESTATE_CAR_MANAGE = "estate:car:manage";

    /**
     * 车辆新增
     */
    String ESTATE_CAR_ADD = "estate:car:add";

    /**
     * 车辆修改
     */
    String ESTATE_CAR_EDIT = "estate:car:edit";

    /**
     * 车辆删除
     */
    String ESTATE_CAR_DELETE = "estate:car:delete";

    /**
     * 车场管理
     */
    String ESTATE_PARKINGLOT_MANAGE = "estate:parkingLot:manage";

    /**
     * 车场新增
     */
    String ESTATE_PARKINGLOT_ADD = "estate:parkingLot:add";

    /**
     * 车场修改
     */
    String ESTATE_PARKINGLOT_EDIT = "estate:parkingLot:edit";

    /**
     * 车场删除
     */
    String ESTATE_PARKINGLOT_DELETE = "estate:parkingLot:delete";

    /**
     * 车场管理
     */
    String ESTATE_PARKINGSPACE_MANAGE = "estate:parkingSpace:manage";

    /**
     * 车位新增
     */
    String ESTATE_PARKINGSPACE_ADD = "estate:parkingSpace:add";

    /**
     * 车位修改
     */
    String ESTATE_PARKINGSPACE_EDIT = "estate:parkingSpace:edit";

    /**
     * 车位删除
     */
    String ESTATE_PARKINGSPACE_DELETE = "estate:parkingSpace:delete";
}
