package com.ydtech.modules.admin.model; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.ydtech.modules.admin.model.vo.SysPasswordVo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; @TableName(value = "sys_password") @Data @ApiModel("系统密码") @AllArgsConstructor @NoArgsConstructor public class SysPassword implements Serializable { @TableId(value = "id", type = IdType.AUTO) @ApiModelProperty("主键") private String id; @TableField(value = "code") @ApiModelProperty("类型") private String code; @TableField(value = "name") @ApiModelProperty("功能描述") private String name; @TableField(value = "password") @ApiModelProperty("密码") private String password; @TableField(value = "salt") @ApiModelProperty("盐") private String salt; @TableField(exist = false) private String verifyPassword; public SysPassword(SysPasswordVo sysPasswordVo) { this.code = sysPasswordVo.getCode(); this.name = sysPasswordVo.getName(); this.password = sysPasswordVo.getPassword(); this.salt = sysPasswordVo.getSalt(); } }