正在显示
4 个修改的文件
包含
24 行增加
和
18 行删除
| @@ -105,9 +105,10 @@ func (c RankController) RankSeasonAdd() { | @@ -105,9 +105,10 @@ func (c RankController) RankSeasonAdd() { | ||
| 105 | c.ResposeJson(msg) | 105 | c.ResposeJson(msg) |
| 106 | }() | 106 | }() |
| 107 | type Parameter struct { | 107 | type Parameter struct { |
| 108 | - Name string `json:"name"` | ||
| 109 | - BeginTime string `json:"begin_time"` | ||
| 110 | - EndTime string `json:"end_time"` | 108 | + RankTypeId int64 `json:"rank_type_id"` |
| 109 | + Name string `json:"name"` | ||
| 110 | + BeginTime string `json:"begin_time"` | ||
| 111 | + EndTime string `json:"end_time"` | ||
| 111 | } | 112 | } |
| 112 | var param Parameter | 113 | var param Parameter |
| 113 | if err := json.Unmarshal(c.Ctx.Input.RequestBody, ¶m); err != nil { | 114 | if err := json.Unmarshal(c.Ctx.Input.RequestBody, ¶m); err != nil { |
| @@ -120,7 +121,7 @@ func (c RankController) RankSeasonAdd() { | @@ -120,7 +121,7 @@ func (c RankController) RankSeasonAdd() { | ||
| 120 | endTime int64 | 121 | endTime int64 |
| 121 | ) | 122 | ) |
| 122 | companyid := c.GetCompanyId() | 123 | companyid := c.GetCompanyId() |
| 123 | - err := serverank.AddRankSeason(beginTime, endTime, param.Name, companyid) | 124 | + err := serverank.AddRankSeason(param.RankTypeId, beginTime, endTime, param.Name, companyid) |
| 124 | msg = protocol.NewReturnResponse(nil, err) | 125 | msg = protocol.NewReturnResponse(nil, err) |
| 125 | return | 126 | return |
| 126 | } | 127 | } |
| @@ -176,6 +177,7 @@ func (c RankController) RankRangeAdd() { | @@ -176,6 +177,7 @@ func (c RankController) RankRangeAdd() { | ||
| 176 | c.ResposeJson(msg) | 177 | c.ResposeJson(msg) |
| 177 | }() | 178 | }() |
| 178 | type Parameter struct { | 179 | type Parameter struct { |
| 180 | + RankTypeId int64 `json:"rank_type_id"` | ||
| 179 | Name string `json:"name"` | 181 | Name string `json:"name"` |
| 180 | RangeType int8 `json:"range_type"` | 182 | RangeType int8 `json:"range_type"` |
| 181 | RelationId []int64 `json:"relation_id"` | 183 | RelationId []int64 `json:"relation_id"` |
| @@ -207,7 +209,7 @@ func (c RankController) RankRangeAdd() { | @@ -207,7 +209,7 @@ func (c RankController) RankRangeAdd() { | ||
| 207 | return | 209 | return |
| 208 | } | 210 | } |
| 209 | companyid := c.GetCompanyId() | 211 | companyid := c.GetCompanyId() |
| 210 | - err := serverank.AddRankRange(param.Name, param.RangeType, param.RelationId, companyid) | 212 | + err := serverank.AddRankRange(param.RankTypeId, param.Name, param.RangeType, param.RelationId, companyid) |
| 211 | msg = protocol.NewReturnResponse(nil, err) | 213 | msg = protocol.NewReturnResponse(nil, err) |
| 212 | return | 214 | return |
| 213 | } | 215 | } |
| @@ -11,6 +11,7 @@ type RankPeriod struct { | @@ -11,6 +11,7 @@ type RankPeriod struct { | ||
| 11 | Id int64 `orm:"column(id);auto" description:"主键"` | 11 | Id int64 `orm:"column(id);auto" description:"主键"` |
| 12 | CompanyId int64 `orm:"column(company_id);null" description:"公司编号 表company.id"` | 12 | CompanyId int64 `orm:"column(company_id);null" description:"公司编号 表company.id"` |
| 13 | SeasonName string `orm:"column(season_name);size(50);null" description:"赛季名称"` | 13 | SeasonName string `orm:"column(season_name);size(50);null" description:"赛季名称"` |
| 14 | + RankTypeId int64 `orm:"column(rank_type_id);size(50);null" description:"赛季类型id"` | ||
| 14 | BeginTime time.Time `orm:"column(begin_time);type(timestamp);null" description:"开始时间"` | 15 | BeginTime time.Time `orm:"column(begin_time);type(timestamp);null" description:"开始时间"` |
| 15 | EndTime time.Time `orm:"column(end_time);type(timestamp);null" description:"结束时间"` | 16 | EndTime time.Time `orm:"column(end_time);type(timestamp);null" description:"结束时间"` |
| 16 | CreateAt time.Time `orm:"column(create_at);type(timestamp);null" description:"创建时间"` | 17 | CreateAt time.Time `orm:"column(create_at);type(timestamp);null" description:"创建时间"` |
| @@ -9,14 +9,15 @@ import ( | @@ -9,14 +9,15 @@ import ( | ||
| 9 | ) | 9 | ) |
| 10 | 10 | ||
| 11 | type RankRange struct { | 11 | type RankRange struct { |
| 12 | - Id int64 `orm:"column(id);auto"` | ||
| 13 | - Name string `orm:"column(name);size(50);null" description:"名称"` | ||
| 14 | - CompanyId int64 `orm:"column(company_id);null" description:"公司编号 表company.id"` | ||
| 15 | - Type int8 `orm:"column(type);null" description:"1:所有员工 2:指定员工 3:所有部门 4:指定部门"` | ||
| 16 | - Data string `orm:"column(data);size(1000);null" description:"人员范围数据(type:2,4 有值 对于人员数据/部门数据)"` | ||
| 17 | - CreateAt time.Time `orm:"column(create_at);type(timestamp);null" description:"创建时间"` | ||
| 18 | - UpdateAt time.Time `orm:"column(update_at);type(timestamp);null" description:"更新时间"` | ||
| 19 | - SortNum int `orm:"column(sort_num)"` | 12 | + Id int64 `orm:"column(id);auto"` |
| 13 | + Name string `orm:"column(name);size(50);null" description:"名称"` | ||
| 14 | + CompanyId int64 `orm:"column(company_id);null" description:"公司编号 表company.id"` | ||
| 15 | + RankTypeId int64 `orm:"column(rank_type_id);null" description:""` | ||
| 16 | + Type int8 `orm:"column(type);null" description:"1:所有员工 2:指定员工 3:所有部门 4:指定部门"` | ||
| 17 | + Data string `orm:"column(data);size(1000);null" description:"人员范围数据(type:2,4 有值 对于人员数据/部门数据)"` | ||
| 18 | + CreateAt time.Time `orm:"column(create_at);type(timestamp);null" description:"创建时间"` | ||
| 19 | + UpdateAt time.Time `orm:"column(update_at);type(timestamp);null" description:"更新时间"` | ||
| 20 | + SortNum int `orm:"column(sort_num)"` | ||
| 20 | } | 21 | } |
| 21 | 22 | ||
| 22 | func (t *RankRange) TableName() string { | 23 | func (t *RankRange) TableName() string { |
| @@ -176,13 +176,14 @@ func RankSeasonList(pageindex int, pagesize int, companyid int64) (protocol.Resp | @@ -176,13 +176,14 @@ func RankSeasonList(pageindex int, pagesize int, companyid int64) (protocol.Resp | ||
| 176 | return rspData, err | 176 | return rspData, err |
| 177 | } | 177 | } |
| 178 | 178 | ||
| 179 | -func AddRankSeason(beginTime int64, endTime int64, name string, companyid int64) error { | 179 | +func AddRankPeriod(rankTypeId int64, beginTime int64, endTime int64, name string, companyid int64) error { |
| 180 | var ( | 180 | var ( |
| 181 | err error | 181 | err error |
| 182 | ) | 182 | ) |
| 183 | m := &models.RankPeriod{ | 183 | m := &models.RankPeriod{ |
| 184 | CompanyId: companyid, | 184 | CompanyId: companyid, |
| 185 | SeasonName: name, | 185 | SeasonName: name, |
| 186 | + RankTypeId: rankTypeId, | ||
| 186 | BeginTime: time.Unix(beginTime, 0), | 187 | BeginTime: time.Unix(beginTime, 0), |
| 187 | EndTime: time.Unix(endTime, 0), | 188 | EndTime: time.Unix(endTime, 0), |
| 188 | Status: 0, | 189 | Status: 0, |
| @@ -232,16 +233,17 @@ func GetRankRangeList(companyid int64) []protocol.RankRangeItem { | @@ -232,16 +233,17 @@ func GetRankRangeList(companyid int64) []protocol.RankRangeItem { | ||
| 232 | return rspData | 233 | return rspData |
| 233 | } | 234 | } |
| 234 | 235 | ||
| 235 | -func AddRankRange(name string, rangetype int8, relationId []int64, companyid int64) error { | 236 | +func AddRankRange(rankTypeId int64, name string, rangetype int8, relationId []int64, companyid int64) error { |
| 236 | var ( | 237 | var ( |
| 237 | rankRangeDatas []models.RankRangeData | 238 | rankRangeDatas []models.RankRangeData |
| 238 | rankRange *models.RankRange | 239 | rankRange *models.RankRange |
| 239 | err error | 240 | err error |
| 240 | ) | 241 | ) |
| 241 | rankRange = &models.RankRange{ | 242 | rankRange = &models.RankRange{ |
| 242 | - Name: name, | ||
| 243 | - CompanyId: companyid, | ||
| 244 | - Type: rangetype, | 243 | + Name: name, |
| 244 | + CompanyId: companyid, | ||
| 245 | + RankTypeId: rankTypeId, | ||
| 246 | + Type: rangetype, | ||
| 245 | } | 247 | } |
| 246 | o := orm.NewOrm() | 248 | o := orm.NewOrm() |
| 247 | o.Begin() | 249 | o.Begin() |
-
请 注册 或 登录 后发表评论