以养老护理服务为例,随着独生子女家庭或是失独家庭的老人进入老年阶段,社会养老服务需求越来越大,但我国当前养老机构质量参差不齐,且老年群体受限于自身所获有效信息资源也无法对养老机构进行辨别权衡与选择。另外,患病老年群体往往病程时间长、自理能力差,但当下优质护工资源却十分稀缺,也没有一个集成化的服务人员信息展示平台,不利于老年人的病后护理。综上,老人帮综合服务信息系统致力于搜集各类优质且平价的养老机构、护工服务资源,通过量化服务的方式,在商城中进行分类展示并出售,为老年网民群体的选择提供更多保障
控制器类
/**
- 登录相关
*/
@RequestMapping(“config”)
@RestController
public class ConfigController{
@Autowired
private ConfigService configService;
/**
- 列表
*/
@RequestMapping(“/page”)
public R page(@RequestParam Map<String, Object> params,ConfigEntity config){
EntityWrapper ew = new EntityWrapper();
PageUtils page = configService.queryPage(params);
return R.ok().put(“data”, page);
}
/**
- 列表
*/
@IgnoreAuth
@RequestMapping(“/list”)
public R list(@RequestParam Map<String, Object> params,ConfigEntity config){
EntityWrapper ew = new EntityWrapper();
PageUtils page = configService.queryPage(params);
return R.ok().put(“data”, page);
}
/**
- 信息
*/
@RequestMapping(“/info/{id}”)
public R info(@PathVariable(“id”) String id){
ConfigEntity config = configService.selectById(id);
return R.ok().put(“data”, config);
}
/**
- 详情
*/
@IgnoreAuth
@RequestMapping(“/detail/{id}”)
public R detail(@PathVariable(“id”) String id){
ConfigEntity config = configService.selectById(id);
return R.ok().put(“data”, config);
}
/**
- 根据name获取信息
*/
@RequestMapping(“/info”)
public R infoByName(@RequestParam String name){
ConfigEntity config = configService.selectOne(new EntityWrapper().eq(“name”, “faceFile”));
return R.ok().put(“data”, config);
}
/**
- 保存
*/
@PostMapping(“/save”)
public R save(@RequestBody ConfigEntity config){
// ValidatorUtils.validateEntity(config);
configService.insert(config);
return R.ok();
}
/**
- 修改
*/
@RequestMapping(“/update”)
public R update(@RequestBody ConfigEntity config){
// ValidatorUtils.validateEntity(config);
configService.updateById(config);//全部更新
return R.ok();
}
/**
- 删除
*/
@RequestMapping(“/delete”)
public R delete(@RequestBody Long[] ids){
configService.deleteBatchIds(Arrays.asList(ids));
return R.ok();
}
}