|  |  |  | 
|---|
|  |  |  | import com.baomidou.mybatisplus.annotation.TableName; | 
|---|
|  |  |  | import com.doumee.core.constants.OperaType; | 
|---|
|  |  |  | import com.doumee.dao.business.model.Company; | 
|---|
|  |  |  | import com.doumee.dao.business.model.CompanyDepartment; | 
|---|
|  |  |  | import com.doumee.dao.business.model.CompanyPermission; | 
|---|
|  |  |  | import io.swagger.annotations.ApiModel; | 
|---|
|  |  |  | import io.swagger.annotations.ApiModelProperty; | 
|---|
|  |  |  | import com.baomidou.mybatisplus.annotation.IdType; | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "企业编码") | 
|---|
|  |  |  | private Integer companyId; | 
|---|
|  |  |  | @ApiModelProperty(value = "组织编码") | 
|---|
|  |  |  | private Integer departmentId; | 
|---|
|  |  |  | @ApiModelProperty(value = "类型 0平台用户 1企业用户 2商户用户") | 
|---|
|  |  |  | private Integer type; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "微信小程序OPENID") | 
|---|
|  |  |  | private String openid; | 
|---|
|  |  |  | @ApiModelProperty(value = "企业名称") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private String companyName; | 
|---|
|  |  |  | @ApiModelProperty(value = "部门名称") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private String departmentName; | 
|---|
|  |  |  | @ApiModelProperty(value = "授权企业数") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private Integer authNum; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "所属企业信息对") | 
|---|
|  |  |  | @ApiModelProperty(value = "是否主管 0否 1是", example = "1") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private Integer headStatus; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "所属企业信息") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private Company company; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "权限内企业编码集合") | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "展示的企业信息") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private Company showCompany; | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "所属组织对象") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private CompanyDepartment companyDepartment; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "平台管理员权限内企业编码集合") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private List<Integer> companyIdList; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "企业用户 - 可查看组织数据") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private List<CompanyPermission> companyPermissionList; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @ApiModelProperty(value = "数据权限内组织编码集合") | 
|---|
|  |  |  | @TableField(exist = false) | 
|---|
|  |  |  | private List<Integer> departIdList; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|