diff --git a/crmeb/crmeb-common/src/main/java/com/zbkj/common/model/system/SysDept.java b/crmeb/crmeb-common/src/main/java/com/zbkj/common/model/system/SysDept.java new file mode 100644 index 0000000..a6e33b5 --- /dev/null +++ b/crmeb/crmeb-common/src/main/java/com/zbkj/common/model/system/SysDept.java @@ -0,0 +1,109 @@ +package com.zbkj.common.model.system; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModelProperty; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + + +@Data +@TableName("sys_dept") +public class SysDept implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * 部门id + */ + @ApiModelProperty(value = "部门id") + @TableId + private Long deptId; + /** + * 父部门id + */ + @ApiModelProperty(value = "父部门id") + private Long parentId; + /** + * 祖级列表 + */ + @ApiModelProperty(value = "祖级列表") + private String ancestors; + /** + * 部门名称 + */ + @ApiModelProperty(value = "部门名称") + private String deptName; + /** + * 显示顺序 + */ + @ApiModelProperty(value = "显示顺序") + private Integer orderNum; + /** + * 负责人 + */ + @ApiModelProperty(value = "负责人") + private String leader; + /** + * 联系电话 + */ + @ApiModelProperty(value = "联系电话") + private String phone; + /** + * 邮箱 + */ + @ApiModelProperty(value = "邮箱") + private String email; + /** + * 是否作业区 + */ + @ApiModelProperty(value = "是否作业区") + private String isWorkArea; + /** + * 部门状态(0正常 1停用) + */ + @ApiModelProperty(value = "部门状态(0正常 1停用)") + private String status; + /** + * 创建部门 + */ + @ApiModelProperty(value = "创建部门") + private Long createDept; + /** + * 创建人 + */ + @ApiModelProperty(value = "创建人") + private Long createBy; + /** + * 创建时间 + */ + @ApiModelProperty(value = "创建时间") + private Date createTime; + /** + * 修改人 + */ + @ApiModelProperty(value = "修改人") + private Long updateBy; + /** + * 修改时间 + */ + @ApiModelProperty(value = "修改时间") + private Date updateTime; + /** + * 备注 + */ + @ApiModelProperty(value = "备注") + private String remark; + /** + * 删除标志(0代表存在 2代表删除) + */ + @ApiModelProperty(value = "删除标志(0代表存在 2代表删除)") + private String delFlag; + /** + * + */ + @ApiModelProperty(value = "") + private String tenantId; + +} \ No newline at end of file diff --git a/crmeb/crmeb-common/src/main/java/com/zbkj/common/model/system/SysDeptUser.java b/crmeb/crmeb-common/src/main/java/com/zbkj/common/model/system/SysDeptUser.java new file mode 100644 index 0000000..547f577 --- /dev/null +++ b/crmeb/crmeb-common/src/main/java/com/zbkj/common/model/system/SysDeptUser.java @@ -0,0 +1,29 @@ +package com.zbkj.common.model.system; + +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import io.swagger.annotations.ApiModelProperty; + +import java.io.Serializable; +import java.util.Date; +import lombok.Data; + + +@Data +@TableName("sys_dept_user") +public class SysDeptUser implements Serializable { + private static final long serialVersionUID = 1L; + + /** + * 用户ID + */ + @ApiModelProperty(value = "用户ID") + @TableId + private Long userId; + /** + * 部门ID + */ + @ApiModelProperty(value = "部门ID") + private Long deptId; + +} \ No newline at end of file