|
|
@@ -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) {
|