package cn.lili.modules.lmk.domain.vo;
|
|
|
import cn.lili.base.AbsVo;
|
import cn.lili.modules.lmk.domain.entity.StoreMember;
|
import org.springframework.lang.NonNull;
|
import org.springframework.beans.BeanUtils;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
/**
|
* 用户权限管理(商家)展示
|
*
|
* @author zxl
|
* @since 2025-05-30
|
*/
|
@Data
|
@ApiModel(value = "用户权限管理(商家)响应数据", description = "用户权限管理(商家)响应数据")
|
public class StoreMemberVO extends AbsVo {
|
|
/** 电话 */
|
@ApiModelProperty("电话")
|
private String mobile;
|
|
/** 用户名 */
|
@ApiModelProperty("用户名")
|
private String userName;
|
|
/** 真实姓名 */
|
@ApiModelProperty("真实姓名")
|
private String realName;
|
|
/** 密码 */
|
@ApiModelProperty("密码")
|
private String password;
|
|
/** 角色 */
|
@ApiModelProperty("角色")
|
private String role;
|
|
/** 用户id */
|
@ApiModelProperty("用户id")
|
private String memberId;
|
|
/** 店铺id */
|
@ApiModelProperty("店铺id")
|
private String storeId;
|
|
public static StoreMemberVO getVoByEntity(@NonNull StoreMember entity, StoreMemberVO vo) {
|
if(vo == null) {
|
vo = new StoreMemberVO();
|
}
|
BeanUtils.copyProperties(entity, vo);
|
return vo;
|
}
|
|
}
|