package com.finance.system.domain; import cn.afterturn.easypoi.excel.annotation.Excel; import com.baomidou.mybatisplus.annotation.*; import com.finance.common.enums.DisabledEnum; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.EqualsAndHashCode; import java.io.Serializable; import java.util.Date; /** *
* 部门管理表 *
* * @author mitao * @since 2024-03-13 */ @Data @EqualsAndHashCode(callSuper = false) @TableName("tb_dept") @ApiModel(value="TbDept对象", description="部门管理表") public class TbDept implements Serializable { private static final long serialVersionUID = 1L; @ApiModelProperty(value = "部门id") @TableId(value = "id", type = IdType.AUTO) private Long id; @ApiModelProperty(value = "部门地区") @TableField("area_name") @Excel(name = "部门地区") private String areaName; @ApiModelProperty(value = "别名") @TableField("area_alias") @Excel(name = "别名") private String areaAlias; @ApiModelProperty(value = "区划代码") @TableField("area_code") @Excel(name = "区划代码") private String areaCode; @ApiModelProperty(value = "级次(省、市、县)") @TableField("area_level") @Excel(name = "级次(省、市、县)") private String areaLevel; @ApiModelProperty(value = "县级标志(不包含直辖市的区 0:否 1:是)") @TableField("county_flag") @Excel(name = "县级标志 是/否",replace = {"是_1","否_0"}) private DisabledEnum countyFlag; @ApiModelProperty(value = "负责人") @TableField("person_in_charge") @Excel(name = "负责人") private String personInCharge; @ApiModelProperty(value = "登录账号") @TableField("account") @Excel(name = "登录账号") private String account; @ApiModelProperty(value = "联系电话") @TableField("phone") @Excel(name = "联系电话") private String phone; @ApiModelProperty(value = "登录密码") @TableField("password") @Excel(name = "登录密码") private String password; @ApiModelProperty(value = "是否重点关注(0:否 1:是)") @TableField("focussed") private Integer focussed; @ApiModelProperty(value = "创建者") @TableField(value = "create_by", fill = FieldFill.INSERT) private String createBy; @ApiModelProperty(value = "创建时间") @TableField(value = "create_time", fill = FieldFill.INSERT) private Date createTime; @ApiModelProperty(value = "更新者") @TableField(value = "update_by", fill = FieldFill.INSERT_UPDATE) private String updateBy; @ApiModelProperty(value = "更新时间") @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE) private Date updateTime; /** * 用户唯一标识 */ @TableField(exist = false) private String token; /** * 登录IP地址 */ @TableField(exist = false) private String ipaddr; /** * 登录地点 */ @TableField(exist = false) private String loginLocation; /** * 浏览器类型 */ @TableField(exist = false) private String browser; /** * 操作系统 */ @TableField(exist = false) private String os; }