📄 routerentity.java
字号:
package com.ufmobile.common.security.entity;
import java.io.Serializable;
import javax.persistence.Transient;
import com.ufmobile.common.login.entity.UserInfo;
/**
* <p>
* 登陆实体
* <p>
* 创建日期:Dec 14, 2006
*
* @author msf
* @since v3.0
*/
@SuppressWarnings("serial")
@javax.persistence.Entity
@javax.persistence.Table(name = "TB_COMMON_STATE")
public final class RouterEntity implements Serializable {
private Long Dest;
private Long Source;
private Long Ts;
private Long avPreiod;
private Long systemid;
private Long usrID;
private Integer iType;
private Long lastModiTs;
private String manageStreetids;
private String keyword;
public RouterEntity(Long dest, Long source, Long ts, Long avPreiod, Long usrID, Integer type, Long systemid, Long lastModiTs, String manageStreetids) {
super();
this.Dest = dest;
this.Source = source;
this.Ts = ts;
this.avPreiod = avPreiod;
this.systemid = systemid;
this.usrID = usrID;
this.iType = type;
this.lastModiTs = lastModiTs;
this.manageStreetids = manageStreetids;
}
public RouterEntity() {
}
/**
* <p>
* <p>
* 作者:msf <br>
* 日期:Dec 13, 2006
*
* @param router
* @return
*/
public static String Router2String(RouterEntity router) {
return new StringBuffer().append(router.getDest()).append(":")
.append(router.getSource()).append(":")
.append(router.getTs()).append(":")
.append(router.getAvPreiod()).append(":")
.append(router.getUsrID()).append(":")
.append(router.getType()).append(":")
.append(router.getSystemid()).append(":")
.append(router.getLastModiTs()).append(":")
.append(router.getManageStreetids()).toString();
}
/**
* <p>
* router转换为userinfo
* <p>
* 作者:msf <br>
* 日期:Jan 29, 2007
* @param router
* @return
*/
public static UserInfo Router2UserInfo(RouterEntity router){
UserInfo usrinfo = new UserInfo();
usrinfo.setUsrid(router.getUsrID());
usrinfo.setType(router.getType());
usrinfo.setStreetid(router.getSystemid());
usrinfo.setLashModiTs(router.getLastModiTs());
usrinfo.setLoginTs(router.getTs());
usrinfo.setManagestreetidString(router.getManageStreetids());
return usrinfo;
}
/**
* <p>
* <p>
* 作者:msf <br>
* 日期:Dec 13, 2006
*
* @param sRouter
* @return
*/
public static RouterEntity String2Router(String sRouter) {
String s[] = sRouter.split(":");
return new RouterEntity(new Long(s[0]), new Long(s[1]), new Long(s[2]), new Long(s[3]), new Long(s[4]),
new Integer(s[5]), new Long(s[6]),new Long(s[7]==null?"0":s[7]),s[8]);
}
private String id;
@javax.persistence.Id
@javax.persistence.Column(name = "ID")
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
@javax.persistence.Column(name = "USRID")
public Long getUsrID() {
return usrID;
}
public void setUsrID(Long usrID) {
this.usrID = usrID;
}
@javax.persistence.Column(name = "DEST")
public Long getDest() {
return Dest;
}
/**
* @param dest The dest to set.
*/
public void setDest(Long dest) {
Dest = dest;
}
@javax.persistence.Column(name = "SOURCE")
public Long getSource() {
return Source;
}
/**
* @param source The source to set.
*/
public void setSource(Long source) {
Source = source;
}
@javax.persistence.Column(name = "TS")
public Long getTs() {
return Ts;
}
/**
* @param ts The ts to set.
*/
public void setTs(Long ts) {
Ts = ts;
}
@javax.persistence.Column(name = "AVPREIOD")
public Long getAvPreiod() {
return avPreiod;
}
/**
* @param avPreiod The avPreiod to set.
*/
public void setAvPreiod(Long avPreiod) {
this.avPreiod = avPreiod;
}
@javax.persistence.Column(name = "SYSTEMID")
public Long getSystemid() {
return systemid;
}
public void setSystemid(Long systemid) {
this.systemid = systemid;
}
@javax.persistence.Column(name = "TYPE")
public Integer getType() {
return iType;
}
public void setType(Integer type) {
iType = type;
}
@Transient
public Long getLastModiTs() {
return lastModiTs==null?0L:lastModiTs;
}
public void setLastModiTs(Long lastModiTs) {
this.lastModiTs = lastModiTs;
}
@Transient
public String getManageStreetids() {
return manageStreetids==null?"-1":manageStreetids;
}
public void setManageStreetids(String manageStreetids) {
this.manageStreetids = manageStreetids;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -