11 changed files with 359 additions and 0 deletions
@ -0,0 +1,34 @@ |
|||||
|
package com.epmet.dataaggre.dto.govissue.form; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
import javax.validation.constraints.NotNull; |
||||
|
import java.io.Serializable; |
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @Author zxc |
||||
|
* @DateTime 2020/12/25 下午1:26 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class AllIssueFormDTO implements Serializable { |
||||
|
|
||||
|
private static final long serialVersionUID = -7857792672812118217L; |
||||
|
|
||||
|
public interface AllIssueForm{} |
||||
|
|
||||
|
@NotNull(message = "页码不能为空",groups = {AllIssueForm.class}) |
||||
|
private Integer pageNo; |
||||
|
|
||||
|
@NotNull(message = "每页数量不能为空",groups = {AllIssueForm.class}) |
||||
|
private Integer pageSize; |
||||
|
|
||||
|
@NotNull(message = "议题类型不能为空",groups = {AllIssueForm.class}) |
||||
|
private String issueType; |
||||
|
|
||||
|
/** |
||||
|
* 网格Id集合 |
||||
|
*/ |
||||
|
private List<String> gridIdList; |
||||
|
|
||||
|
} |
@ -0,0 +1,32 @@ |
|||||
|
package com.epmet.dataaggre.dto.govissue.result; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.io.Serializable; |
||||
|
import java.util.ArrayList; |
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @Author zxc |
||||
|
* @DateTime 2020/12/25 下午1:32 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class AllIssueResultDTO implements Serializable { |
||||
|
|
||||
|
private static final long serialVersionUID = -2729009012650779109L; |
||||
|
|
||||
|
/** |
||||
|
* 议题总数 |
||||
|
*/ |
||||
|
private Integer total; |
||||
|
|
||||
|
/** |
||||
|
* 议题列表 |
||||
|
*/ |
||||
|
private List<IssueListResultDTO> issueList; |
||||
|
|
||||
|
public AllIssueResultDTO() { |
||||
|
this.total = 0; |
||||
|
this.issueList = new ArrayList<>(); |
||||
|
} |
||||
|
} |
@ -0,0 +1,108 @@ |
|||||
|
package com.epmet.dataaggre.dto.govissue.result; |
||||
|
|
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.io.Serializable; |
||||
|
|
||||
|
/** |
||||
|
* @Author zxc |
||||
|
* @DateTime 2020/12/25 下午1:34 |
||||
|
*/ |
||||
|
@Data |
||||
|
public class IssueListResultDTO implements Serializable { |
||||
|
|
||||
|
private static final long serialVersionUID = -2926735144624342550L; |
||||
|
|
||||
|
/** |
||||
|
* 议题ID |
||||
|
*/ |
||||
|
private String issueId; |
||||
|
|
||||
|
/** |
||||
|
* 议题标题 |
||||
|
*/ |
||||
|
private String issueTitle; |
||||
|
|
||||
|
/** |
||||
|
* 所属网格(网格所属组织名称-网格名称) |
||||
|
*/ |
||||
|
private String belongsGridName; |
||||
|
|
||||
|
/** |
||||
|
* 议题建议 |
||||
|
*/ |
||||
|
private String suggestion; |
||||
|
|
||||
|
/** |
||||
|
* 网格ID |
||||
|
*/ |
||||
|
private String gridId; |
||||
|
|
||||
|
/** |
||||
|
* 议题创建时间 |
||||
|
*/ |
||||
|
private Long createTime; |
||||
|
|
||||
|
/** |
||||
|
* 议题关闭说明(关闭时的答复) |
||||
|
*/ |
||||
|
private String issueCloseReason; |
||||
|
|
||||
|
/** |
||||
|
* 议题关闭时间 |
||||
|
*/ |
||||
|
private Long issueClosedTime; |
||||
|
|
||||
|
/** |
||||
|
* 议题状态 |
||||
|
*/ |
||||
|
private String status; |
||||
|
|
||||
|
/** |
||||
|
* 结案说明 |
||||
|
*/ |
||||
|
private String closedReason; |
||||
|
|
||||
|
/** |
||||
|
* 驳回理由 |
||||
|
*/ |
||||
|
private String rejectedReason; |
||||
|
|
||||
|
/** |
||||
|
* 驳回时间 |
||||
|
*/ |
||||
|
private Long rejectedTime; |
||||
|
|
||||
|
/** |
||||
|
* 话题ID |
||||
|
*/ |
||||
|
private String topicId; |
||||
|
|
||||
|
/** |
||||
|
* 审核中的创建时间 |
||||
|
*/ |
||||
|
private Long auditingTime; |
||||
|
|
||||
|
/** |
||||
|
* 转项目时间 |
||||
|
*/ |
||||
|
private Long shiftProjectTime; |
||||
|
|
||||
|
public IssueListResultDTO() { |
||||
|
this.issueId = ""; |
||||
|
this.issueTitle = ""; |
||||
|
this.belongsGridName = ""; |
||||
|
this.suggestion = ""; |
||||
|
this.gridId = ""; |
||||
|
this.createTime = 0L; |
||||
|
this.issueCloseReason = ""; |
||||
|
this.issueClosedTime = 0L; |
||||
|
this.status = ""; |
||||
|
this.closedReason = ""; |
||||
|
this.rejectedReason = ""; |
||||
|
this.rejectedTime = 0L; |
||||
|
this.topicId = ""; |
||||
|
this.auditingTime = 0L; |
||||
|
this.shiftProjectTime = 0L; |
||||
|
} |
||||
|
} |
@ -1,8 +1,22 @@ |
|||||
package com.epmet.dataaggre.service.govissue; |
package com.epmet.dataaggre.service.govissue; |
||||
|
|
||||
|
import com.epmet.commons.tools.security.dto.TokenDto; |
||||
|
import com.epmet.dataaggre.dto.govissue.form.AllIssueFormDTO; |
||||
|
import com.epmet.dataaggre.dto.govissue.result.AllIssueResultDTO; |
||||
|
|
||||
/** |
/** |
||||
* @Author zxc |
* @Author zxc |
||||
* @DateTime 2020/12/25 上午9:16 |
* @DateTime 2020/12/25 上午9:16 |
||||
*/ |
*/ |
||||
public interface GovIssueService { |
public interface GovIssueService { |
||||
|
|
||||
|
/** |
||||
|
* @Description 按组织查询所有议题 |
||||
|
* @Param formDTO |
||||
|
* @Param tokenDto |
||||
|
* @author zxc |
||||
|
* @date 2020/12/25 下午2:37 |
||||
|
*/ |
||||
|
AllIssueResultDTO allIssueList(AllIssueFormDTO formDTO,TokenDto tokenDto); |
||||
|
|
||||
} |
} |
||||
|
Loading…
Reference in new issue