密码策略完成

yun-zuoyi
wei.peng 5 years ago
parent 089f655cfe
commit bdb5e6e27c

@ -1234,4 +1234,47 @@ public class ImppEnumUtil {
return null;
}
}
/**
*
*/
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum CHECK_TEXT {
PASSWORD_VERIFY(1, "保存策略"),
PASSWORD_LOGIN(2, "登录策略");
private int value;
private String description;
public int getValue() {
return value;
}
public String getDescription() {
return description;
}
private CHECK_TEXT(int value, String description) {
this.value = value;
this.description = description;
}
public static String valueOf(int val) {
String tmp = null;
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
tmp = values()[i].description;
}
}
return tmp;
}
public static CHECK_TEXT valueOfEnum(int val) {
for (int i = 0; i < values().length; i++) {
if (values()[i].value == val) {
return values()[i];
}
}
return null;
}
}
}

@ -58,6 +58,11 @@ public class SysUser extends BaseBean {
@ApiParam(value ="登陆密码")
private String userLoginPassword;
@Column(name="USER_LOGIN_PASSWORD_ID")
@ApiParam(value ="密码ID" , example = "-1")
@JsonSerialize(using = ToStringSerializer.class)
private Long userLoginPasswordId;
@Column(name="USER_TYPE")
@ApiParam(value ="账号类型(枚举,待定)" , example ="-1")
private Integer userType;

@ -0,0 +1,47 @@
package cn.estsh.i3plus.pojo.platform.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-6-4 3:38
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="SYS_USER_PASSWORD")
@Api(value="账号密码")
public class SysUserPassword extends BaseBean {
private static final long serialVersionUID = 4536854582252378921L;
@Column(name="USER_ID")
@ApiParam(value ="人员ID" , example = "-1")
@JsonSerialize(using = ToStringSerializer.class)
private Long userId;
@Column(name="USER_PASSWORD")
@ApiParam(value ="用户密码")
private String userPassword;
@Column(name="USER_LOGIN_LAST_DATE_TIME")
@ApiParam(value ="账号最后登录时间")
private String userLoginLastDateTime;
}

@ -0,0 +1,14 @@
package cn.estsh.i3plus.pojo.platform.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.platform.bean.SysUserPassword;
/**
* @Description :
* @Reference :
* @Author : wei.peng
* @CreateDate : 20-6-4 3:46
* @Modify:
**/
public interface SysUserPasswordRepository extends BaseRepository<SysUserPassword, Long> {
}

@ -1,122 +1,122 @@
package cn.estsh.i3plus.pojo.report.bean;
import cn.estsh.i3plus.pojo.base.bean.BaseBean;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiParam;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
/**
* @Description :
* @Reference :
* @Author : Adair Peng
* @CreateDate : 2019-01-18 11:32
* @Modify:
**/
@Data
@Entity
@DynamicInsert
@DynamicUpdate
@EqualsAndHashCode(callSuper = true)
@Table(name="BR_POJO_ATTR")
@Api(value="对象属性",description = "对象属性")
public class BrPojoAttr extends BaseBean {
private static final long serialVersionUID = -9025365832485707583L;
@Column(name="TEMPLATE_ID")
@ApiParam(value ="模板编号" ,example = "-1")
@JsonSerialize(using = ToStringSerializer.class)
private Long templateId;
@Column(name="SERVER_ID")
@ApiParam(value ="服务ID",example = "-1")
private Integer serverId;
@Column(name="POJO_ID")
@ApiParam(value ="模板对象ID" ,example = "-1")
@JsonSerialize(using = ToStringSerializer.class)
private Long pojoId;
@Column(name="POJO_NAME")
@ApiParam(value ="对象名称")
private String pojoName;
@Column(name="PACKAGE_NAME_RDD")
@ApiParam(value ="主服务对象包名称" , access ="服务对象包名称")
private String packageNameRdd;
@Column(name="POJO_TABLE_NAME_ALIAS")
@ApiParam(value ="对象别名")
private String pojoTableNameAlias;
@Column(name="ATTR_COLUMN_NAME")
@ApiParam(value ="属性别名")
private String attrColumnName;
@Column(name="ATTR_COLUMN_NAME_ALIAS")
@ApiParam(value ="属性别名")
private String attrColumnNameAlias;
@Column(name="PARENT_ID")
@ApiParam(value ="上级ID",example = "-1")
@JsonSerialize(using = ToStringSerializer.class)
private Long parentId;
@Column(name="ATTR_TYPE")
@ApiParam(value ="属性类型",example = "-1")
private Integer attrType;
@Column(name="ATTR_REF_TYPE")
@ApiParam(value ="关系类型",example = "-1")
private Integer attrRefType;
@Column(name="DATA_TYPE")
@ApiParam(value ="数据类型",example = "-1")
private Integer dataType;
@Column(name="CHART_ATTR_NAME")
@ApiParam(value ="图标属性名称")
private String chartAttrName;
@Column(name="AGGREGATION_TYPE")
@ApiParam(value ="聚合类型",example = "-1")
private Integer aggregationType;
@Column(name="AGGREGATION_ID")
@ApiParam(value ="聚合类型",example = "-1")
@JsonSerialize(using = ToStringSerializer.class)
private Long aggregationId;
@Column(name="ATTR_SORT")
@ApiParam(value ="字段排序")
private Integer attrSort;
@Column(name="ATTR_DATA_SORT")
@ApiParam(value ="字段排序")
private Integer attrDataSort;
@Column(name="ATTR_STYLE")
@ApiParam(value ="字段样式")
private Integer attrStyle;
@Column(name="ATTR_STYLE_RDD")
@ApiParam(value ="字段样式")
private String attrStyleRdd;
@Column(name="ATTR_DEFAULT_VALUE")
@ApiParam(value ="属性默认值")
private String attrDefaultValue;
@Column(name="ATTR_SHOW")
@ApiParam(value ="属性是否显示",example = "-1")
private Integer attrShow;
}
//package cn.estsh.i3plus.pojo.report.bean;
//
//import cn.estsh.i3plus.pojo.base.bean.BaseBean;
//import com.fasterxml.jackson.databind.annotation.JsonSerialize;
//import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
//import io.swagger.annotations.Api;
//import io.swagger.annotations.ApiParam;
//import lombok.Data;
//import lombok.EqualsAndHashCode;
//import org.hibernate.annotations.DynamicInsert;
//import org.hibernate.annotations.DynamicUpdate;
//
//import javax.persistence.Column;
//import javax.persistence.Entity;
//import javax.persistence.Table;
//
///**
// * @Description :
// * @Reference :
// * @Author : Adair Peng
// * @CreateDate : 2019-01-18 11:32
// * @Modify:
// **/
//@Data
//@Entity
//@DynamicInsert
//@DynamicUpdate
//@EqualsAndHashCode(callSuper = true)
//@Table(name="BR_POJO_ATTR")
//@Api(value="对象属性",description = "对象属性")
//public class BrPojoAttr extends BaseBean {
//
// private static final long serialVersionUID = -9025365832485707583L;
// @Column(name="TEMPLATE_ID")
// @ApiParam(value ="模板编号" ,example = "-1")
// @JsonSerialize(using = ToStringSerializer.class)
// private Long templateId;
//
// @Column(name="SERVER_ID")
// @ApiParam(value ="服务ID",example = "-1")
// private Integer serverId;
//
// @Column(name="POJO_ID")
// @ApiParam(value ="模板对象ID" ,example = "-1")
// @JsonSerialize(using = ToStringSerializer.class)
// private Long pojoId;
//
// @Column(name="POJO_NAME")
// @ApiParam(value ="对象名称")
// private String pojoName;
//
// @Column(name="PACKAGE_NAME_RDD")
// @ApiParam(value ="主服务对象包名称" , access ="服务对象包名称")
// private String packageNameRdd;
//
// @Column(name="POJO_TABLE_NAME_ALIAS")
// @ApiParam(value ="对象别名")
// private String pojoTableNameAlias;
//
// @Column(name="ATTR_COLUMN_NAME")
// @ApiParam(value ="属性别名")
// private String attrColumnName;
//
// @Column(name="ATTR_COLUMN_NAME_ALIAS")
// @ApiParam(value ="属性别名")
// private String attrColumnNameAlias;
//
// @Column(name="PARENT_ID")
// @ApiParam(value ="上级ID",example = "-1")
// @JsonSerialize(using = ToStringSerializer.class)
// private Long parentId;
//
// @Column(name="ATTR_TYPE")
// @ApiParam(value ="属性类型",example = "-1")
// private Integer attrType;
//
// @Column(name="ATTR_REF_TYPE")
// @ApiParam(value ="关系类型",example = "-1")
// private Integer attrRefType;
//
// @Column(name="DATA_TYPE")
// @ApiParam(value ="数据类型",example = "-1")
// private Integer dataType;
//
// @Column(name="CHART_ATTR_NAME")
// @ApiParam(value ="图标属性名称")
// private String chartAttrName;
//
// @Column(name="AGGREGATION_TYPE")
// @ApiParam(value ="聚合类型",example = "-1")
// private Integer aggregationType;
//
// @Column(name="AGGREGATION_ID")
// @ApiParam(value ="聚合类型",example = "-1")
// @JsonSerialize(using = ToStringSerializer.class)
// private Long aggregationId;
//
// @Column(name="ATTR_SORT")
// @ApiParam(value ="字段排序")
// private Integer attrSort;
//
// @Column(name="ATTR_DATA_SORT")
// @ApiParam(value ="字段排序")
// private Integer attrDataSort;
//
// @Column(name="ATTR_STYLE")
// @ApiParam(value ="字段样式")
// private Integer attrStyle;
//
// @Column(name="ATTR_STYLE_RDD")
// @ApiParam(value ="字段样式")
// private String attrStyleRdd;
//
// @Column(name="ATTR_DEFAULT_VALUE")
// @ApiParam(value ="属性默认值")
// private String attrDefaultValue;
//
// @Column(name="ATTR_SHOW")
// @ApiParam(value ="属性是否显示",example = "-1")
// private Integer attrShow;
//
//}

@ -1,15 +1,15 @@
package cn.estsh.i3plus.pojo.report.repository;
import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
import cn.estsh.i3plus.pojo.report.bean.BrMenu;
import cn.estsh.i3plus.pojo.report.bean.BrPojoAttr;
/**
* @Description :
* @Reference :
* @Author : Adair Peng
* @CreateDate : 2019-01-18 15:03
* @Modify:
**/
public interface BrPojoAttrRepository extends BaseRepository<BrPojoAttr,Long> {
}
//package cn.estsh.i3plus.pojo.report.repository;
//
//import cn.estsh.i3plus.pojo.base.jpa.dao.BaseRepository;
//import cn.estsh.i3plus.pojo.report.bean.BrMenu;
//import cn.estsh.i3plus.pojo.report.bean.BrPojoAttr;
//
///**
// * @Description :
// * @Reference :
// * @Author : Adair Peng
// * @CreateDate : 2019-01-18 15:03
// * @Modify:
// **/
//public interface BrPojoAttrRepository extends BaseRepository<BrPojoAttr,Long> {
//}

Loading…
Cancel
Save