package com.hzs.common.core.constant.msg;

/**
 * 会员记录返回到前台的所有通知消息
 */
public class MemberMsgConstants {

    /**
     * 手机号码长度验证 -- 联系方式长度超长
     * 2024.06.21 兼容新需求，特殊账号联系方式长度不能超过30位
     */
    public static final String PHONE_LENGTH = "联系方式长度超长";

    /**
     * 必输项不能为空 -- 必输项不能为空！
     */
    public static final String REQUIRED_NOT_EMPTY = "必输项不能为空！";

    /**
     * 验证推荐人是否又推荐某等级权限 -- 推荐人没有推荐该等级权限！
     */
    public static final String PARENT_NO_JURISDICTION = "推荐人没有推荐该等级权限！";

    /**
     * 验证手机号是否被注册 -- 会员信息已存在！
     */
    public static final String SYSTEM_REGISTER_COUNT = "会员信息已存在！";

    /**
     * 验证手机号是否被用户使用 -- 会员信息已注册，若有异议请及时联系在线客服！
     */
    public static final String PHONE_ALREADY_REGISTER = "会员信息已注册，若有异议请及时联系在线客服！";

    /**
     * 验证手机号是否在同一个团队 -- 注册信息已存在,请重新输入注册信息！
     */
    public static final String REGISTER_EXIST_OTHER_TEAM = "注册信息已存在,请重新输入注册信息！";

    /**
     * 验证报单中心是否还存在系统中 -- 报单中心权限已关闭，请及时联系客服！
     */
    public static final String CENTER_NOT_EXISTS = "报单中心权限已关闭，请及时联系客服！";

    /**
     * 验证支付密码是否为空 -- 支付密码不能为空！
     */
    public static final String MEMBER_PASSWORD_EMPTY = "支付密码不能为空！";

    /**
     * 验证支付密码是否整取 -- 支付密码输入错误，请重新输入！
     */
    public static final String MEMBER_PASSWORD_NOT_MATCH = "支付密码输入错误，请重新输入！";

    /**
     * 验证账户状态，是否锁定 -- 会员账户存在异常，请及时联系客服！
     */
    public static final String MEMBER_ACCOUNT_STATUS_LOCK = "会员账户存在异常，请及时联系客服！";

    /**
     * 安置人编号是否输入 -- 安置编号输入错误，请重新输入！
     */
    public static final String PLACE_PARENT_NOT_EMPTY = "安置编号输入错误，请重新输入！";

    /**
     * 安置人编号是否存在 -- 安置编号不存在，请重新输入！
     */
    public static final String PLACE_PARENT_NOT_EXISTS = "安置编号不存在，请重新输入！";

    /**
     * 安置人是否在推荐人伞下 -- 安置人不在推荐人伞下，请重新输入！
     */
    public static final String PLACE_NOT_TEAM = "安置人不在推荐人伞下，请重新输入！";

    /**
     * 安置点位是否重复安置 -- 安置位置已有安置，请重新安置！
     */
    public static final String PLACE_PARENT_DEPT_EXIST = "安置位置已有安置，请重新安置！";

    /**
     * 安置第二部门，判断是否推荐过首单 -- 安置人没有推荐首单，不能直接安置右部门！
     */
    public static final String PLACE_PARENT_NOT_REFERENCE = "安置人没有推荐首单，不能直接安置右部门！";

    /**
     * 安置第二部门，判断是否安置过第一部门 -- 安置人没有安置左部门，不能直接安置右部门！
     */
    public static final String PLACE_PARENT_NOT_EXIST = "安置人没有安置左部门，不能直接安置右部门！";

    /**
     * 验证是否推荐过首单 -- 推荐人未推荐过首单，只能安置在推荐人极左极下！
     */
    public static final String PLACE_IS_LAST_LEFT = "推荐人未推荐过首单，只能安置在推荐人极左极下！";

    /**
     * 推荐人编号是否输入 -- 推荐编号不能位空，请输入推荐编号！
     */
    public static final String PARENT_NOT_EMPTY = "推荐编号不能位空，请输入推荐编号！";

    /**
     * 推荐人编号是否存在 -- 推荐编号不存在，请重新输入！
     */
    public static final String PARENT_NOT_EXISTS = "推荐编号不存在，请重新输入！";

    /**
     * 推荐人是否已经支付 -- 推荐人未支付，不能作为有效推荐人！
     */
    public static final String PARENT_NOT_PAY = "推荐人未支付，不能作为有效推荐人！";

    /**
     * 推荐人在报单中心伞下 -- 推荐人不在报单中心伞下，不能作为推荐人！
     */
    public static final String PARENT_NOT_TEAM = "推荐人不在报单中心伞下，不能作为推荐人！";

    /**
     * 验证报单权限 是否有报单权限 -- 没有注册权限，不能注册新会员！
     */
    public static final String REGISTER_AUTHORITY = "没有注册权限，不能注册新会员！";

    /**
     * 账户余额不足 -- 账户余额不足！
     */
    public static final String MEMBER_ACCOUNT_BALANCE_NOT_ENOUGH = "账户余额不足！";

    /**
     * 同时操作 -- 有其他用户在操作该数据，请重新刷新界面！
     */
    public static final String MEMBER_IS_OPERATION = "有其他用户在操作该数据，请重新刷新界面！";

    /**
     * 升级-是否满足升级条件 --  不满足升级条件！
     */
    public static final String LEVEL_NOT_ENOUGH = " 不满足升级条件！";

    /**
     * 注册-是否满足升级条件 --  不满足升级条件！
     */
    public static final String REGISTER_LEVEL_NOT_ENOUGH = "不满足升级条件";

    /**
     * 判断会员账号是否满足支付 -- 余额不足，请及时充值！
     */
    public static final String MEMBER_BALANCE_NOT_PAY = "余额不足，请及时充值！";

    /**
     * 会员不存在 -- 会员编号不存在！
     */
    public static final String MEMBER_DOES_NOT_EXITS = "会员编号不存在";

    /**
     * 会员不存在 -- 会员编号不存在，请重新输入！
     */
    public static final String MEMBER_NOT_EXITS = "会员编号不存在，请重新输入！";

    /**
     * 已申请自提 -- 订单已申请自提，不能再次申请！
     */
    public static final String SELF_PICKUP_ORDER_REPEAT = "订单已申请自提，不能再次申请！";

    /**
     * 撤单时验证会员是否存在 -- 报单会员不存在，不能撤单！
     */
    public static final String CREATE_MEMBER_NOT_EXITS = "报单会员不存在，不能撤单！";

    /**
     * 体系编号已存在 -- 体系编号已存在！
     */
    public static final String MEMBER_CODE_EXITS = "体系编号已存在！";
    /**
     * 体系名称已存在 -- 体系名称已存在！
     */
    public static final String VERTEX_NAME_EXITS = "体系名称已存在！";
    /**
     * 体系已被团队使用 -- 体系已被团队使用,无法删除！
     */
    public static final String VERTEX_MEMBER_TEAM_REGISTER = "体系已被团队使用,无法删除！";

    /**
     * 撤单时，验证会员结算国跟订单结算国是否一致 -- 会员已转结算国，不能撤单！
     */
    public static final String MEMBER_CHANGE_SETTLE_COUNTRY = "会员已转结算国，不能撤单！";

    /**
     * 撤注册订单时，验证会员账户金额是否为0 -- 编号存在余额，不能撤单！
     */
    public static final String MEMBER_ACCOUNT_NOT_ZERO = "编号存在余额，不能撤单！";

    /**
     * 合并撤单订单时，验证会员伞下账户金额是否为0 -- 安置子节点会员编号存在余额，不能撤单！
     */
    public static final String UNDER_UMBRELLA_ACCOUNT_NOT_ZERO = "安置子节点会员编号存在余额，不能撤单！";

    /**
     * 合并撤单订单时，验证会员伞下会员是否存在订单 -- 安置存在子节点，不能撤单！
     */
    public static final String UNDER_UMBRELLA_MEMBER_EXIST_ORDER = "安置存在子节点，不能撤单！";
    /**
     * 撤注册订单时，验证会员是否存在未完成的签呈 -- 会员存在未完成的签呈，不能撤单！
     */
    public static final String MEMBER_EXIST_NO_FISH_DOCUMENT = "会员存在未完成的签呈，不能撤单！";

    /**
     * 会员修改密码，提示旧密码错误 -- 旧密码错误，请输入正确密码！
     */
    public static final String PASSWORD_ERROR = "旧密码错误，请输入正确密码！";

    /**
     * 空单注册，导入的数据字段有为空的 -- 导入数据存在为空
     */
    public static final String EMPTY_IMPORT_EMPTY = "导入数据存在为空";
    /**
     * 空单注册，导入的数据校验之后存在点位异常状态 -- %s条数据存在异常，请检查
     */
    public static final String EMPTY_POINT_ERROR = "%s条数据存在异常，请检查";
    /**
     * 空单注册，提交签呈时没有会员点位数据 -- 该批次下没有报单数据
     */
    public static final String EMPTY_DATA_DETAIL_EMPTY = "该批次下没有报单数据";
    /**
     * 空单注册，免签保存会员并且上树失败 -- 空单注册数据保存失败
     */
    public static final String EMPTY_SAVE_ERROR = "空单注册数据保存失败";
    /**
     * 空单注册，导入的会员编号中存在重复 -- 会员编号存在重复
     */
    public static final String EMPTY_MEMBER_REPEAT = "会员编号存在重复";
    /**
     * 空单注册，导入的会员编号中存在重复 -- 推荐编号不存在
     */
    public static final String EMPTY_PARENT_NOT = "推荐编号不存在";
    /**
     * 空单注册，会员编号与推荐编号相同 -- 会员编号与推荐编号相同
     */
    public static final String EMPTY_MEMBER_EQ_PARENT = "会员编号与推荐编号相同";
    /**
     * 空单注册，会员编号与安置编号相同 -- 会员编号与安置编号相同
     */
    public static final String EMPTY_MEMBER_EQ_PLACE = "会员编号与安置编号相同";

    /**
     * 订单撤单时，会员账户不存在 -- 会员账户不存在
     */
    public static final String NOT_EXIST_MEMBER_ACCOUNT = "会员账户不存在";

    /**
     * 订单取消时，如果是注册单，校验伞下是否推荐或者安置过人 -- 订单所属会员下存在用户不能取消
     */
    public static final String EXIST_MEMBER_NOT_CANCEL = "订单所属会员下存在用户不能取消";

    /**
     * 已超最大门票销售数量，不能购买！
     */
    public static final String AC_TICKET_NOT_EXISTS = "门票活动，不在购买时间内，不能购买！";

    /**
     * 已超最大门票销售数量，不能购买！
     */
    public static final String NOT_CHECK_AC_ACTIVITY = "门票数量已售罄，请稍后再试！";

}
