在小溪里最近做的 “加入我们” 碰到了多字段中英文排序,需要把多个字段按照先英文后中文的方式进行排序。
##初始字段
- 职位名称:中英文,如“Web 前端开发工程师”
- 是否热门:new
- 工作职能:中英文,如“软件研发”
- 工作地点:中英文,如“北京 - 望京”或“北京 - 亦庄”
- 职位详情:HTML 文档
排序具体规则
产品说需要将职位是否热门、职位名称、工作职能、工作地点按照汉语拼音/English 进行排序,相同拼音(字母)开头开头时,按照英文在前面来排,如“Android 工程师”在 “安全工程师”之前。
产品经理制定的排序具体规则:(减号表示降序)
- PC
- 默认升序: 职能 > 热门 > 职位 > 地点
- 职位升序: 热门 > 职位 > 职能 > 地点
- 职位降序: 热门 > -职位 > 职能 > 地点
- 职能升序: 职能 > 热门 > 职位 > 地点
- 职能降序:-职能 > 热门 > 职位 > 地点
- 地点升序: 地点 > 热门 > 职能 > 职位
- 地点降序:-地点 > 热门 > 职能 > 职位
- 移动端
- 默认升序: 热门 > 职能 > 职位 > 地点