@Service
public class DServiceImpl implements DService {
@Resource
private DMapper dMapper;
@Override
public Result<PageInfo<DisasterFunds>> selectFunds(Integer pageNo, Integer pageSize, String startDate, String endDate){
pageNo = pageNo == null || pageNo < 1 ? 1 :pageNo;
pageSize = pageSize == null || pageSize < 1 ? 10 :pageSize;
PageHelper.startPage(pageNo, pageSize);
List<DisasterFunds> list = dMapper.selectFundsByPage(startDate, endDate);
PageInfo<DisasterFunds> pageInfo = new PageInfo<>(list);
return Result.build(pageInfo);
}
@Override
public Result<DisasterFunds> selectById(Long id) {
return Result.build(dMapper.getById(id));
}
@Override
public Result deleteById(Long id) {
int i = dMapper.deleteById(id);
if (i > 0) {
return Result.success;
}
return Result.fail;
}
@Override
public Result insert(FundsStandard fundsStandard) {
fundsStandard.setUpdateTime(new Date());
int i = 0;
if(fundsStandard.getId() != null){
i = dMapper.updateFundsStandard(fundsStandard);
}else{
i = dMapper.insertFundsStandard(fundsStandard);
}
if (i > 0) {
return Result.success;
}
return Result.fail;
}
}
@ApiOperation(value = "15.7 删除", notes = "删除", position = 4)
@RequestMapping(value = "/delRecord", method = RequestMethod.POST)
public Response delRecord(
@ApiParam(required = true,value = "删除一个或多个", name = "delParams") @RequestBody(required = true) DelParameter param) {
Response r = Response.getInstance();
int i = dService.delRecord(param); if (i > 0) {return Result.success;}
return Result.fail;
}
@Override public Integer delRecord(DelParameter parameter){ Integer integer = dMapper.delRecord("delete from fx_attachment where id in(" + parameter.getIds() +")"); if (integer > 0) { return 1; } return 0; }