export interface UserVO {
    /**
     * ID
     */
    id: string | number;

    /**
     * 姓名
     */
    name: string;

    /**
     * 证件号码
     */
    idcard: string | number;

    /**
     * 用户昵称
     */
    nickName: string;

    /**
     * 用户头像
     */
    avatar: string;

    /**
     * unionid
     */
    unionid: string | number;

    /**
     * 电话号码
     */
    phone: string;

    /**
     * 邮箱
     */
    email: string;

    /**
     * 密码
     */
    pwd: string;

    /**
     * 状态
     */
    status: string;

    /**
     * 当前企业id
     */
    currentCpyid: string | number;

    /**
     * 会员标志
     */
    vipFlag: string;

    /**
     * 会员开始时间
     */
    vipStart: string;

    /**
     * 会员结束时间
     */
    vipEnd: string;

    /**
     * 创建人
     */
    createBy: string;

    /**
     * 创建时间
     */
    createTime: string;

    /**
     * 更新时间
     */
    updateTime: string;
}

export interface UserForm extends BaseEntity {
    /**
     * ID
     */
    id?: string | number;

    /**
     * 姓名
     */
    name?: string;

    /**
     * 证件号码
     */
    idcard?: string | number;

    /**
     * 用户昵称
     */
    nickName?: string;

    /**
     * 用户头像
     */
    avatar?: string;

    /**
     * unionid
     */
    unionid?: string | number;

    /**
     * 电话号码
     */
    phone?: string;

    /**
     * 邮箱
     */
    email?: string;

    /**
     * 密码
     */
    pwd?: string;

    /**
     * 状态
     */
    status?: string;

    /**
     * 当前企业id
     */
    currentCpyid?: string | number;

    /**
     * 会员标志
     */
    vipFlag?: string;

    /**
     * 会员开始时间
     */
    vipStart?: string;

    /**
     * 会员结束时间
     */
    vipEnd?: string;
}

export interface UserQuery extends PageQuery {
    /**
     * 姓名
     */
    name?: string;

    /**
     * 证件号码
     */
    idcard?: string | number;

    /**
     * 用户昵称
     */
    nickName?: string;

    /**
     * 用户头像
     */
    avatar?: string;

    /**
     * unionid
     */
    unionid?: string | number;

    /**
     * 电话号码
     */
    phone?: string;

    /**
     * 邮箱
     */
    email?: string;

    /**
     * 密码
     */
    pwd?: string;

    /**
     * 状态
     */
    status?: string;

    /**
     * 当前企业id
     */
    currentCpyid?: string | number;

    /**
     * 会员标志
     */
    vipFlag?: string;

    /**
     * 会员开始时间
     */
    vipStart?: string;

    /**
     * 会员结束时间
     */
    vipEnd?: string;

    /**
     * 日期范围参数
     */
    params?: any;
    /**
     * 是否绑定邮箱
     */
    emailbind?: string;
    /**
     * 是否绑定公众号
     */
    wxbind?: string;
}
