弃用commenResult列表,防止日期格式被转换
This commit is contained in:
parent
ae2dc3c440
commit
5a8903359d
@ -100,7 +100,7 @@ public class SnsUserReport implements Serializable {
|
|||||||
|
|
||||||
@TableField(value = "deleted_at",updateStrategy = FieldStrategy.NOT_EMPTY)
|
@TableField(value = "deleted_at",updateStrategy = FieldStrategy.NOT_EMPTY)
|
||||||
@ApiModelProperty(value = "逻辑删除时间戳(NULL表示未删除)", example = "2023-01-01T00:00:00")
|
@ApiModelProperty(value = "逻辑删除时间戳(NULL表示未删除)", example = "2023-01-01T00:00:00")
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
||||||
private Date deletedAt;
|
private Date deletedAt;
|
||||||
|
|
||||||
@TableField(value = "created_at", updateStrategy = FieldStrategy.NOT_EMPTY)
|
@TableField(value = "created_at", updateStrategy = FieldStrategy.NOT_EMPTY)
|
||||||
|
|||||||
@ -1,23 +1,25 @@
|
|||||||
package com.suisung.mall.sns.controller.admin;
|
package com.suisung.mall.sns.controller.admin;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.suisung.mall.common.api.CommonResult;
|
import com.suisung.mall.common.api.CommonResult;
|
||||||
import com.suisung.mall.common.modules.sns.SnsUserReport;
|
import com.suisung.mall.common.modules.sns.SnsUserReport;
|
||||||
|
import com.suisung.mall.common.service.impl.BaseControllerImpl;
|
||||||
import com.suisung.mall.sns.service.SnsUserReportService;
|
import com.suisung.mall.sns.service.SnsUserReportService;
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.validation.annotation.Validated;
|
import org.springframework.validation.annotation.Validated;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import org.springframework.web.multipart.MultipartFile;
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
|
|
||||||
import javax.annotation.Resource;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@Api(tags = "社交平台用户举报记录控制器")
|
@Api(tags = "社交平台用户举报记录控制器")
|
||||||
@RequestMapping("/admin/sns/snsUserReport")
|
@RequestMapping("/admin/sns/snsUserReport")
|
||||||
@RestController
|
@RestController("admin-sns-snsUserReport")
|
||||||
public class SnsUserReportController {
|
public class SnsUserReportController extends BaseControllerImpl {
|
||||||
|
|
||||||
@Resource
|
@Autowired
|
||||||
private SnsUserReportService snsUserReportService;
|
private SnsUserReportService snsUserReportService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -29,7 +31,7 @@ public class SnsUserReportController {
|
|||||||
*/
|
*/
|
||||||
@ApiOperation(value = "举报记录表-分页列表查询", notes = "举报记录表-分页列表查询")
|
@ApiOperation(value = "举报记录表-分页列表查询", notes = "举报记录表-分页列表查询")
|
||||||
@RequestMapping(value = "/list", method = RequestMethod.GET)
|
@RequestMapping(value = "/list", method = RequestMethod.GET)
|
||||||
public CommonResult list(@RequestParam(name = "pageNum", defaultValue = "1") Integer pageNum,
|
public Page<SnsUserReport> list(@RequestParam(name = "pageNum", defaultValue = "1") Integer pageNum,
|
||||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) {
|
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) {
|
||||||
|
|
||||||
return snsUserReportService.findPageSnsUserReport(pageNum, pageSize);
|
return snsUserReportService.findPageSnsUserReport(pageNum, pageSize);
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package com.suisung.mall.sns.controller.mobile;
|
package com.suisung.mall.sns.controller.mobile;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.suisung.mall.common.api.CommonResult;
|
import com.suisung.mall.common.api.CommonResult;
|
||||||
import com.suisung.mall.common.modules.sns.SnsUserReport;
|
import com.suisung.mall.common.modules.sns.SnsUserReport;
|
||||||
import com.suisung.mall.common.service.impl.BaseControllerImpl;
|
import com.suisung.mall.common.service.impl.BaseControllerImpl;
|
||||||
@ -30,7 +31,7 @@ public class SnsUserReportMobileController extends BaseControllerImpl {
|
|||||||
*/
|
*/
|
||||||
@ApiOperation(value = "举报记录表-分页列表查询", notes = "举报记录表-分页列表查询")
|
@ApiOperation(value = "举报记录表-分页列表查询", notes = "举报记录表-分页列表查询")
|
||||||
@RequestMapping(value = "/list", method = RequestMethod.GET)
|
@RequestMapping(value = "/list", method = RequestMethod.GET)
|
||||||
public CommonResult list(@RequestParam(name = "pageNum", defaultValue = "1") Integer pageNum,
|
public Page<SnsUserReport> list(@RequestParam(name = "pageNum", defaultValue = "1") Integer pageNum,
|
||||||
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) {
|
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) {
|
||||||
|
|
||||||
return snsUserReportService.findPageSnsUserReport(pageNum, pageSize);
|
return snsUserReportService.findPageSnsUserReport(pageNum, pageSize);
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package com.suisung.mall.sns.service;
|
package com.suisung.mall.sns.service;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.suisung.mall.common.api.CommonResult;
|
import com.suisung.mall.common.api.CommonResult;
|
||||||
import com.suisung.mall.common.modules.sns.SnsUserReport;
|
import com.suisung.mall.common.modules.sns.SnsUserReport;
|
||||||
import com.suisung.mall.core.web.service.IBaseService;
|
import com.suisung.mall.core.web.service.IBaseService;
|
||||||
@ -16,7 +17,7 @@ import java.util.List;
|
|||||||
* @since 2022-04-01
|
* @since 2022-04-01
|
||||||
*/
|
*/
|
||||||
public interface SnsUserReportService extends IBaseService<SnsUserReport> {
|
public interface SnsUserReportService extends IBaseService<SnsUserReport> {
|
||||||
CommonResult findPageSnsUserReport(int pageNo,int pageSize);
|
Page<SnsUserReport> findPageSnsUserReport(int pageNo, int pageSize);
|
||||||
|
|
||||||
CommonResult submitReport(SnsUserReport snsUserReport, List<MultipartFile> files);
|
CommonResult submitReport(SnsUserReport snsUserReport, List<MultipartFile> files);
|
||||||
|
|
||||||
|
|||||||
@ -3,6 +3,7 @@ package com.suisung.mall.sns.service.impl;
|
|||||||
import cn.hutool.core.util.ObjectUtil;
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
import cn.hutool.core.util.PhoneUtil;
|
import cn.hutool.core.util.PhoneUtil;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.google.gson.Gson;
|
import com.google.gson.Gson;
|
||||||
import com.google.gson.GsonBuilder;
|
import com.google.gson.GsonBuilder;
|
||||||
import com.google.gson.reflect.TypeToken;
|
import com.google.gson.reflect.TypeToken;
|
||||||
@ -27,6 +28,7 @@ import java.util.*;
|
|||||||
|
|
||||||
|
|
||||||
@Service
|
@Service
|
||||||
|
@lombok.extern.slf4j.Slf4j
|
||||||
public class SnsUserReportServiceImpl extends BaseServiceImpl<SnsUserReportMapper, SnsUserReport> implements SnsUserReportService {
|
public class SnsUserReportServiceImpl extends BaseServiceImpl<SnsUserReportMapper, SnsUserReport> implements SnsUserReportService {
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
@ -44,7 +46,7 @@ public class SnsUserReportServiceImpl extends BaseServiceImpl<SnsUserReportMappe
|
|||||||
private final static Integer limtFiels=3;
|
private final static Integer limtFiels=3;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public CommonResult findPageSnsUserReport(int pageNo, int pageSize) {
|
public Page<SnsUserReport> findPageSnsUserReport(int pageNo, int pageSize) {
|
||||||
SnsUserReport snsUserReport = new SnsUserReport();
|
SnsUserReport snsUserReport = new SnsUserReport();
|
||||||
UserDto userDto= ContextUtil.getCurrentUser();
|
UserDto userDto= ContextUtil.getCurrentUser();
|
||||||
assert userDto != null;
|
assert userDto != null;
|
||||||
@ -72,7 +74,7 @@ public class SnsUserReportServiceImpl extends BaseServiceImpl<SnsUserReportMappe
|
|||||||
snsUserReport.setReportedUserId(Long.valueOf(reportedUserId));
|
snsUserReport.setReportedUserId(Long.valueOf(reportedUserId));
|
||||||
}
|
}
|
||||||
QueryWrapper<SnsUserReport> queryWrapper = new QueryWrapper<>(snsUserReport);
|
QueryWrapper<SnsUserReport> queryWrapper = new QueryWrapper<>(snsUserReport);
|
||||||
return CommonResult.success(this.lists(queryWrapper,pageNo,pageSize));
|
return this.lists(queryWrapper,pageNo,pageSize);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user