1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- package models
- import (
- "context"
- "net/http"
- variable2 "git.listensoft.net/tool/jspkit/common/variable"
- "github.com/go-rod/rod"
- )
- type Result struct {
- NodeName string `json:"nodeName"`
- ReqNo string `json:"reqNo"`
- Status variable2.TaxStatus `json:"status"`
- ErrLog string `json:"errLog"`
- BusinessImg string `json:"businessImg"`
- BusinessTime string `json:"businessTime"`
- BusinessStatus variable2.TaxStatus `json:"businessStatus"`
- BusinessLog string `json:"b·usinessLog"`
- Amount float64 `json:"amount"`
- AmountPaid float64 `json:"amountPaid"`
- Data any `json:"data"`
- RobotName string `json:"robotName"`
- CwbbDb bool
- SkipNb bool
- }
- type TaxTask struct {
- OrgId uint `json:"orgId"`
- ComName string `json:"comName"`
- Period string `json:"period"`
- ReqNo string `json:"reqNo"`
- TaskName variable2.TaskName `json:"taskName"`
- LoginType string `json:"loginType"`
- TaxNo string `json:"tax_no"`
- Address string `json:"address"`
- IdType string `json:"idType"`
- IdNo string `json:"id_no"`
- Password string `json:"password"`
- Xzsf string `json:"xzsf"`
- Zzrxm string `json:"zzrxm"`
- Zzridno string `json:"zzridno"`
- Zzrmm string `json:"zzrmm"`
- ManagerName string `json:"managerName"`
- ManagerTel string `json:"managerTel"`
- ManagerIdNo string `json:"managerIdNo"`
- LinkName string `json:"linkName"`
- LinkTel string `json:"linkTel"`
- LinkIdNo string `json:"linkIdNo"`
- TaxCollectorName string `json:"taxCollectorName"`
- TaxCollectorTel string `json:"taxCollectorTel"`
- TaxCollectorIdNo string `json:"taxCollectorIdNo"`
- Tel string `json:"tel"`
- Data string `json:"data"`
- Result Result `json:"result"`
- Leave int
- }
- type SbParams struct {
- BaseUrl string
- Ctx context.Context
- Page *rod.Page
- Info *CompanyInfo
- Task *TaxTask
- C *http.Client
- Browser *rod.Browser
- OtherTask *TaxTask
- }
|