AppDetailModel.java 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261
  1. package com.yihu.ehr.agModel.app;
  2. import org.apache.commons.lang3.StringUtils;
  3. import java.util.ArrayList;
  4. import java.util.Arrays;
  5. import java.util.List;
  6. /**
  7. * Created by yww on 2016/2/23.
  8. */
  9. public class AppDetailModel {
  10. private String id;
  11. private String name;
  12. private String secret;
  13. private String url;
  14. private String outUrl;
  15. private String creator;
  16. private String auditor;
  17. private String createTime;
  18. private String auditTime;
  19. private String catalog;
  20. private String status;
  21. private String description;
  22. private String tags;
  23. private String org;
  24. private String code;
  25. private int sourceType;
  26. private String icon;
  27. private int releaseFlag; // 在线状态
  28. private String manageType; // 管理类型,dictId=94
  29. private String statusName;
  30. private String catalogName;
  31. private String orgName;
  32. private String sourceTypeName;
  33. private String role;
  34. private String roleJson;
  35. /**
  36. * 医生工作站的应用分类,与catalog并无父子关系,1、在线学习,2在线服务
  37. */
  38. private String doctorManageType;
  39. public String getIcon() {
  40. return icon;
  41. }
  42. public void setIcon(String icon) {
  43. this.icon = icon;
  44. }
  45. public int getReleaseFlag() {
  46. return releaseFlag;
  47. }
  48. public void setReleaseFlag(int releaseFlag) {
  49. this.releaseFlag = releaseFlag;
  50. }
  51. public String getRole() {
  52. return role;
  53. }
  54. public void setRole(String role) {
  55. this.role = role;
  56. }
  57. public String getRoleJson() {
  58. return roleJson;
  59. }
  60. public void setRoleJson(String roleJson) {
  61. this.roleJson = roleJson;
  62. }
  63. public String getSourceTypeName() {
  64. return sourceTypeName;
  65. }
  66. public void setSourceTypeName(String sourceTypeName) {
  67. this.sourceTypeName = sourceTypeName;
  68. }
  69. public String getCode() {
  70. return code;
  71. }
  72. public void setCode(String code) {
  73. this.code = code;
  74. }
  75. public int getSourceType() {
  76. return sourceType;
  77. }
  78. public void setSourceType(int sourceType) {
  79. this.sourceType = sourceType;
  80. }
  81. public String getId() {
  82. return id;
  83. }
  84. public void setId(String id) {
  85. this.id = id;
  86. }
  87. public String getName() {
  88. return name;
  89. }
  90. public void setName(String name) {
  91. this.name = name;
  92. }
  93. public String getSecret() {
  94. return secret;
  95. }
  96. public void setSecret(String secret) {
  97. this.secret = secret;
  98. }
  99. public String getUrl() {
  100. return url;
  101. }
  102. public void setUrl(String url) {
  103. this.url = url;
  104. }
  105. public String getOutUrl() {
  106. return outUrl;
  107. }
  108. public void setOutUrl(String outUrl) {
  109. this.outUrl = outUrl;
  110. }
  111. public String getCreator() {
  112. return creator;
  113. }
  114. public void setCreator(String creator) {
  115. this.creator = creator;
  116. }
  117. public String getAuditor() {
  118. return auditor;
  119. }
  120. public void setAuditor(String auditor) {
  121. this.auditor = auditor;
  122. }
  123. public String getCreateTime() {
  124. return createTime;
  125. }
  126. public void setCreateTime(String createTime) {
  127. this.createTime = createTime;
  128. }
  129. public String getAuditTime() {
  130. return auditTime;
  131. }
  132. public void setAuditTime(String auditTime) {
  133. this.auditTime = auditTime;
  134. }
  135. public String getCatalog() {
  136. return catalog;
  137. }
  138. public void setCatalog(String catalog) {
  139. this.catalog = catalog;
  140. }
  141. public String getCatalogName() {
  142. return catalogName;
  143. }
  144. public void setCatalogName(String catalogName) {
  145. this.catalogName = catalogName;
  146. }
  147. public String getStatus() {
  148. return status;
  149. }
  150. public void setStatus(String status) {
  151. this.status = status;
  152. }
  153. public String getStatusName() {
  154. return statusName;
  155. }
  156. public void setStatusName(String statusName) {
  157. this.statusName = statusName;
  158. }
  159. public String getDescription() {
  160. return description;
  161. }
  162. public void setDescription(String description) {
  163. this.description = description;
  164. }
  165. public List<String> getTags() {
  166. List<String> list = new ArrayList<>();
  167. if(StringUtils.isEmpty(tags)){
  168. }else {
  169. String[] arr = tags.split(";|;");
  170. list = Arrays.asList(arr);
  171. }
  172. return list;
  173. }
  174. public void setTags(List<String> tags) {
  175. if(tags.size()>0){
  176. this.tags = StringUtils.join(tags.toArray(),";");
  177. }else {
  178. this.tags = "";
  179. }
  180. }
  181. public String getOrg() {
  182. return org;
  183. }
  184. public void setOrg(String org) {
  185. this.org = org;
  186. }
  187. public String getOrgName() {
  188. return orgName;
  189. }
  190. public void setOrgName(String orgName) {
  191. this.orgName = orgName;
  192. }
  193. public String getManageType() {
  194. return manageType;
  195. }
  196. public void setManageType(String manageType) {
  197. this.manageType = manageType;
  198. }
  199. public String getDoctorManageType() {
  200. return doctorManageType;
  201. }
  202. public void setDoctorManageType(String doctorManageType) {
  203. this.doctorManageType = doctorManageType;
  204. }
  205. }