| | |
| | | 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 = "密码") |
| | | @NotBlank(message = "初始密码不能为空") |
| | | private String password; |
| | | @ApiModelProperty(value = "openid") |
| | | @NotBlank(message = "openid") |
| | | private String openid; |
| | | |
| | | @ApiModelProperty(value = "盐") |
| | | private String salt; |
| | |
| | | @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; |
| | | |
| | | } |