// ================================================================================= // Code generated and maintained by GoFrame CLI tool. DO NOT EDIT. // ================================================================================= package do import ( "github.com/gogf/gf/v2/encoding/gjson" "github.com/gogf/gf/v2/frame/g" "github.com/gogf/gf/v2/os/gtime" ) // BatchMain is the golang structure of table batch_main for DAO operations like Where/Data. type BatchMain struct { g.Meta `orm:"table:batch_main, do:true"` Id any // 主键ID BatchNo any // 批次编号 OrderSn any // 订单编号 BatchType any // 批次类型 枚举 BatchStatus any // 批次状态 枚举 BatchAsyncStatus any // 异步处理状态 0=已创建 1=待处理 2=处理中 3=成功 4=失败 5=部分成功 SourceType any // 来源方式 枚举 SourceBatchNo any // 来源批次编号 SourceOssId any // 源文件OSS ID ResultOssId any // 结果文件OSS ID IsCrossDept any // 是否跨级操作机构 0-否 1-是 TargetDeptId any // 目标机构编号 DeptId any // 机构编号 TotalCount any // 总数量 ValidCount any // 有效数量 SuccessCount any // 成功数量 FailCount any // 失败数量 RunResult any // 运行结果:0-待运行 1-运行中 2-成功 3-失败 FailReason any // 失败原因 BatchInfo *gjson.Json // 批次信息:入库/出库展示字段 Remark *gjson.Json // 备注扩展字段 StartTime *gtime.Time // 开始时间 EndTime *gtime.Time // 结束时间 TenantId any // 租户ID CreatedDept any // 创建部门ID CreatedBy any // 创建者ID CreatedAt *gtime.Time // 创建时间 UpdatedBy any // 更新者ID UpdatedAt *gtime.Time // 更新时间 }