linhw 2024-05-14 15:58:23 +08:00
parent 0a244db7d7
commit 999932ac31
81 changed files with 4476 additions and 1 deletions

View File

@ -0,0 +1,42 @@
package com.mdd.common.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子用户审核信息实体")
public class AppCircleCheck implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "审核用户id")
private Integer checkUser;
@ApiModelProperty(value = "点赞用户")
private Integer userId;
@ApiModelProperty(value = "审核结果0待审核1通过2失败")
private Integer isCheck;
@ApiModelProperty(value = "创建时间")
private Long createTime;
@ApiModelProperty(value = "更新时间")
private Long updateTime;
@ApiModelProperty(value = "删除时间")
private Long deleteTime;
}

View File

@ -0,0 +1,78 @@
package com.mdd.common.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子内容信息实体")
public class AppCircleContent implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "创建用户id")
private Integer userId;
@ApiModelProperty(value = "内容")
private String content;
@ApiModelProperty(value = "图片,多张用逗号分隔")
private String imgUrl;
@ApiModelProperty(value = "视频地址")
private String videoUrl;
@ApiModelProperty(value = "引用类型1动态2圈子内容3心愿单")
private Integer citeType;
@ApiModelProperty(value = "引用类型=1为动态id;=2为圈子内容id;=3为心愿单内容id")
private Integer citeId;
@ApiModelProperty(value = "是否置顶1是2否")
private Integer isTop;
@ApiModelProperty(value = "是否屏蔽1是2否")
private Integer isShield;
@ApiModelProperty(value = "是否开启sos1是2否")
private Integer isSos;
@ApiModelProperty(value = "是否推荐1是2否")
private Integer isTj;
@ApiModelProperty(value = "板块id")
private Integer plateId;
@ApiModelProperty(value = "是否圈主1是2否")
private Integer isOwner;
@ApiModelProperty(value = "是否是管理员1是2否")
private Integer isAdmin;
@ApiModelProperty(value = "位置")
private String address;
@ApiModelProperty(value = "是否删除: [0=否, 1=是]")
private Integer isDelete;
@ApiModelProperty(value = "创建时间")
private Long createTime;
@ApiModelProperty(value = "更新时间")
private Long updateTime;
@ApiModelProperty(value = "删除时间")
private Long deleteTime;
}

View File

@ -0,0 +1,42 @@
package com.mdd.common.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子板块信息实体")
public class AppCirclePlate implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "板块信息")
private String name;
@ApiModelProperty(value = "排序")
private Integer sort;
@ApiModelProperty(value = "是否删除: [0=否, 1=是]")
private Integer isDelete;
@ApiModelProperty(value = "创建时间")
private Long createTime;
@ApiModelProperty(value = "更新时间")
private Long updateTime;
@ApiModelProperty(value = "删除时间")
private Long deleteTime;
}

View File

@ -0,0 +1,57 @@
package com.mdd.common.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子用户信息实体")
public class AppCircleUser implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "成员id")
private Integer userId;
@ApiModelProperty(value = "圈子昵称")
private String circleName;
@ApiModelProperty(value = "本群昵称")
private String nickName;
@ApiModelProperty(value = "是否提醒1是2否")
private Integer isRemind;
@ApiModelProperty(value = "是否是管理员1是2否")
private Integer isAdmin;
@ApiModelProperty(value = "经度")
private String longitude;
@ApiModelProperty(value = "纬度")
private String latitude;
@ApiModelProperty(value = "是否删除: [0=否, 1=是]")
private Integer isDelete;
@ApiModelProperty(value = "创建时间")
private Long createTime;
@ApiModelProperty(value = "更新时间")
private Long updateTime;
@ApiModelProperty(value = "删除时间")
private Long deleteTime;
}

View File

@ -0,0 +1,45 @@
package com.mdd.common.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子内容评论信息实体")
public class AppContentComment implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@ApiModelProperty(value = "评论用户")
private Integer userId;
@ApiModelProperty(value = "评论内容")
private String content;
@ApiModelProperty(value = "评论图片")
private String imgUrl;
@ApiModelProperty(value = "创建时间")
private Long createTime;
@ApiModelProperty(value = "更新时间")
private Long updateTime;
@ApiModelProperty(value = "删除时间")
private Long deleteTime;
}

View File

@ -0,0 +1,48 @@
package com.mdd.common.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子内容礼物信息实体")
public class AppContentGift implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@ApiModelProperty(value = "送礼用户")
private Integer userId;
@ApiModelProperty(value = "礼物图片")
private String imgUrl;
@ApiModelProperty(value = "礼物说明")
private String name;
@ApiModelProperty(value = "礼物数量/价值")
private Integer num;
@ApiModelProperty(value = "创建时间")
private Long createTime;
@ApiModelProperty(value = "更新时间")
private Long updateTime;
@ApiModelProperty(value = "删除时间")
private Long deleteTime;
}

View File

@ -0,0 +1,39 @@
package com.mdd.common.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子内容点赞信息实体")
public class AppContentLike implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@ApiModelProperty(value = "点赞用户")
private Integer userId;
@ApiModelProperty(value = "创建时间")
private Long createTime;
@ApiModelProperty(value = "更新时间")
private Long updateTime;
@ApiModelProperty(value = "删除时间")
private Long deleteTime;
}

View File

@ -0,0 +1,48 @@
package com.mdd.common.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子内容sos审核信息实体")
public class AppSosCheck implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value="id", type= IdType.AUTO)
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@ApiModelProperty(value = "发布用户")
private Integer userId;
@ApiModelProperty(value = "审核结果")
private Integer checkUser;
@ApiModelProperty(value = "审核结果0待审核1通过2拒绝")
private Integer isResult;
@ApiModelProperty(value = "消耗喜糖数量/价值")
private Integer useNum;
@ApiModelProperty(value = "创建时间")
private Long createTime;
@ApiModelProperty(value = "更新时间")
private Long updateTime;
@ApiModelProperty(value = "删除时间")
private Long deleteTime;
}

View File

@ -0,0 +1,13 @@
package com.mdd.common.mapper;
import com.mdd.common.core.basics.IBaseMapper;
import com.mdd.common.entity.AppCircleCheck;
import org.apache.ibatis.annotations.Mapper;
/**
* Mapper
* @author LikeAdmin
*/
@Mapper
public interface AppCircleCheckMapper extends IBaseMapper<AppCircleCheck> {
}

View File

@ -0,0 +1,13 @@
package com.mdd.common.mapper;
import com.mdd.common.core.basics.IBaseMapper;
import com.mdd.common.entity.AppCircleContent;
import org.apache.ibatis.annotations.Mapper;
/**
* Mapper
* @author LikeAdmin
*/
@Mapper
public interface AppCircleContentMapper extends IBaseMapper<AppCircleContent> {
}

View File

@ -0,0 +1,13 @@
package com.mdd.common.mapper;
import com.mdd.common.core.basics.IBaseMapper;
import com.mdd.common.entity.AppCirclePlate;
import org.apache.ibatis.annotations.Mapper;
/**
* Mapper
* @author LikeAdmin
*/
@Mapper
public interface AppCirclePlateMapper extends IBaseMapper<AppCirclePlate> {
}

View File

@ -0,0 +1,13 @@
package com.mdd.common.mapper;
import com.mdd.common.core.basics.IBaseMapper;
import com.mdd.common.entity.AppCircleUser;
import org.apache.ibatis.annotations.Mapper;
/**
* Mapper
* @author LikeAdmin
*/
@Mapper
public interface AppCircleUserMapper extends IBaseMapper<AppCircleUser> {
}

View File

@ -0,0 +1,13 @@
package com.mdd.common.mapper;
import com.mdd.common.core.basics.IBaseMapper;
import com.mdd.common.entity.AppContentComment;
import org.apache.ibatis.annotations.Mapper;
/**
* Mapper
* @author LikeAdmin
*/
@Mapper
public interface AppContentCommentMapper extends IBaseMapper<AppContentComment> {
}

View File

@ -0,0 +1,13 @@
package com.mdd.common.mapper;
import com.mdd.common.core.basics.IBaseMapper;
import com.mdd.common.entity.AppContentGift;
import org.apache.ibatis.annotations.Mapper;
/**
* Mapper
* @author LikeAdmin
*/
@Mapper
public interface AppContentGiftMapper extends IBaseMapper<AppContentGift> {
}

View File

@ -0,0 +1,13 @@
package com.mdd.common.mapper;
import com.mdd.common.core.basics.IBaseMapper;
import com.mdd.common.entity.AppContentLike;
import org.apache.ibatis.annotations.Mapper;
/**
* Mapper
* @author LikeAdmin
*/
@Mapper
public interface AppContentLikeMapper extends IBaseMapper<AppContentLike> {
}

View File

@ -0,0 +1,13 @@
package com.mdd.common.mapper;
import com.mdd.common.core.basics.IBaseMapper;
import com.mdd.common.entity.AppSosCheck;
import org.apache.ibatis.annotations.Mapper;
/**
* sosMapper
* @author LikeAdmin
*/
@Mapper
public interface AppSosCheckMapper extends IBaseMapper<AppSosCheck> {
}

View File

@ -0,0 +1,69 @@
package com.mdd.front.controller;
import com.mdd.front.aop.Log;
import com.mdd.front.service.IAppCircleCheckService;
import com.mdd.front.validate.common.IdValidate;
import com.mdd.front.validate.AppCircleCheckCreateValidate;
import com.mdd.front.validate.AppCircleCheckUpdateValidate;
import com.mdd.front.validate.AppCircleCheckSearchValidate;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.vo.AppCircleCheckListedVo;
import com.mdd.front.vo.AppCircleCheckDetailVo;
import com.mdd.common.core.AjaxResult;
import com.mdd.common.core.PageResult;
import com.mdd.common.validator.annotation.IDMust;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
@RestController
@RequestMapping("api/circleCheck")
@Api(tags = "圈子用户审核信息管理")
public class AppCircleCheckController {
@Resource
IAppCircleCheckService iAppCircleCheckService;
@GetMapping("/list")
@ApiOperation(value="圈子用户审核信息列表")
public AjaxResult<PageResult<AppCircleCheckListedVo>> list(@Validated PageValidate pageValidate,
@Validated AppCircleCheckSearchValidate searchValidate) {
PageResult<AppCircleCheckListedVo> list = iAppCircleCheckService.list(pageValidate, searchValidate);
return AjaxResult.success(list);
}
@GetMapping("/detail")
@ApiOperation(value="圈子用户审核信息详情")
public AjaxResult<AppCircleCheckDetailVo> detail(@Validated @IDMust() @RequestParam("id") Integer id) {
AppCircleCheckDetailVo detail = iAppCircleCheckService.detail(id);
return AjaxResult.success(detail);
}
@Log(title = "圈子用户审核信息新增")
@PostMapping("/add")
@ApiOperation(value="圈子用户审核信息新增")
public AjaxResult<Object> add(@Validated @RequestBody AppCircleCheckCreateValidate createValidate) {
iAppCircleCheckService.add(createValidate);
return AjaxResult.success();
}
@Log(title = "圈子用户审核信息编辑")
@PostMapping("/edit")
@ApiOperation(value="圈子用户审核信息编辑")
public AjaxResult<Object> edit(@Validated @RequestBody AppCircleCheckUpdateValidate updateValidate) {
iAppCircleCheckService.edit(updateValidate);
return AjaxResult.success();
}
@Log(title = "圈子用户审核信息删除")
@PostMapping("/del")
@ApiOperation(value="圈子用户审核信息删除")
public AjaxResult<Object> del(@Validated @RequestBody IdValidate idValidate) {
iAppCircleCheckService.del(idValidate.getId());
return AjaxResult.success();
}
}

View File

@ -0,0 +1,69 @@
package com.mdd.front.controller;
import com.mdd.front.aop.Log;
import com.mdd.front.service.IAppCircleContentService;
import com.mdd.front.validate.common.IdValidate;
import com.mdd.front.validate.AppCircleContentCreateValidate;
import com.mdd.front.validate.AppCircleContentUpdateValidate;
import com.mdd.front.validate.AppCircleContentSearchValidate;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.vo.AppCircleContentListedVo;
import com.mdd.front.vo.AppCircleContentDetailVo;
import com.mdd.common.core.AjaxResult;
import com.mdd.common.core.PageResult;
import com.mdd.common.validator.annotation.IDMust;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
@RestController
@RequestMapping("api/content")
@Api(tags = "圈子内容信息管理")
public class AppCircleContentController {
@Resource
IAppCircleContentService iAppCircleContentService;
@GetMapping("/list")
@ApiOperation(value="圈子内容信息列表")
public AjaxResult<PageResult<AppCircleContentListedVo>> list(@Validated PageValidate pageValidate,
@Validated AppCircleContentSearchValidate searchValidate) {
PageResult<AppCircleContentListedVo> list = iAppCircleContentService.list(pageValidate, searchValidate);
return AjaxResult.success(list);
}
@GetMapping("/detail")
@ApiOperation(value="圈子内容信息详情")
public AjaxResult<AppCircleContentDetailVo> detail(@Validated @IDMust() @RequestParam("id") Integer id) {
AppCircleContentDetailVo detail = iAppCircleContentService.detail(id);
return AjaxResult.success(detail);
}
@Log(title = "圈子内容信息新增")
@PostMapping("/add")
@ApiOperation(value="圈子内容信息新增")
public AjaxResult<Object> add(@Validated @RequestBody AppCircleContentCreateValidate createValidate) {
iAppCircleContentService.add(createValidate);
return AjaxResult.success();
}
@Log(title = "圈子内容信息编辑")
@PostMapping("/edit")
@ApiOperation(value="圈子内容信息编辑")
public AjaxResult<Object> edit(@Validated @RequestBody AppCircleContentUpdateValidate updateValidate) {
iAppCircleContentService.edit(updateValidate);
return AjaxResult.success();
}
@Log(title = "圈子内容信息删除")
@PostMapping("/del")
@ApiOperation(value="圈子内容信息删除")
public AjaxResult<Object> del(@Validated @RequestBody IdValidate idValidate) {
iAppCircleContentService.del(idValidate.getId());
return AjaxResult.success();
}
}

View File

@ -0,0 +1,69 @@
package com.mdd.front.controller;
import com.mdd.front.aop.Log;
import com.mdd.front.service.IAppCirclePlateService;
import com.mdd.front.validate.common.IdValidate;
import com.mdd.front.validate.AppCirclePlateCreateValidate;
import com.mdd.front.validate.AppCirclePlateUpdateValidate;
import com.mdd.front.validate.AppCirclePlateSearchValidate;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.vo.AppCirclePlateListedVo;
import com.mdd.front.vo.AppCirclePlateDetailVo;
import com.mdd.common.core.AjaxResult;
import com.mdd.common.core.PageResult;
import com.mdd.common.validator.annotation.IDMust;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
@RestController
@RequestMapping("api/plate")
@Api(tags = "圈子板块信息管理")
public class AppCirclePlateController {
@Resource
IAppCirclePlateService iAppCirclePlateService;
@GetMapping("/list")
@ApiOperation(value="圈子板块信息列表")
public AjaxResult<PageResult<AppCirclePlateListedVo>> list(@Validated PageValidate pageValidate,
@Validated AppCirclePlateSearchValidate searchValidate) {
PageResult<AppCirclePlateListedVo> list = iAppCirclePlateService.list(pageValidate, searchValidate);
return AjaxResult.success(list);
}
@GetMapping("/detail")
@ApiOperation(value="圈子板块信息详情")
public AjaxResult<AppCirclePlateDetailVo> detail(@Validated @IDMust() @RequestParam("id") Integer id) {
AppCirclePlateDetailVo detail = iAppCirclePlateService.detail(id);
return AjaxResult.success(detail);
}
@Log(title = "圈子板块信息新增")
@PostMapping("/add")
@ApiOperation(value="圈子板块信息新增")
public AjaxResult<Object> add(@Validated @RequestBody AppCirclePlateCreateValidate createValidate) {
iAppCirclePlateService.add(createValidate);
return AjaxResult.success();
}
@Log(title = "圈子板块信息编辑")
@PostMapping("/edit")
@ApiOperation(value="圈子板块信息编辑")
public AjaxResult<Object> edit(@Validated @RequestBody AppCirclePlateUpdateValidate updateValidate) {
iAppCirclePlateService.edit(updateValidate);
return AjaxResult.success();
}
@Log(title = "圈子板块信息删除")
@PostMapping("/del")
@ApiOperation(value="圈子板块信息删除")
public AjaxResult<Object> del(@Validated @RequestBody IdValidate idValidate) {
iAppCirclePlateService.del(idValidate.getId());
return AjaxResult.success();
}
}

View File

@ -0,0 +1,69 @@
package com.mdd.front.controller;
import com.mdd.front.aop.Log;
import com.mdd.front.service.IAppCircleUserService;
import com.mdd.front.validate.common.IdValidate;
import com.mdd.front.validate.AppCircleUserCreateValidate;
import com.mdd.front.validate.AppCircleUserUpdateValidate;
import com.mdd.front.validate.AppCircleUserSearchValidate;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.vo.AppCircleUserListedVo;
import com.mdd.front.vo.AppCircleUserDetailVo;
import com.mdd.common.core.AjaxResult;
import com.mdd.common.core.PageResult;
import com.mdd.common.validator.annotation.IDMust;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
@RestController
@RequestMapping("api/circleUser")
@Api(tags = "圈子用户信息管理")
public class AppCircleUserController {
@Resource
IAppCircleUserService iAppCircleUserService;
@GetMapping("/list")
@ApiOperation(value="圈子用户信息列表")
public AjaxResult<PageResult<AppCircleUserListedVo>> list(@Validated PageValidate pageValidate,
@Validated AppCircleUserSearchValidate searchValidate) {
PageResult<AppCircleUserListedVo> list = iAppCircleUserService.list(pageValidate, searchValidate);
return AjaxResult.success(list);
}
@GetMapping("/detail")
@ApiOperation(value="圈子用户信息详情")
public AjaxResult<AppCircleUserDetailVo> detail(@Validated @IDMust() @RequestParam("id") Integer id) {
AppCircleUserDetailVo detail = iAppCircleUserService.detail(id);
return AjaxResult.success(detail);
}
@Log(title = "圈子用户信息新增")
@PostMapping("/add")
@ApiOperation(value="圈子用户信息新增")
public AjaxResult<Object> add(@Validated @RequestBody AppCircleUserCreateValidate createValidate) {
iAppCircleUserService.add(createValidate);
return AjaxResult.success();
}
@Log(title = "圈子用户信息编辑")
@PostMapping("/edit")
@ApiOperation(value="圈子用户信息编辑")
public AjaxResult<Object> edit(@Validated @RequestBody AppCircleUserUpdateValidate updateValidate) {
iAppCircleUserService.edit(updateValidate);
return AjaxResult.success();
}
@Log(title = "圈子用户信息删除")
@PostMapping("/del")
@ApiOperation(value="圈子用户信息删除")
public AjaxResult<Object> del(@Validated @RequestBody IdValidate idValidate) {
iAppCircleUserService.del(idValidate.getId());
return AjaxResult.success();
}
}

View File

@ -0,0 +1,69 @@
package com.mdd.front.controller;
import com.mdd.front.aop.Log;
import com.mdd.front.service.IAppContentCommentService;
import com.mdd.front.validate.common.IdValidate;
import com.mdd.front.validate.AppContentCommentCreateValidate;
import com.mdd.front.validate.AppContentCommentUpdateValidate;
import com.mdd.front.validate.AppContentCommentSearchValidate;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.vo.AppContentCommentListedVo;
import com.mdd.front.vo.AppContentCommentDetailVo;
import com.mdd.common.core.AjaxResult;
import com.mdd.common.core.PageResult;
import com.mdd.common.validator.annotation.IDMust;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
@RestController
@RequestMapping("api/comment")
@Api(tags = "圈子内容评论信息管理")
public class AppContentCommentController {
@Resource
IAppContentCommentService iAppContentCommentService;
@GetMapping("/list")
@ApiOperation(value="圈子内容评论信息列表")
public AjaxResult<PageResult<AppContentCommentListedVo>> list(@Validated PageValidate pageValidate,
@Validated AppContentCommentSearchValidate searchValidate) {
PageResult<AppContentCommentListedVo> list = iAppContentCommentService.list(pageValidate, searchValidate);
return AjaxResult.success(list);
}
@GetMapping("/detail")
@ApiOperation(value="圈子内容评论信息详情")
public AjaxResult<AppContentCommentDetailVo> detail(@Validated @IDMust() @RequestParam("id") Integer id) {
AppContentCommentDetailVo detail = iAppContentCommentService.detail(id);
return AjaxResult.success(detail);
}
@Log(title = "圈子内容评论信息新增")
@PostMapping("/add")
@ApiOperation(value="圈子内容评论信息新增")
public AjaxResult<Object> add(@Validated @RequestBody AppContentCommentCreateValidate createValidate) {
iAppContentCommentService.add(createValidate);
return AjaxResult.success();
}
@Log(title = "圈子内容评论信息编辑")
@PostMapping("/edit")
@ApiOperation(value="圈子内容评论信息编辑")
public AjaxResult<Object> edit(@Validated @RequestBody AppContentCommentUpdateValidate updateValidate) {
iAppContentCommentService.edit(updateValidate);
return AjaxResult.success();
}
@Log(title = "圈子内容评论信息删除")
@PostMapping("/del")
@ApiOperation(value="圈子内容评论信息删除")
public AjaxResult<Object> del(@Validated @RequestBody IdValidate idValidate) {
iAppContentCommentService.del(idValidate.getId());
return AjaxResult.success();
}
}

View File

@ -0,0 +1,69 @@
package com.mdd.front.controller;
import com.mdd.front.aop.Log;
import com.mdd.front.service.IAppContentGiftService;
import com.mdd.front.validate.common.IdValidate;
import com.mdd.front.validate.AppContentGiftCreateValidate;
import com.mdd.front.validate.AppContentGiftUpdateValidate;
import com.mdd.front.validate.AppContentGiftSearchValidate;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.vo.AppContentGiftListedVo;
import com.mdd.front.vo.AppContentGiftDetailVo;
import com.mdd.common.core.AjaxResult;
import com.mdd.common.core.PageResult;
import com.mdd.common.validator.annotation.IDMust;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
@RestController
@RequestMapping("api/gift")
@Api(tags = "圈子内容礼物信息管理")
public class AppContentGiftController {
@Resource
IAppContentGiftService iAppContentGiftService;
@GetMapping("/list")
@ApiOperation(value="圈子内容礼物信息列表")
public AjaxResult<PageResult<AppContentGiftListedVo>> list(@Validated PageValidate pageValidate,
@Validated AppContentGiftSearchValidate searchValidate) {
PageResult<AppContentGiftListedVo> list = iAppContentGiftService.list(pageValidate, searchValidate);
return AjaxResult.success(list);
}
@GetMapping("/detail")
@ApiOperation(value="圈子内容礼物信息详情")
public AjaxResult<AppContentGiftDetailVo> detail(@Validated @IDMust() @RequestParam("id") Integer id) {
AppContentGiftDetailVo detail = iAppContentGiftService.detail(id);
return AjaxResult.success(detail);
}
@Log(title = "圈子内容礼物信息新增")
@PostMapping("/add")
@ApiOperation(value="圈子内容礼物信息新增")
public AjaxResult<Object> add(@Validated @RequestBody AppContentGiftCreateValidate createValidate) {
iAppContentGiftService.add(createValidate);
return AjaxResult.success();
}
@Log(title = "圈子内容礼物信息编辑")
@PostMapping("/edit")
@ApiOperation(value="圈子内容礼物信息编辑")
public AjaxResult<Object> edit(@Validated @RequestBody AppContentGiftUpdateValidate updateValidate) {
iAppContentGiftService.edit(updateValidate);
return AjaxResult.success();
}
@Log(title = "圈子内容礼物信息删除")
@PostMapping("/del")
@ApiOperation(value="圈子内容礼物信息删除")
public AjaxResult<Object> del(@Validated @RequestBody IdValidate idValidate) {
iAppContentGiftService.del(idValidate.getId());
return AjaxResult.success();
}
}

View File

@ -0,0 +1,69 @@
package com.mdd.front.controller;
import com.mdd.front.aop.Log;
import com.mdd.front.service.IAppContentLikeService;
import com.mdd.front.validate.common.IdValidate;
import com.mdd.front.validate.AppContentLikeCreateValidate;
import com.mdd.front.validate.AppContentLikeUpdateValidate;
import com.mdd.front.validate.AppContentLikeSearchValidate;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.vo.AppContentLikeListedVo;
import com.mdd.front.vo.AppContentLikeDetailVo;
import com.mdd.common.core.AjaxResult;
import com.mdd.common.core.PageResult;
import com.mdd.common.validator.annotation.IDMust;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
@RestController
@RequestMapping("api/like")
@Api(tags = "圈子内容点赞信息管理")
public class AppContentLikeController {
@Resource
IAppContentLikeService iAppContentLikeService;
@GetMapping("/list")
@ApiOperation(value="圈子内容点赞信息列表")
public AjaxResult<PageResult<AppContentLikeListedVo>> list(@Validated PageValidate pageValidate,
@Validated AppContentLikeSearchValidate searchValidate) {
PageResult<AppContentLikeListedVo> list = iAppContentLikeService.list(pageValidate, searchValidate);
return AjaxResult.success(list);
}
@GetMapping("/detail")
@ApiOperation(value="圈子内容点赞信息详情")
public AjaxResult<AppContentLikeDetailVo> detail(@Validated @IDMust() @RequestParam("id") Integer id) {
AppContentLikeDetailVo detail = iAppContentLikeService.detail(id);
return AjaxResult.success(detail);
}
@Log(title = "圈子内容点赞信息新增")
@PostMapping("/add")
@ApiOperation(value="圈子内容点赞信息新增")
public AjaxResult<Object> add(@Validated @RequestBody AppContentLikeCreateValidate createValidate) {
iAppContentLikeService.add(createValidate);
return AjaxResult.success();
}
@Log(title = "圈子内容点赞信息编辑")
@PostMapping("/edit")
@ApiOperation(value="圈子内容点赞信息编辑")
public AjaxResult<Object> edit(@Validated @RequestBody AppContentLikeUpdateValidate updateValidate) {
iAppContentLikeService.edit(updateValidate);
return AjaxResult.success();
}
@Log(title = "圈子内容点赞信息删除")
@PostMapping("/del")
@ApiOperation(value="圈子内容点赞信息删除")
public AjaxResult<Object> del(@Validated @RequestBody IdValidate idValidate) {
iAppContentLikeService.del(idValidate.getId());
return AjaxResult.success();
}
}

View File

@ -0,0 +1,69 @@
package com.mdd.front.controller;
import com.mdd.front.aop.Log;
import com.mdd.front.service.IAppSosCheckService;
import com.mdd.front.validate.common.IdValidate;
import com.mdd.front.validate.AppSosCheckCreateValidate;
import com.mdd.front.validate.AppSosCheckUpdateValidate;
import com.mdd.front.validate.AppSosCheckSearchValidate;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.vo.AppSosCheckListedVo;
import com.mdd.front.vo.AppSosCheckDetailVo;
import com.mdd.common.core.AjaxResult;
import com.mdd.common.core.PageResult;
import com.mdd.common.validator.annotation.IDMust;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
@RestController
@RequestMapping("api/sosCheck")
@Api(tags = "圈子内容sos审核信息管理")
public class AppSosCheckController {
@Resource
IAppSosCheckService iAppSosCheckService;
@GetMapping("/list")
@ApiOperation(value="圈子内容sos审核信息列表")
public AjaxResult<PageResult<AppSosCheckListedVo>> list(@Validated PageValidate pageValidate,
@Validated AppSosCheckSearchValidate searchValidate) {
PageResult<AppSosCheckListedVo> list = iAppSosCheckService.list(pageValidate, searchValidate);
return AjaxResult.success(list);
}
@GetMapping("/detail")
@ApiOperation(value="圈子内容sos审核信息详情")
public AjaxResult<AppSosCheckDetailVo> detail(@Validated @IDMust() @RequestParam("id") Integer id) {
AppSosCheckDetailVo detail = iAppSosCheckService.detail(id);
return AjaxResult.success(detail);
}
@Log(title = "圈子内容sos审核信息新增")
@PostMapping("/add")
@ApiOperation(value="圈子内容sos审核信息新增")
public AjaxResult<Object> add(@Validated @RequestBody AppSosCheckCreateValidate createValidate) {
iAppSosCheckService.add(createValidate);
return AjaxResult.success();
}
@Log(title = "圈子内容sos审核信息编辑")
@PostMapping("/edit")
@ApiOperation(value="圈子内容sos审核信息编辑")
public AjaxResult<Object> edit(@Validated @RequestBody AppSosCheckUpdateValidate updateValidate) {
iAppSosCheckService.edit(updateValidate);
return AjaxResult.success();
}
@Log(title = "圈子内容sos审核信息删除")
@PostMapping("/del")
@ApiOperation(value="圈子内容sos审核信息删除")
public AjaxResult<Object> del(@Validated @RequestBody IdValidate idValidate) {
iAppSosCheckService.del(idValidate.getId());
return AjaxResult.success();
}
}

View File

@ -0,0 +1,60 @@
package com.mdd.front.service;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.validate.AppCircleCheckCreateValidate;
import com.mdd.front.validate.AppCircleCheckUpdateValidate;
import com.mdd.front.validate.AppCircleCheckSearchValidate;
import com.mdd.front.vo.AppCircleCheckListedVo;
import com.mdd.front.vo.AppCircleCheckDetailVo;
import com.mdd.common.core.PageResult;
/**
*
* @author LikeAdmin
*/
public interface IAppCircleCheckService {
/**
*
*
* @author LikeAdmin
* @param pageValidate
* @param searchValidate
* @return PageResult<AppCircleCheckListedVo>
*/
PageResult<AppCircleCheckListedVo> list(PageValidate pageValidate, AppCircleCheckSearchValidate searchValidate);
/**
*
*
* @author LikeAdmin
* @param id ID
* @return AppCircleCheckDetailVo
*/
AppCircleCheckDetailVo detail(Integer id);
/**
*
*
* @author LikeAdmin
* @param createValidate
*/
void add(AppCircleCheckCreateValidate createValidate);
/**
*
*
* @author LikeAdmin
* @param updateValidate
*/
void edit(AppCircleCheckUpdateValidate updateValidate);
/**
*
*
* @author LikeAdmin
* @param id ID
*/
void del(Integer id);
}

View File

@ -0,0 +1,60 @@
package com.mdd.front.service;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.validate.AppCircleContentCreateValidate;
import com.mdd.front.validate.AppCircleContentUpdateValidate;
import com.mdd.front.validate.AppCircleContentSearchValidate;
import com.mdd.front.vo.AppCircleContentListedVo;
import com.mdd.front.vo.AppCircleContentDetailVo;
import com.mdd.common.core.PageResult;
/**
*
* @author LikeAdmin
*/
public interface IAppCircleContentService {
/**
*
*
* @author LikeAdmin
* @param pageValidate
* @param searchValidate
* @return PageResult<AppCircleContentListedVo>
*/
PageResult<AppCircleContentListedVo> list(PageValidate pageValidate, AppCircleContentSearchValidate searchValidate);
/**
*
*
* @author LikeAdmin
* @param id ID
* @return AppCircleContentDetailVo
*/
AppCircleContentDetailVo detail(Integer id);
/**
*
*
* @author LikeAdmin
* @param createValidate
*/
void add(AppCircleContentCreateValidate createValidate);
/**
*
*
* @author LikeAdmin
* @param updateValidate
*/
void edit(AppCircleContentUpdateValidate updateValidate);
/**
*
*
* @author LikeAdmin
* @param id ID
*/
void del(Integer id);
}

View File

@ -0,0 +1,60 @@
package com.mdd.front.service;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.validate.AppCirclePlateCreateValidate;
import com.mdd.front.validate.AppCirclePlateUpdateValidate;
import com.mdd.front.validate.AppCirclePlateSearchValidate;
import com.mdd.front.vo.AppCirclePlateListedVo;
import com.mdd.front.vo.AppCirclePlateDetailVo;
import com.mdd.common.core.PageResult;
/**
*
* @author LikeAdmin
*/
public interface IAppCirclePlateService {
/**
*
*
* @author LikeAdmin
* @param pageValidate
* @param searchValidate
* @return PageResult<AppCirclePlateListedVo>
*/
PageResult<AppCirclePlateListedVo> list(PageValidate pageValidate, AppCirclePlateSearchValidate searchValidate);
/**
*
*
* @author LikeAdmin
* @param id ID
* @return AppCirclePlateDetailVo
*/
AppCirclePlateDetailVo detail(Integer id);
/**
*
*
* @author LikeAdmin
* @param createValidate
*/
void add(AppCirclePlateCreateValidate createValidate);
/**
*
*
* @author LikeAdmin
* @param updateValidate
*/
void edit(AppCirclePlateUpdateValidate updateValidate);
/**
*
*
* @author LikeAdmin
* @param id ID
*/
void del(Integer id);
}

View File

@ -0,0 +1,60 @@
package com.mdd.front.service;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.validate.AppCircleUserCreateValidate;
import com.mdd.front.validate.AppCircleUserUpdateValidate;
import com.mdd.front.validate.AppCircleUserSearchValidate;
import com.mdd.front.vo.AppCircleUserListedVo;
import com.mdd.front.vo.AppCircleUserDetailVo;
import com.mdd.common.core.PageResult;
/**
*
* @author LikeAdmin
*/
public interface IAppCircleUserService {
/**
*
*
* @author LikeAdmin
* @param pageValidate
* @param searchValidate
* @return PageResult<AppCircleUserListedVo>
*/
PageResult<AppCircleUserListedVo> list(PageValidate pageValidate, AppCircleUserSearchValidate searchValidate);
/**
*
*
* @author LikeAdmin
* @param id ID
* @return AppCircleUserDetailVo
*/
AppCircleUserDetailVo detail(Integer id);
/**
*
*
* @author LikeAdmin
* @param createValidate
*/
void add(AppCircleUserCreateValidate createValidate);
/**
*
*
* @author LikeAdmin
* @param updateValidate
*/
void edit(AppCircleUserUpdateValidate updateValidate);
/**
*
*
* @author LikeAdmin
* @param id ID
*/
void del(Integer id);
}

View File

@ -0,0 +1,60 @@
package com.mdd.front.service;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.validate.AppContentCommentCreateValidate;
import com.mdd.front.validate.AppContentCommentUpdateValidate;
import com.mdd.front.validate.AppContentCommentSearchValidate;
import com.mdd.front.vo.AppContentCommentListedVo;
import com.mdd.front.vo.AppContentCommentDetailVo;
import com.mdd.common.core.PageResult;
/**
*
* @author LikeAdmin
*/
public interface IAppContentCommentService {
/**
*
*
* @author LikeAdmin
* @param pageValidate
* @param searchValidate
* @return PageResult<AppContentCommentListedVo>
*/
PageResult<AppContentCommentListedVo> list(PageValidate pageValidate, AppContentCommentSearchValidate searchValidate);
/**
*
*
* @author LikeAdmin
* @param id ID
* @return AppContentCommentDetailVo
*/
AppContentCommentDetailVo detail(Integer id);
/**
*
*
* @author LikeAdmin
* @param createValidate
*/
void add(AppContentCommentCreateValidate createValidate);
/**
*
*
* @author LikeAdmin
* @param updateValidate
*/
void edit(AppContentCommentUpdateValidate updateValidate);
/**
*
*
* @author LikeAdmin
* @param id ID
*/
void del(Integer id);
}

View File

@ -0,0 +1,60 @@
package com.mdd.front.service;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.validate.AppContentGiftCreateValidate;
import com.mdd.front.validate.AppContentGiftUpdateValidate;
import com.mdd.front.validate.AppContentGiftSearchValidate;
import com.mdd.front.vo.AppContentGiftListedVo;
import com.mdd.front.vo.AppContentGiftDetailVo;
import com.mdd.common.core.PageResult;
/**
*
* @author LikeAdmin
*/
public interface IAppContentGiftService {
/**
*
*
* @author LikeAdmin
* @param pageValidate
* @param searchValidate
* @return PageResult<AppContentGiftListedVo>
*/
PageResult<AppContentGiftListedVo> list(PageValidate pageValidate, AppContentGiftSearchValidate searchValidate);
/**
*
*
* @author LikeAdmin
* @param id ID
* @return AppContentGiftDetailVo
*/
AppContentGiftDetailVo detail(Integer id);
/**
*
*
* @author LikeAdmin
* @param createValidate
*/
void add(AppContentGiftCreateValidate createValidate);
/**
*
*
* @author LikeAdmin
* @param updateValidate
*/
void edit(AppContentGiftUpdateValidate updateValidate);
/**
*
*
* @author LikeAdmin
* @param id ID
*/
void del(Integer id);
}

View File

@ -0,0 +1,60 @@
package com.mdd.front.service;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.validate.AppContentLikeCreateValidate;
import com.mdd.front.validate.AppContentLikeUpdateValidate;
import com.mdd.front.validate.AppContentLikeSearchValidate;
import com.mdd.front.vo.AppContentLikeListedVo;
import com.mdd.front.vo.AppContentLikeDetailVo;
import com.mdd.common.core.PageResult;
/**
*
* @author LikeAdmin
*/
public interface IAppContentLikeService {
/**
*
*
* @author LikeAdmin
* @param pageValidate
* @param searchValidate
* @return PageResult<AppContentLikeListedVo>
*/
PageResult<AppContentLikeListedVo> list(PageValidate pageValidate, AppContentLikeSearchValidate searchValidate);
/**
*
*
* @author LikeAdmin
* @param id ID
* @return AppContentLikeDetailVo
*/
AppContentLikeDetailVo detail(Integer id);
/**
*
*
* @author LikeAdmin
* @param createValidate
*/
void add(AppContentLikeCreateValidate createValidate);
/**
*
*
* @author LikeAdmin
* @param updateValidate
*/
void edit(AppContentLikeUpdateValidate updateValidate);
/**
*
*
* @author LikeAdmin
* @param id ID
*/
void del(Integer id);
}

View File

@ -0,0 +1,60 @@
package com.mdd.front.service;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.validate.AppSosCheckCreateValidate;
import com.mdd.front.validate.AppSosCheckUpdateValidate;
import com.mdd.front.validate.AppSosCheckSearchValidate;
import com.mdd.front.vo.AppSosCheckListedVo;
import com.mdd.front.vo.AppSosCheckDetailVo;
import com.mdd.common.core.PageResult;
/**
* sos
* @author LikeAdmin
*/
public interface IAppSosCheckService {
/**
* sos
*
* @author LikeAdmin
* @param pageValidate
* @param searchValidate
* @return PageResult<AppSosCheckListedVo>
*/
PageResult<AppSosCheckListedVo> list(PageValidate pageValidate, AppSosCheckSearchValidate searchValidate);
/**
* sos
*
* @author LikeAdmin
* @param id ID
* @return AppSosCheckDetailVo
*/
AppSosCheckDetailVo detail(Integer id);
/**
* sos
*
* @author LikeAdmin
* @param createValidate
*/
void add(AppSosCheckCreateValidate createValidate);
/**
* sos
*
* @author LikeAdmin
* @param updateValidate
*/
void edit(AppSosCheckUpdateValidate updateValidate);
/**
* sos
*
* @author LikeAdmin
* @param id ID
*/
void del(Integer id);
}

View File

@ -0,0 +1,156 @@
package com.mdd.front.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.yulichang.query.MPJQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.service.IAppCircleCheckService;
import com.mdd.front.validate.AppCircleCheckCreateValidate;
import com.mdd.front.validate.AppCircleCheckUpdateValidate;
import com.mdd.front.validate.AppCircleCheckSearchValidate;
import com.mdd.front.vo.AppCircleCheckListedVo;
import com.mdd.front.vo.AppCircleCheckDetailVo;
import com.mdd.common.config.GlobalConfig;
import com.mdd.common.core.PageResult;
import com.mdd.common.entity.AppCircleCheck;
import com.mdd.common.mapper.AppCircleCheckMapper;
import com.mdd.common.util.ListUtils;
import com.mdd.common.util.TimeUtils;
import com.mdd.common.util.UrlUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import org.springframework.util.Assert;
import javax.annotation.Resource;
import java.util.*;
/**
*
* @author LikeAdmin
*/
@Service
public class AppCircleCheckServiceImpl implements IAppCircleCheckService {
@Resource
AppCircleCheckMapper appCircleCheckMapper;
/**
*
*
* @author LikeAdmin
* @param pageValidate
* @param searchValidate
* @return PageResult<AppCircleCheckListedVo>
*/
@Override
public PageResult<AppCircleCheckListedVo> list(PageValidate pageValidate, AppCircleCheckSearchValidate searchValidate) {
Integer page = pageValidate.getPageNo();
Integer limit = pageValidate.getPageSize();
QueryWrapper<AppCircleCheck> queryWrapper = new QueryWrapper<>();
queryWrapper.orderByDesc("id");
appCircleCheckMapper.setSearch(queryWrapper, searchValidate, new String[]{
"=:circleId@circle_id:int",
"=:checkUser@check_user:int",
"=:userId@user_id:int",
"=:isCheck@is_check:int",
});
IPage<AppCircleCheck> iPage = appCircleCheckMapper.selectPage(new Page<>(page, limit), queryWrapper);
List<AppCircleCheckListedVo> list = new LinkedList<>();
for(AppCircleCheck item : iPage.getRecords()) {
AppCircleCheckListedVo vo = new AppCircleCheckListedVo();
BeanUtils.copyProperties(item, vo);
vo.setCreateTime(TimeUtils.timestampToDate(item.getCreateTime()));
vo.setUpdateTime(TimeUtils.timestampToDate(item.getUpdateTime()));
list.add(vo);
}
return PageResult.iPageHandle(iPage.getTotal(), iPage.getCurrent(), iPage.getSize(), list);
}
/**
*
*
* @author LikeAdmin
* @param id
* @return AppCircleCheck
*/
@Override
public AppCircleCheckDetailVo detail(Integer id) {
AppCircleCheck model = appCircleCheckMapper.selectOne(
new QueryWrapper<AppCircleCheck>()
.eq("id", id)
.last("limit 1"));
Assert.notNull(model, "数据不存在");
AppCircleCheckDetailVo vo = new AppCircleCheckDetailVo();
BeanUtils.copyProperties(model, vo);
return vo;
}
/**
*
*
* @author LikeAdmin
* @param createValidate
*/
@Override
public void add(AppCircleCheckCreateValidate createValidate) {
AppCircleCheck model = new AppCircleCheck();
model.setCircleId(createValidate.getCircleId());
model.setCheckUser(createValidate.getCheckUser());
model.setUserId(createValidate.getUserId());
model.setIsCheck(createValidate.getIsCheck());
model.setCreateTime(System.currentTimeMillis() / 1000);
model.setUpdateTime(System.currentTimeMillis() / 1000);
appCircleCheckMapper.insert(model);
}
/**
*
*
* @author LikeAdmin
* @param updateValidate
*/
@Override
public void edit(AppCircleCheckUpdateValidate updateValidate) {
AppCircleCheck model = appCircleCheckMapper.selectOne(
new QueryWrapper<AppCircleCheck>()
.eq("id", updateValidate.getId())
.last("limit 1"));
Assert.notNull(model, "数据不存在!");
model.setId(updateValidate.getId());
model.setCircleId(updateValidate.getCircleId());
model.setCheckUser(updateValidate.getCheckUser());
model.setUserId(updateValidate.getUserId());
model.setIsCheck(updateValidate.getIsCheck());
model.setUpdateTime(System.currentTimeMillis() / 1000);
appCircleCheckMapper.updateById(model);
}
/**
*
*
* @author LikeAdmin
* @param id ID
*/
@Override
public void del(Integer id) {
AppCircleCheck model = appCircleCheckMapper.selectOne(
new QueryWrapper<AppCircleCheck>()
.eq("id", id)
.last("limit 1"));
Assert.notNull(model, "数据不存在!");
appCircleCheckMapper.delete(new QueryWrapper<AppCircleCheck>().eq("id", id));
}
}

View File

@ -0,0 +1,195 @@
package com.mdd.front.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.yulichang.query.MPJQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.service.IAppCircleContentService;
import com.mdd.front.validate.AppCircleContentCreateValidate;
import com.mdd.front.validate.AppCircleContentUpdateValidate;
import com.mdd.front.validate.AppCircleContentSearchValidate;
import com.mdd.front.vo.AppCircleContentListedVo;
import com.mdd.front.vo.AppCircleContentDetailVo;
import com.mdd.common.config.GlobalConfig;
import com.mdd.common.core.PageResult;
import com.mdd.common.entity.AppCircleContent;
import com.mdd.common.mapper.AppCircleContentMapper;
import com.mdd.common.util.ListUtils;
import com.mdd.common.util.TimeUtils;
import com.mdd.common.util.UrlUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import org.springframework.util.Assert;
import javax.annotation.Resource;
import java.util.*;
/**
*
* @author LikeAdmin
*/
@Service
public class AppCircleContentServiceImpl implements IAppCircleContentService {
@Resource
AppCircleContentMapper appCircleContentMapper;
/**
*
*
* @author LikeAdmin
* @param pageValidate
* @param searchValidate
* @return PageResult<AppCircleContentListedVo>
*/
@Override
public PageResult<AppCircleContentListedVo> list(PageValidate pageValidate, AppCircleContentSearchValidate searchValidate) {
Integer page = pageValidate.getPageNo();
Integer limit = pageValidate.getPageSize();
QueryWrapper<AppCircleContent> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("is_delete", 0);
queryWrapper.orderByDesc("id");
appCircleContentMapper.setSearch(queryWrapper, searchValidate, new String[]{
"=:circleId@circle_id:int",
"=:userId@user_id:int",
"=:content:str",
"=:imgUrl@img_url:str",
"=:videoUrl@video_url:str",
"=:citeType@cite_type:int",
"=:citeId@cite_id:int",
"=:isTop@is_top:int",
"=:isShield@is_shield:int",
"=:isSos@is_sos:int",
"=:isTj@is_tj:int",
"=:plateId@plate_id:int",
"=:isOwner@is_owner:int",
"=:isAdmin@is_admin:int",
"=:address:str",
});
IPage<AppCircleContent> iPage = appCircleContentMapper.selectPage(new Page<>(page, limit), queryWrapper);
List<AppCircleContentListedVo> list = new LinkedList<>();
for(AppCircleContent item : iPage.getRecords()) {
AppCircleContentListedVo vo = new AppCircleContentListedVo();
BeanUtils.copyProperties(item, vo);
vo.setCreateTime(TimeUtils.timestampToDate(item.getCreateTime()));
vo.setUpdateTime(TimeUtils.timestampToDate(item.getUpdateTime()));
list.add(vo);
}
return PageResult.iPageHandle(iPage.getTotal(), iPage.getCurrent(), iPage.getSize(), list);
}
/**
*
*
* @author LikeAdmin
* @param id
* @return AppCircleContent
*/
@Override
public AppCircleContentDetailVo detail(Integer id) {
AppCircleContent model = appCircleContentMapper.selectOne(
new QueryWrapper<AppCircleContent>()
.eq("id", id)
.eq("is_delete", 0)
.last("limit 1"));
Assert.notNull(model, "数据不存在");
AppCircleContentDetailVo vo = new AppCircleContentDetailVo();
BeanUtils.copyProperties(model, vo);
return vo;
}
/**
*
*
* @author LikeAdmin
* @param createValidate
*/
@Override
public void add(AppCircleContentCreateValidate createValidate) {
AppCircleContent model = new AppCircleContent();
model.setCircleId(createValidate.getCircleId());
model.setUserId(createValidate.getUserId());
model.setContent(createValidate.getContent());
model.setImgUrl(createValidate.getImgUrl());
model.setVideoUrl(createValidate.getVideoUrl());
model.setCiteType(createValidate.getCiteType());
model.setCiteId(createValidate.getCiteId());
model.setIsTop(createValidate.getIsTop());
model.setIsShield(createValidate.getIsShield());
model.setIsSos(createValidate.getIsSos());
model.setIsTj(createValidate.getIsTj());
model.setPlateId(createValidate.getPlateId());
model.setIsOwner(createValidate.getIsOwner());
model.setIsAdmin(createValidate.getIsAdmin());
model.setAddress(createValidate.getAddress());
model.setCreateTime(System.currentTimeMillis() / 1000);
model.setUpdateTime(System.currentTimeMillis() / 1000);
appCircleContentMapper.insert(model);
}
/**
*
*
* @author LikeAdmin
* @param updateValidate
*/
@Override
public void edit(AppCircleContentUpdateValidate updateValidate) {
AppCircleContent model = appCircleContentMapper.selectOne(
new QueryWrapper<AppCircleContent>()
.eq("id", updateValidate.getId())
.eq("is_delete", 0)
.last("limit 1"));
Assert.notNull(model, "数据不存在!");
model.setId(updateValidate.getId());
model.setCircleId(updateValidate.getCircleId());
model.setUserId(updateValidate.getUserId());
model.setContent(updateValidate.getContent());
model.setImgUrl(updateValidate.getImgUrl());
model.setVideoUrl(updateValidate.getVideoUrl());
model.setCiteType(updateValidate.getCiteType());
model.setCiteId(updateValidate.getCiteId());
model.setIsTop(updateValidate.getIsTop());
model.setIsShield(updateValidate.getIsShield());
model.setIsSos(updateValidate.getIsSos());
model.setIsTj(updateValidate.getIsTj());
model.setPlateId(updateValidate.getPlateId());
model.setIsOwner(updateValidate.getIsOwner());
model.setIsAdmin(updateValidate.getIsAdmin());
model.setAddress(updateValidate.getAddress());
model.setUpdateTime(System.currentTimeMillis() / 1000);
appCircleContentMapper.updateById(model);
}
/**
*
*
* @author LikeAdmin
* @param id ID
*/
@Override
public void del(Integer id) {
AppCircleContent model = appCircleContentMapper.selectOne(
new QueryWrapper<AppCircleContent>()
.eq("id", id)
.eq("is_delete", 0)
.last("limit 1"));
Assert.notNull(model, "数据不存在!");
model.setIsDelete(1);
model.setDeleteTime(System.currentTimeMillis() / 1000);
appCircleContentMapper.updateById(model);
}
}

View File

@ -0,0 +1,159 @@
package com.mdd.front.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.yulichang.query.MPJQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.service.IAppCirclePlateService;
import com.mdd.front.validate.AppCirclePlateCreateValidate;
import com.mdd.front.validate.AppCirclePlateUpdateValidate;
import com.mdd.front.validate.AppCirclePlateSearchValidate;
import com.mdd.front.vo.AppCirclePlateListedVo;
import com.mdd.front.vo.AppCirclePlateDetailVo;
import com.mdd.common.config.GlobalConfig;
import com.mdd.common.core.PageResult;
import com.mdd.common.entity.AppCirclePlate;
import com.mdd.common.mapper.AppCirclePlateMapper;
import com.mdd.common.util.ListUtils;
import com.mdd.common.util.TimeUtils;
import com.mdd.common.util.UrlUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import org.springframework.util.Assert;
import javax.annotation.Resource;
import java.util.*;
/**
*
* @author LikeAdmin
*/
@Service
public class AppCirclePlateServiceImpl implements IAppCirclePlateService {
@Resource
AppCirclePlateMapper appCirclePlateMapper;
/**
*
*
* @author LikeAdmin
* @param pageValidate
* @param searchValidate
* @return PageResult<AppCirclePlateListedVo>
*/
@Override
public PageResult<AppCirclePlateListedVo> list(PageValidate pageValidate, AppCirclePlateSearchValidate searchValidate) {
Integer page = pageValidate.getPageNo();
Integer limit = pageValidate.getPageSize();
QueryWrapper<AppCirclePlate> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("is_delete", 0);
queryWrapper.orderByDesc(Arrays.asList("sort", "id"));
appCirclePlateMapper.setSearch(queryWrapper, searchValidate, new String[]{
"=:circleId@circle_id:int",
"like:name:str",
"=:sort:int",
});
IPage<AppCirclePlate> iPage = appCirclePlateMapper.selectPage(new Page<>(page, limit), queryWrapper);
List<AppCirclePlateListedVo> list = new LinkedList<>();
for(AppCirclePlate item : iPage.getRecords()) {
AppCirclePlateListedVo vo = new AppCirclePlateListedVo();
BeanUtils.copyProperties(item, vo);
vo.setCreateTime(TimeUtils.timestampToDate(item.getCreateTime()));
vo.setUpdateTime(TimeUtils.timestampToDate(item.getUpdateTime()));
list.add(vo);
}
return PageResult.iPageHandle(iPage.getTotal(), iPage.getCurrent(), iPage.getSize(), list);
}
/**
*
*
* @author LikeAdmin
* @param id
* @return AppCirclePlate
*/
@Override
public AppCirclePlateDetailVo detail(Integer id) {
AppCirclePlate model = appCirclePlateMapper.selectOne(
new QueryWrapper<AppCirclePlate>()
.eq("id", id)
.eq("is_delete", 0)
.last("limit 1"));
Assert.notNull(model, "数据不存在");
AppCirclePlateDetailVo vo = new AppCirclePlateDetailVo();
BeanUtils.copyProperties(model, vo);
return vo;
}
/**
*
*
* @author LikeAdmin
* @param createValidate
*/
@Override
public void add(AppCirclePlateCreateValidate createValidate) {
AppCirclePlate model = new AppCirclePlate();
model.setCircleId(createValidate.getCircleId());
model.setName(createValidate.getName());
model.setSort(createValidate.getSort());
model.setCreateTime(System.currentTimeMillis() / 1000);
model.setUpdateTime(System.currentTimeMillis() / 1000);
appCirclePlateMapper.insert(model);
}
/**
*
*
* @author LikeAdmin
* @param updateValidate
*/
@Override
public void edit(AppCirclePlateUpdateValidate updateValidate) {
AppCirclePlate model = appCirclePlateMapper.selectOne(
new QueryWrapper<AppCirclePlate>()
.eq("id", updateValidate.getId())
.eq("is_delete", 0)
.last("limit 1"));
Assert.notNull(model, "数据不存在!");
model.setId(updateValidate.getId());
model.setCircleId(updateValidate.getCircleId());
model.setName(updateValidate.getName());
model.setSort(updateValidate.getSort());
model.setUpdateTime(System.currentTimeMillis() / 1000);
appCirclePlateMapper.updateById(model);
}
/**
*
*
* @author LikeAdmin
* @param id ID
*/
@Override
public void del(Integer id) {
AppCirclePlate model = appCirclePlateMapper.selectOne(
new QueryWrapper<AppCirclePlate>()
.eq("id", id)
.eq("is_delete", 0)
.last("limit 1"));
Assert.notNull(model, "数据不存在!");
model.setIsDelete(1);
model.setDeleteTime(System.currentTimeMillis() / 1000);
appCirclePlateMapper.updateById(model);
}
}

View File

@ -0,0 +1,174 @@
package com.mdd.front.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.yulichang.query.MPJQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.service.IAppCircleUserService;
import com.mdd.front.validate.AppCircleUserCreateValidate;
import com.mdd.front.validate.AppCircleUserUpdateValidate;
import com.mdd.front.validate.AppCircleUserSearchValidate;
import com.mdd.front.vo.AppCircleUserListedVo;
import com.mdd.front.vo.AppCircleUserDetailVo;
import com.mdd.common.config.GlobalConfig;
import com.mdd.common.core.PageResult;
import com.mdd.common.entity.AppCircleUser;
import com.mdd.common.mapper.AppCircleUserMapper;
import com.mdd.common.util.ListUtils;
import com.mdd.common.util.TimeUtils;
import com.mdd.common.util.UrlUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import org.springframework.util.Assert;
import javax.annotation.Resource;
import java.util.*;
/**
*
* @author LikeAdmin
*/
@Service
public class AppCircleUserServiceImpl implements IAppCircleUserService {
@Resource
AppCircleUserMapper appCircleUserMapper;
/**
*
*
* @author LikeAdmin
* @param pageValidate
* @param searchValidate
* @return PageResult<AppCircleUserListedVo>
*/
@Override
public PageResult<AppCircleUserListedVo> list(PageValidate pageValidate, AppCircleUserSearchValidate searchValidate) {
Integer page = pageValidate.getPageNo();
Integer limit = pageValidate.getPageSize();
QueryWrapper<AppCircleUser> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("is_delete", 0);
queryWrapper.orderByDesc("id");
appCircleUserMapper.setSearch(queryWrapper, searchValidate, new String[]{
"=:circleId@circle_id:int",
"=:userId@user_id:int",
"like:circleName@circle_name:str",
"like:nickName@nick_name:str",
"=:isRemind@is_remind:int",
"=:isAdmin@is_admin:int",
"=:longitude:str",
"=:latitude:str",
});
IPage<AppCircleUser> iPage = appCircleUserMapper.selectPage(new Page<>(page, limit), queryWrapper);
List<AppCircleUserListedVo> list = new LinkedList<>();
for(AppCircleUser item : iPage.getRecords()) {
AppCircleUserListedVo vo = new AppCircleUserListedVo();
BeanUtils.copyProperties(item, vo);
vo.setCreateTime(TimeUtils.timestampToDate(item.getCreateTime()));
vo.setUpdateTime(TimeUtils.timestampToDate(item.getUpdateTime()));
list.add(vo);
}
return PageResult.iPageHandle(iPage.getTotal(), iPage.getCurrent(), iPage.getSize(), list);
}
/**
*
*
* @author LikeAdmin
* @param id
* @return AppCircleUser
*/
@Override
public AppCircleUserDetailVo detail(Integer id) {
AppCircleUser model = appCircleUserMapper.selectOne(
new QueryWrapper<AppCircleUser>()
.eq("id", id)
.eq("is_delete", 0)
.last("limit 1"));
Assert.notNull(model, "数据不存在");
AppCircleUserDetailVo vo = new AppCircleUserDetailVo();
BeanUtils.copyProperties(model, vo);
return vo;
}
/**
*
*
* @author LikeAdmin
* @param createValidate
*/
@Override
public void add(AppCircleUserCreateValidate createValidate) {
AppCircleUser model = new AppCircleUser();
model.setCircleId(createValidate.getCircleId());
model.setUserId(createValidate.getUserId());
model.setCircleName(createValidate.getCircleName());
model.setNickName(createValidate.getNickName());
model.setIsRemind(createValidate.getIsRemind());
model.setIsAdmin(createValidate.getIsAdmin());
model.setLongitude(createValidate.getLongitude());
model.setLatitude(createValidate.getLatitude());
model.setCreateTime(System.currentTimeMillis() / 1000);
model.setUpdateTime(System.currentTimeMillis() / 1000);
appCircleUserMapper.insert(model);
}
/**
*
*
* @author LikeAdmin
* @param updateValidate
*/
@Override
public void edit(AppCircleUserUpdateValidate updateValidate) {
AppCircleUser model = appCircleUserMapper.selectOne(
new QueryWrapper<AppCircleUser>()
.eq("id", updateValidate.getId())
.eq("is_delete", 0)
.last("limit 1"));
Assert.notNull(model, "数据不存在!");
model.setId(updateValidate.getId());
model.setCircleId(updateValidate.getCircleId());
model.setUserId(updateValidate.getUserId());
model.setCircleName(updateValidate.getCircleName());
model.setNickName(updateValidate.getNickName());
model.setIsRemind(updateValidate.getIsRemind());
model.setIsAdmin(updateValidate.getIsAdmin());
model.setLongitude(updateValidate.getLongitude());
model.setLatitude(updateValidate.getLatitude());
model.setUpdateTime(System.currentTimeMillis() / 1000);
appCircleUserMapper.updateById(model);
}
/**
*
*
* @author LikeAdmin
* @param id ID
*/
@Override
public void del(Integer id) {
AppCircleUser model = appCircleUserMapper.selectOne(
new QueryWrapper<AppCircleUser>()
.eq("id", id)
.eq("is_delete", 0)
.last("limit 1"));
Assert.notNull(model, "数据不存在!");
model.setIsDelete(1);
model.setDeleteTime(System.currentTimeMillis() / 1000);
appCircleUserMapper.updateById(model);
}
}

View File

@ -0,0 +1,159 @@
package com.mdd.front.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.yulichang.query.MPJQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.service.IAppContentCommentService;
import com.mdd.front.validate.AppContentCommentCreateValidate;
import com.mdd.front.validate.AppContentCommentUpdateValidate;
import com.mdd.front.validate.AppContentCommentSearchValidate;
import com.mdd.front.vo.AppContentCommentListedVo;
import com.mdd.front.vo.AppContentCommentDetailVo;
import com.mdd.common.config.GlobalConfig;
import com.mdd.common.core.PageResult;
import com.mdd.common.entity.AppContentComment;
import com.mdd.common.mapper.AppContentCommentMapper;
import com.mdd.common.util.ListUtils;
import com.mdd.common.util.TimeUtils;
import com.mdd.common.util.UrlUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import org.springframework.util.Assert;
import javax.annotation.Resource;
import java.util.*;
/**
*
* @author LikeAdmin
*/
@Service
public class AppContentCommentServiceImpl implements IAppContentCommentService {
@Resource
AppContentCommentMapper appContentCommentMapper;
/**
*
*
* @author LikeAdmin
* @param pageValidate
* @param searchValidate
* @return PageResult<AppContentCommentListedVo>
*/
@Override
public PageResult<AppContentCommentListedVo> list(PageValidate pageValidate, AppContentCommentSearchValidate searchValidate) {
Integer page = pageValidate.getPageNo();
Integer limit = pageValidate.getPageSize();
QueryWrapper<AppContentComment> queryWrapper = new QueryWrapper<>();
queryWrapper.orderByDesc("id");
appContentCommentMapper.setSearch(queryWrapper, searchValidate, new String[]{
"=:circleId@circle_id:int",
"=:contentId@content_id:int",
"=:userId@user_id:int",
"=:content:str",
"=:imgUrl@img_url:str",
});
IPage<AppContentComment> iPage = appContentCommentMapper.selectPage(new Page<>(page, limit), queryWrapper);
List<AppContentCommentListedVo> list = new LinkedList<>();
for(AppContentComment item : iPage.getRecords()) {
AppContentCommentListedVo vo = new AppContentCommentListedVo();
BeanUtils.copyProperties(item, vo);
vo.setCreateTime(TimeUtils.timestampToDate(item.getCreateTime()));
vo.setUpdateTime(TimeUtils.timestampToDate(item.getUpdateTime()));
list.add(vo);
}
return PageResult.iPageHandle(iPage.getTotal(), iPage.getCurrent(), iPage.getSize(), list);
}
/**
*
*
* @author LikeAdmin
* @param id
* @return AppContentComment
*/
@Override
public AppContentCommentDetailVo detail(Integer id) {
AppContentComment model = appContentCommentMapper.selectOne(
new QueryWrapper<AppContentComment>()
.eq("id", id)
.last("limit 1"));
Assert.notNull(model, "数据不存在");
AppContentCommentDetailVo vo = new AppContentCommentDetailVo();
BeanUtils.copyProperties(model, vo);
return vo;
}
/**
*
*
* @author LikeAdmin
* @param createValidate
*/
@Override
public void add(AppContentCommentCreateValidate createValidate) {
AppContentComment model = new AppContentComment();
model.setCircleId(createValidate.getCircleId());
model.setContentId(createValidate.getContentId());
model.setUserId(createValidate.getUserId());
model.setContent(createValidate.getContent());
model.setImgUrl(createValidate.getImgUrl());
model.setCreateTime(System.currentTimeMillis() / 1000);
model.setUpdateTime(System.currentTimeMillis() / 1000);
appContentCommentMapper.insert(model);
}
/**
*
*
* @author LikeAdmin
* @param updateValidate
*/
@Override
public void edit(AppContentCommentUpdateValidate updateValidate) {
AppContentComment model = appContentCommentMapper.selectOne(
new QueryWrapper<AppContentComment>()
.eq("id", updateValidate.getId())
.last("limit 1"));
Assert.notNull(model, "数据不存在!");
model.setId(updateValidate.getId());
model.setCircleId(updateValidate.getCircleId());
model.setContentId(updateValidate.getContentId());
model.setUserId(updateValidate.getUserId());
model.setContent(updateValidate.getContent());
model.setImgUrl(updateValidate.getImgUrl());
model.setUpdateTime(System.currentTimeMillis() / 1000);
appContentCommentMapper.updateById(model);
}
/**
*
*
* @author LikeAdmin
* @param id ID
*/
@Override
public void del(Integer id) {
AppContentComment model = appContentCommentMapper.selectOne(
new QueryWrapper<AppContentComment>()
.eq("id", id)
.last("limit 1"));
Assert.notNull(model, "数据不存在!");
appContentCommentMapper.delete(new QueryWrapper<AppContentComment>().eq("id", id));
}
}

View File

@ -0,0 +1,162 @@
package com.mdd.front.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.yulichang.query.MPJQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.service.IAppContentGiftService;
import com.mdd.front.validate.AppContentGiftCreateValidate;
import com.mdd.front.validate.AppContentGiftUpdateValidate;
import com.mdd.front.validate.AppContentGiftSearchValidate;
import com.mdd.front.vo.AppContentGiftListedVo;
import com.mdd.front.vo.AppContentGiftDetailVo;
import com.mdd.common.config.GlobalConfig;
import com.mdd.common.core.PageResult;
import com.mdd.common.entity.AppContentGift;
import com.mdd.common.mapper.AppContentGiftMapper;
import com.mdd.common.util.ListUtils;
import com.mdd.common.util.TimeUtils;
import com.mdd.common.util.UrlUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import org.springframework.util.Assert;
import javax.annotation.Resource;
import java.util.*;
/**
*
* @author LikeAdmin
*/
@Service
public class AppContentGiftServiceImpl implements IAppContentGiftService {
@Resource
AppContentGiftMapper appContentGiftMapper;
/**
*
*
* @author LikeAdmin
* @param pageValidate
* @param searchValidate
* @return PageResult<AppContentGiftListedVo>
*/
@Override
public PageResult<AppContentGiftListedVo> list(PageValidate pageValidate, AppContentGiftSearchValidate searchValidate) {
Integer page = pageValidate.getPageNo();
Integer limit = pageValidate.getPageSize();
QueryWrapper<AppContentGift> queryWrapper = new QueryWrapper<>();
queryWrapper.orderByDesc("id");
appContentGiftMapper.setSearch(queryWrapper, searchValidate, new String[]{
"=:circleId@circle_id:int",
"=:contentId@content_id:int",
"=:userId@user_id:int",
"=:imgUrl@img_url:str",
"like:name:str",
"=:num:int",
});
IPage<AppContentGift> iPage = appContentGiftMapper.selectPage(new Page<>(page, limit), queryWrapper);
List<AppContentGiftListedVo> list = new LinkedList<>();
for(AppContentGift item : iPage.getRecords()) {
AppContentGiftListedVo vo = new AppContentGiftListedVo();
BeanUtils.copyProperties(item, vo);
vo.setCreateTime(TimeUtils.timestampToDate(item.getCreateTime()));
vo.setUpdateTime(TimeUtils.timestampToDate(item.getUpdateTime()));
list.add(vo);
}
return PageResult.iPageHandle(iPage.getTotal(), iPage.getCurrent(), iPage.getSize(), list);
}
/**
*
*
* @author LikeAdmin
* @param id
* @return AppContentGift
*/
@Override
public AppContentGiftDetailVo detail(Integer id) {
AppContentGift model = appContentGiftMapper.selectOne(
new QueryWrapper<AppContentGift>()
.eq("id", id)
.last("limit 1"));
Assert.notNull(model, "数据不存在");
AppContentGiftDetailVo vo = new AppContentGiftDetailVo();
BeanUtils.copyProperties(model, vo);
return vo;
}
/**
*
*
* @author LikeAdmin
* @param createValidate
*/
@Override
public void add(AppContentGiftCreateValidate createValidate) {
AppContentGift model = new AppContentGift();
model.setCircleId(createValidate.getCircleId());
model.setContentId(createValidate.getContentId());
model.setUserId(createValidate.getUserId());
model.setImgUrl(createValidate.getImgUrl());
model.setName(createValidate.getName());
model.setNum(createValidate.getNum());
model.setCreateTime(System.currentTimeMillis() / 1000);
model.setUpdateTime(System.currentTimeMillis() / 1000);
appContentGiftMapper.insert(model);
}
/**
*
*
* @author LikeAdmin
* @param updateValidate
*/
@Override
public void edit(AppContentGiftUpdateValidate updateValidate) {
AppContentGift model = appContentGiftMapper.selectOne(
new QueryWrapper<AppContentGift>()
.eq("id", updateValidate.getId())
.last("limit 1"));
Assert.notNull(model, "数据不存在!");
model.setId(updateValidate.getId());
model.setCircleId(updateValidate.getCircleId());
model.setContentId(updateValidate.getContentId());
model.setUserId(updateValidate.getUserId());
model.setImgUrl(updateValidate.getImgUrl());
model.setName(updateValidate.getName());
model.setNum(updateValidate.getNum());
model.setUpdateTime(System.currentTimeMillis() / 1000);
appContentGiftMapper.updateById(model);
}
/**
*
*
* @author LikeAdmin
* @param id ID
*/
@Override
public void del(Integer id) {
AppContentGift model = appContentGiftMapper.selectOne(
new QueryWrapper<AppContentGift>()
.eq("id", id)
.last("limit 1"));
Assert.notNull(model, "数据不存在!");
appContentGiftMapper.delete(new QueryWrapper<AppContentGift>().eq("id", id));
}
}

View File

@ -0,0 +1,153 @@
package com.mdd.front.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.yulichang.query.MPJQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.service.IAppContentLikeService;
import com.mdd.front.validate.AppContentLikeCreateValidate;
import com.mdd.front.validate.AppContentLikeUpdateValidate;
import com.mdd.front.validate.AppContentLikeSearchValidate;
import com.mdd.front.vo.AppContentLikeListedVo;
import com.mdd.front.vo.AppContentLikeDetailVo;
import com.mdd.common.config.GlobalConfig;
import com.mdd.common.core.PageResult;
import com.mdd.common.entity.AppContentLike;
import com.mdd.common.mapper.AppContentLikeMapper;
import com.mdd.common.util.ListUtils;
import com.mdd.common.util.TimeUtils;
import com.mdd.common.util.UrlUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import org.springframework.util.Assert;
import javax.annotation.Resource;
import java.util.*;
/**
*
* @author LikeAdmin
*/
@Service
public class AppContentLikeServiceImpl implements IAppContentLikeService {
@Resource
AppContentLikeMapper appContentLikeMapper;
/**
*
*
* @author LikeAdmin
* @param pageValidate
* @param searchValidate
* @return PageResult<AppContentLikeListedVo>
*/
@Override
public PageResult<AppContentLikeListedVo> list(PageValidate pageValidate, AppContentLikeSearchValidate searchValidate) {
Integer page = pageValidate.getPageNo();
Integer limit = pageValidate.getPageSize();
QueryWrapper<AppContentLike> queryWrapper = new QueryWrapper<>();
queryWrapper.orderByDesc("id");
appContentLikeMapper.setSearch(queryWrapper, searchValidate, new String[]{
"=:circleId@circle_id:int",
"=:contentId@content_id:int",
"=:userId@user_id:int",
});
IPage<AppContentLike> iPage = appContentLikeMapper.selectPage(new Page<>(page, limit), queryWrapper);
List<AppContentLikeListedVo> list = new LinkedList<>();
for(AppContentLike item : iPage.getRecords()) {
AppContentLikeListedVo vo = new AppContentLikeListedVo();
BeanUtils.copyProperties(item, vo);
vo.setCreateTime(TimeUtils.timestampToDate(item.getCreateTime()));
vo.setUpdateTime(TimeUtils.timestampToDate(item.getUpdateTime()));
list.add(vo);
}
return PageResult.iPageHandle(iPage.getTotal(), iPage.getCurrent(), iPage.getSize(), list);
}
/**
*
*
* @author LikeAdmin
* @param id
* @return AppContentLike
*/
@Override
public AppContentLikeDetailVo detail(Integer id) {
AppContentLike model = appContentLikeMapper.selectOne(
new QueryWrapper<AppContentLike>()
.eq("id", id)
.last("limit 1"));
Assert.notNull(model, "数据不存在");
AppContentLikeDetailVo vo = new AppContentLikeDetailVo();
BeanUtils.copyProperties(model, vo);
return vo;
}
/**
*
*
* @author LikeAdmin
* @param createValidate
*/
@Override
public void add(AppContentLikeCreateValidate createValidate) {
AppContentLike model = new AppContentLike();
model.setCircleId(createValidate.getCircleId());
model.setContentId(createValidate.getContentId());
model.setUserId(createValidate.getUserId());
model.setCreateTime(System.currentTimeMillis() / 1000);
model.setUpdateTime(System.currentTimeMillis() / 1000);
appContentLikeMapper.insert(model);
}
/**
*
*
* @author LikeAdmin
* @param updateValidate
*/
@Override
public void edit(AppContentLikeUpdateValidate updateValidate) {
AppContentLike model = appContentLikeMapper.selectOne(
new QueryWrapper<AppContentLike>()
.eq("id", updateValidate.getId())
.last("limit 1"));
Assert.notNull(model, "数据不存在!");
model.setId(updateValidate.getId());
model.setCircleId(updateValidate.getCircleId());
model.setContentId(updateValidate.getContentId());
model.setUserId(updateValidate.getUserId());
model.setUpdateTime(System.currentTimeMillis() / 1000);
appContentLikeMapper.updateById(model);
}
/**
*
*
* @author LikeAdmin
* @param id ID
*/
@Override
public void del(Integer id) {
AppContentLike model = appContentLikeMapper.selectOne(
new QueryWrapper<AppContentLike>()
.eq("id", id)
.last("limit 1"));
Assert.notNull(model, "数据不存在!");
appContentLikeMapper.delete(new QueryWrapper<AppContentLike>().eq("id", id));
}
}

View File

@ -0,0 +1,162 @@
package com.mdd.front.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.yulichang.query.MPJQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.mdd.front.validate.common.PageValidate;
import com.mdd.front.service.IAppSosCheckService;
import com.mdd.front.validate.AppSosCheckCreateValidate;
import com.mdd.front.validate.AppSosCheckUpdateValidate;
import com.mdd.front.validate.AppSosCheckSearchValidate;
import com.mdd.front.vo.AppSosCheckListedVo;
import com.mdd.front.vo.AppSosCheckDetailVo;
import com.mdd.common.config.GlobalConfig;
import com.mdd.common.core.PageResult;
import com.mdd.common.entity.AppSosCheck;
import com.mdd.common.mapper.AppSosCheckMapper;
import com.mdd.common.util.ListUtils;
import com.mdd.common.util.TimeUtils;
import com.mdd.common.util.UrlUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import org.springframework.util.Assert;
import javax.annotation.Resource;
import java.util.*;
/**
* sos
* @author LikeAdmin
*/
@Service
public class AppSosCheckServiceImpl implements IAppSosCheckService {
@Resource
AppSosCheckMapper appSosCheckMapper;
/**
* sos
*
* @author LikeAdmin
* @param pageValidate
* @param searchValidate
* @return PageResult<AppSosCheckListedVo>
*/
@Override
public PageResult<AppSosCheckListedVo> list(PageValidate pageValidate, AppSosCheckSearchValidate searchValidate) {
Integer page = pageValidate.getPageNo();
Integer limit = pageValidate.getPageSize();
QueryWrapper<AppSosCheck> queryWrapper = new QueryWrapper<>();
queryWrapper.orderByDesc("id");
appSosCheckMapper.setSearch(queryWrapper, searchValidate, new String[]{
"=:circleId@circle_id:int",
"=:contentId@content_id:int",
"=:userId@user_id:int",
"=:checkUser@check_user:int",
"=:isResult@is_result:int",
"=:useNum@use_num:int",
});
IPage<AppSosCheck> iPage = appSosCheckMapper.selectPage(new Page<>(page, limit), queryWrapper);
List<AppSosCheckListedVo> list = new LinkedList<>();
for(AppSosCheck item : iPage.getRecords()) {
AppSosCheckListedVo vo = new AppSosCheckListedVo();
BeanUtils.copyProperties(item, vo);
vo.setCreateTime(TimeUtils.timestampToDate(item.getCreateTime()));
vo.setUpdateTime(TimeUtils.timestampToDate(item.getUpdateTime()));
list.add(vo);
}
return PageResult.iPageHandle(iPage.getTotal(), iPage.getCurrent(), iPage.getSize(), list);
}
/**
* sos
*
* @author LikeAdmin
* @param id
* @return AppSosCheck
*/
@Override
public AppSosCheckDetailVo detail(Integer id) {
AppSosCheck model = appSosCheckMapper.selectOne(
new QueryWrapper<AppSosCheck>()
.eq("id", id)
.last("limit 1"));
Assert.notNull(model, "数据不存在");
AppSosCheckDetailVo vo = new AppSosCheckDetailVo();
BeanUtils.copyProperties(model, vo);
return vo;
}
/**
* sos
*
* @author LikeAdmin
* @param createValidate
*/
@Override
public void add(AppSosCheckCreateValidate createValidate) {
AppSosCheck model = new AppSosCheck();
model.setCircleId(createValidate.getCircleId());
model.setContentId(createValidate.getContentId());
model.setUserId(createValidate.getUserId());
model.setCheckUser(createValidate.getCheckUser());
model.setIsResult(createValidate.getIsResult());
model.setUseNum(createValidate.getUseNum());
model.setCreateTime(System.currentTimeMillis() / 1000);
model.setUpdateTime(System.currentTimeMillis() / 1000);
appSosCheckMapper.insert(model);
}
/**
* sos
*
* @author LikeAdmin
* @param updateValidate
*/
@Override
public void edit(AppSosCheckUpdateValidate updateValidate) {
AppSosCheck model = appSosCheckMapper.selectOne(
new QueryWrapper<AppSosCheck>()
.eq("id", updateValidate.getId())
.last("limit 1"));
Assert.notNull(model, "数据不存在!");
model.setId(updateValidate.getId());
model.setCircleId(updateValidate.getCircleId());
model.setContentId(updateValidate.getContentId());
model.setUserId(updateValidate.getUserId());
model.setCheckUser(updateValidate.getCheckUser());
model.setIsResult(updateValidate.getIsResult());
model.setUseNum(updateValidate.getUseNum());
model.setUpdateTime(System.currentTimeMillis() / 1000);
appSosCheckMapper.updateById(model);
}
/**
* sos
*
* @author LikeAdmin
* @param id ID
*/
@Override
public void del(Integer id) {
AppSosCheck model = appSosCheckMapper.selectOne(
new QueryWrapper<AppSosCheck>()
.eq("id", id)
.last("limit 1"));
Assert.notNull(model, "数据不存在!");
appSosCheckMapper.delete(new QueryWrapper<AppSosCheck>().eq("id", id));
}
}

View File

@ -0,0 +1,31 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import javax.validation.constraints.*;
@Data
@ApiModel("圈子用户审核信息创建参数")
public class AppCircleCheckCreateValidate implements Serializable {
private static final long serialVersionUID = 1L;
@NotNull(message = "circleId参数缺失")
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@NotNull(message = "checkUser参数缺失")
@ApiModelProperty(value = "审核用户id")
private Integer checkUser;
@NotNull(message = "userId参数缺失")
@ApiModelProperty(value = "点赞用户")
private Integer userId;
@NotNull(message = "isCheck参数缺失")
@ApiModelProperty(value = "审核结果0待审核1通过2失败")
private Integer isCheck;
}

View File

@ -0,0 +1,26 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子用户审核信息搜素参数")
public class AppCircleCheckSearchValidate implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "审核用户id")
private Integer checkUser;
@ApiModelProperty(value = "点赞用户")
private Integer userId;
@ApiModelProperty(value = "审核结果0待审核1通过2失败")
private Integer isCheck;
}

View File

@ -0,0 +1,40 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import javax.validation.constraints.*;
import com.mdd.common.validator.annotation.IDMust;
/**
*
* @author LikeAdmin
*/
@Data
@ApiModel("圈子用户审核信息更新参数")
public class AppCircleCheckUpdateValidate implements Serializable {
private static final long serialVersionUID = 1L;
@IDMust(message = "id参数必传且需大于0")
@ApiModelProperty(value = "主键")
private Integer id;
@NotNull(message = "circleId参数缺失")
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@NotNull(message = "checkUser参数缺失")
@ApiModelProperty(value = "审核用户id")
private Integer checkUser;
@NotNull(message = "userId参数缺失")
@ApiModelProperty(value = "点赞用户")
private Integer userId;
@NotNull(message = "isCheck参数缺失")
@ApiModelProperty(value = "审核结果0待审核1通过2失败")
private Integer isCheck;
}

View File

@ -0,0 +1,75 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import javax.validation.constraints.*;
@Data
@ApiModel("圈子内容信息创建参数")
public class AppCircleContentCreateValidate implements Serializable {
private static final long serialVersionUID = 1L;
@NotNull(message = "circleId参数缺失")
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@NotNull(message = "userId参数缺失")
@ApiModelProperty(value = "创建用户id")
private Integer userId;
@NotNull(message = "content参数缺失")
@ApiModelProperty(value = "内容")
private String content;
@NotNull(message = "imgUrl参数缺失")
@ApiModelProperty(value = "图片,多张用逗号分隔")
private String imgUrl;
@NotNull(message = "videoUrl参数缺失")
@ApiModelProperty(value = "视频地址")
private String videoUrl;
@NotNull(message = "citeType参数缺失")
@ApiModelProperty(value = "引用类型1动态2圈子内容3心愿单")
private Integer citeType;
@NotNull(message = "citeId参数缺失")
@ApiModelProperty(value = "引用类型=1为动态id;=2为圈子内容id;=3为心愿单内容id")
private Integer citeId;
@NotNull(message = "isTop参数缺失")
@ApiModelProperty(value = "是否置顶1是2否")
private Integer isTop;
@NotNull(message = "isShield参数缺失")
@ApiModelProperty(value = "是否屏蔽1是2否")
private Integer isShield;
@NotNull(message = "isSos参数缺失")
@ApiModelProperty(value = "是否开启sos1是2否")
private Integer isSos;
@NotNull(message = "isTj参数缺失")
@ApiModelProperty(value = "是否推荐1是2否")
private Integer isTj;
@NotNull(message = "plateId参数缺失")
@ApiModelProperty(value = "板块id")
private Integer plateId;
@NotNull(message = "isOwner参数缺失")
@ApiModelProperty(value = "是否圈主1是2否")
private Integer isOwner;
@NotNull(message = "isAdmin参数缺失")
@ApiModelProperty(value = "是否是管理员1是2否")
private Integer isAdmin;
@NotNull(message = "address参数缺失")
@ApiModelProperty(value = "位置")
private String address;
}

View File

@ -0,0 +1,59 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子内容信息搜素参数")
public class AppCircleContentSearchValidate implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "创建用户id")
private Integer userId;
@ApiModelProperty(value = "内容")
private String content;
@ApiModelProperty(value = "图片,多张用逗号分隔")
private String imgUrl;
@ApiModelProperty(value = "视频地址")
private String videoUrl;
@ApiModelProperty(value = "引用类型1动态2圈子内容3心愿单")
private Integer citeType;
@ApiModelProperty(value = "引用类型=1为动态id;=2为圈子内容id;=3为心愿单内容id")
private Integer citeId;
@ApiModelProperty(value = "是否置顶1是2否")
private Integer isTop;
@ApiModelProperty(value = "是否屏蔽1是2否")
private Integer isShield;
@ApiModelProperty(value = "是否开启sos1是2否")
private Integer isSos;
@ApiModelProperty(value = "是否推荐1是2否")
private Integer isTj;
@ApiModelProperty(value = "板块id")
private Integer plateId;
@ApiModelProperty(value = "是否圈主1是2否")
private Integer isOwner;
@ApiModelProperty(value = "是否是管理员1是2否")
private Integer isAdmin;
@ApiModelProperty(value = "位置")
private String address;
}

View File

@ -0,0 +1,84 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import javax.validation.constraints.*;
import com.mdd.common.validator.annotation.IDMust;
/**
*
* @author LikeAdmin
*/
@Data
@ApiModel("圈子内容信息更新参数")
public class AppCircleContentUpdateValidate implements Serializable {
private static final long serialVersionUID = 1L;
@IDMust(message = "id参数必传且需大于0")
@ApiModelProperty(value = "主键")
private Integer id;
@NotNull(message = "circleId参数缺失")
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@NotNull(message = "userId参数缺失")
@ApiModelProperty(value = "创建用户id")
private Integer userId;
@NotNull(message = "content参数缺失")
@ApiModelProperty(value = "内容")
private String content;
@NotNull(message = "imgUrl参数缺失")
@ApiModelProperty(value = "图片,多张用逗号分隔")
private String imgUrl;
@NotNull(message = "videoUrl参数缺失")
@ApiModelProperty(value = "视频地址")
private String videoUrl;
@NotNull(message = "citeType参数缺失")
@ApiModelProperty(value = "引用类型1动态2圈子内容3心愿单")
private Integer citeType;
@NotNull(message = "citeId参数缺失")
@ApiModelProperty(value = "引用类型=1为动态id;=2为圈子内容id;=3为心愿单内容id")
private Integer citeId;
@NotNull(message = "isTop参数缺失")
@ApiModelProperty(value = "是否置顶1是2否")
private Integer isTop;
@NotNull(message = "isShield参数缺失")
@ApiModelProperty(value = "是否屏蔽1是2否")
private Integer isShield;
@NotNull(message = "isSos参数缺失")
@ApiModelProperty(value = "是否开启sos1是2否")
private Integer isSos;
@NotNull(message = "isTj参数缺失")
@ApiModelProperty(value = "是否推荐1是2否")
private Integer isTj;
@NotNull(message = "plateId参数缺失")
@ApiModelProperty(value = "板块id")
private Integer plateId;
@NotNull(message = "isOwner参数缺失")
@ApiModelProperty(value = "是否圈主1是2否")
private Integer isOwner;
@NotNull(message = "isAdmin参数缺失")
@ApiModelProperty(value = "是否是管理员1是2否")
private Integer isAdmin;
@NotNull(message = "address参数缺失")
@ApiModelProperty(value = "位置")
private String address;
}

View File

@ -0,0 +1,27 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import javax.validation.constraints.*;
@Data
@ApiModel("圈子板块信息创建参数")
public class AppCirclePlateCreateValidate implements Serializable {
private static final long serialVersionUID = 1L;
@NotNull(message = "circleId参数缺失")
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@NotNull(message = "name参数缺失")
@ApiModelProperty(value = "板块信息")
private String name;
@NotNull(message = "sort参数缺失")
@ApiModelProperty(value = "排序")
private Integer sort;
}

View File

@ -0,0 +1,23 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子板块信息搜素参数")
public class AppCirclePlateSearchValidate implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "板块信息")
private String name;
@ApiModelProperty(value = "排序")
private Integer sort;
}

View File

@ -0,0 +1,36 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import javax.validation.constraints.*;
import com.mdd.common.validator.annotation.IDMust;
/**
*
* @author LikeAdmin
*/
@Data
@ApiModel("圈子板块信息更新参数")
public class AppCirclePlateUpdateValidate implements Serializable {
private static final long serialVersionUID = 1L;
@IDMust(message = "id参数必传且需大于0")
@ApiModelProperty(value = "主键")
private Integer id;
@NotNull(message = "circleId参数缺失")
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@NotNull(message = "name参数缺失")
@ApiModelProperty(value = "板块信息")
private String name;
@NotNull(message = "sort参数缺失")
@ApiModelProperty(value = "排序")
private Integer sort;
}

View File

@ -0,0 +1,47 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import javax.validation.constraints.*;
@Data
@ApiModel("圈子用户信息创建参数")
public class AppCircleUserCreateValidate implements Serializable {
private static final long serialVersionUID = 1L;
@NotNull(message = "circleId参数缺失")
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@NotNull(message = "userId参数缺失")
@ApiModelProperty(value = "成员id")
private Integer userId;
@NotNull(message = "circleName参数缺失")
@ApiModelProperty(value = "圈子昵称")
private String circleName;
@NotNull(message = "nickName参数缺失")
@ApiModelProperty(value = "本群昵称")
private String nickName;
@NotNull(message = "isRemind参数缺失")
@ApiModelProperty(value = "是否提醒1是2否")
private Integer isRemind;
@NotNull(message = "isAdmin参数缺失")
@ApiModelProperty(value = "是否是管理员1是2否")
private Integer isAdmin;
@NotNull(message = "longitude参数缺失")
@ApiModelProperty(value = "经度")
private String longitude;
@NotNull(message = "latitude参数缺失")
@ApiModelProperty(value = "纬度")
private String latitude;
}

View File

@ -0,0 +1,38 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子用户信息搜素参数")
public class AppCircleUserSearchValidate implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "成员id")
private Integer userId;
@ApiModelProperty(value = "圈子昵称")
private String circleName;
@ApiModelProperty(value = "本群昵称")
private String nickName;
@ApiModelProperty(value = "是否提醒1是2否")
private Integer isRemind;
@ApiModelProperty(value = "是否是管理员1是2否")
private Integer isAdmin;
@ApiModelProperty(value = "经度")
private String longitude;
@ApiModelProperty(value = "纬度")
private String latitude;
}

View File

@ -0,0 +1,56 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import javax.validation.constraints.*;
import com.mdd.common.validator.annotation.IDMust;
/**
*
* @author LikeAdmin
*/
@Data
@ApiModel("圈子用户信息更新参数")
public class AppCircleUserUpdateValidate implements Serializable {
private static final long serialVersionUID = 1L;
@IDMust(message = "id参数必传且需大于0")
@ApiModelProperty(value = "主键")
private Integer id;
@NotNull(message = "circleId参数缺失")
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@NotNull(message = "userId参数缺失")
@ApiModelProperty(value = "成员id")
private Integer userId;
@NotNull(message = "circleName参数缺失")
@ApiModelProperty(value = "圈子昵称")
private String circleName;
@NotNull(message = "nickName参数缺失")
@ApiModelProperty(value = "本群昵称")
private String nickName;
@NotNull(message = "isRemind参数缺失")
@ApiModelProperty(value = "是否提醒1是2否")
private Integer isRemind;
@NotNull(message = "isAdmin参数缺失")
@ApiModelProperty(value = "是否是管理员1是2否")
private Integer isAdmin;
@NotNull(message = "longitude参数缺失")
@ApiModelProperty(value = "经度")
private String longitude;
@NotNull(message = "latitude参数缺失")
@ApiModelProperty(value = "纬度")
private String latitude;
}

View File

@ -0,0 +1,35 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import javax.validation.constraints.*;
@Data
@ApiModel("圈子内容评论信息创建参数")
public class AppContentCommentCreateValidate implements Serializable {
private static final long serialVersionUID = 1L;
@NotNull(message = "circleId参数缺失")
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@NotNull(message = "contentId参数缺失")
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@NotNull(message = "userId参数缺失")
@ApiModelProperty(value = "评论用户")
private Integer userId;
@NotNull(message = "content参数缺失")
@ApiModelProperty(value = "评论内容")
private String content;
@NotNull(message = "imgUrl参数缺失")
@ApiModelProperty(value = "评论图片")
private String imgUrl;
}

View File

@ -0,0 +1,29 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子内容评论信息搜素参数")
public class AppContentCommentSearchValidate implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@ApiModelProperty(value = "评论用户")
private Integer userId;
@ApiModelProperty(value = "评论内容")
private String content;
@ApiModelProperty(value = "评论图片")
private String imgUrl;
}

View File

@ -0,0 +1,44 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import javax.validation.constraints.*;
import com.mdd.common.validator.annotation.IDMust;
/**
*
* @author LikeAdmin
*/
@Data
@ApiModel("圈子内容评论信息更新参数")
public class AppContentCommentUpdateValidate implements Serializable {
private static final long serialVersionUID = 1L;
@IDMust(message = "id参数必传且需大于0")
@ApiModelProperty(value = "主键")
private Integer id;
@NotNull(message = "circleId参数缺失")
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@NotNull(message = "contentId参数缺失")
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@NotNull(message = "userId参数缺失")
@ApiModelProperty(value = "评论用户")
private Integer userId;
@NotNull(message = "content参数缺失")
@ApiModelProperty(value = "评论内容")
private String content;
@NotNull(message = "imgUrl参数缺失")
@ApiModelProperty(value = "评论图片")
private String imgUrl;
}

View File

@ -0,0 +1,39 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import javax.validation.constraints.*;
@Data
@ApiModel("圈子内容礼物信息创建参数")
public class AppContentGiftCreateValidate implements Serializable {
private static final long serialVersionUID = 1L;
@NotNull(message = "circleId参数缺失")
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@NotNull(message = "contentId参数缺失")
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@NotNull(message = "userId参数缺失")
@ApiModelProperty(value = "送礼用户")
private Integer userId;
@NotNull(message = "imgUrl参数缺失")
@ApiModelProperty(value = "礼物图片")
private String imgUrl;
@NotNull(message = "name参数缺失")
@ApiModelProperty(value = "礼物说明")
private String name;
@NotNull(message = "num参数缺失")
@ApiModelProperty(value = "礼物数量/价值")
private Integer num;
}

View File

@ -0,0 +1,32 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子内容礼物信息搜素参数")
public class AppContentGiftSearchValidate implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@ApiModelProperty(value = "送礼用户")
private Integer userId;
@ApiModelProperty(value = "礼物图片")
private String imgUrl;
@ApiModelProperty(value = "礼物说明")
private String name;
@ApiModelProperty(value = "礼物数量/价值")
private Integer num;
}

View File

@ -0,0 +1,48 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import javax.validation.constraints.*;
import com.mdd.common.validator.annotation.IDMust;
/**
*
* @author LikeAdmin
*/
@Data
@ApiModel("圈子内容礼物信息更新参数")
public class AppContentGiftUpdateValidate implements Serializable {
private static final long serialVersionUID = 1L;
@IDMust(message = "id参数必传且需大于0")
@ApiModelProperty(value = "主键")
private Integer id;
@NotNull(message = "circleId参数缺失")
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@NotNull(message = "contentId参数缺失")
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@NotNull(message = "userId参数缺失")
@ApiModelProperty(value = "送礼用户")
private Integer userId;
@NotNull(message = "imgUrl参数缺失")
@ApiModelProperty(value = "礼物图片")
private String imgUrl;
@NotNull(message = "name参数缺失")
@ApiModelProperty(value = "礼物说明")
private String name;
@NotNull(message = "num参数缺失")
@ApiModelProperty(value = "礼物数量/价值")
private Integer num;
}

View File

@ -0,0 +1,27 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import javax.validation.constraints.*;
@Data
@ApiModel("圈子内容点赞信息创建参数")
public class AppContentLikeCreateValidate implements Serializable {
private static final long serialVersionUID = 1L;
@NotNull(message = "circleId参数缺失")
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@NotNull(message = "contentId参数缺失")
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@NotNull(message = "userId参数缺失")
@ApiModelProperty(value = "点赞用户")
private Integer userId;
}

View File

@ -0,0 +1,23 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子内容点赞信息搜素参数")
public class AppContentLikeSearchValidate implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@ApiModelProperty(value = "点赞用户")
private Integer userId;
}

View File

@ -0,0 +1,36 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import javax.validation.constraints.*;
import com.mdd.common.validator.annotation.IDMust;
/**
*
* @author LikeAdmin
*/
@Data
@ApiModel("圈子内容点赞信息更新参数")
public class AppContentLikeUpdateValidate implements Serializable {
private static final long serialVersionUID = 1L;
@IDMust(message = "id参数必传且需大于0")
@ApiModelProperty(value = "主键")
private Integer id;
@NotNull(message = "circleId参数缺失")
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@NotNull(message = "contentId参数缺失")
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@NotNull(message = "userId参数缺失")
@ApiModelProperty(value = "点赞用户")
private Integer userId;
}

View File

@ -0,0 +1,39 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import javax.validation.constraints.*;
@Data
@ApiModel("圈子内容sos审核信息创建参数")
public class AppSosCheckCreateValidate implements Serializable {
private static final long serialVersionUID = 1L;
@NotNull(message = "circleId参数缺失")
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@NotNull(message = "contentId参数缺失")
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@NotNull(message = "userId参数缺失")
@ApiModelProperty(value = "发布用户")
private Integer userId;
@NotNull(message = "checkUser参数缺失")
@ApiModelProperty(value = "审核结果")
private Integer checkUser;
@NotNull(message = "isResult参数缺失")
@ApiModelProperty(value = "审核结果0待审核1通过2拒绝")
private Integer isResult;
@NotNull(message = "useNum参数缺失")
@ApiModelProperty(value = "消耗喜糖数量/价值")
private Integer useNum;
}

View File

@ -0,0 +1,32 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子内容sos审核信息搜素参数")
public class AppSosCheckSearchValidate implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@ApiModelProperty(value = "发布用户")
private Integer userId;
@ApiModelProperty(value = "审核结果")
private Integer checkUser;
@ApiModelProperty(value = "审核结果0待审核1通过2拒绝")
private Integer isResult;
@ApiModelProperty(value = "消耗喜糖数量/价值")
private Integer useNum;
}

View File

@ -0,0 +1,48 @@
package com.mdd.front.validate;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import javax.validation.constraints.*;
import com.mdd.common.validator.annotation.IDMust;
/**
* sos
* @author LikeAdmin
*/
@Data
@ApiModel("圈子内容sos审核信息更新参数")
public class AppSosCheckUpdateValidate implements Serializable {
private static final long serialVersionUID = 1L;
@IDMust(message = "id参数必传且需大于0")
@ApiModelProperty(value = "主键")
private Integer id;
@NotNull(message = "circleId参数缺失")
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@NotNull(message = "contentId参数缺失")
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@NotNull(message = "userId参数缺失")
@ApiModelProperty(value = "发布用户")
private Integer userId;
@NotNull(message = "checkUser参数缺失")
@ApiModelProperty(value = "审核结果")
private Integer checkUser;
@NotNull(message = "isResult参数缺失")
@ApiModelProperty(value = "审核结果0待审核1通过2拒绝")
private Integer isResult;
@NotNull(message = "useNum参数缺失")
@ApiModelProperty(value = "消耗喜糖数量/价值")
private Integer useNum;
}

View File

@ -0,0 +1,31 @@
package com.mdd.front.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子用户审核信息详情Vo")
public class AppCircleCheckDetailVo implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "审核用户id")
private Integer checkUser;
@ApiModelProperty(value = "点赞用户")
private Integer userId;
@ApiModelProperty(value = "审核结果0待审核1通过2失败")
private Integer isCheck;
}

View File

@ -0,0 +1,37 @@
package com.mdd.front.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子用户审核信息列表Vo")
public class AppCircleCheckListedVo implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "审核用户id")
private Integer checkUser;
@ApiModelProperty(value = "点赞用户")
private Integer userId;
@ApiModelProperty(value = "审核结果0待审核1通过2失败")
private Integer isCheck;
@ApiModelProperty(value = "创建时间")
private String createTime;
@ApiModelProperty(value = "更新时间")
private String updateTime;
}

View File

@ -0,0 +1,64 @@
package com.mdd.front.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子内容信息详情Vo")
public class AppCircleContentDetailVo implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "创建用户id")
private Integer userId;
@ApiModelProperty(value = "内容")
private String content;
@ApiModelProperty(value = "图片,多张用逗号分隔")
private String imgUrl;
@ApiModelProperty(value = "视频地址")
private String videoUrl;
@ApiModelProperty(value = "引用类型1动态2圈子内容3心愿单")
private Integer citeType;
@ApiModelProperty(value = "引用类型=1为动态id;=2为圈子内容id;=3为心愿单内容id")
private Integer citeId;
@ApiModelProperty(value = "是否置顶1是2否")
private Integer isTop;
@ApiModelProperty(value = "是否屏蔽1是2否")
private Integer isShield;
@ApiModelProperty(value = "是否开启sos1是2否")
private Integer isSos;
@ApiModelProperty(value = "是否推荐1是2否")
private Integer isTj;
@ApiModelProperty(value = "板块id")
private Integer plateId;
@ApiModelProperty(value = "是否圈主1是2否")
private Integer isOwner;
@ApiModelProperty(value = "是否是管理员1是2否")
private Integer isAdmin;
@ApiModelProperty(value = "位置")
private String address;
}

View File

@ -0,0 +1,67 @@
package com.mdd.front.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子内容信息列表Vo")
public class AppCircleContentListedVo implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "创建用户id")
private Integer userId;
@ApiModelProperty(value = "图片,多张用逗号分隔")
private String imgUrl;
@ApiModelProperty(value = "视频地址")
private String videoUrl;
@ApiModelProperty(value = "引用类型1动态2圈子内容3心愿单")
private Integer citeType;
@ApiModelProperty(value = "引用类型=1为动态id;=2为圈子内容id;=3为心愿单内容id")
private Integer citeId;
@ApiModelProperty(value = "是否置顶1是2否")
private Integer isTop;
@ApiModelProperty(value = "是否屏蔽1是2否")
private Integer isShield;
@ApiModelProperty(value = "是否开启sos1是2否")
private Integer isSos;
@ApiModelProperty(value = "是否推荐1是2否")
private Integer isTj;
@ApiModelProperty(value = "板块id")
private Integer plateId;
@ApiModelProperty(value = "是否圈主1是2否")
private Integer isOwner;
@ApiModelProperty(value = "是否是管理员1是2否")
private Integer isAdmin;
@ApiModelProperty(value = "位置")
private String address;
@ApiModelProperty(value = "创建时间")
private String createTime;
@ApiModelProperty(value = "更新时间")
private String updateTime;
}

View File

@ -0,0 +1,28 @@
package com.mdd.front.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子板块信息详情Vo")
public class AppCirclePlateDetailVo implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "板块信息")
private String name;
@ApiModelProperty(value = "排序")
private Integer sort;
}

View File

@ -0,0 +1,34 @@
package com.mdd.front.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子板块信息列表Vo")
public class AppCirclePlateListedVo implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "板块信息")
private String name;
@ApiModelProperty(value = "排序")
private Integer sort;
@ApiModelProperty(value = "创建时间")
private String createTime;
@ApiModelProperty(value = "更新时间")
private String updateTime;
}

View File

@ -0,0 +1,43 @@
package com.mdd.front.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子用户信息详情Vo")
public class AppCircleUserDetailVo implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "成员id")
private Integer userId;
@ApiModelProperty(value = "圈子昵称")
private String circleName;
@ApiModelProperty(value = "本群昵称")
private String nickName;
@ApiModelProperty(value = "是否提醒1是2否")
private Integer isRemind;
@ApiModelProperty(value = "是否是管理员1是2否")
private Integer isAdmin;
@ApiModelProperty(value = "经度")
private String longitude;
@ApiModelProperty(value = "纬度")
private String latitude;
}

View File

@ -0,0 +1,49 @@
package com.mdd.front.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子用户信息列表Vo")
public class AppCircleUserListedVo implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "成员id")
private Integer userId;
@ApiModelProperty(value = "圈子昵称")
private String circleName;
@ApiModelProperty(value = "本群昵称")
private String nickName;
@ApiModelProperty(value = "是否提醒1是2否")
private Integer isRemind;
@ApiModelProperty(value = "是否是管理员1是2否")
private Integer isAdmin;
@ApiModelProperty(value = "经度")
private String longitude;
@ApiModelProperty(value = "纬度")
private String latitude;
@ApiModelProperty(value = "创建时间")
private String createTime;
@ApiModelProperty(value = "更新时间")
private String updateTime;
}

View File

@ -0,0 +1,34 @@
package com.mdd.front.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子内容评论信息详情Vo")
public class AppContentCommentDetailVo implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@ApiModelProperty(value = "评论用户")
private Integer userId;
@ApiModelProperty(value = "评论内容")
private String content;
@ApiModelProperty(value = "评论图片")
private String imgUrl;
}

View File

@ -0,0 +1,37 @@
package com.mdd.front.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子内容评论信息列表Vo")
public class AppContentCommentListedVo implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@ApiModelProperty(value = "评论用户")
private Integer userId;
@ApiModelProperty(value = "评论图片")
private String imgUrl;
@ApiModelProperty(value = "创建时间")
private String createTime;
@ApiModelProperty(value = "更新时间")
private String updateTime;
}

View File

@ -0,0 +1,37 @@
package com.mdd.front.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子内容礼物信息详情Vo")
public class AppContentGiftDetailVo implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@ApiModelProperty(value = "送礼用户")
private Integer userId;
@ApiModelProperty(value = "礼物图片")
private String imgUrl;
@ApiModelProperty(value = "礼物说明")
private String name;
@ApiModelProperty(value = "礼物数量/价值")
private Integer num;
}

View File

@ -0,0 +1,43 @@
package com.mdd.front.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子内容礼物信息列表Vo")
public class AppContentGiftListedVo implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@ApiModelProperty(value = "送礼用户")
private Integer userId;
@ApiModelProperty(value = "礼物图片")
private String imgUrl;
@ApiModelProperty(value = "礼物说明")
private String name;
@ApiModelProperty(value = "礼物数量/价值")
private Integer num;
@ApiModelProperty(value = "创建时间")
private String createTime;
@ApiModelProperty(value = "更新时间")
private String updateTime;
}

View File

@ -0,0 +1,28 @@
package com.mdd.front.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子内容点赞信息详情Vo")
public class AppContentLikeDetailVo implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@ApiModelProperty(value = "点赞用户")
private Integer userId;
}

View File

@ -0,0 +1,34 @@
package com.mdd.front.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子内容点赞信息列表Vo")
public class AppContentLikeListedVo implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@ApiModelProperty(value = "点赞用户")
private Integer userId;
@ApiModelProperty(value = "创建时间")
private String createTime;
@ApiModelProperty(value = "更新时间")
private String updateTime;
}

View File

@ -0,0 +1,37 @@
package com.mdd.front.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子内容sos审核信息详情Vo")
public class AppSosCheckDetailVo implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@ApiModelProperty(value = "发布用户")
private Integer userId;
@ApiModelProperty(value = "审核结果")
private Integer checkUser;
@ApiModelProperty(value = "审核结果0待审核1通过2拒绝")
private Integer isResult;
@ApiModelProperty(value = "消耗喜糖数量/价值")
private Integer useNum;
}

View File

@ -0,0 +1,43 @@
package com.mdd.front.vo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
@Data
@ApiModel("圈子内容sos审核信息列表Vo")
public class AppSosCheckListedVo implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "主键")
private Integer id;
@ApiModelProperty(value = "圈子id")
private Integer circleId;
@ApiModelProperty(value = "圈子内容id")
private Integer contentId;
@ApiModelProperty(value = "发布用户")
private Integer userId;
@ApiModelProperty(value = "审核结果")
private Integer checkUser;
@ApiModelProperty(value = "审核结果0待审核1通过2拒绝")
private Integer isResult;
@ApiModelProperty(value = "消耗喜糖数量/价值")
private Integer useNum;
@ApiModelProperty(value = "创建时间")
private String createTime;
@ApiModelProperty(value = "更新时间")
private String updateTime;
}

View File

@ -8,7 +8,7 @@ import com.github.yulichang.query.MPJQueryWrapper;
#if($table.genTpl.equals("crud"))
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import ${packageName}.front.validate.commons.PageValidate;
import ${packageName}.front.validate.common.PageValidate;
#end
import ${packageName}.front.service.I${EntityName}Service;
import ${packageName}.front.validate.${EntityName}CreateValidate;