package com.java110.utils.constant;

/**
 * 服务数据状态常量
 * Created by wuxw on 2017/5/20.
 */
public class ServiceCodeConstant {

    /**
     * 查询菜单编码
     */
    public static final String SERVICE_CODE_QUERY_MENU_INFO = "query.menu.info";

    /**
     * 查询菜单编码名称
     */
    public static final String SERVICE_CODE_QUERY_MENU_INFO_NAME = "查询菜单";

    /**
     * 查询菜单编码
     */
    public static final String SERVICE_CODE_QUERY_USER_LOGIN = "query.user.loginInfo";

    /**
     * 查询菜单编码名称
     */
    public static final String SERVICE_CODE_QUERY_USER_LOGIN_NAME = "查询用户登录信息";


    /**
     * 查询菜单编码
     */
    public static final String SERVICE_CODE_QUERY_CONSOLE_TEMPLATE = "query.console.template";

    /**
     * 查询菜单编码名称
     */
    public static final String SERVICE_CODE_QUERY_CONSOLE_TEMPLATE_NAME = "查询模板信息";


    /**
     * 查询菜单编码
     */
    public static final String SERVICE_CODE_QUERY_CONSOLE_CACHE = "query.console.cache";

    /**
     * 查询菜单编码名称
     */
    public static final String SERVICE_CODE_QUERY_CONSOLE_CACHE_NAME = "查询单条缓存信息";


    /**
     * 查询菜单编码
     */
    public static final String SERVICE_CODE_QUERY_CONSOLE_TEMPLATE_COL = "query.console.templateCol";

    /**
     * 查询菜单编码名称
     */
    public static final String SERVICE_CODE_QUERY_CONSOLE_TEMPLATE_COL_NAME = "查询模板列信息";


    public static final String SERVICE_CODE = "SERVICE_CODE";
    public static final String SERVICE_CODE_NAME = "SERVICE_CODE_NAME";


    /**
     * 保存用户
     */
    public static final String SERVICE_CODE_SAVE_USER_INFO = "save.user.info";

    /**
     * 修改用户信息
     */
    public static final String SERVICE_CODE_MODIFY_USER_INFO = "modify.user.info";

    /**
     * 停用用户信息
     */
    public static final String SERVICE_CODE_REMOVE_USER_INFO = "remove.user.info";

    /**
     * 恢复用户信息
     */
    public static final String SERVICE_CODE_RECOVER_USER_INFO = "recover.user.info";

    /**
     * 保存用户地址信息
     */
    public static final String SERVICE_CODE_SAVE_USER_ADDRESS = "save.user.address";

    /**
     * 用户打标
     */
    public static final String SERVICE_CODE_SAVE_USER_TAG = "save.user.tag";


    /**
     * 用户证件
     */
    public static final String SERVICE_CODE_SAVE_USER_CREDENTIALS = "save.user.credentials";

    /**
     * 保存用户默认权限
     */
    public static final String SERVICE_CODE_SAVE_USER_DEFAULT_PRIVILEGE = "save.user.defaultPrivilege";

    /**
     * 删除用户全部权限
     */
    public static final String SERVICE_CODE_DELETE_USER_ALL_PRIVILEGE = "delete.user.allPrivilege";


    /**
     * 保存用户默认权限
     */
    public static final String SERVICE_CODE_QUERY_USER_USERINFO = "query.user.userInfo";


    /**
     * 查询 用户私密信息
     */
    public static final String QUERY_USER_SECRET = "user.queryUserSecret";

    /**
     * 查询 用户
     */
    public static final String LIST_USERS = "user.listUsers";

    /**
     * 查询 组织管理
     */
    public static final String USER_SEND_SMS = "user.userSendSms";

    /**
     * 保存商户信息
     */
    public static final String SERVICE_CODE_SAVE_STORE_INFO = "save.store.info";

    /**
     * 保存商户信息
     */
    public static final String SERVICE_CODE_LIST_STORES_BY_COMMUNITY = "store.listStoresByCommunity";

    /**
     * 查询 商户
     */
    public static final String SERVICE_CODE_LIST_STORES = "store.listStores";

    /**
     * 修改商户信息
     */
    public static final String SERVICE_CODE_UPDATE_STORE_INFO = "update.store.info";

    /**
     * 删除商户信息
     */
    public static final String SERVICE_CODE_DELETE_STORE_INFO = "delete.store.info";

    /**
     * 添加商户员工
     */
    public static final String SERVICE_CODE_SAVE_STORE_USER = "save.store.user";


    /**
     * 删除商户员工
     */
    public static final String SERVICE_CODE_DELETE_STORE_USER = "delete.store.user";

    /**
     * 根据用户查询商户信息
     */
    public static final String SERVICE_CODE_QUERY_STORE_BYUSER = "query.store.byuser";

    /**
     * 根据商户用户信息
     */
    public static final String SERVICE_CODE_QUERY_STORE_USERS = "query.store.users";
    /**
     * 商户成员加入信息
     */
    public static final String SERVICE_CODE_MEMBER_JOINED_STORE = "member.joined.store";

    /**
     * 商户成员退出信息
     */
    public static final String SERVICE_CODE_MEMBER_QUIT_STORE = "member.quit.store";

    /**
     * 保存商品信息
     */
    public static final String SERVICE_CODE_SAVE_SHOP_INFO = "save.shop.info";

    /**
     * 修改商品信息
     */
    public static final String SERVICE_CODE_UPDATE_SHOP_INFO = "update.shop.info";

    /**
     * 删除商品信息
     */
    public static final String SERVICE_CODE_DELETE_SHOP_INFO = "delete.shop.info";

    /**
     * 购买商品
     */
    public static final String SERVICE_CODE_BUY_SHOP_INFO = "buy.shop.info";

    /**
     * 保存商品目录
     */
    public static final String SERVICE_CODE_SAVE_SHOP_CATALOG = "save.shop.catalog";

    /**
     * 修改商品目录
     */
    public static final String SERVICE_CODE_UPDATE_SHOP_CATALOG = "update.shop.catalog";


    /**
     * 修改商品目录
     */
    public static final String SERVICE_CODE_DELETE_SHOP_CATALOG = "delete.shop.catalog";

    /**
     * 保存评论
     */
    public static final String SERVICE_CODE_SAVE_COMMENT_INFO = "save.comment.info";

    /**
     * 删除评论
     */
    public static final String SERVICE_CODE_DELETE_COMMENT_INFO = "delete.comment.info";


    /**
     * 透传服务
     */
    public static final String SERVICE_CODE_DO_SERVICE_TRANSFER = "do.service.transfer";

    /**
     * 透传服务
     */
    public static final String SERVICE_CODE_SYSTEM_TRANSFER = "system.transfer";

    /**
     * 订单类服务处理
     */
    public static final String SERVICE_CODE_DO_SERVICE_ORDER = "do.service.order";

    /**
     * 用户注册服务处理
     */
    public static final String SERVICE_CODE_USER_SERVICE_REGISTER = "user.service.register";

    /**
     * 用户登录服务处理
     */
    public static final String SERVICE_CODE_USER_SERVICE_LOGIN = "user.service.login";

    /**
     * 用户登录服务处理
     */
    public static final String SERVICE_CODE_USER_LOGIN = "user.userLogin";

    /**
     * 用户退出登录服务处理
     */
    public static final String SERVICE_CODE_USER_SERVICE_LOGOUT = "user.service.logout";
    /**
     * 检查用户登录服务处理
     */
    public static final String SERVICE_CODE_CHECK_SERVICE_LOGIN = "check.service.login";

    /**
     * 检查用户登录服务处理
     */
    public static final String SERVICE_CODE_QUERY_USER_BY_NAME = "query.user.byName";


    /**
     * 查询出userIds 是商户员工ID的userId
     */
    public static final String SERVICE_CODE_QUERY_STOREUSER_BYUSERIDS = "query.storeUser.byUserIds";

    /**
     * 刷新缓存
     */
    public static final String SERVICE_CODE_CACHE_SERVICE_FLUSH = "cache.service.flush";


    /**
     * 添加员工 服务
     */
    public static final String SERVICE_CODE_USER_STAFF_ADD = "user.staff.add";

    /**
     * 添加员工 服务
     */
    public static final String SERVICE_CODE_USER_STAFF_MODIFY = "user.staff.modify";

    /**
     * 停用员工服务
     */
    public static final String SERVICE_CODE_USER_STAFF_DISABLE = "user.staff.disable";

    /**
     * 启用员工服务
     */
    public static final String SERVICE_CODE_USER_STAFF_ENABLE = "user.staff.enable";

    /**
     * 删除员工服务
     */
    public static final String SERVICE_CODE_USER_STAFF_DELETE = "user.staff.delete";

    /**
     * 查询 员工
     */
    public static final String SERVICE_CODE_QUERY_STAFF_INFOS = "query.staff.infos";

    /**
     * 查询 员工
     */
    public static final String SERVICE_CODE_QUERY_STAFF_BY_NAME = "query.staff.byName";

    /**
     * 修改员工密码
     */
    public static final String SERVICE_CODE_CHANGE_STAFF_PWD = "user.changeStaffPwd";

    /**
     * 修改重置密码
     */
    public static final String SERVICE_CODE_RESET_STAFF_PWD = "user.resetStaffPwd";

    /**
     * 保存商户信息
     */
    public static final String SERVICE_CODE_SAVE_COMMUNITY_INFO = "save.community.info";

    /**
     * 修改商户信息
     */
    public static final String SERVICE_CODE_UPDATE_COMMUNITY_INFO = "update.community.info";

    /**
     * 删除商户信息
     */
    public static final String SERVICE_CODE_DELETE_COMMUNITY_INFO = "delete.community.info";


    /**
     * 商户成员加入信息
     */
    public static final String SERVICE_CODE_MEMBER_JOINED_COMMUNITY = "member.join.community";

    /**
     * 商户成员退出信息
     */
    public static final String SERVICE_CODE_MEMBER_QUIT_COMMUNITY = "member.quit.community";


    public static final String SERVICE_CODE_SAVE_PROPERTY_INFO = "save.property.info";
    public static final String SERVICE_CODE_SAVE_PROPERTY_PHOTO = "save.property.photo";
    public static final String SERVICE_CODE_SAVE_PROPERTY_CERDENTIALS = "save.property.cerdentials";
    public static final String SERVICE_CODE_SAVE_PROPERTY_USER = "save.property.user";
    public static final String SERVICE_CODE_SAVE_PROPERTY_FEE = "save.property.fee";
    public static final String SERVICE_CODE_SAVE_PROPERTY_HOUSE = "save.property.house";
    public static final String SERVICE_CODE_UPDATE_PROPERTY_INFO = "update.property.info";
    public static final String SERVICE_CODE_UPDATE_PROPERTY_PHOTO = "update.property.photo";
    public static final String SERVICE_CODE_UPDATE_PROPERTY_CERDENTIALS = "update.property.cerdentials";
    public static final String SERVICE_CODE_UPDATE_PROPERTY_FEE = "update.property.fee";
    public static final String SERVICE_CODE_UPDATE_PROPERTY_HOUSE = "update.property.house";
    public static final String SERVICE_CODE_DELETE_PROPERTY_ATTR = "delete.property.attr";
    public static final String SERVICE_CODE_DELETE_PROPERTY_PHOTO = "delete.property.photo";
    public static final String SERVICE_CODE_DELETE_PROPERTY_CERDENTIALS = "delete.property.cerdentials";
    public static final String SERVICE_CODE_DELETE_PROPERTY_USER = "delete.property.user";
    public static final String SERVICE_CODE_DELETE_PROPERTY_HOUSE = "delete.property.house";
    /**
     * 用工是否有物业信息
     */
    public static final String SERVICE_CODE_CHECK_PROPERTY_STAFFHASPROPERTY = "check.property.staffHasProperty";


    public static final String SERVICE_CODE_SAVE_AGENT_INFO = "save.agent.info";
    public static final String SERVICE_CODE_SAVE_AGENT_PHOTO = "save.agent.photo";
    public static final String SERVICE_CODE_SAVE_AGENT_CERDENTIALS = "save.agent.cerdentials";
    public static final String SERVICE_CODE_SAVE_AGENT_USER = "save.agent.user";
    public static final String SERVICE_CODE_UPDATE_AGENT_INFO = "update.agent.info";
    public static final String SERVICE_CODE_UPDATE_AGENT_PHOTO = "update.agent.photo";
    public static final String SERVICE_CODE_UPDATE_AGENT_CERDENTIALS = "update.agent.cerdentials";
    public static final String SERVICE_CODE_DELETE_AGENT_ATTR = "delete.agent.attr";
    public static final String SERVICE_CODE_DELETE_AGENT_PHOTO = "delete.agent.photo";
    public static final String SERVICE_CODE_DELETE_AGENT_CERDENTIALS = "delete.agent.cerdentials";
    public static final String SERVICE_CODE_DELETE_AGENT_USER = "delete.agent.user";


    //检查用户是否有权限
    public static final String SERVICE_CODE_CHECK_USER_HAS_PRIVILEGE = "check.user.hasPrivilege";

    //检查用户是否有权限
    public static final String SERVICE_CODE_CHECK_USER_HAS_RESOURCE = "basePrivilege.CheckUserHasResourceListener";


    //查询小区楼
    public static final String SERVICE_CODE_QUERY_FLOOR = "floor.queryFloors";

    // 保存小区楼信息
    public static final String SERVICE_CODE_SAVE_FLOOR = "floor.saveFloor";

    // 编辑小区楼信息
    public static final String SERVICE_CODE_EDIT_FLOOR = "floor.editFloor";

    //删除小区楼信息
    public static final String SERVICE_CODE_DELETE_FLOOR = "floor.deleteFloor";

    //查询小区单元
    public static final String SERVICE_CODE_QUERY_UNITS = "unit.queryUnits";

    //保存小区单元
    public static final String SERVICE_CODE_SAVE_UNIT = "unit.saveUnit";

    //修改小区单元
    public static final String SERVICE_CODE_UPDATE_UNIT = "unit.updateUnit";


    //删除小区单元
    public static final String SERVICE_CODE_DELETE_UNIT = "unit.deleteUnit";


    //保存房屋
    public static final String SERVICE_CODE_SAVE_ROOM = "room.saveRoom";


    //售卖房屋
    public static final String SERVICE_CODE_SELL_ROOM = "room.sellRoom";
    //退房
    public static final String SERVICE_CODE_EXIT_ROOM = "room.exitRoom";


    //查询房屋信息
    public static final String SERVICE_CODE_QUERY_ROOMS = "room.queryRooms";

    //查询房屋信息
    public static final String SERVICE_CODE_QUERY_ROOMS_BY_OWNER = "room.queryRoomsByOwner";

    //查询房屋信息
    public static final String SERVICE_CODE_QUERY_ROOMS_WITHOUT_SELL = "room.queryRoomsWithOutSell";

    //查询房屋信息
    public static final String SERVICE_CODE_QUERY_ROOMS_WITH_SELL = "room.queryRoomsWithSell";

    //修改房屋信息
    public static final String SERVICE_CODE_UPDATE_ROOMS = "room.updateRoom";

    //修改房屋信息
    public static final String SERVICE_CODE_DELETE_ROOMS = "room.deleteRoom";


    //查询业主
    public static final String SERVICE_CODE_QUERY_OWNER = "owner.queryOwners";

    //查询业主车辆
    public static final String SERVICE_CODE_QUERY_OWNER_CAR = "owner.queryOwnerCars";

    //删除业主车辆
    public static final String SERVICE_CODE_DELETE_OWNER_CAR = "owner.deleteOwnerCars";

    //添加业主车辆
    public static final String SERVICE_CODE_SAVE_OWNER_CAR = "owner.saveOwnerCar";

    //编辑业主车辆
    public static final String SERVICE_CODE_EDIT_OWNER_CAR = "owner.editOwnerCar";

    //释放车位
    public static final String SERVICE_CODE_DELETE_CAR_PARKING_SPACE = "owner.deleteCarParkingSpace";

    //续租车位
    public static final String SERVICE_CODE_CAR_ADD_PARKING_SPACE = "owner.carAddParkingSpace";

    //查询业主成员
    public static final String SERVICE_CODE_QUERY_OWNER_MEMBER = "owner.queryOwnerMembers";

    // 保存业主信息
    public static final String SERVICE_CODE_SAVE_OWNER = "owner.saveOwner";

    // App 用户绑定业主接口
    public static final String SERVICE_CODE_APP_USER_BINDING_OWNER = "owner.appUserBindingOwner";

    // App 业主注册接口
    public static final String SERVICE_CODE_OWNER_REGISTER_WX_PHOTO = "owner.ownerRegisterWxPhoto";
    // App 业主注册接口
    public static final String SERVICE_CODE_OWNER_REGISTER = "owner.ownerRegister";


    /**
     * 查询 审核业主绑定
     */
    public static final String LIST_AUDIT_APPUSERBINDINGOWNERS = "owner.listAuditAppUserBindingOwners";

    /**
     * 查询 审核业主绑定
     */
    public static final String LIST_APPUSERBINDINGOWNERS = "owner.listAppUserBindingOwners";

    /**
     * 查询 业主门禁
     */
    public static final String LIST_OWNER_MACHINES = "owner.listOwnerMachines";


    /**
     * 修改 审核业主绑定
     */
    public static final String UPDATE_APPUSERBINDINGOWNER = "owner.updateAppUserBindingOwner";
    public static final String DELETE_APPUSERBINDINGOWNER = "owner.deleteAppUserBindingOwner";
    public static final String REFRESH_APP_USER_BINDING_OWNER_OPEN_ID = "owner.refreshAppUserBindingOwnerOpenId";


    public static final String SERVICE_CODE_APPLICATION_KEY = "owner.applicationKey";

    // 编辑业主信息
    public static final String SERVICE_CODE_EDIT_OWNER = "owner.editOwner";

    // 上传业主照片
    public static final String SERVICE_CODE_UPLOAD_OWNER_PHOTO = "owner.uploadOwnerPhoto";

    //删除业主信息
    public static final String SERVICE_CODE_DELETE_OWNER = "owner.deleteOwner";

    //查询费用配置
    public static final String SERVICE_CODE_QUERY_FEE_CONFIG = "fee.queryFeeConfig";
    public static final String SERVICE_CODE_QUERY_FEE_DETAIL = "fee.queryFeeDetail";
    public static final String SERVICE_CODE_QUERY_FEE = "fee.queryFee";

    //查询欠费数据
    public static final String SERVICE_CODE_QUERY_ARREARS_FEE = "fee.queryArrearsFee";

    //查询首页统计信息
    public static final String SERVICE_CODE_QUERY_INDEX_STATISTIC = "index.queryIndexStatistic";

    //查询首页待办
    public static final String SERVICE_CODE_QUERY_INDEX_TODO_TASK = "index.queryIndexTodoTask";

    //查询费用配置 根据停车位
    public static final String SERVICE_CODE_QUERY_FEE_BY_PARKING_SPACE = "fee.queryFeeByParkingSpace";

    //查询费用配置 根据车辆进出场
    public static final String SERVICE_CODE_QUERY_FEE_BY_CAR_INOUT = "fee.queryFeeByCarInout";

    //保存费用配置
    public static final String SERVICE_CODE_SAVE_FEE_CONFIG = "fee.saveFeeConfig";

    //修改费用配置
    public static final String SERVICE_CODE_UPDATE_FEE_CONFIG = "fee.updateFeeConfig";

    //缴费
    public static final String SERVICE_CODE_PAY_FEE = "fee.payFee";

    //设置费用
    public static final String SERVICE_CODE_SAVE_ROOM_CREATE_FEE = "fee.saveRoomCreateFee";
    //设置费用
    public static final String SERVICE_CODE_SAVE_PARKING_SPEC_CREATE_FEE = "fee.saveParkingSpaceCreateFee";

    //设置房屋费用
    public static final String SERVICE_CODE_DELETE_FEE = "fee.deleteFee";

    //修改房屋费用
    public static final String SERVICE_CODE_UPDATE_FEE = "fee.updateFee";

    //预交费
    public static final String SERVICE_CODE_PAY_FEE_PRE = "fee.payFeePre";
    /**
     * 临时停车费
     */
    public static final String SERVICE_CODE_PAY_FEE_PRE_TEMP_CAR_INOUT = "fee.payFeePreTempCarInout";

    //交费通知
    public static final String SERVICE_CODE_PAY_CONFIRM_PRE = "fee.payFeeConfirm";

    //租赁服务费
    public static final String SERVICE_CODE_RENTING_PAY_CONFIRM_PRE = "fee.rentingPayFeeConfirm";

    //欠费
    public static final String SERVICE_CODE_OWE_FEE_PAY_CONFIRM_PRE = "fee.oweFeePayFeeConfirm";


    //查询停车位
    public static final String SERVICE_CODE_QUERY_PARKING_SPACE = "parkingSpace.queryParkingSpaces";


    //查询停车位
    public static final String SERVICE_CODE_QUERY_PARKING_SPACE_BY_OWNER = "parkingSpace.queryParkingSpacesByOwner";


    // 保存停车位信息
    public static final String SERVICE_CODE_SAVE_PARKING_SPACE = "parkingSpace.saveParkingSpace";

    // 编辑停车位信息
    public static final String SERVICE_CODE_EDIT_PARKING_SPACE = "parkingSpace.editParkingSpace";

    //删除停车位信息
    public static final String SERVICE_CODE_DELETE_PARKING_SPACE = "parkingSpace.deleteParkingSpace";


    // 保存停车位信息
    public static final String SERVICE_CODE_SELL_PARKING_SPACE = "parkingSpace.sellParkingSpace";


    // 保存停车位信息
    public static final String SERVICE_CODE_EXIT_PARKING_SPACE = "parkingSpace.exitParkingSpace";

    //查询用例配置
    public static final String SERVICE_CODE_QUERY_DEMO_CONFIG = "demo.queryDemoConfig";

    //保存用例配置
    public static final String SERVICE_CODE_SAVE_DEMO_CONFIG = "demo.saveDemoConfig";


    // 保存BUSINESSTYPE信息
    public static final String SERVICE_CODE_EXIT_BUSINESSTYPE_SPACE = "business.exitBusinessTypeSpace";

    //查询BUSINESSTYPE配置
    public static final String SERVICE_CODE_QUERY_BUSINESSTYPE_CONFIG = "business.queryBusinessTypeConfig";

    //保存BUSINESSTYPE配置
    public static final String SERVICE_CODE_SAVE_BUSINESSTYPE_CONFIG = "business.saveBusinessTypeConfig";

    /**
     * 查询小区信息
     */
    public static final String SERVICE_CODE_LIST_COMMUNITYS = "community.listCommunitys";

    /**
     * 查询我的小区信息
     */
    public static final String SERVICE_CODE_LIST_MY_ENTERED_COMMUNITYS = "community.listMyEnteredCommunitys";


    /**
     * 查询需要审核入驻小区商户
     */
    public static final String SERVICE_CODE_LIST_AUDIT_ENTER_COMMUNITYS = "community.listAuditEnterCommunitys";

    /**
     * 保存小区
     */
    public static final String SERVICE_CODE_SAVE_COMMUNITY = "community.saveCommunity";


    /**
     * 修改小区
     */
    public static final String SERVICE_CODE_UPDATE_COMMUNITY = "community.updateCommunity";
    /**
     * 删除小区community.deleteCommunity
     */
    public static final String SERVICE_CODE_DELETE_COMMUNITY = "community.deleteCommunity";

    public static final String SERVICE_CODE_AUDIT_COMMUNITY = "community.auditCommunity";
    public static final String SERVICE_CODE_AUDIT_ENTER_COMMUNITY = "community.auditEnterCommunity";


    /**
     * 保存公告
     */
    public static final String SERVICE_CODE_SAVE_NOTICE = "notice.saveNotice";


    /**
     * 修改公告
     */
    public static final String SERVICE_CODE_UPDATE_NOTICE = "notice.updateNotice";
    /**
     * 删除公告community.deleteCommunity
     */
    public static final String SERVICE_CODE_DELETE_NOTICE = "notice.deleteNotice";

    public static final String SERVICE_CODE_LIST_NOTICES = "notice.listNotices";

    public static final String SERVICE_CODE_LIST_MSGS = "msg.listMsg";
    public static final String SERVICE_CODE_READ_MSGS = "msg.readMsg";


    //msg.readMsg

    /**
     * 查询数据字典
     */
    public static final String SERVICE_CODE_DICT_TYPE = "dict.queryDict";

    /**
     * 查询 地区
     */
    public static final String LIST_AREAS = "area.listAreas";


    //查询停车位
    public static final String SERVICE_CODE_QUERY_PARKING_SPACE_CAR = "parkingSpace.queryParkingSpaceCars";


    /**
     * 保存或修改用户属性
     */
    public static final String SERVICE_CODE_SAVE_UPDATE_USER_ATTR = "user.saveOrUpdateUserAttr";

}
