Merge branch 'test_future_wangge' of http://gitlab.nhys.cdnhxx.com/root/zhihuishequ into test_future_wangge
New file |
| | |
| | | package com.panzhihua.common.model.dtos.grid; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import javax.validation.constraints.Max; |
| | | import javax.validation.constraints.NotNull; |
| | | import javax.validation.constraints.NotBlank; |
| | | import java.util.Date; |
| | | import org.hibernate.validator.constraints.Length; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | |
| | | |
| | | |
| | | /** |
| | | * 创建表单 |
| | | * |
| | | * @author cedoo email:cedoo(a)qq.com |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-05-26 |
| | | * */ |
| | | @Data |
| | | @ApiModel("创建社区活动 》随手拍请求参数") |
| | | public class ComActEasyPhotoAddDTO { |
| | | |
| | | @NotNull() @Max(9223372036854775807L) |
| | | @ApiModelProperty(value = "发起人id", hidden = false, example = "1") |
| | | private Long sponsorId; |
| | | |
| | | @NotBlank() @Length(max=100) |
| | | @ApiModelProperty(value = "发生地址", hidden = false, example = "") |
| | | private String happenAddr; |
| | | |
| | | @NotBlank() @Length(max=100) |
| | | @ApiModelProperty(value = "地址备注", hidden = false, example = "") |
| | | private String addrRemark; |
| | | |
| | | @NotNull() @Max(127) |
| | | @ApiModelProperty(value = "状态 1待处理 2已处理", hidden = false, example = "1") |
| | | private Integer status; |
| | | |
| | | @Max(9223372036854775807L) |
| | | @ApiModelProperty(value = "处理人id", hidden = false, example = "1") |
| | | private Long handlerId; |
| | | |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @ApiModelProperty(value = "审核时间", hidden = false, example = "2021-05-01 18:05:50") |
| | | private Date examineAt; |
| | | |
| | | @Length(max=65535) |
| | | @ApiModelProperty(value = "详情", hidden = false, example = "") |
| | | private String detail; |
| | | |
| | | @Length(max=65535) |
| | | @ApiModelProperty(value = "图片路径列表,逗号分隔", hidden = false, example = "") |
| | | private String photoPathList; |
| | | |
| | | @Length(max=65535) |
| | | @ApiModelProperty(value = "处理结果", hidden = false, example = "") |
| | | private String handleResult; |
| | | |
| | | @Length(max=65535) |
| | | @ApiModelProperty(value = "处理结果,图片路径列表,逗号分隔", hidden = false, example = "") |
| | | private String handlePhotoList; |
| | | |
| | | @Max(9223372036854775807L) |
| | | @ApiModelProperty(value = "社区id", hidden = false, example = "1") |
| | | private Long communityId; |
| | | |
| | | @Max(127) |
| | | @ApiModelProperty(value = "是否匿名发布 0 否 1 是", hidden = false, example = "1") |
| | | private Integer isHide; |
| | | |
| | | @Max(127) |
| | | @ApiModelProperty(value = "是否需要反馈 0 不需要 1 需要", hidden = false, example = "1") |
| | | private Integer isNeedFeedBack; |
| | | |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @ApiModelProperty(value = "反馈时间", hidden = false, example = "2021-05-01 18:05:50") |
| | | private Date feedbackAt; |
| | | |
| | | @Length(max=500) |
| | | @ApiModelProperty(value = "驳回原因", hidden = false, example = "") |
| | | private String rejectReason; |
| | | |
| | | @Length(max=65535) |
| | | @ApiModelProperty(value = "封面图片", hidden = false, example = "") |
| | | private String cover; |
| | | |
| | | @Max(127) |
| | | @ApiModelProperty(value = "是否删除 0 否 1 是", hidden = false, example = "1") |
| | | private Integer delTag; |
| | | |
| | | @Max(127) |
| | | @ApiModelProperty(value = "是否上报社区处理(0.否 1.是)", hidden = false, example = "1") |
| | | private Integer isReport; |
| | | |
| | | @Max(127) |
| | | @ApiModelProperty(value = "是否公示(0.否 1.是)", hidden = false, example = "1") |
| | | private Integer isPublicity; |
| | | |
| | | |
| | | @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") |
| | | private Long userId; |
| | | |
| | | } |
New file |
| | |
| | | package com.panzhihua.common.model.dtos.grid; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | | |
| | | |
| | | /** |
| | | * 删除表单 |
| | | * |
| | | * @author cedoo email:cedoo(a)qq.com |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-05-26 |
| | | * */ |
| | | @Data |
| | | @ApiModel("删除社区活动 》随手拍请求参数") |
| | | public class ComActEasyPhotoDeleteDTO { |
| | | |
| | | @ApiModelProperty(value = "自增id", hidden = false, example = "1") |
| | | private Long id; |
| | | |
| | | @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") |
| | | private Long userId; |
| | | |
| | | } |
New file |
| | |
| | | package com.panzhihua.common.model.dtos.grid; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import org.hibernate.validator.constraints.Length; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import javax.validation.constraints.Max; |
| | | import javax.validation.constraints.NotNull; |
| | | import javax.validation.constraints.NotBlank; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * 编辑表单 |
| | | * |
| | | * @author cedoo email:cedoo(a)qq.com |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-05-26 |
| | | * */ |
| | | @Data |
| | | @ApiModel("编辑社区活动 》随手拍请求参数") |
| | | public class ComActEasyPhotoEditDTO { |
| | | |
| | | @Max(9223372036854775807L) |
| | | @ApiModelProperty(value = "自增id", hidden = false, example = "1") |
| | | private Long id; |
| | | |
| | | @NotNull() @Max(9223372036854775807L) |
| | | @ApiModelProperty(value = "发起人id", hidden = false, example = "1") |
| | | private Long sponsorId; |
| | | |
| | | @NotBlank() @Length(max=100) |
| | | @ApiModelProperty(value = "发生地址", hidden = false, example = "") |
| | | private String happenAddr; |
| | | |
| | | @NotBlank() @Length(max=100) |
| | | @ApiModelProperty(value = "地址备注", hidden = false, example = "") |
| | | private String addrRemark; |
| | | |
| | | @NotNull() @Max(127) |
| | | @ApiModelProperty(value = "状态 1待处理 2已处理", hidden = false, example = "1") |
| | | private Integer status; |
| | | |
| | | @Max(9223372036854775807L) |
| | | @ApiModelProperty(value = "处理人id", hidden = false, example = "1") |
| | | private Long handlerId; |
| | | |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @ApiModelProperty(value = "审核时间", hidden = false, example = "2021-05-01 18:05:50") |
| | | private Date examineAt; |
| | | |
| | | @Length(max=65535) |
| | | @ApiModelProperty(value = "详情", hidden = false, example = "") |
| | | private String detail; |
| | | |
| | | @Length(max=65535) |
| | | @ApiModelProperty(value = "图片路径列表,逗号分隔", hidden = false, example = "") |
| | | private String photoPathList; |
| | | |
| | | @Length(max=65535) |
| | | @ApiModelProperty(value = "处理结果", hidden = false, example = "") |
| | | private String handleResult; |
| | | |
| | | @Length(max=65535) |
| | | @ApiModelProperty(value = "处理结果,图片路径列表,逗号分隔", hidden = false, example = "") |
| | | private String handlePhotoList; |
| | | |
| | | @Max(9223372036854775807L) |
| | | @ApiModelProperty(value = "社区id", hidden = false, example = "1") |
| | | private Long communityId; |
| | | |
| | | @Max(127) |
| | | @ApiModelProperty(value = "是否匿名发布 0 否 1 是", hidden = false, example = "1") |
| | | private Integer isHide; |
| | | |
| | | @Max(127) |
| | | @ApiModelProperty(value = "是否需要反馈 0 不需要 1 需要", hidden = false, example = "1") |
| | | private Integer isNeedFeedBack; |
| | | |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @ApiModelProperty(value = "反馈时间", hidden = false, example = "2021-05-01 18:05:50") |
| | | private Date feedbackAt; |
| | | |
| | | @Length(max=500) |
| | | @ApiModelProperty(value = "驳回原因", hidden = false, example = "") |
| | | private String rejectReason; |
| | | |
| | | @Length(max=65535) |
| | | @ApiModelProperty(value = "封面图片", hidden = false, example = "") |
| | | private String cover; |
| | | |
| | | @Max(127) |
| | | @ApiModelProperty(value = "是否删除 0 否 1 是", hidden = false, example = "1") |
| | | private Integer delTag; |
| | | |
| | | @Max(127) |
| | | @ApiModelProperty(value = "是否上报社区处理(0.否 1.是)", hidden = false, example = "1") |
| | | private Integer isReport; |
| | | |
| | | @Max(127) |
| | | @ApiModelProperty(value = "是否公示(0.否 1.是)", hidden = false, example = "1") |
| | | private Integer isPublicity; |
| | | |
| | | |
| | | @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") |
| | | private Long userId; |
| | | |
| | | } |
New file |
| | |
| | | package com.panzhihua.common.model.dtos.grid; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import javax.validation.constraints.Max; |
| | | import javax.validation.constraints.NotNull; |
| | | import javax.validation.constraints.NotBlank; |
| | | import java.util.Date; |
| | | import org.hibernate.validator.constraints.Length; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | |
| | | |
| | | |
| | | /** |
| | | * 创建表单 |
| | | * |
| | | * @author cedoo email:cedoo(a)qq.com |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-05-26 |
| | | * */ |
| | | @Data |
| | | @ApiModel("创建随手拍类型请求参数") |
| | | public class ComActEasyPhotoTypeAddDTO { |
| | | |
| | | @Length(max=50) |
| | | @ApiModelProperty(value = "随手拍类型名称", hidden = false, example = "") |
| | | private String name; |
| | | |
| | | |
| | | @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") |
| | | private Long userId; |
| | | |
| | | } |
New file |
| | |
| | | package com.panzhihua.common.model.dtos.grid; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import java.util.List; |
| | | |
| | | |
| | | /** |
| | | * 删除表单 |
| | | * |
| | | * @author cedoo email:cedoo(a)qq.com |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-05-26 |
| | | * */ |
| | | @Data |
| | | @ApiModel("删除随手拍类型请求参数") |
| | | public class ComActEasyPhotoTypeDeleteDTO { |
| | | |
| | | @ApiModelProperty(value = "主键id", hidden = false, example = "1") |
| | | private Long id; |
| | | |
| | | @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") |
| | | private Long userId; |
| | | |
| | | } |
New file |
| | |
| | | package com.panzhihua.common.model.dtos.grid; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import org.hibernate.validator.constraints.Length; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import javax.validation.constraints.Max; |
| | | import javax.validation.constraints.NotNull; |
| | | import javax.validation.constraints.NotBlank; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * 编辑表单 |
| | | * |
| | | * @author cedoo email:cedoo(a)qq.com |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-05-26 |
| | | * */ |
| | | @Data |
| | | @ApiModel("编辑随手拍类型请求参数") |
| | | public class ComActEasyPhotoTypeEditDTO { |
| | | |
| | | @Max(9223372036854775807L) |
| | | @ApiModelProperty(value = "主键id", hidden = false, example = "1") |
| | | private Long id; |
| | | |
| | | @Length(max=50) |
| | | @ApiModelProperty(value = "随手拍类型名称", hidden = false, example = "") |
| | | private String name; |
| | | |
| | | |
| | | @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") |
| | | private Long userId; |
| | | |
| | | } |
New file |
| | |
| | | package com.panzhihua.common.model.dtos.grid; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import org.hibernate.validator.constraints.Length; |
| | | |
| | | import javax.validation.constraints.Max; |
| | | import javax.validation.constraints.NotNull; |
| | | import java.util.Date; |
| | | |
| | | |
| | | /** |
| | | * 创建表单 |
| | | * |
| | | * @author cedoo email:cedoo(a)qq.com |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-05-26 |
| | | * */ |
| | | @Data |
| | | @ApiModel("突发事件请求参数") |
| | | public class EmergenciesEventAddDTO { |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @ApiModelProperty(value = "发生时间", hidden = false, example = "2021-05-01 18:05:50", required = true) |
| | | @NotNull |
| | | private Date happenTime; |
| | | |
| | | @Length(max=255) |
| | | @ApiModelProperty(value = "发生的精度纬度信息(逗号隔开)", hidden = false, example = "41.40338,2.17403", required = true) |
| | | @NotNull |
| | | private String happentLatLng; |
| | | |
| | | @Length(max=255) |
| | | @ApiModelProperty(value = "发生地点-位置备注", hidden = false, example = "") |
| | | private String happentAddress; |
| | | |
| | | //位置备注 |
| | | @Max(9223372036854775807L) |
| | | @ApiModelProperty(value = "发生区域-网格ID", hidden = false, example = "1", required = true) |
| | | @NotNull |
| | | private Long gridId; |
| | | |
| | | @Length(max=255) |
| | | @ApiModelProperty(value = "事件描述", hidden = false, example = "", required = true) |
| | | @NotNull |
| | | private String eventDes; |
| | | |
| | | @Max(127) |
| | | @ApiModelProperty(value = "事件类型1治安隐患、2公共服务、3矛盾纠纷、4不稳定因素、5突发事件、6特殊人群信息上报", hidden = false, example = "1", required = true) |
| | | @NotNull |
| | | private Integer eventType; |
| | | |
| | | @Max(127) |
| | | @ApiModelProperty(value = "危险级别", hidden = false, example = "1", required = true) |
| | | @NotNull |
| | | private Integer dangerLevel; |
| | | |
| | | @Max(9999999999L) |
| | | @ApiModelProperty(value = "死亡人数", hidden = false, example = "1", required = true) |
| | | @NotNull |
| | | private Integer deathsNumber; |
| | | |
| | | @Max(9999999999L) |
| | | @ApiModelProperty(value = "受伤人数", hidden = false, example = "1", required = true) |
| | | @NotNull |
| | | private Integer injuriesNumber; |
| | | |
| | | @ApiModelProperty(value = "是否紧急", hidden = false, example = "true", required = true) |
| | | @NotNull |
| | | private Boolean urgent; |
| | | |
| | | @ApiModelProperty(value = "是否重大", hidden = false, example = "true", required = true) |
| | | @NotNull |
| | | private Boolean major; |
| | | |
| | | @ApiModelProperty(value = "音频(限1个)", hidden = false, example = "http://image.panzhihua.nhys.cdnhxx.com/idcard/8f77d43e8bce47d38b63e2a8ceb0a7c6.mp3") |
| | | private String audio; |
| | | |
| | | @ApiModelProperty(value = "视频(限1个)", hidden = false, example = "http://image.panzhihua.nhys.cdnhxx.com/idcard/8f77d43e8bce47d38b63e2a8ceb0a7c6.mp4") |
| | | private String video; |
| | | |
| | | @ApiModelProperty(value = "图片,逗号隔开(限9张)", hidden = false, |
| | | example = "http://image.panzhihua.nhys.cdnhxx.com/idcard/8f77d43e8bce47d38b63e2a8ceb0a7c6.jpg,http://image.panzhihua.nhys.cdnhxx.com/idcard/8f77d43e8bce47d38b63e2a8ceb0a7c6.jpg") |
| | | private String pics; |
| | | |
| | | @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") |
| | | private Long userId; |
| | | |
| | | } |
New file |
| | |
| | | package com.panzhihua.common.model.dtos.grid; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import org.hibernate.validator.constraints.Length; |
| | | |
| | | import javax.validation.constraints.Max; |
| | | import javax.validation.constraints.NotNull; |
| | | import javax.validation.constraints.NotBlank; |
| | | import javax.validation.constraints.Pattern; |
| | | import java.util.Date; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.google.common.base.CaseFormat; |
| | | |
| | | /** |
| | | * 分页查询表单 |
| | | * |
| | | * @author cedoo email:cedoo(a)qq.com |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-05-26 |
| | | * */ |
| | | @Data |
| | | @ApiModel("查询社区活动 》随手拍请求参数") |
| | | public class PageComActEasyPhotoDTO { |
| | | |
| | | @ApiModelProperty(value = "分页-当前页数", example = "1") |
| | | private Long pageNum = 1L; |
| | | |
| | | @ApiModelProperty(value = "分页-每页记录数", example = "10") |
| | | private Long pageSize = 10L; |
| | | |
| | | @ApiModelProperty(value = "排序字段, 默认createAt", example = "createAt") |
| | | private String sortAttr="createAt"; |
| | | |
| | | @ApiModelProperty(value = "排序方式: asc/desc(默认)", example = "desc") |
| | | @Pattern(regexp = "asc|desc|ASC|DESC") |
| | | private String sortType="desc"; |
| | | |
| | | public String getSortColumns(){ |
| | | String dbColumn = CaseFormat.LOWER_CAMEL.to(CaseFormat.LOWER_UNDERSCORE, sortAttr); |
| | | return dbColumn; |
| | | } |
| | | |
| | | |
| | | @Max(9223372036854775807L) |
| | | @ApiModelProperty(value = "自增id", hidden = false, example = "1") |
| | | private Long id; |
| | | |
| | | |
| | | @NotNull() @Max(9223372036854775807L) |
| | | @ApiModelProperty(value = "发起人id", hidden = false, example = "1") |
| | | private Long sponsorId; |
| | | |
| | | |
| | | @NotBlank() @Length(max=100) |
| | | @ApiModelProperty(value = "发生地址", hidden = false, example = "") |
| | | private String happenAddr; |
| | | |
| | | |
| | | @NotBlank() @Length(max=100) |
| | | @ApiModelProperty(value = "地址备注", hidden = false, example = "") |
| | | private String addrRemark; |
| | | |
| | | |
| | | @NotNull() @Max(127) |
| | | @ApiModelProperty(value = "状态 1待处理 2已处理", hidden = false, example = "1") |
| | | private Integer status; |
| | | |
| | | |
| | | @Max(9223372036854775807L) |
| | | @ApiModelProperty(value = "处理人id", hidden = false, example = "1") |
| | | private Long handlerId; |
| | | |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @ApiModelProperty(value = "创建时间-开始时间", hidden = false, example = "2021-05-01 18:05:50") |
| | | private Date createAtBegin; |
| | | @ApiModelProperty(value = "创建时间-结束时间", hidden = false, example = "2021-05-01 18:05:50") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date createAtEnd; |
| | | |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @ApiModelProperty(value = "审核时间-开始时间", hidden = false, example = "2021-05-01 18:05:50") |
| | | private Date examineAtBegin; |
| | | @ApiModelProperty(value = "审核时间-结束时间", hidden = false, example = "2021-05-01 18:05:50") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date examineAtEnd; |
| | | |
| | | |
| | | @Length(max=65535) |
| | | @ApiModelProperty(value = "详情", hidden = false, example = "") |
| | | private String detail; |
| | | |
| | | |
| | | @Length(max=65535) |
| | | @ApiModelProperty(value = "图片路径列表,逗号分隔", hidden = false, example = "") |
| | | private String photoPathList; |
| | | |
| | | |
| | | @Length(max=65535) |
| | | @ApiModelProperty(value = "处理结果", hidden = false, example = "") |
| | | private String handleResult; |
| | | |
| | | |
| | | @Length(max=65535) |
| | | @ApiModelProperty(value = "处理结果,图片路径列表,逗号分隔", hidden = false, example = "") |
| | | private String handlePhotoList; |
| | | |
| | | |
| | | @Max(9223372036854775807L) |
| | | @ApiModelProperty(value = "社区id", hidden = false, example = "1") |
| | | private Long communityId; |
| | | |
| | | |
| | | @Max(127) |
| | | @ApiModelProperty(value = "是否匿名发布 0 否 1 是", hidden = false, example = "1") |
| | | private Integer isHide; |
| | | |
| | | |
| | | @Max(127) |
| | | @ApiModelProperty(value = "是否需要反馈 0 不需要 1 需要", hidden = false, example = "1") |
| | | private Integer isNeedFeedBack; |
| | | |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @ApiModelProperty(value = "反馈时间-开始时间", hidden = false, example = "2021-05-01 18:05:50") |
| | | private Date feedbackAtBegin; |
| | | @ApiModelProperty(value = "反馈时间-结束时间", hidden = false, example = "2021-05-01 18:05:50") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date feedbackAtEnd; |
| | | |
| | | |
| | | @Length(max=500) |
| | | @ApiModelProperty(value = "驳回原因", hidden = false, example = "") |
| | | private String rejectReason; |
| | | |
| | | |
| | | @Length(max=65535) |
| | | @ApiModelProperty(value = "封面图片", hidden = false, example = "") |
| | | private String cover; |
| | | |
| | | |
| | | @Max(127) |
| | | @ApiModelProperty(value = "是否删除 0 否 1 是", hidden = false, example = "1") |
| | | private Integer delTag; |
| | | |
| | | |
| | | @Max(127) |
| | | @ApiModelProperty(value = "是否上报社区处理(0.否 1.是)", hidden = false, example = "1") |
| | | private Integer isReport; |
| | | |
| | | |
| | | @Max(127) |
| | | @ApiModelProperty(value = "是否公示(0.否 1.是)", hidden = false, example = "1") |
| | | private Integer isPublicity; |
| | | |
| | | |
| | | @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") |
| | | private Long userId; |
| | | |
| | | } |
New file |
| | |
| | | package com.panzhihua.common.model.dtos.grid; |
| | | |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import org.hibernate.validator.constraints.Length; |
| | | |
| | | import javax.validation.constraints.Max; |
| | | import javax.validation.constraints.NotNull; |
| | | import javax.validation.constraints.NotBlank; |
| | | import javax.validation.constraints.Pattern; |
| | | import java.util.Date; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.google.common.base.CaseFormat; |
| | | |
| | | /** |
| | | * 分页查询表单 |
| | | * |
| | | * @author cedoo email:cedoo(a)qq.com |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-05-26 |
| | | * */ |
| | | @Data |
| | | @ApiModel("查询随手拍类型请求参数") |
| | | public class PageComActEasyPhotoTypeDTO { |
| | | |
| | | @ApiModelProperty(value = "分页-当前页数", example = "1") |
| | | private Long pageNum = 1L; |
| | | |
| | | @ApiModelProperty(value = "分页-每页记录数", example = "10") |
| | | private Long pageSize = 10L; |
| | | |
| | | @ApiModelProperty(value = "排序字段, 默认createAt", example = "createAt") |
| | | private String sortAttr="createAt"; |
| | | |
| | | @ApiModelProperty(value = "排序方式: asc/desc(默认)", example = "desc") |
| | | @Pattern(regexp = "asc|desc|ASC|DESC") |
| | | private String sortType="desc"; |
| | | |
| | | public String getSortColumns(){ |
| | | String dbColumn = CaseFormat.LOWER_CAMEL.to(CaseFormat.LOWER_UNDERSCORE, sortAttr); |
| | | return dbColumn; |
| | | } |
| | | |
| | | |
| | | @Max(9223372036854775807L) |
| | | @ApiModelProperty(value = "主键id", hidden = false, example = "1") |
| | | private Long id; |
| | | |
| | | |
| | | @Length(max=50) |
| | | @ApiModelProperty(value = "随手拍类型名称", hidden = false, example = "") |
| | | private String name; |
| | | |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | @ApiModelProperty(value = "创建时间-开始时间", hidden = false, example = "2021-05-01 18:05:50") |
| | | private Date createAtBegin; |
| | | @ApiModelProperty(value = "创建时间-结束时间", hidden = false, example = "2021-05-01 18:05:50") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date createAtEnd; |
| | | |
| | | |
| | | @ApiModelProperty(value = "(当前操作)用户ID", hidden = true, example = "1") |
| | | private Long userId; |
| | | |
| | | } |
New file |
| | |
| | | package com.panzhihua.common.model.vos.grid; |
| | | |
| | | import java.util.*; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | |
| | | /** |
| | | * |
| | | * @author cedoo email:cedoo(a)qq.com |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-05-26 |
| | | * */ |
| | | @Data |
| | | @ApiModel("社区活动 》随手拍详细返回参数") |
| | | public class ComActEasyPhotoDetailsVO { |
| | | |
| | | @ApiModelProperty(value = "自增id") |
| | | private Long id; |
| | | |
| | | @ApiModelProperty(value = "发起人id") |
| | | private Long sponsorId; |
| | | |
| | | @ApiModelProperty(value = "发生地址") |
| | | private String happenAddr; |
| | | |
| | | @ApiModelProperty(value = "地址备注") |
| | | private String addrRemark; |
| | | |
| | | @ApiModelProperty(value = "状态 1待处理 2已处理") |
| | | private Integer status; |
| | | |
| | | @ApiModelProperty(value = "处理人id") |
| | | private Long handlerId; |
| | | |
| | | @ApiModelProperty(value = "创建时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date createAt; |
| | | |
| | | @ApiModelProperty(value = "审核时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date examineAt; |
| | | |
| | | @ApiModelProperty(value = "详情") |
| | | private String detail; |
| | | |
| | | @ApiModelProperty(value = "图片路径列表,逗号分隔") |
| | | private String photoPathList; |
| | | |
| | | @ApiModelProperty(value = "处理结果") |
| | | private String handleResult; |
| | | |
| | | @ApiModelProperty(value = "处理结果,图片路径列表,逗号分隔") |
| | | private String handlePhotoList; |
| | | |
| | | @ApiModelProperty(value = "社区id") |
| | | private Long communityId; |
| | | |
| | | @ApiModelProperty(value = "是否匿名发布 0 否 1 是") |
| | | private Integer isHide; |
| | | |
| | | @ApiModelProperty(value = "是否需要反馈 0 不需要 1 需要") |
| | | private Integer isNeedFeedBack; |
| | | |
| | | @ApiModelProperty(value = "反馈时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date feedbackAt; |
| | | |
| | | @ApiModelProperty(value = "驳回原因") |
| | | private String rejectReason; |
| | | |
| | | @ApiModelProperty(value = "封面图片") |
| | | private String cover; |
| | | |
| | | @ApiModelProperty(value = "是否删除 0 否 1 是") |
| | | private Integer delTag; |
| | | |
| | | @ApiModelProperty(value = "是否上报社区处理(0.否 1.是)") |
| | | private Integer isReport; |
| | | |
| | | @ApiModelProperty(value = "是否公示(0.否 1.是)") |
| | | private Integer isPublicity; |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.panzhihua.common.model.vos.grid; |
| | | |
| | | import java.util.*; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | |
| | | /** |
| | | * |
| | | * @author cedoo email:cedoo(a)qq.com |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-05-26 |
| | | * */ |
| | | @Data |
| | | @ApiModel("随手拍类型详细返回参数") |
| | | public class ComActEasyPhotoTypeDetailsVO { |
| | | |
| | | @ApiModelProperty(value = "主键id") |
| | | private Long id; |
| | | |
| | | @ApiModelProperty(value = "随手拍类型名称") |
| | | private String name; |
| | | |
| | | @ApiModelProperty(value = "创建时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date createAt; |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.panzhihua.common.model.vos.grid; |
| | | |
| | | import java.util.*; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | |
| | | /** |
| | | * |
| | | * @author cedoo email:cedoo(a)qq.com |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-05-26 |
| | | * */ |
| | | @Data |
| | | @ApiModel("随手拍类型返回参数") |
| | | public class ComActEasyPhotoTypeVO { |
| | | |
| | | @ApiModelProperty(value = "主键id") |
| | | private Long id; |
| | | |
| | | @ApiModelProperty(value = "随手拍类型名称") |
| | | private String name; |
| | | |
| | | @ApiModelProperty(value = "创建时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date createAt; |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.panzhihua.common.model.vos.grid; |
| | | |
| | | import java.util.*; |
| | | import io.swagger.annotations.ApiModel; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | |
| | | /** |
| | | * |
| | | * @author cedoo email:cedoo(a)qq.com |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-05-26 |
| | | * */ |
| | | @Data |
| | | @ApiModel("社区活动 》随手拍返回参数") |
| | | public class ComActEasyPhotoVO { |
| | | |
| | | @ApiModelProperty(value = "自增id") |
| | | private Long id; |
| | | |
| | | @ApiModelProperty(value = "发起人id") |
| | | private Long sponsorId; |
| | | |
| | | @ApiModelProperty(value = "发生地址") |
| | | private String happenAddr; |
| | | |
| | | @ApiModelProperty(value = "地址备注") |
| | | private String addrRemark; |
| | | |
| | | @ApiModelProperty(value = "状态 1待处理 2已处理") |
| | | private Integer status; |
| | | |
| | | @ApiModelProperty(value = "处理人id") |
| | | private Long handlerId; |
| | | |
| | | @ApiModelProperty(value = "创建时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date createAt; |
| | | |
| | | @ApiModelProperty(value = "审核时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date examineAt; |
| | | |
| | | @ApiModelProperty(value = "详情") |
| | | private String detail; |
| | | |
| | | @ApiModelProperty(value = "图片路径列表,逗号分隔") |
| | | private String photoPathList; |
| | | |
| | | @ApiModelProperty(value = "处理结果") |
| | | private String handleResult; |
| | | |
| | | @ApiModelProperty(value = "处理结果,图片路径列表,逗号分隔") |
| | | private String handlePhotoList; |
| | | |
| | | @ApiModelProperty(value = "社区id") |
| | | private Long communityId; |
| | | |
| | | @ApiModelProperty(value = "是否匿名发布 0 否 1 是") |
| | | private Integer isHide; |
| | | |
| | | @ApiModelProperty(value = "是否需要反馈 0 不需要 1 需要") |
| | | private Integer isNeedFeedBack; |
| | | |
| | | @ApiModelProperty(value = "反馈时间") |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date feedbackAt; |
| | | |
| | | @ApiModelProperty(value = "驳回原因") |
| | | private String rejectReason; |
| | | |
| | | @ApiModelProperty(value = "封面图片") |
| | | private String cover; |
| | | |
| | | @ApiModelProperty(value = "是否删除 0 否 1 是") |
| | | private Integer delTag; |
| | | |
| | | @ApiModelProperty(value = "是否上报社区处理(0.否 1.是)") |
| | | private Integer isReport; |
| | | |
| | | @ApiModelProperty(value = "是否公示(0.否 1.是)") |
| | | private Integer isPublicity; |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.panzhihua.service_grid.dao; |
| | | |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.panzhihua.common.model.dtos.grid.PageComActEasyPhotoDTO; |
| | | import com.panzhihua.service_grid.model.dos.ComActEasyPhotoDO; |
| | | import com.panzhihua.common.model.vos.grid.ComActEasyPhotoVO; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | | /** |
| | | * DAO |
| | | * |
| | | * @author cedoo email:cedoo(a)qq.com |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-05-26 |
| | | * */ |
| | | @Mapper |
| | | public interface ComActEasyPhotoMapper extends BaseMapper<ComActEasyPhotoDO> { |
| | | |
| | | /** |
| | | * 分页查询 |
| | | * @param pageComActEasyPhotoDTO |
| | | * @return |
| | | */ |
| | | IPage<ComActEasyPhotoVO> findByPage(Page page, @Param("pageComActEasyPhotoDTO")PageComActEasyPhotoDTO pageComActEasyPhotoDTO); |
| | | |
| | | } |
New file |
| | |
| | | package com.panzhihua.service_grid.dao; |
| | | |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.panzhihua.common.model.dtos.grid.PageComActEasyPhotoTypeDTO; |
| | | import com.panzhihua.service_grid.model.dos.ComActEasyPhotoTypeDO; |
| | | import com.panzhihua.common.model.vos.grid.ComActEasyPhotoTypeVO; |
| | | import org.apache.ibatis.annotations.Mapper; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | | /** |
| | | * DAO |
| | | * |
| | | * @author cedoo email:cedoo(a)qq.com |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-05-26 |
| | | * */ |
| | | @Mapper |
| | | public interface ComActEasyPhotoTypeMapper extends BaseMapper<ComActEasyPhotoTypeDO> { |
| | | |
| | | /** |
| | | * 分页查询 |
| | | * @param pageComActEasyPhotoTypeDTO |
| | | * @return |
| | | */ |
| | | IPage<ComActEasyPhotoTypeVO> findByPage(Page page, @Param("pageComActEasyPhotoTypeDTO")PageComActEasyPhotoTypeDTO pageComActEasyPhotoTypeDTO); |
| | | |
| | | } |
New file |
| | |
| | | package com.panzhihua.service_grid.model.dos; |
| | | |
| | | import java.util.*; |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | import lombok.Data; |
| | | |
| | | import java.io.Serializable; |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | |
| | | |
| | | |
| | | /** |
| | | * 社区活动 》随手拍实体类 |
| | | * |
| | | * @author cedoo email:cedoo(a)qq.com |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-05-26 |
| | | * */ |
| | | @Data |
| | | @TableName("com_act_easy_photo") |
| | | public class ComActEasyPhotoDO implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * 自增id 列: id |
| | | */ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | private Long id; |
| | | /** |
| | | * 发起人id 列: sponsor_id |
| | | */ |
| | | private Long sponsorId; |
| | | /** |
| | | * 发生地址 列: happen_addr |
| | | */ |
| | | private String happenAddr; |
| | | /** |
| | | * 地址备注 列: addr_remark |
| | | */ |
| | | private String addrRemark; |
| | | /** |
| | | * 状态 1待处理 2已处理 列: status |
| | | */ |
| | | private Integer status; |
| | | /** |
| | | * 处理人id 列: handler_id |
| | | */ |
| | | private Long handlerId; |
| | | /** |
| | | * 创建时间 列: create_at |
| | | */ |
| | | @TableField(fill = FieldFill.INSERT) |
| | | private Date createAt; |
| | | /** |
| | | * 审核时间 列: examine_at |
| | | */ |
| | | private Date examineAt; |
| | | /** |
| | | * 详情 列: detail |
| | | */ |
| | | private String detail; |
| | | /** |
| | | * 图片路径列表,逗号分隔 列: photo_path_list |
| | | */ |
| | | private String photoPathList; |
| | | /** |
| | | * 处理结果 列: handle_result |
| | | */ |
| | | private String handleResult; |
| | | /** |
| | | * 处理结果,图片路径列表,逗号分隔 列: handle_photo_list |
| | | */ |
| | | private String handlePhotoList; |
| | | /** |
| | | * 社区id 列: community_id |
| | | */ |
| | | private Long communityId; |
| | | /** |
| | | * 是否匿名发布 0 否 1 是 列: is_hide |
| | | */ |
| | | private Integer isHide; |
| | | /** |
| | | * 是否需要反馈 0 不需要 1 需要 列: is_need_feed_back |
| | | */ |
| | | private Integer isNeedFeedBack; |
| | | /** |
| | | * 反馈时间 列: feedback_at |
| | | */ |
| | | private Date feedbackAt; |
| | | /** |
| | | * 驳回原因 列: reject_reason |
| | | */ |
| | | private String rejectReason; |
| | | /** |
| | | * 封面图片 列: cover |
| | | */ |
| | | private String cover; |
| | | /** |
| | | * 是否删除 0 否 1 是 列: del_tag |
| | | */ |
| | | private Integer delTag; |
| | | /** |
| | | * 是否上报社区处理(0.否 1.是) 列: is_report |
| | | */ |
| | | private Integer isReport; |
| | | /** |
| | | * 是否公示(0.否 1.是) 列: is_publicity |
| | | */ |
| | | private Integer isPublicity; |
| | | } |
New file |
| | |
| | | package com.panzhihua.service_grid.model.dos; |
| | | |
| | | import java.util.*; |
| | | import com.baomidou.mybatisplus.annotation.*; |
| | | import lombok.Data; |
| | | |
| | | import java.io.Serializable; |
| | | import java.math.BigDecimal; |
| | | import java.util.Date; |
| | | |
| | | |
| | | |
| | | /** |
| | | * 随手拍类型实体类 |
| | | * |
| | | * @author cedoo email:cedoo(a)qq.com |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-05-26 |
| | | * */ |
| | | @Data |
| | | @TableName("com_act_easy_photo_type") |
| | | public class ComActEasyPhotoTypeDO implements Serializable { |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | /** |
| | | * 主键id 列: id |
| | | */ |
| | | @TableId(type = IdType.ASSIGN_ID) |
| | | private Long id; |
| | | /** |
| | | * 随手拍类型名称 列: name |
| | | */ |
| | | private String name; |
| | | /** |
| | | * 创建时间 列: create_at |
| | | */ |
| | | @TableField(fill = FieldFill.INSERT) |
| | | private Date createAt; |
| | | } |
New file |
| | |
| | | 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.ComActEasyPhotoAddDTO; |
| | | import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoDeleteDTO; |
| | | import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoEditDTO; |
| | | import com.panzhihua.common.model.dtos.grid.PageComActEasyPhotoDTO; |
| | | 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 pageComActEasyPhotoDTO |
| | | * @return 维护结果 |
| | | */ |
| | | R<IPage<ComActEasyPhotoVO>> query(PageComActEasyPhotoDTO pageComActEasyPhotoDTO); |
| | | |
| | | /** |
| | | * 删除社区活动 》随手拍 |
| | | * @param ComActEasyPhotoDeleteDTO |
| | | * @return 平台用户信息 |
| | | */ |
| | | R delete(ComActEasyPhotoDeleteDTO ComActEasyPhotoDeleteDTO); |
| | | |
| | | /** |
| | | * 查询社区活动 》随手拍详细信息 |
| | | * @param id 社区活动 》随手拍 id |
| | | * @return 查找结果 |
| | | */ |
| | | R<ComActEasyPhotoDetailsVO> comActEasyPhotoDetails(Long id); |
| | | |
| | | |
| | | } |
New file |
| | |
| | | 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.ComActEasyPhotoTypeAddDTO; |
| | | import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoTypeDeleteDTO; |
| | | import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoTypeEditDTO; |
| | | import com.panzhihua.common.model.dtos.grid.PageComActEasyPhotoTypeDTO; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.grid.ComActEasyPhotoTypeDetailsVO; |
| | | import com.panzhihua.common.model.vos.grid.ComActEasyPhotoTypeVO; |
| | | import com.panzhihua.service_grid.model.dos.ComActEasyPhotoTypeDO; |
| | | |
| | | /** |
| | | * 随手拍类型 service |
| | | * |
| | | * @author cedoo email:cedoo(a)qq.com |
| | | * @version 1.0 |
| | | * @since 1.0 |
| | | * @date 2021-05-26 |
| | | * */ |
| | | public interface ComActEasyPhotoTypeService extends IService<ComActEasyPhotoTypeDO> { |
| | | |
| | | /** |
| | | * 新增随手拍类型 |
| | | * @param comActEasyPhotoTypeAddDTO |
| | | * @return 新增结果 |
| | | */ |
| | | R add(ComActEasyPhotoTypeAddDTO comActEasyPhotoTypeAddDTO); |
| | | |
| | | /** |
| | | * 修改随手拍类型 |
| | | * @param comActEasyPhotoTypeEditDTO |
| | | * @return 维护结果 |
| | | */ |
| | | R edit(ComActEasyPhotoTypeEditDTO comActEasyPhotoTypeEditDTO); |
| | | |
| | | /** |
| | | * 分页查找随手拍类型 |
| | | * @param pageComActEasyPhotoTypeDTO |
| | | * @return 维护结果 |
| | | */ |
| | | R<IPage<ComActEasyPhotoTypeVO>> query(PageComActEasyPhotoTypeDTO pageComActEasyPhotoTypeDTO); |
| | | |
| | | /** |
| | | * 删除随手拍类型 |
| | | * @param ComActEasyPhotoTypeDeleteDTO |
| | | * @return 平台用户信息 |
| | | */ |
| | | R delete(ComActEasyPhotoTypeDeleteDTO ComActEasyPhotoTypeDeleteDTO); |
| | | |
| | | /** |
| | | * 查询随手拍类型详细信息 |
| | | * @param id 随手拍类型 id |
| | | * @return 查找结果 |
| | | */ |
| | | R<ComActEasyPhotoTypeDetailsVO> comActEasyPhotoTypeDetails(Long id); |
| | | |
| | | |
| | | } |
New file |
| | |
| | | package com.panzhihua.service_grid.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoAddDTO; |
| | | import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoDeleteDTO; |
| | | import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoEditDTO; |
| | | import com.panzhihua.common.model.dtos.grid.PageComActEasyPhotoDTO; |
| | | 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.dao.*; |
| | | import com.panzhihua.service_grid.model.dos.*; |
| | | import com.panzhihua.service_grid.service.ComActEasyPhotoService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.beans.BeanUtils; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @auther lyq |
| | | * @create 2021-04-14 15:03:01 |
| | | * @describe 订单表服务实现类 |
| | | */ |
| | | @Slf4j |
| | | @Service |
| | | public class ComActEasyPhotoServiceImpl extends ServiceImpl<ComActEasyPhotoMapper, ComActEasyPhotoDO> implements ComActEasyPhotoService { |
| | | |
| | | @Resource |
| | | private ComActEasyPhotoMapper comActEasyPhotoMapper; |
| | | /** |
| | | * 新增社区活动 》随手拍 |
| | | * @param comActEasyPhotoAddDTO |
| | | * @return 新增结果 |
| | | */ |
| | | public R add(ComActEasyPhotoAddDTO comActEasyPhotoAddDTO){ |
| | | ComActEasyPhotoDO comActEasyPhotoDO = new ComActEasyPhotoDO(); |
| | | BeanUtils.copyProperties(comActEasyPhotoAddDTO, comActEasyPhotoDO); |
| | | comActEasyPhotoDO.setCreateAt(new Date()); |
| | | if(comActEasyPhotoMapper.insert(comActEasyPhotoDO)>0){ |
| | | return R.ok(); |
| | | } |
| | | return R.fail(); |
| | | } |
| | | |
| | | /** |
| | | * 修改社区活动 》随手拍 |
| | | * @param comActEasyPhotoEditDTO |
| | | * @return 维护结果 |
| | | */ |
| | | public R edit(ComActEasyPhotoEditDTO comActEasyPhotoEditDTO){ |
| | | ComActEasyPhotoDO comActEasyPhotoDO = new ComActEasyPhotoDO(); |
| | | BeanUtils.copyProperties(comActEasyPhotoEditDTO, comActEasyPhotoDO); |
| | | //comActEasyPhotoDO.setUpdateAt(new Date()); |
| | | if(comActEasyPhotoMapper.updateById(comActEasyPhotoDO)>0){ |
| | | return R.ok(); |
| | | } |
| | | return R.fail(); |
| | | } |
| | | |
| | | /** |
| | | * 分页查找社区活动 》随手拍 |
| | | * @param pageComActEasyPhotoDTO |
| | | * @return 维护结果 |
| | | */ |
| | | public R<IPage<ComActEasyPhotoVO>> query(PageComActEasyPhotoDTO pageComActEasyPhotoDTO){ |
| | | Page page = new Page(1,10); |
| | | if(pageComActEasyPhotoDTO.getPageNum()!=null) { |
| | | page.setCurrent(pageComActEasyPhotoDTO.getPageNum()); |
| | | } |
| | | if(pageComActEasyPhotoDTO.getPageSize()!=null) { |
| | | page.setSize(pageComActEasyPhotoDTO.getPageSize()); |
| | | } |
| | | return R.ok(comActEasyPhotoMapper.findByPage(page, pageComActEasyPhotoDTO)); |
| | | } |
| | | |
| | | /** |
| | | * 删除社区活动 》随手拍 |
| | | * @param ComActEasyPhotoDeleteDTO |
| | | * @return 平台用户信息 |
| | | */ |
| | | public R delete(ComActEasyPhotoDeleteDTO ComActEasyPhotoDeleteDTO){ |
| | | return R.fail(); |
| | | } |
| | | |
| | | /** |
| | | * 查询社区活动 》随手拍详细信息 |
| | | * @param id 社区活动 》随手拍 id |
| | | * @return 查找结果 |
| | | */ |
| | | public R<ComActEasyPhotoDetailsVO> comActEasyPhotoDetails(Long id){ |
| | | ComActEasyPhotoDO comActEasyPhotoDO = comActEasyPhotoMapper.selectById(id); |
| | | if(comActEasyPhotoDO!=null) { |
| | | ComActEasyPhotoDetailsVO comActEasyPhotoDetailsVO = new ComActEasyPhotoDetailsVO(); |
| | | BeanUtils.copyProperties(comActEasyPhotoDO, comActEasyPhotoDetailsVO); |
| | | return R.ok(comActEasyPhotoDetailsVO); |
| | | } |
| | | return R.fail(); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | package com.panzhihua.service_grid.service.impl; |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoTypeAddDTO; |
| | | import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoTypeDeleteDTO; |
| | | import com.panzhihua.common.model.dtos.grid.ComActEasyPhotoTypeEditDTO; |
| | | import com.panzhihua.common.model.dtos.grid.PageComActEasyPhotoTypeDTO; |
| | | import com.panzhihua.common.model.vos.R; |
| | | import com.panzhihua.common.model.vos.grid.ComActEasyPhotoTypeDetailsVO; |
| | | import com.panzhihua.common.model.vos.grid.ComActEasyPhotoTypeVO; |
| | | import com.panzhihua.service_grid.dao.*; |
| | | import com.panzhihua.service_grid.model.dos.*; |
| | | import com.panzhihua.service_grid.service.ComActEasyPhotoTypeService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.beans.BeanUtils; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * @auther lyq |
| | | * @create 2021-04-14 15:03:01 |
| | | * @describe 订单表服务实现类 |
| | | */ |
| | | @Slf4j |
| | | @Service |
| | | public class ComActEasyPhotoTypeServiceImpl extends ServiceImpl<ComActEasyPhotoTypeMapper, ComActEasyPhotoTypeDO> implements ComActEasyPhotoTypeService { |
| | | |
| | | @Resource |
| | | private ComActEasyPhotoTypeMapper comActEasyPhotoTypeMapper; |
| | | /** |
| | | * 新增随手拍类型 |
| | | * @param comActEasyPhotoTypeAddDTO |
| | | * @return 新增结果 |
| | | */ |
| | | public R add(ComActEasyPhotoTypeAddDTO comActEasyPhotoTypeAddDTO){ |
| | | ComActEasyPhotoTypeDO comActEasyPhotoTypeDO = new ComActEasyPhotoTypeDO(); |
| | | BeanUtils.copyProperties(comActEasyPhotoTypeAddDTO, comActEasyPhotoTypeDO); |
| | | comActEasyPhotoTypeDO.setCreateAt(new Date()); |
| | | if(comActEasyPhotoTypeMapper.insert(comActEasyPhotoTypeDO)>0){ |
| | | return R.ok(); |
| | | } |
| | | return R.fail(); |
| | | } |
| | | |
| | | /** |
| | | * 修改随手拍类型 |
| | | * @param comActEasyPhotoTypeEditDTO |
| | | * @return 维护结果 |
| | | */ |
| | | public R edit(ComActEasyPhotoTypeEditDTO comActEasyPhotoTypeEditDTO){ |
| | | ComActEasyPhotoTypeDO comActEasyPhotoTypeDO = new ComActEasyPhotoTypeDO(); |
| | | BeanUtils.copyProperties(comActEasyPhotoTypeEditDTO, comActEasyPhotoTypeDO); |
| | | //comActEasyPhotoTypeDO.setUpdateAt(new Date()); |
| | | if(comActEasyPhotoTypeMapper.updateById(comActEasyPhotoTypeDO)>0){ |
| | | return R.ok(); |
| | | } |
| | | return R.fail(); |
| | | } |
| | | |
| | | /** |
| | | * 分页查找随手拍类型 |
| | | * @param pageComActEasyPhotoTypeDTO |
| | | * @return 维护结果 |
| | | */ |
| | | public R<IPage<ComActEasyPhotoTypeVO>> query(PageComActEasyPhotoTypeDTO pageComActEasyPhotoTypeDTO){ |
| | | Page page = new Page(1,10); |
| | | if(pageComActEasyPhotoTypeDTO.getPageNum()!=null) { |
| | | page.setCurrent(pageComActEasyPhotoTypeDTO.getPageNum()); |
| | | } |
| | | if(pageComActEasyPhotoTypeDTO.getPageSize()!=null) { |
| | | page.setSize(pageComActEasyPhotoTypeDTO.getPageSize()); |
| | | } |
| | | return R.ok(comActEasyPhotoTypeMapper.findByPage(page, pageComActEasyPhotoTypeDTO)); |
| | | } |
| | | |
| | | /** |
| | | * 删除随手拍类型 |
| | | * @param ComActEasyPhotoTypeDeleteDTO |
| | | * @return 平台用户信息 |
| | | */ |
| | | public R delete(ComActEasyPhotoTypeDeleteDTO ComActEasyPhotoTypeDeleteDTO){ |
| | | return R.fail(); |
| | | } |
| | | |
| | | /** |
| | | * 查询随手拍类型详细信息 |
| | | * @param id 随手拍类型 id |
| | | * @return 查找结果 |
| | | */ |
| | | public R<ComActEasyPhotoTypeDetailsVO> comActEasyPhotoTypeDetails(Long id){ |
| | | ComActEasyPhotoTypeDO comActEasyPhotoTypeDO = comActEasyPhotoTypeMapper.selectById(id); |
| | | if(comActEasyPhotoTypeDO!=null) { |
| | | ComActEasyPhotoTypeDetailsVO comActEasyPhotoTypeDetailsVO = new ComActEasyPhotoTypeDetailsVO(); |
| | | BeanUtils.copyProperties(comActEasyPhotoTypeDO, comActEasyPhotoTypeDetailsVO); |
| | | return R.ok(comActEasyPhotoTypeDetailsVO); |
| | | } |
| | | return R.fail(); |
| | | } |
| | | |
| | | } |
New file |
| | |
| | | <?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_grid.dao.ComActEasyPhotoMapper"> |
| | | |
| | | <resultMap id="baseResult" type="com.panzhihua.service_grid.model.dos.ComActEasyPhotoDO"> |
| | | <result property="id" column="id"/> |
| | | <result property="sponsorId" column="sponsor_id"/> |
| | | <result property="happenAddr" column="happen_addr"/> |
| | | <result property="addrRemark" column="addr_remark"/> |
| | | <result property="status" column="status"/> |
| | | <result property="handlerId" column="handler_id"/> |
| | | <result property="createAt" column="create_at"/> |
| | | <result property="examineAt" column="examine_at"/> |
| | | <result property="detail" column="detail"/> |
| | | <result property="photoPathList" column="photo_path_list"/> |
| | | <result property="handleResult" column="handle_result"/> |
| | | <result property="handlePhotoList" column="handle_photo_list"/> |
| | | <result property="communityId" column="community_id"/> |
| | | <result property="isHide" column="is_hide"/> |
| | | <result property="isNeedFeedBack" column="is_need_feed_back"/> |
| | | <result property="feedbackAt" column="feedback_at"/> |
| | | <result property="rejectReason" column="reject_reason"/> |
| | | <result property="cover" column="cover"/> |
| | | <result property="delTag" column="del_tag"/> |
| | | <result property="isReport" column="is_report"/> |
| | | <result property="isPublicity" column="is_publicity"/> |
| | | </resultMap> |
| | | |
| | | <sql id="columns"> |
| | | <![CDATA[ |
| | | id,sponsor_id,happen_addr,addr_remark,status,handler_id,create_at,examine_at,detail,photo_path_list,handle_result,handle_photo_list,community_id,is_hide,is_need_feed_back,feedback_at,reject_reason,cover,del_tag,is_report,is_publicity |
| | | ]]> |
| | | </sql> |
| | | |
| | | |
| | | <select id="findByPage" resultType="com.panzhihua.common.model.vos.grid.ComActEasyPhotoVO" |
| | | parameterType="com.panzhihua.common.model.dtos.grid.PageComActEasyPhotoDTO"> |
| | | SELECT <include refid="columns" /> |
| | | FROM com_act_easy_photo |
| | | <where> |
| | | <if test="pageComActEasyPhotoDTO.id!=null"> |
| | | AND id = #{pageComActEasyPhotoDTO.id} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.sponsorId!=null"> |
| | | AND sponsor_id = #{pageComActEasyPhotoDTO.sponsorId} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.happenAddr!=null"> |
| | | AND happen_addr = #{pageComActEasyPhotoDTO.happenAddr} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.addrRemark!=null"> |
| | | AND addr_remark = #{pageComActEasyPhotoDTO.addrRemark} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.status!=null"> |
| | | AND status = #{pageComActEasyPhotoDTO.status} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.handlerId!=null"> |
| | | AND handler_id = #{pageComActEasyPhotoDTO.handlerId} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.createAtBegin!=null"> |
| | | AND create_at >= #{pageComActEasyPhotoDTO.createAtBegin} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.createAtEnd!=null"> |
| | | AND create_at <= #{pageComActEasyPhotoDTO.createAtEnd} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.examineAtBegin!=null"> |
| | | AND examine_at >= #{pageComActEasyPhotoDTO.examineAtBegin} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.examineAtEnd!=null"> |
| | | AND examine_at <= #{pageComActEasyPhotoDTO.examineAtEnd} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.detail!=null"> |
| | | AND detail = #{pageComActEasyPhotoDTO.detail} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.photoPathList!=null"> |
| | | AND photo_path_list = #{pageComActEasyPhotoDTO.photoPathList} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.handleResult!=null"> |
| | | AND handle_result = #{pageComActEasyPhotoDTO.handleResult} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.handlePhotoList!=null"> |
| | | AND handle_photo_list = #{pageComActEasyPhotoDTO.handlePhotoList} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.communityId!=null"> |
| | | AND community_id = #{pageComActEasyPhotoDTO.communityId} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.isHide!=null"> |
| | | AND is_hide = #{pageComActEasyPhotoDTO.isHide} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.isNeedFeedBack!=null"> |
| | | AND is_need_feed_back = #{pageComActEasyPhotoDTO.isNeedFeedBack} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.feedbackAtBegin!=null"> |
| | | AND feedback_at >= #{pageComActEasyPhotoDTO.feedbackAtBegin} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.feedbackAtEnd!=null"> |
| | | AND feedback_at <= #{pageComActEasyPhotoDTO.feedbackAtEnd} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.rejectReason!=null"> |
| | | AND reject_reason = #{pageComActEasyPhotoDTO.rejectReason} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.cover!=null"> |
| | | AND cover = #{pageComActEasyPhotoDTO.cover} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.delTag!=null"> |
| | | AND del_tag = #{pageComActEasyPhotoDTO.delTag} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.isReport!=null"> |
| | | AND is_report = #{pageComActEasyPhotoDTO.isReport} |
| | | </if> |
| | | <if test="pageComActEasyPhotoDTO.isPublicity!=null"> |
| | | AND is_publicity = #{pageComActEasyPhotoDTO.isPublicity} |
| | | </if> |
| | | </where> |
| | | <if test="pageComActEasyPhotoDTO.sortColumns!=null"> |
| | | ORDER BY ${pageComActEasyPhotoDTO.sortColumns} ${pageComActEasyPhotoDTO.sortType} |
| | | </if> |
| | | </select> |
| | | |
| | | </mapper> |
New file |
| | |
| | | <?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_grid.dao.ComActEasyPhotoTypeMapper"> |
| | | |
| | | <resultMap id="baseResult" type="com.panzhihua.service_grid.model.dos.ComActEasyPhotoTypeDO"> |
| | | <result property="id" column="id"/> |
| | | <result property="name" column="name"/> |
| | | <result property="createAt" column="create_at"/> |
| | | </resultMap> |
| | | |
| | | <sql id="columns"> |
| | | <![CDATA[ |
| | | id,name,create_at |
| | | ]]> |
| | | </sql> |
| | | |
| | | |
| | | <select id="findByPage" resultType="com.panzhihua.common.model.vos.grid.ComActEasyPhotoTypeVO" |
| | | parameterType="com.panzhihua.common.model.dtos.grid.PageComActEasyPhotoTypeDTO"> |
| | | SELECT <include refid="columns" /> |
| | | FROM com_act_easy_photo_type |
| | | <where> |
| | | <if test="pageComActEasyPhotoTypeDTO.id!=null"> |
| | | AND id = #{pageComActEasyPhotoTypeDTO.id} |
| | | </if> |
| | | <if test="pageComActEasyPhotoTypeDTO.name!=null"> |
| | | AND name = #{pageComActEasyPhotoTypeDTO.name} |
| | | </if> |
| | | <if test="pageComActEasyPhotoTypeDTO.createAtBegin!=null"> |
| | | AND create_at >= #{pageComActEasyPhotoTypeDTO.createAtBegin} |
| | | </if> |
| | | <if test="pageComActEasyPhotoTypeDTO.createAtEnd!=null"> |
| | | AND create_at <= #{pageComActEasyPhotoTypeDTO.createAtEnd} |
| | | </if> |
| | | </where> |
| | | <if test="pageComActEasyPhotoTypeDTO.sortColumns!=null"> |
| | | ORDER BY ${pageComActEasyPhotoTypeDTO.sortColumns} ${pageComActEasyPhotoTypeDTO.sortType} |
| | | </if> |
| | | </select> |
| | | |
| | | </mapper> |