1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- package http
- import "kpt.xdmy/pkg/http"
- type Dest struct {
- DestID string `json:"DEST_ID"`
- BussTp string `json:"BUSS_TP"`
- MessID string `json:"MESS_ID"`
- Status string `json:"STATUS"`
- MessText string `json:"MESS_TEXT"`
- StatusOs string `json:"STATUS_OS"`
- Url string
- }
- type SapResp struct {
- Dest `json:"DEST"`
- Data SapRespMsg `json:"DATA"`
- }
- type SapRespMsg struct {
- Status string `json:"MSGTY"`
- Text string `json:"MSGTX"`
- ProofNumber string `json:"EXT01"`
- ProofYear string `json:"EXT02"`
- EqNumber string `json:"EXT03"`
- }
- var SapAuth *http.Auth
- type SapQueryReq struct {
- Dest Dest `json:"DEST"`
- Data SapQueryReqData `json:"DATA"`
- }
- type SapQueryReqData struct {
- }
- type SapDest interface {
- GetUrl() string
- GetName() string
- GetDest() *Dest
- }
- func (d *Dest) GetUrl() string {
- return d.Url
- }
- func (d *Dest) GetName() string {
- return d.BussTp
- }
- func (d *Dest) GetDest() *Dest {
- return d
- }
|