jiangping
2024-10-30 77dc492883997a39acee35539bb6e24428dde0c4
server/service/src/main/java/com/doumee/dao/business/model/CompanyDepartment.java
@@ -1,5 +1,6 @@
package com.doumee.dao.business.model;
import com.baomidou.mybatisplus.annotation.TableField;
import com.doumee.core.annotation.excel.ExcelColumn;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@@ -9,6 +10,7 @@
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.util.Date;
import java.util.List;
/**
 * 企业信息表
@@ -16,7 +18,7 @@
 * @date 2024/10/28 19:16
 */
@Data
@ApiModel("企业信息表")
@ApiModel("组织信息表")
@TableName("`company_department`")
public class CompanyDepartment {
@@ -67,8 +69,8 @@
    @ExcelColumn(name="图标")
    private String imgurl;
    @ApiModelProperty(value = "类型 0劳务公司 1内部组织", example = "1")
    @ExcelColumn(name="类型 0劳务公司 1内部组织")
    @ApiModelProperty(value = "类型 0平台组织 1企业组织 2商户组织", example = "1")
    @ExcelColumn(name="类型 0平台组织 1企业组织 2商户组织")
    private Integer type;
    @ApiModelProperty(value = "企业代码", example = "1")
@@ -77,7 +79,7 @@
    @ApiModelProperty(value = "上级组织编码(自关联)")
    @ExcelColumn(name="上级组织编码(自关联)")
    private String parentId;
    private Integer parentId;
    @ApiModelProperty(value = "联系人姓名")
    @ExcelColumn(name="联系人姓名")
@@ -101,6 +103,26 @@
    @ApiModelProperty(value = "所属企业编码")
    @ExcelColumn(name="所属企业编码")
    private String companyId;
    private Integer companyId;
    @TableField(exist = false)
    private List<CompanyDepartment> childList;
    @ApiModelProperty(value = "负责人名字")
    @TableField(exist = false)
    private String headName;
    @ApiModelProperty(value = "操作人名字")
    @TableField(exist = false)
    private String editorName;
    @ApiModelProperty(value = "负责人手机号")
    @TableField(exist = false)
    private String headPhone;
    @ApiModelProperty(value = "父级部门级别路径", example = "1")
    @TableField(exist = false)
    private String parentCompanyPath;
    @ApiModelProperty(value = "父级部门名称", example = "1")
    @TableField(exist = false)
    private String parentName;
    @ApiModelProperty(value = "父级部门级别类型 0相关方 1内部组织", example = "1")
    @TableField(exist = false)
    private String parentType;
}