gs_main.go 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package sb
  2. // 国税mian表
  3. type GsMain struct {
  4. GsBaseModel
  5. TableName string `gorm:"column:table_name" json:"tableName" form:"tableName"` // 主表表名
  6. Period string `gorm:"column:period" json:"period" form:"period"` // 账期
  7. ComId uint `gorm:"column:com_id" json:"comId" form:"comId"` // 记账公司ID
  8. Method string `gorm:"column:method" json:"method" form:"method"` // 任务操作
  9. IsSb int `gorm:"column:is_sb" json:"isSb" form:"isSb"` // 1 申报
  10. IsXb int `gorm:"column:is_xb" json:"isXb" form:"isXb"` // 1 选报
  11. Status int `gorm:"column:status" json:"status" form:"status"` // 报表锁定
  12. InitStatus int `gorm:"column:init_status" json:"initStatus" form:"initStatus"` // 报表初始化状态
  13. CollectionStatus int `gorm:"column:collection_status" json:"collectionStatus" form:"collectionStatus"` // 采集状态
  14. DeclareStatus int `gorm:"column:declare_status" json:"declareStatus" form:"declareStatus"` // 申报状态
  15. DeclareFailReason string `gorm:"column:declare_fail_reason" json:"declareFailReason" form:"declareFailReason"` // 申报失败原因
  16. SbFailReason string `json:"sbFailReason" gorm:"->"`
  17. SbStatus int `json:"sbStatus" gorm:"->"`
  18. DeductionStatus int `gorm:"column:deduction_status" json:"deductionStatus" form:"deductionStatus"` // 扣款状态
  19. DeductionFailReason string `gorm:"column:deduction_fail_reason" json:"deductionFailReason" form:"deductionFailReason"` // 扣款失败原因
  20. CheckStatus int `gorm:"column:check_status" json:"checkStatus" form:"checkStatus"` // 检查状态
  21. Tax string `gorm:"column:tax" json:"tax" form:"tax"` // 税款金额
  22. TaxPaid string `gorm:"column:tax_paid" json:"taxPaid" form:"taxPaid"` // 实际交款金额
  23. Sf string `gorm:"column:sf" json:"sf" form:"sf"` // 税负
  24. SfYear string `gorm:"column:sf_year" json:"sfYear" form:"sfYear"` // 年税负
  25. TaxFjs string `gorm:"column:tax_fjs" json:"tax_fjs" form:"tax_fjs"` // 税款金额
  26. //申报
  27. TaskName string `json:"taskName" gorm:"->"`
  28. Image string `json:"image" gorm:"->"`
  29. TaskStatus string `json:"taskStatus" gorm:"->"`
  30. ErrLog string `json:"errLog" gorm:"->"`
  31. BeginAt string `json:"beginAt" gorm:"->"`
  32. EndAt string `json:"endAt" gorm:"->"`
  33. //扣款
  34. TaskName2 string `json:"taskName2" gorm:"->"`
  35. Image2 string `json:"image2" gorm:"->"`
  36. TaskStatus2 string `json:"taskStatus2" gorm:"->"`
  37. ErrLog2 string `json:"errLog2" gorm:"->"`
  38. BeginAt2 string `json:"beginAt2" gorm:"->"`
  39. EndAt2 string `json:"endAt2" gorm:"->"`
  40. SendStatus int `json:"sendStatus" gorm:"->"`
  41. }