k94314517
2025-05-19 cdd6551b190b981b807a3b95e9635c559ccc769d
server/service/src/main/java/com/doumee/dao/system/model/SystemUser.java
@@ -4,6 +4,8 @@
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;
@@ -67,15 +69,14 @@
    @ApiModelProperty(value = "企业编码")
    private Integer companyId;
    @ApiModelProperty(value = "组织编码")
    private Integer departmentId;
    @ApiModelProperty(value = "类型 0平台用户 1企业用户 2商户用户")
    private Integer type;
    @ApiModelProperty(value = "密码")
    @NotBlank(message = "初始密码不能为空")
    private String password;
    @ApiModelProperty(value = "openid")
    @NotBlank(message = "openid")
    private String openid;
    @ApiModelProperty(value = "盐")
    private String salt;
@@ -102,12 +103,46 @@
    @ApiModelProperty(value = "0 启用 1 禁用")
    private Integer status;
    @ApiModelProperty(value = "所属企业信息对")
    @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 = "是否主管 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;
}