ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
[TOC=2] ## 枚举变量 ### 工种类型: | 可选值 | 说明 | | --- | --- | | crops | 需要选择蔬菜 | | others | 不需要选择蔬菜 | ## 工种列表 ~~~[api] get:/jobCategory/list <<< success { "code": 0, "data": [ { "id": 1, "name": "123",//工种名 "icon": "123",//工种图标地址 "description": "123",//工种描述 "type": "others"//工种类型 } ] } ~~~ ## 添加工种 >[info] 添加工种会返回提交过来的数据,并且会多返回一个 id 。建议把返回的数据添加到数据的 data 里面,并且添加到首位,应为列表查询的时候就是降序查询的。 >图标地址和描述没有就填空字符串,表示可以为空的值。 ~~~[api] post:/jobCategory/add *string:name=点种栽苗#工种名 string:icon=http://baidu.com#图标地址 *string:description=""#描述 *string:type=others#工种类型 <<< success { "code": 0, "data": { "name": "",//工种名 "icon": "",//工种的图标 "description": "",//工种描述 "type": "others",//工种类型 详情 见枚举变量 "id": "3" //id } } <<< error { "code": -1, "msg": "工种名2-16个字符" } ~~~ ## 修改工种 >[info] 修改工种会返回提交过来的信息,建议根据前端进行一个无刷新的修改,提高效率。 ~~~[api] post:/jobCategory/update *int:id=1#id *string:name=点种栽苗#工种名 string:icon=http://baidu.com#图标地址 *string:description=""#描述 *string:type=others#工种类型 <<< success { "code": 0, "data": { "id": 1,//id "name": "",//工种名 "icon": "",//工种图标地址 "description": "",//工种描述 "type": "others"//工种类型 详情见 枚举变量 } } <<< error { "code": -1, "msg": "工种名2-16个字符" } ~~~ ## 删除工种 ~~~[api] post:/jobCategory/delete *int:id=1#id <<< success { "code": 0 } <<< error { "code": -1, "msg": "该项被依赖,不允许删除" } ~~~ ## 非农作物下的工种详情 ~~~[api] get:/jobCategory/firstJob *int:id=6#工种id <<< success { "code": 0, "data": { "id": 3, "name": "7", "icon": "", "description": "非农作物工种的直接工作项", "specifications": [ { "name": "粪肥类型", "type": "choice", "items": [ "干鸡粪", "干稻壳粪", "干鸽子粪", "湿粪", "其他粪" ], "choice_count": 1 }, { "name": "包装方式", "type": "choice", "items": [ "60公斤袋装", "80公斤袋装", "100公斤袋装", "散装" ], "choice_count": 1 }, { "name": "服务内容", "type": "choice", "items": [ "推粪撒粪", "包沟(挑沟、推粪、撒粪、包沟、包土)" ], "choice_count": 1 }, { "name": "工作量", "type": "number", "unit": "袋/立方" } ], "category_id": 7, "category2_id": 1 } } <<< error { "code": 0, } ~~~