| package com.wzy.pojo;

    import lombok.AllArgsConstructor;
    import lombok.Data;
    import lombok.NoArgsConstructor;

    import javax.validation.constraints.Email;
    import javax.validation.constraints.Pattern;

    @AllArgsConstructor
    @NoArgsConstructor
    @Data//自动生成set/get方法,toString方法,equals方法,hashCode方法,不带参数的构造方法
    public class Employee {

    1. **private **Integer **empId**;<br /> /**<br /> * **@Pattern **:自定义校验规则的 注解。<br /> * regexp:校验规则,正则表达式<br /> * message:校验失败后的提示信息<br /> */<br /> @Pattern(regexp = **"(^[a-zA-Z0-9_-]{6,16}$)&#124;(^[\\\\u2E80-\\\\u9FFF]{2,5})"**,<br /> message = **"请输入2-5中文或6-16位英文大小写和数字组合"**)<br /> **private **String **empName**;
    2. **private **String **gender**;
    3. //@Email()<br /> @Pattern(regexp = **"(^([a-z0-9_\\\\.-]+)@([\\\\da-z\\\\.-]+)\\\\.([a-z\\\\.]{2,6})$)"**,<br /> message = **"邮箱格式不正确!"**)<br /> **private **String **email**;
    4. **private **Integer **dId**;
    5. **private **Department **department**;
    6. **public **Employee(Integer empId, String empName, String gender, String email, Integer dId) {<br /> **this**.**empId **= empId;<br /> **this**.**empName **= empName;<br /> **this**.**gender **= gender;<br /> **this**.**email **= email;<br /> **this**.**dId **= dId;<br /> }<br />} |

    | —- |