|
|
@@ -120,6 +120,7 @@ type Taaccountdigitalchangeapply struct {
|
|
|
APPLYDATE string `json:"-" xorm:"-" form:"applydate"` // 申请日期(yyyyMMdd)
|
|
|
TRANSFERTYPES string `json:"-" xorm:"-" form:"transfertypes"` // 划转类型(多个逗号分隔) - 枚举"digitaltransfertype"(1:充值 2:提现 3:转入 4:转出)
|
|
|
|
|
|
+ PageEx `xorm:"extends"` // 页码信息
|
|
|
}
|
|
|
|
|
|
func (r *Taaccountdigitalchangeapply) calc() {
|
|
|
@@ -137,17 +138,21 @@ func (r *Taaccountdigitalchangeapply) buildSql() string {
|
|
|
}
|
|
|
sqlId.FormatParam(r.DIGITALACCOUNTID)
|
|
|
sqlId.Join(" ORDER BY t.APPLYTIME DESC")
|
|
|
+
|
|
|
+ sqlId.Page(r.Page, r.PageSize)
|
|
|
return sqlId.String()
|
|
|
}
|
|
|
|
|
|
-// GetDataEx 从数据库中查询数据
|
|
|
-func (r *Taaccountdigitalchangeapply) GetDataEx() (interface{}, error) {
|
|
|
+// GetDataByPage 从数据库中查询分页数据
|
|
|
+func (r *Taaccountdigitalchangeapply) GetDataByPage() (interface{}, error, int, int, int) {
|
|
|
sData := make([]Taaccountdigitalchangeapply, 0)
|
|
|
err := db.GetEngine().SQL(r.buildSql()).Find(&sData)
|
|
|
+ total := 0
|
|
|
for i := range sData {
|
|
|
sData[i].calc()
|
|
|
+ total = sData[i].Total
|
|
|
}
|
|
|
- return sData, err
|
|
|
+ return sData, err, r.Page, r.PageSize, total
|
|
|
}
|
|
|
|
|
|
// Taaccountdigitallog 数字账户流水表
|
|
|
@@ -168,6 +173,8 @@ type Taaccountdigitallog struct {
|
|
|
REMARK string `json:"remark" xorm:"REMARK"` // 备注
|
|
|
|
|
|
BUSINESSCODES string `json:"-" xorm:"-" form:"businesscodes"` // 业务类型(多个逗号分隔) - 枚举digitalbusinesscode(1:充值 2:提现 3:转入 4:转出 5:现货交易 6:现货交易手续费 7:提现手续费...)
|
|
|
+
|
|
|
+ PageEx `xorm:"extends"` // 页码信息
|
|
|
}
|
|
|
|
|
|
func (r *Taaccountdigitallog) calc() {
|
|
|
@@ -185,17 +192,21 @@ func (r *Taaccountdigitallog) buildSql() string {
|
|
|
}
|
|
|
sqlId.FormatParam(r.DIGITALACCOUNTID)
|
|
|
sqlId.Join(" ORDER BY t.CREATETIME DESC")
|
|
|
+
|
|
|
+ sqlId.Page(r.Page, r.PageSize)
|
|
|
return sqlId.String()
|
|
|
}
|
|
|
|
|
|
-// GetDataEx 从数据库中查询数据
|
|
|
-func (r *Taaccountdigitallog) GetDataEx() (interface{}, error) {
|
|
|
+// GetDataByPage 从数据库中查询分页数据
|
|
|
+func (r *Taaccountdigitallog) GetDataByPage() (interface{}, error, int, int, int) {
|
|
|
sData := make([]Taaccountdigitallog, 0)
|
|
|
err := db.GetEngine().SQL(r.buildSql()).Find(&sData)
|
|
|
+ total := 0
|
|
|
for i := range sData {
|
|
|
sData[i].calc()
|
|
|
+ total = sData[i].Total
|
|
|
}
|
|
|
- return sData, err
|
|
|
+ return sData, err, r.Page, r.PageSize, total
|
|
|
}
|
|
|
|
|
|
// DigitaltradeOrderdetail 数字货币交易委托表
|
|
|
@@ -244,6 +255,8 @@ type DigitaltradeOrderdetail struct {
|
|
|
|
|
|
ORDERSTATUSES string `json:"-" xorm:"-" form:"orderstatuses"` // 委托状态(多个逗号分隔) 参考枚举orderstatus
|
|
|
DIGITALACCOUNTID string `json:"-" xorm:"-" form:"digitalaccountid"` // 数字账户ID
|
|
|
+
|
|
|
+ PageEx `xorm:"extends"` // 页码信息
|
|
|
}
|
|
|
|
|
|
func (r *DigitaltradeOrderdetail) calc() {
|
|
|
@@ -265,17 +278,21 @@ func (r *DigitaltradeOrderdetail) buildSql() string {
|
|
|
}
|
|
|
sqlId.FormatParam(r.USERID)
|
|
|
sqlId.Join(" ORDER BY t.ORDERID DESC")
|
|
|
+
|
|
|
+ sqlId.Page(r.Page, r.PageSize)
|
|
|
return sqlId.String()
|
|
|
}
|
|
|
|
|
|
-// GetDataEx 从数据库中查询数据
|
|
|
-func (r *DigitaltradeOrderdetail) GetDataEx() (interface{}, error) {
|
|
|
+// GetDataByPage 从数据库中查询分页数据
|
|
|
+func (r *DigitaltradeOrderdetail) GetDataByPage() (interface{}, error, int, int, int) {
|
|
|
sData := make([]DigitaltradeOrderdetail, 0)
|
|
|
err := db.GetEngine().SQL(r.buildSql()).Find(&sData)
|
|
|
+ total := 0
|
|
|
for i := range sData {
|
|
|
sData[i].calc()
|
|
|
+ total = sData[i].Total
|
|
|
}
|
|
|
- return sData, err
|
|
|
+ return sData, err, r.Page, r.PageSize, total
|
|
|
}
|
|
|
|
|
|
// DigitaltradeTradedetail 数字货币交易成交单表
|
|
|
@@ -310,6 +327,8 @@ type DigitaltradeTradedetail struct {
|
|
|
TRADEPROPERTY uint32 `json:"tradeproperty" xorm:"TRADEPROPERTY"` // 交易属性
|
|
|
|
|
|
DIGITALACCOUNTID string `json:"-" xorm:"-" form:"digitalaccountid"` // 数字账户ID
|
|
|
+
|
|
|
+ PageEx `xorm:"extends"` // 页码信息
|
|
|
}
|
|
|
|
|
|
func (r *DigitaltradeTradedetail) calc() {
|
|
|
@@ -328,15 +347,19 @@ func (r *DigitaltradeTradedetail) buildSql() string {
|
|
|
sqlId.AndEx("t.tradedate", r.TRADEDATE, strings.TrimSpace(r.TRADEDATE) != "")
|
|
|
sqlId.FormatParam(r.USERID)
|
|
|
sqlId.Join(" ORDER BY t.TRADEID DESC")
|
|
|
+
|
|
|
+ sqlId.Page(r.Page, r.PageSize)
|
|
|
return sqlId.String()
|
|
|
}
|
|
|
|
|
|
// GetDataEx 从数据库中查询数据
|
|
|
-func (r *DigitaltradeTradedetail) GetDataEx() (interface{}, error) {
|
|
|
+func (r *DigitaltradeTradedetail) GetDataByPage() (interface{}, error, int, int, int) {
|
|
|
sData := make([]DigitaltradeTradedetail, 0)
|
|
|
err := db.GetEngine().SQL(r.buildSql()).Find(&sData)
|
|
|
+ total := 0
|
|
|
for i := range sData {
|
|
|
sData[i].calc()
|
|
|
+ total = sData[i].Total
|
|
|
}
|
|
|
- return sData, err
|
|
|
+ return sData, err, r.Page, r.PageSize, total
|
|
|
}
|