package cn.com.taiji.ats.manager.anXin.model; | |||||
package cn.com.taiji.ats.model.anXin; | |||||
import cn.com.taiji.common.model.BaseModel; | import cn.com.taiji.common.model.BaseModel; | ||||
import com.fasterxml.jackson.annotation.JsonProperty; | import com.fasterxml.jackson.annotation.JsonProperty; |
package cn.com.taiji.ats.manager.anXin.model; | |||||
package cn.com.taiji.ats.model.anXin; | |||||
import cn.com.taiji.common.model.BaseModel; | import cn.com.taiji.common.model.BaseModel; | ||||
import com.fasterxml.jackson.annotation.JsonProperty; | import com.fasterxml.jackson.annotation.JsonProperty; |
import cn.com.taiji.core.manager.comm.AbstractCommHandleManager; | import cn.com.taiji.core.manager.comm.AbstractCommHandleManager; | ||||
import cn.com.taiji.core.model.comm.protocol.ias.IasServiceSystem; | import cn.com.taiji.core.model.comm.protocol.ias.IasServiceSystem; | ||||
import cn.com.taiji.core.model.comm.protocol.ias.IasServiceType; | import cn.com.taiji.core.model.comm.protocol.ias.IasServiceType; | ||||
import cn.com.taiji.ias.manager.bill.BillServiceHandler; | |||||
import cn.com.taiji.ias.manager.handler.BillServiceHandler; | |||||
import org.springframework.beans.factory.annotation.Autowired; | import org.springframework.beans.factory.annotation.Autowired; | ||||
import org.springframework.stereotype.Service; | import org.springframework.stereotype.Service; | ||||
import cn.com.taiji.core.model.comm.protocol.ias.bill.*; | import cn.com.taiji.core.model.comm.protocol.ias.bill.*; | ||||
import cn.com.taiji.core.model.comm.protocol.valid.GlyServiceError; | import cn.com.taiji.core.model.comm.protocol.valid.GlyServiceError; | ||||
import cn.com.taiji.ias.manager.bill.model.HtlRequestMethod; | import cn.com.taiji.ias.manager.bill.model.HtlRequestMethod; | ||||
import cn.com.taiji.ias.manager.bill.model.InterfaceRequest; | |||||
import cn.com.taiji.ias.model.bill.InterfaceRequest; | |||||
import cn.com.taiji.ias.manager.bill.model.InterfaceResponse; | import cn.com.taiji.ias.manager.bill.model.InterfaceResponse; | ||||
import cn.com.taiji.ias.tools.HttpClientUtil; | import cn.com.taiji.ias.tools.HttpClientUtil; | ||||
import org.slf4j.Logger; | import org.slf4j.Logger; |
package cn.com.taiji.ias.manager.bill; | package cn.com.taiji.ias.manager.bill; | ||||
import cn.com.taiji.ias.manager.bill.model.InterfaceRequest; | |||||
import cn.com.taiji.ias.model.bill.InterfaceRequest; | |||||
import cn.com.taiji.ias.manager.bill.model.InterfaceResponse; | import cn.com.taiji.ias.manager.bill.model.InterfaceResponse; | ||||
import javax.servlet.http.HttpServletRequest; | |||||
public interface HltService { | public interface HltService { | ||||
/** | /** | ||||
* 请求到汇联通 | * 请求到汇联通 |
package cn.com.taiji.ias.manager.bill; | package cn.com.taiji.ias.manager.bill; | ||||
import cn.com.taiji.common.pub.json.JsonTools; | import cn.com.taiji.common.pub.json.JsonTools; | ||||
import cn.com.taiji.ias.manager.bill.model.HltRequest; | |||||
import cn.com.taiji.ias.manager.bill.model.HltResponse; | |||||
import cn.com.taiji.ias.manager.bill.model.InterfaceRequest; | |||||
import cn.com.taiji.ias.model.bill.HltRequest; | |||||
import cn.com.taiji.ias.model.bill.HltResponse; | |||||
import cn.com.taiji.ias.model.bill.InterfaceRequest; | |||||
import cn.com.taiji.ias.manager.bill.model.InterfaceResponse; | import cn.com.taiji.ias.manager.bill.model.InterfaceResponse; | ||||
import cn.com.taiji.ias.tools.HttpClientUtil; | import cn.com.taiji.ias.tools.HttpClientUtil; | ||||
import cn.com.taiji.ias.tools.NumberConvert; | import cn.com.taiji.ias.tools.NumberConvert; |
package cn.com.taiji.ias.manager.bill; | |||||
package cn.com.taiji.ias.manager.handler; | |||||
import cn.com.taiji.common.manager.net.http.ServiceHandleException; | import cn.com.taiji.common.manager.net.http.ServiceHandleException; | ||||
import cn.com.taiji.common.model.file.FileProtocolSystemError; | import cn.com.taiji.common.model.file.FileProtocolSystemError; | ||||
import cn.com.taiji.core.model.comm.protocol.SignJsonRequest; | import cn.com.taiji.core.model.comm.protocol.SignJsonRequest; | ||||
import cn.com.taiji.core.model.comm.protocol.ias.IasServiceType; | import cn.com.taiji.core.model.comm.protocol.ias.IasServiceType; | ||||
import cn.com.taiji.core.model.comm.protocol.ias.bill.*; | import cn.com.taiji.core.model.comm.protocol.ias.bill.*; | ||||
import cn.com.taiji.ias.manager.bill.BillBusinessManager; | |||||
import cn.com.taiji.ias.manager.handler.AbstractIasServiceHandler; | import cn.com.taiji.ias.manager.handler.AbstractIasServiceHandler; | ||||
import com.zgglyun.common.model.AbstractHttpRequestInfo; | import com.zgglyun.common.model.AbstractHttpRequestInfo; | ||||
import lombok.SneakyThrows; | import lombok.SneakyThrows; |
package cn.com.taiji.ias.manager.bill.model; | |||||
package cn.com.taiji.ias.model.bill; | |||||
import cn.com.taiji.common.model.BaseModel; | import cn.com.taiji.common.model.BaseModel; | ||||
import cn.com.taiji.ias.tools.constant.HttpConstants; | import cn.com.taiji.ias.tools.constant.HttpConstants; |
package cn.com.taiji.ias.manager.bill.model; | |||||
package cn.com.taiji.ias.model.bill; | |||||
import cn.com.taiji.common.model.BaseModel; | import cn.com.taiji.common.model.BaseModel; | ||||
package cn.com.taiji.ias.manager.bill.model; | |||||
package cn.com.taiji.ias.model.bill; | |||||
public enum HtlRequestMethod { | public enum HtlRequestMethod { | ||||
BILLRAISEINSERT("发票抬头添加","/qtzlinvoice/addInvoiceTitle",1), | BILLRAISEINSERT("发票抬头添加","/qtzlinvoice/addInvoiceTitle",1), |
package cn.com.taiji.ias.manager.bill.model; | |||||
package cn.com.taiji.ias.model.bill; | |||||
import cn.com.taiji.common.model.BaseModel; | import cn.com.taiji.common.model.BaseModel; | ||||
import com.fasterxml.jackson.annotation.JsonProperty; | import com.fasterxml.jackson.annotation.JsonProperty; |
package cn.com.taiji.ias.manager.bill.model; | |||||
package cn.com.taiji.ias.model.bill; | |||||
import cn.com.taiji.common.model.BaseModel; | import cn.com.taiji.common.model.BaseModel; | ||||