package dao import ( "fmt" ) func (f fissionUser) SubTable(cpnId int64) *fissionUser { var tableName = fmt.Sprintf("%s_%d", f.TableName(), cpnId%100) f.fissionUserDo.UseTable(tableName) return f.updateTableName(tableName) } func (f fissionRewardRecord) SubTable(cpnId int64) *fissionRewardRecord { var tableName = fmt.Sprintf("%s_%d", f.TableName(), cpnId%100) f.fissionRewardRecordDo.UseTable(tableName) return f.updateTableName(tableName) }