package com.template.back.common.pojo.system;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.Version;
import com.template.back.common.pojo.BasePojo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * @author 张骞
 * @version 2.0.0
 * @Date 2022年8月14日17:41:04
 * 后台部门数据模型
 */
@ApiModel("部门")  //knife4j框架注解，对类的解释说明
@Data  //注解get/set方法
@AllArgsConstructor //注解全参数构造方法
@NoArgsConstructor  //注解无参构造方法
public class Dept extends BasePojo implements Serializable {
    //定义序列化id
    private static final Long serialVersionUID = 1L;

    //成员变量
    @ApiModelProperty("主键id")
    @TableId   //注解为主键
    private Long deptId;  //部门id

    @ApiModelProperty("部门名称")
    private String deptName;   //部门名称

    @ApiModelProperty("备注")
    private String remark;   //备注

}
