123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245 |
- package com.jtgh.yjpt.entity;
- import java.io.Serializable;
- import java.util.Date;
- import javax.persistence.FetchType;
- import javax.persistence.JoinColumn;
- import javax.persistence.ManyToOne;
- import javax.persistence.MappedSuperclass;
- import javax.persistence.Transient;
- import javax.xml.bind.annotation.XmlTransient;
- import org.springframework.flex.remoting.RemotingExclude;
- import com.jtgh.yjpt.common.Constants;
- import com.jtgh.yjpt.common.Logable;
- import com.jtgh.yjpt.entity.auth.UserEntity;
- import com.jtgh.yjpt.entity.common.CodeEntity;
- @MappedSuperclass
- public class BaseEntity<ID extends Serializable> implements Logable,
- Serializable {
- /** serialVersionUID */
- private static final long serialVersionUID = 7932465320398648943L;
- @Transient
- public String getSequenceName() {
- return Constants.SysSequence;
- }
- /** 记录创建人 */
- private UserEntity addUser = null;
- /** 记录创建时间 */
- private Date addDate = null;
- /** 记录更新人 */
- private UserEntity updateUser = null;
- /** 记录更新时间 */
- private Date updateDate = null;
- /** 记录状态 */
- private int recordStatus = RECORD_STATE_VALID;
- /** 是否同步Y/N */
- private String sftb;
- /** 同步状态Y/N */
- private String tbzt;
- /** 同步对应ID */
- private Long tbdyid;
- /**
- * 区域类别
- * <p>
- * 0:省级
- * <p>
- * 1:市级
- */
- private String qylb;
- /** 所属区域 */
- private CodeEntity szd;
- // /** 所属区域 */
- // private CodeEntity ssqy;
- /** 记录所属角色编码 */
- private String recordCode = null;
- /** 备用字段1 */
- private String byzd1 = null;
- /** 备用字段2 */
- private String byzd2 = null;
- /** 备用字段3 */
- private String byzd3 = null;
- /** 备用字段4 */
- private String byzd4 = null;
- /** 备用字段5:权力阳光同步状态(Y/N) */
- private String byzd5 = Constants.NO;
- public Date getAddDate() {
- return addDate;
- }
- @ManyToOne(fetch = FetchType.LAZY, targetEntity = UserEntity.class)
- @JoinColumn(name = "addUser")
- @RemotingExclude
- @XmlTransient
- public UserEntity getAddUser() {
- return addUser;
- }
- public String getByzd1() {
- return byzd1;
- }
- public String getByzd2() {
- return byzd2;
- }
- public String getByzd3() {
- return byzd3;
- }
- public String getByzd4() {
- return byzd4;
- }
- /**
- * 权力阳光同步状态
- *
- * @return Y/N
- */
- public String getByzd5() {
- return byzd5;
- }
- public String getQylb() {
- return qylb;
- }
- public String getRecordCode() {
- return recordCode;
- }
- public int getRecordStatus() {
- return recordStatus;
- }
- /**
- * @return the sftb
- */
- public String getSftb() {
- return sftb;
- }
- // /**
- // * @return the ssqy
- // */
- // @ManyToOne(fetch = FetchType.LAZY, targetEntity = CodeEntity.class)
- // @JoinColumn(name = "ssqy")
- // @RemotingExclude
- // // @XmlTransient
- // public CodeEntity getSsqy() {
- // return ssqy;
- // }
- @ManyToOne(fetch = FetchType.EAGER, targetEntity = CodeEntity.class)
- @JoinColumn(name = "szd")
- @RemotingExclude
- // @XmlTransient
- public CodeEntity getSzd() {
- return szd;
- }
- public Long getTbdyid() {
- return tbdyid;
- }
- public String getTbzt() {
- return tbzt;
- }
- public Date getUpdateDate() {
- return updateDate;
- }
- @ManyToOne(fetch = FetchType.LAZY, targetEntity = UserEntity.class)
- @JoinColumn(name = "updateUser")
- @RemotingExclude
- @XmlTransient
- public UserEntity getUpdateUser() {
- return updateUser;
- }
- public void setAddDate(Date addDate) {
- this.addDate = addDate;
- }
- public void setAddUser(UserEntity addUser) {
- this.addUser = addUser;
- }
- public void setByzd1(String byzd1) {
- this.byzd1 = byzd1;
- }
- public void setByzd2(String byzd2) {
- this.byzd2 = byzd2;
- }
- public void setByzd3(String byzd3) {
- this.byzd3 = byzd3;
- }
- public void setByzd4(String byzd4) {
- this.byzd4 = byzd4;
- }
- /**
- * 权力阳光同步状态
- *
- * @param byzd5
- * Y/N
- */
- public void setByzd5(String byzd5) {
- this.byzd5 = byzd5;
- }
- public void setQylb(String qylb) {
- this.qylb = qylb;
- }
- public void setRecordCode(String recordCode) {
- this.recordCode = recordCode;
- }
- public void setRecordStatus(int recordStatus) {
- this.recordStatus = recordStatus;
- }
- public void setSftb(String sftb) {
- this.sftb = sftb;
- }
- // /**
- // * @param ssqy
- // * the ssqy to set
- // */
- // public void setSsqy(CodeEntity ssqy) {
- // this.ssqy = ssqy;
- // }
- public void setSzd(CodeEntity szd) {
- this.szd = szd;
- }
- public void setTbdyid(Long tbdyid) {
- this.tbdyid = tbdyid;
- }
- public void setTbzt(String tbzt) {
- this.tbzt = tbzt;
- }
- public void setUpdateDate(Date updateDate) {
- this.updateDate = updateDate;
- }
- public void setUpdateUser(UserEntity updateUser) {
- this.updateUser = updateUser;
- }
- }
|