| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- package com.java110.entity.center;
- import java.io.Serializable;
- import java.util.Map;
- /**
- * 提供服务
- * Created by wuxw on 2018/4/14.
- */
- public class AppService implements Serializable{
- private String serviceId;
- private String serviceCode;
- private String businessTypeCd;
- private String name;
- private int seq;
- //消息队里名称 只有异步时有用
- private String messageQueueName;
- private String url;
- //只有webservice时才有用
- private String method;
- private String isInstance;
- private int timeOut;
- private int retryCount;
- private String statusCd;
- public String getServiceId() {
- return serviceId;
- }
- public void setServiceId(String serviceId) {
- this.serviceId = serviceId;
- }
- public String getServiceCode() {
- return serviceCode;
- }
- public void setServiceCode(String serviceCode) {
- this.serviceCode = serviceCode;
- }
- public String getBusinessTypeCd() {
- return businessTypeCd;
- }
- public void setBusinessTypeCd(String businessTypeCd) {
- this.businessTypeCd = businessTypeCd;
- }
- public String getName() {
- return name;
- }
- public void setName(String name) {
- this.name = name;
- }
- public int getSeq() {
- return seq;
- }
- public void setSeq(int seq) {
- this.seq = seq;
- }
- public String getUrl() {
- return url;
- }
- public void setUrl(String url) {
- this.url = url;
- }
- public String getMethod() {
- return method;
- }
- public void setMethod(String method) {
- this.method = method;
- }
- public int getTimeOut() {
- return timeOut;
- }
- public void setTimeOut(int timeOut) {
- this.timeOut = timeOut;
- }
- public int getRetryCount() {
- return retryCount;
- }
- public void setRetryCount(int retryCount) {
- this.retryCount = retryCount;
- }
- public String getStatusCd() {
- return statusCd;
- }
- public void setStatusCd(String statusCd) {
- this.statusCd = statusCd;
- }
- public String getMessageQueueName() {
- return messageQueueName;
- }
- public void setMessageQueueName(String messageQueueName) {
- this.messageQueueName = messageQueueName;
- }
- public String getIsInstance() {
- return isInstance;
- }
- public void setIsInstance(String isInstance) {
- this.isInstance = isInstance;
- }
- public AppService builder(Map serviceInfo){
- this.setBusinessTypeCd(serviceInfo.get("business_type_cd").toString());
- this.setMessageQueueName(serviceInfo.get("messageQueueName") == null ? null :serviceInfo.get("messageQueueName").toString());
- this.setMethod(serviceInfo.get("method")==null ? null:serviceInfo.get("method").toString());
- this.setName(serviceInfo.get("name").toString());
- this.setRetryCount(Integer.parseInt(serviceInfo.get("retry_count").toString()));
- this.setSeq(Integer.parseInt(serviceInfo.get("seq").toString()));
- this.setServiceCode(serviceInfo.get("service_code").toString());
- this.setTimeOut(Integer.parseInt(serviceInfo.get("timeout").toString()));
- this.setUrl(serviceInfo.get("url") == null ? null : serviceInfo.get("url").toString());
- this.setServiceId(serviceInfo.get("service_id").toString());
- this.setIsInstance(serviceInfo.get("is_instance").toString());
- this.setStatusCd("0");
- return this;
- }
- public static AppService newInstance(){
- return new AppService();
- }
- }
|