springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActActRegistVO.java
@@ -65,4 +65,7 @@ @ApiModelProperty(value = "分页-每页记录数", example = "10") private Long pageSize = 10L; @ApiModelProperty(value = "签到位置") private String position; } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComActActivityCodeApi.java
New file @@ -0,0 +1,86 @@ package com.panzhihua.service_community.api; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.api.ApiController; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.dtos.property.CommonPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.panzhihua.service_community.entity.ComActActivityCode; import com.panzhihua.service_community.service.ComActActivityCodeService; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; import java.io.Serializable; import java.util.List; /** * 签到二维码表(ComActActivityCode)表控制层 * * @author makejava * @since 2021-10-15 15:23:10 */ @RestController @RequestMapping("comActActivityCode") public class ComActActivityCodeApi { /** * 服务对象 */ @Resource private ComActActivityCodeService comActActivityCodeService; /** * 分页查询所有数据 * * @param commonPage 查询实体 * @return 所有数据 */ @PostMapping("queryAll") public R selectAll(@RequestBody CommonPage commonPage) { return this.comActActivityCodeService.pageList(commonPage); } /** * 通过主键查询单条数据 * * @param id 主键 * @return 单条数据 */ @GetMapping("{id}") public R selectOne(@PathVariable("id") Serializable id) { return R.ok(this.comActActivityCodeService.getById(id)); } /** * 新增数据 * * @param comActActivityCode 实体对象 * @return 新增结果 */ @PostMapping public R insert(@RequestBody ComActActivityCode comActActivityCode) { return R.ok(this.comActActivityCodeService.save(comActActivityCode)); } /** * 修改数据 * * @param comActActivityCode 实体对象 * @return 修改结果 */ @PostMapping("/update") public R update(@RequestBody ComActActivityCode comActActivityCode) { return R.ok(this.comActActivityCodeService.updateById(comActActivityCode)); } /** * 删除数据 * * @param id 主键结合 * @return 删除结果 */ @GetMapping("del") public R delete(@RequestParam("id") Long id) { return R.ok(this.comActActivityCodeService.removeById(id)); } } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActActivityCodeDao.java
New file @@ -0,0 +1,16 @@ package com.panzhihua.service_community.dao; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Mapper; import com.panzhihua.service_community.entity.ComActActivityCode; /** * 签到二维码表(ComActActivityCode)表数据库访问层 * * @author makejava * @since 2021-10-15 15:23:09 */ @Mapper public interface ComActActivityCodeDao extends BaseMapper<ComActActivityCode> { } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/entity/ComActActivityCode.java
New file @@ -0,0 +1,64 @@ package com.panzhihua.service_community.entity; import java.util.Date; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.Date; /** * 签到二维码表(ComActActivityCode)表实体类 * * @author makejava * @since 2021-10-15 15:23:08 */ @Data @Builder @AllArgsConstructor @NoArgsConstructor @ApiModel("签到二维码表") public class ComActActivityCode implements Serializable { private static final long serialVersionUID = 821676065778343316L; /** * 主键 */ @ApiModelProperty(value = "主键") @TableId(type = IdType.AUTO) private Long id; /** * 活动id */ @ApiModelProperty(value = "活动id") private Long activityId; /** * 二维码编号 */ @ApiModelProperty(value = "二维码编号") private String code; /** * 状态 1 有效 2过时 */ @ApiModelProperty(value = "状态 1 有效 2过时") private Integer status; /** * 创建时间 */ @ApiModelProperty(value = "创建时间") private Date createTime; } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/model/dos/ComActActRegistDO.java
@@ -44,6 +44,36 @@ private Date createAt; /** * 开始时间 */ private Date startTime; /** * 结束时间 */ private Date endTime; /** * 奖励积分 */ private Integer award; /** * 签到位置 */ private String position; /** * 签到次数 */ private Integer times; /** * 二维码id */ private Integer codeId; /** * 是否是志愿者 0 否 1 是 */ private Integer isVolunteer; springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActActivityCodeService.java
New file @@ -0,0 +1,16 @@ package com.panzhihua.service_community.service; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.dtos.property.CommonPage; import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.service_community.entity.ComActActivityCode; /** * 签到二维码表(ComActActivityCode)表服务接口 * * @author makejava * @since 2021-10-15 15:23:09 */ public interface ComActActivityCodeService extends IService<ComActActivityCode> { R pageList(CommonPage commonPage); } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActActivityCodeServiceImpl.java
New file @@ -0,0 +1,20 @@ package com.panzhihua.service_community.service.impl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.panzhihua.service_community.entity.ComActActivityCode; import com.panzhihua.service_community.dao.ComActActivityCodeDao; import com.panzhihua.service_community.service.ComActActivityCodeService; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; /** * 签到二维码表(ComActActivityCode)表服务实现类 * * @author makejava * @since 2021-10-15 15:23:10 */ @Slf4j @Service public class ComActActivityCodeServiceImpl extends ServiceImpl<ComActActivityCodeDao, ComActActivityCode> implements ComActActivityCodeService { } springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActActivityCodeMapper.xml
New file @@ -0,0 +1,13 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.panzhihua.service_community.dao.ComActActivityCodeDao"> <resultMap type="com.panzhihua.service_community.entity.ComActActivityCode" id="ComActActivityCodeBaseResultMap"> <result property="id" column="id"/> <result property="activityId" column="activity_id"/> <result property="code" column="code"/> <result property="status" column="status"/> <result property="createTime" column="create_time"/> </resultMap> </mapper>