Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/basedatamanager/operationRoom/OperationRoom.java =================================================================== diff -u --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/basedatamanager/operationRoom/OperationRoom.java (revision 0) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/entity/basedatamanager/operationRoom/OperationRoom.java (revision 17952) @@ -0,0 +1,104 @@ +package com.forgon.disinfectsystem.entity.basedatamanager.operationRoom; + +import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; +import javax.persistence.Id; +import javax.persistence.Index; +import javax.persistence.Table; + +import org.hibernate.annotations.Cache; +import org.hibernate.annotations.CacheConcurrencyStrategy; + +import com.fasterxml.jackson.annotation.JsonFilter; + +/** + * 手术间分组po类 + * @author shuyongfu + * + */ +@Entity +@Table(indexes = {@Index(columnList = "orgUnitCoding", name = "orgUnitCoding_index"),@Index(columnList = "parentOperationRoomCoding", name = "parentOperationRoomCoding_index") +}) +@Cache(usage = CacheConcurrencyStrategy.NONSTRICT_READ_WRITE) +@JsonFilter("fieldFilter") +public class OperationRoom { + + private Long id; + + /** + * 所属科室编码(为手术间分组才有对应的科室编码,为具体某个手术间时不会有科室编码) + */ + private String orgUnitCoding; + + /** + * 手术间(分组)编码 + */ + private String operationRoomCoding; + + /** + * 手术间(分组)名称 + */ + private String operationRoomName; + + /** + * 上级手术间(分组)编码 + */ + private String parentOperationRoomCoding; + + /** + * 对应手术预约单是否需要发货 + */ + private String isInvoice; + + @Id + @GeneratedValue(strategy=GenerationType.AUTO) + public Long getId() { + return id; + } + + public void setId(Long id) { + this.id = id; + } + + public String getOrgUnitCoding() { + return orgUnitCoding; + } + + public void setOrgUnitCoding(String orgUnitCoding) { + this.orgUnitCoding = orgUnitCoding; + } + + public String getOperationRoomCoding() { + return operationRoomCoding; + } + + public void setOperationRoomCoding(String operationRoomCoding) { + this.operationRoomCoding = operationRoomCoding; + } + + public String getOperationRoomName() { + return operationRoomName; + } + + public void setOperationRoomName(String operationRoomName) { + this.operationRoomName = operationRoomName; + } + + public String getParentOperationRoomCoding() { + return parentOperationRoomCoding; + } + + public void setParentOperationRoomCoding(String parentOperationRoomCoding) { + this.parentOperationRoomCoding = parentOperationRoomCoding; + } + + public String getIsInvoice() { + return isInvoice; + } + + public void setIsInvoice(String isInvoice) { + this.isInvoice = isInvoice; + } + +}