java110
2022-06-28 22e8a676ee42c0d78b3526bcd9a635abbe8dca03
java110-bean/src/main/java/com/java110/entity/center/AppService.java
old mode 100644 new mode 100755
@@ -1,6 +1,7 @@
package com.java110.entity.center;
import java.io.Serializable;
import java.util.Map;
/**
 * 提供服务
@@ -8,11 +9,9 @@
 */
public class AppService implements Serializable{
    private int serviceId;
    private String serviceId;
    private String serviceCode;
    private String invokeMethod;
    private String businessTypeCd;
@@ -20,12 +19,17 @@
    private int seq;
    //消息队里名称 只有异步时有用
    private String messageQueueName;
    private String url;
    //只有webservice时才有用
    private String method;
    private String invokeModel;
    private String isInstance;
    private int timeOut;
@@ -33,11 +37,11 @@
    private String statusCd;
    public int getServiceId() {
    public String getServiceId() {
        return serviceId;
    }
    public void setServiceId(int serviceId) {
    public void setServiceId(String serviceId) {
        this.serviceId = serviceId;
    }
@@ -49,13 +53,6 @@
        this.serviceCode = serviceCode;
    }
    public String getInvokeMethod() {
        return invokeMethod;
    }
    public void setInvokeMethod(String invokeMethod) {
        this.invokeMethod = invokeMethod;
    }
    public String getBusinessTypeCd() {
        return businessTypeCd;
@@ -97,13 +94,6 @@
        this.method = method;
    }
    public String getInvokeModel() {
        return invokeModel;
    }
    public void setInvokeModel(String invokeModel) {
        this.invokeModel = invokeModel;
    }
    public int getTimeOut() {
        return timeOut;
@@ -128,4 +118,42 @@
    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();
    }
}