package project.syspara; import java.io.Serializable; import java.math.BigDecimal; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; import javax.persistence.Column; import javax.persistence.Table; import kernel.bo.EntityObject; import kernel.util.StringUtils; /** * 系统参数 */ @Table(name="T_SYSPARA") public class Syspara extends EntityObject { private static final long serialVersionUID = -6738793277776213674L; @Column(name="PARTY_ID") private Serializable partyId; @Column(name="CODE") private String code; /** * 0/ROOT可见; 2/管理员可见; 1/用户参数; */ @Column(name="STYPE") private int type; /** * 0/可修改;1/不可修改; */ @Column(name="MODIFY") private int modify; /** * 排序 */ @Column(name="SORDER") private int order; @Column(name="SVALUE") private String value; /** * 业务含义 */ @Column(name="NOTES") private String notes; public int getModify() { return modify; } public void setModify(int modify) { this.modify = modify; } public int getOrder() { return order; } public void setOrder(int order) { this.order = order; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } public Serializable getPartyId() { return partyId; } public void setPartyId(Serializable partyId) { this.partyId = partyId; } public String getCode() { return code; } public void setCode(String code) { this.code = code; } public int getType() { return type; } public void setType(int type) { this.type = type; } /** *
* Description: 1.空值或者空字串返回null
* 2.如果转换失败,直接抛异常
*
* Description: 1.空值或者空字串返回null
* 2.如果转换失败,直接抛异常
*
* Description: 1.空值或者空字串返回null
* 2.如果转换失败,直接抛异常
*
* Description: 1.空值或者空字串返回null
* 2.如果转换失败,直接抛异常
*
* Description: 1.空值或者空字串返回null
* 2.如果转换失败,直接抛异常
*
* Description: 1.空值或者空字串返回null
* 2.如果转换失败,直接抛异常
* 3.默认格式:yyyy-MM-dd
*
* Description: 1.空值或者空字串返回null
* 2.如果转换失败,直接抛异常
* 3.按传入的日期格式,将value转化成date
*
* Description: 1.空值或者空字串返回null
* 2.如果转换失败,直接抛异常
* 3.按指定的enum的类型转化
*
* Description: 1.空值或者空字串返回null
* 2.如果转换失败,直接抛异常
* 3.按指定的enum的类型转化
*
* Description: 调用object的toString文件保存数据 *
* * @param value */ public void setValue(Object value) { setValue((value == null) ? null : value.toString()); } /** * ** Description: 获取boolean值,会将参数值转化为boolean值 *
* * @return true or false */ public boolean getBoolean() { if ("Y".equalsIgnoreCase(value) || "true".equalsIgnoreCase(value) || "1".equals(value)) { return true; } else { return false; } } @Override public Syspara clone() throws CloneNotSupportedException { return (Syspara) super.clone(); } public String getNotes() { return notes; } public void setNotes(String notes) { this.notes = notes; } }