SysPassword.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package com.ydtech.modules.admin.model;
  2. import com.baomidou.mybatisplus.annotation.IdType;
  3. import com.baomidou.mybatisplus.annotation.TableField;
  4. import com.baomidou.mybatisplus.annotation.TableId;
  5. import com.baomidou.mybatisplus.annotation.TableName;
  6. import com.ydtech.modules.admin.model.vo.SysPasswordVo;
  7. import io.swagger.annotations.ApiModel;
  8. import io.swagger.annotations.ApiModelProperty;
  9. import lombok.AllArgsConstructor;
  10. import lombok.Data;
  11. import lombok.NoArgsConstructor;
  12. import java.io.Serializable;
  13. @TableName(value = "sys_password")
  14. @Data
  15. @ApiModel("系统密码")
  16. @AllArgsConstructor
  17. @NoArgsConstructor
  18. public class SysPassword implements Serializable {
  19. @TableId(value = "id", type = IdType.AUTO)
  20. @ApiModelProperty("主键")
  21. private String id;
  22. @TableField(value = "code")
  23. @ApiModelProperty("类型")
  24. private String code;
  25. @TableField(value = "name")
  26. @ApiModelProperty("功能描述")
  27. private String name;
  28. @TableField(value = "password")
  29. @ApiModelProperty("密码")
  30. private String password;
  31. @TableField(value = "salt")
  32. @ApiModelProperty("盐")
  33. private String salt;
  34. @TableField(exist = false)
  35. private String verifyPassword;
  36. public SysPassword(SysPasswordVo sysPasswordVo) {
  37. this.code = sysPasswordVo.getCode();
  38. this.name = sysPasswordVo.getName();
  39. this.password = sysPasswordVo.getPassword();
  40. this.salt = sysPasswordVo.getSalt();
  41. }
  42. }