zhangjidong 2 днів тому
батько
коміт
bd3c3b215c
1 змінених файлів з 17 додано та 0 видалено
  1. 17 0
      models/reward_range_data.go

+ 17 - 0
models/reward_range_data.go

@@ -32,6 +32,7 @@ func init() {
 
 // AddRewardRangeData insert a new RewardRangeData into database and returns
 // last inserted Id on success.
+// AddRewardRangeData 向数据库中插入一条奖励范围数据记录,并返回插入记录的ID
 func AddRewardRangeData(m *RewardRangeData) (id int64, err error) {
 	o := orm.NewOrm()
 	id, err = o.Insert(m)
@@ -40,6 +41,9 @@ func AddRewardRangeData(m *RewardRangeData) (id int64, err error) {
 
 // GetRewardRangeDataById retrieves RewardRangeData by Id. Returns error if
 // Id doesn't exist
+// GetRewardRangeDataById 根据ID获取奖励范围数据
+// 参数 id: 奖励范围数据的ID
+// 返回值 v: 奖励范围数据对象指针, err: 错误信息
 func GetRewardRangeDataById(id int) (v *RewardRangeData, err error) {
 	o := orm.NewOrm()
 	v = &RewardRangeData{Id: id}
@@ -50,6 +54,19 @@ func GetRewardRangeDataById(id int) (v *RewardRangeData, err error) {
 }
 
 // GetAllRewardRangeData retrieves all RewardRangeData matches certain condition. Returns empty list if
+// GetAllRewardRangeData 根据查询条件获取奖励范围数据列表
+// 参数:
+//   - query: 查询条件 map,键为字段名,值为字段值。支持点号表示法(如 "user.name")和 isnull 判断
+//   - fields: 需要返回的字段列表,为空时返回所有字段
+//   - sortby: 排序字段列表
+//   - order: 排序方向列表,支持 "asc" 和 "desc"
+//   - offset: 分页偏移量
+//   - limit: 返回记录数限制
+//
+// 返回:
+//   - ml: 结果列表,当指定 fields 时返回 map[string]interface{},否则返回 RewardRangeData 对象
+//   - err: 错误信息
+//
 // no records exist
 func GetAllRewardRangeData(query map[string]string, fields []string, sortby []string, order []string,
 	offset int64, limit int64) (ml []interface{}, err error) {