lidongdong
2023-10-23 a4a81cce1a28e99871db21847c1f8adfa5eba1b7
新增金汇家园接口
10个文件已修改
139 ■■■■■ 已修改文件
springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/JinHuiCommnuityApi.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/jinhui/JinhuiArticleManagementVO.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/jinhui/JinhuiCommunityService.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/JinhuiAppi.java 100 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/api/JinhuiArticleManagementApi.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/dao/JinhuiArticleManagementDao.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/entity/JinhuiArticleManagement.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/service/JinhuiArticleManagementService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/service/impl/JinhuiArticleManagementServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/resources/mapper/JinhuiArticleManagementMapper.xml 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/applets/src/main/java/com/panzhihua/applets/api/JinHuiCommnuityApi.java
@@ -638,7 +638,7 @@
    public R articleGetList(@RequestParam("pageNum") int pageNum,
                            @RequestParam("pageSize")  int pageSize)
    {
        return jinhuiCommunityService.articleGetList(pageNum,pageSize,"1");
        return jinhuiCommunityService.articleGetList(pageNum,pageSize,"1","1");
    }
    /**
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/jinhui/JinhuiArticleManagementVO.java
@@ -43,6 +43,7 @@
    private Date updateTime;
    @ApiModelProperty(value = "状态(1 金汇文章   2 金汇家园)")
    private String conditionType;
}
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/jinhui/JinhuiCommunityService.java
@@ -807,7 +807,8 @@
    @GetMapping("/JinhuiArticle/articleGetList")
    public R articleGetList(@RequestParam("pageNum") int pageNum,
                            @RequestParam("pageSize")  int pageSize,
                            @RequestParam(value = "articleType", required = false) String articleType);
                            @RequestParam(value = "articleType", required = false) String articleType,
                            @RequestParam(value = "conditionType", required = false) String conditionType);
    /**
     * 详情
springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/JinhuiAppi.java
@@ -985,7 +985,7 @@
    public R articleGetList(@RequestParam("pageNum") int pageNum,
                            @RequestParam("pageSize")  int pageSize)
    {
        return jinhuiCommunityService.articleGetList(pageNum,pageSize,null);
        return jinhuiCommunityService.articleGetList(pageNum,pageSize,null,"1");
    }
    /**
@@ -1010,6 +1010,7 @@
    public R articleAddData(@RequestBody JinhuiArticleManagementVO item)
    {
        item.setArticleType("1");
        item.setConditionType("1");
        return jinhuiCommunityService.articleAddData(item);
    }
@@ -1047,6 +1048,7 @@
        JinhuiArticleManagementVO item=new JinhuiArticleManagementVO();
        item.setId(id);
        item.setArticleType(articleType);
        item.setConditionType("2");
        return jinhuiCommunityService.articleEditData(item);
    }
@@ -1106,6 +1108,102 @@
    /******************************************************************************************************
     *
     *                    金汇家园
     *
     *******************************************************************************************************/
    /**
     * 分页查询
     * @param
     * @return
     */
    @ApiOperation(value = "金汇家园列表", response = JinhuiArticleManagementVO.class)
    @GetMapping("/homeGetList")
    public R homeGetList(@RequestParam("pageNum") int pageNum,
                            @RequestParam("pageSize")  int pageSize)
    {
        return jinhuiCommunityService.articleGetList(pageNum,pageSize,null,"2");
    }
    /**
     * 详情
     * @param id
     * @return
     */
    @ApiOperation(value = "金汇家园详情", response = JinhuiArticleManagementVO.class)
    @GetMapping("/homeGetDetails")
    public R homeGetDetails(@RequestParam("id") String id)
    {
        return jinhuiCommunityService.articleGetDetails(id);
    }
    /**
     * 新增
     * @param
     * @return
     */
    @ApiOperation(value = "金汇家园新增")
    @PostMapping("/homeAddData")
    public R homeAddData(@RequestBody JinhuiArticleManagementVO item)
    {
        item.setArticleType("1");
        item.setConditionType("2");
        return jinhuiCommunityService.articleAddData(item);
    }
    /**
     * 编辑
     * @param item
     * @return
     */
    @ApiOperation(value = "金汇家园编辑")
    @PostMapping("/homeEditData")
    public R homeEditData(@RequestBody JinhuiArticleManagementVO item)
    {
        return jinhuiCommunityService.articleEditData(item);
    }
    /**
     * 编辑
     * @return
     */
    @ApiOperation(value = "金汇家园上下架")
    @GetMapping("/home/unmount")
    public R homeUnmount(@RequestParam("id") String id,
                            @RequestParam("articleType") String articleType)
    {
        if(StringUtils.isEmpty(id))
        {
            return R.fail("id不能为空");
        }
        if(StringUtils.isEmpty(articleType))
        {
            return R.fail("上下架状态不能为空");
        }
        JinhuiArticleManagementVO item=new JinhuiArticleManagementVO();
        item.setId(id);
        item.setArticleType(articleType);
        item.setConditionType("2");
        return jinhuiCommunityService.articleEditData(item);
    }
    /**
     * 删除
     * @param id
     * @return
     */
    @ApiOperation(value = "金汇家园删除")
    @GetMapping("/homeExpurgateData")
    public R homeExpurgateData(@RequestParam("id") String id)
    {
        return jinhuiCommunityService.articleExpurgateData(id);
    }
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/api/JinhuiArticleManagementApi.java
@@ -29,9 +29,10 @@
    @GetMapping("/articleGetList")
    public R articleGetList(@RequestParam("pageNum") int pageNum,
                            @RequestParam("pageSize")  int pageSize,
                            @RequestParam(value = "articleType", required = false) String articleType)
                            @RequestParam(value = "articleType", required = false) String articleType,
                            @RequestParam(value = "conditionType", required = false) String conditionType)
    {
        return managementService.getList(pageNum,pageSize,articleType);
        return managementService.getList(pageNum,pageSize,articleType,conditionType);
    }
    /**
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/dao/JinhuiArticleManagementDao.java
@@ -16,7 +16,9 @@
     * @param
     * @return
     */
    IPage<JinhuiArticleManagement> getList(Page page,@Param("articleType") String articleType);
    IPage<JinhuiArticleManagement> getList(Page page,
                                           @Param("articleType") String articleType,
                                           @Param("conditionType") String conditionType);
    /**
     * 详情
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/entity/JinhuiArticleManagement.java
@@ -34,6 +34,9 @@
    @ApiModelProperty(value = "详情内容")
    private String content;
    @ApiModelProperty(value = "状态(1 金汇文章   2 金汇家园)")
    private String conditionType;
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date creationTime;
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/service/JinhuiArticleManagementService.java
@@ -12,7 +12,7 @@
     * @param
     * @return
     */
    R getList(int pageNum,int pageSize,String articleType);
    R getList(int pageNum,int pageSize,String articleType,String conditionType);
    JinhuiArticleManagement getDetails(String id);
    /**
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/java/com/panzhihua/service_jinhui_community/service/impl/JinhuiArticleManagementServiceImpl.java
@@ -18,10 +18,10 @@
{
    @Override
    public R getList(int pageNum,int pageSize,String articleType)
    public R getList(int pageNum,int pageSize,String articleType,String conditionType)
    {
        Page page = new Page<JinhuiArticleManagement>(pageNum,pageSize);
        return R.ok(baseMapper.getList(page,articleType));
        return R.ok(baseMapper.getList(page,articleType,conditionType));
    }
    @Override
springcloud_k8s_panzhihuazhihuishequ/service_jinhui_community/src/main/resources/mapper/JinhuiArticleManagementMapper.xml
@@ -10,6 +10,7 @@
        <result property="articleType" column="article_type" />
        <result property="creationTime" column="creation_time" />
        <result property="updateTime" column="update_time" />
        <result property="conditionType" column="condition_type" />
    </resultMap>
@@ -29,6 +30,9 @@
            1=1
            <if test="articleType !=null and articleType!='' ">
                and article_type=#{articleType}
            </if>
            <if test="conditionType !=null and conditionType!='' ">
                and condition_type=#{conditionType}
            </if>
        </where>
        order by creation_time desc
@@ -67,6 +71,9 @@
            <if test="item.content != null and item.content != '' ">
                content,
            </if>
            <if test="item.conditionType != null and item.conditionType != '' ">
                condition_type,
            </if>
            creation_time
        </trim>
        values
@@ -85,6 +92,9 @@
            </if>
            <if test="item.content != null and item.content != '' ">
                #{item.content},
            </if>
            <if test="item.conditionType != null and item.conditionType != '' ">
                #{item.conditionType},
            </if>
            sysdate()
        </trim>
@@ -108,6 +118,9 @@
            <if test="item.content != null and item.content != '' ">
                content=#{item.content},
            </if>
            <if test="item.conditionType != null and item.conditionType != '' ">
                condition_type=#{item.conditionType},
            </if>
            update_time=sysdate()
        </set>
        where id = #{item.id}