Java项目:房产门户房屋出租销售网站(java
控制器类
/**
-
登录相关
*/
@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){
configService.updateById(config);//全部更新
return R.ok();
}
/**
-
删除
*/
@RequestMapping(“/delete”)
public R delete(@RequestBody Long[] ids){
configService.deleteBatchIds(Arrays.asList(ids));
return R.ok();
}
}