mitao
2025-02-21 31573d6180d15ef65ed0df9c2732495f40b12663
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
package com.panzhihua.service_grid.service;
 
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panzhihua.common.model.dtos.grid.*;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.model.vos.grid.ComActEasyPhotoDetailsVO;
import com.panzhihua.common.model.vos.grid.ComActEasyPhotoVO;
import com.panzhihua.service_grid.model.dos.ComActEasyPhotoDO;
 
/**
 * 社区活动 》随手拍 service
 *
 * @author cedoo email:cedoo(a)qq.com
 * @version 1.0
 * @since 1.0
 * @date 2021-05-26
 */
public interface ComActEasyPhotoService extends IService<ComActEasyPhotoDO> {
 
    /**
     * 新增社区活动 》随手拍
     * 
     * @param comActEasyPhotoAddDTO
     * @return 新增结果
     */
    R add(ComActEasyPhotoAddDTO comActEasyPhotoAddDTO);
 
    /**
     * 修改社区活动 》随手拍
     * 
     * @param comActEasyPhotoEditDTO
     * @return 维护结果
     */
    R edit(ComActEasyPhotoEditDTO comActEasyPhotoEditDTO);
 
    /**
     * 分页查询随手拍
     * 
     * @param easyAppDTO
     *            请求参数
     * @return 随手拍列表
     */
    R<IPage<ComActEasyPhotoVO>> query(PageEasyAppDTO easyAppDTO);
 
    /**
     * 删除社区活动 》随手拍
     * 
     * @param ComActEasyPhotoDeleteDTO
     * @return 平台用户信息
     */
    R delete(ComActEasyPhotoDeleteDTO ComActEasyPhotoDeleteDTO);
 
    /**
     * 查询社区活动 》随手拍详细信息
     * 
     * @param id
     *            社区活动 》随手拍 id
     * @return 查找结果
     */
    R<ComActEasyPhotoDetailsVO> comActEasyPhotoDetails(Long id);
 
    /**
     * 根据随手拍id查询随手拍详情
     * 
     * @param easyId
     *            随手拍id
     * @return 随手拍详情
     */
    R detail(Long easyId);
 
    /**
     * 随手拍处理
     * 
     * @param photoHandleDTO
     *            请求参数
     * @return 处理结果
     */
    R easyHandle(ComActEasyPhotoHandleDTO photoHandleDTO);
 
    /**
     * 随手拍公示状态切换
     * 
     * @param photoHandleDTO
     *            请求参数
     * @return 切换结果
     */
    R easyPublicity(ComActEasyPhotoHandleDTO photoHandleDTO);
 
    /**
     * 随手拍上报社区
     * 
     * @param photoHandleDTO
     *            请求参数
     * @return 上报结果
     */
    R easyReport(ComActEasyPhotoHandleDTO photoHandleDTO);
 
    /**
     * 后台管理-分页查询随手拍列表
     * 
     * @param easyAppDTO
     *            请求参数
     * @return 随手拍列表
     */
    R easyListByAdmin(PageEasyAdminDTO easyAppDTO);
 
    /**
     * 后台管理-随手拍详情
     * 
     * @param easyId
     *            随手拍id
     * @return 随手拍详情
     */
    R easyDetailByAdmin(Long easyId);
 
    /**
     * 后台管理-随手拍处理
     * 
     * @param photoHandleDTO
     *            请求参数
     * @return 处理结果
     */
    R easyHandleByAdmin(ComActEasyPhotoHandleDTO photoHandleDTO);
 
    /**
     * 后台管理-批量修改随手拍公示状态/删除随手拍
     * 
     * @param photoEditDTO
     *            请求参数
     * @return 修改/删除结果
     */
    R easyPublicityByAdmin(ComActEasyPhotoEditAdminDTO photoEditDTO);
 
}