15 changed files with 497 additions and 15 deletions
@ -0,0 +1,53 @@ |
|||
package com.epmet.dto.form; |
|||
|
|||
import com.epmet.commons.tools.validator.group.CustomerClientShowGroup; |
|||
import lombok.Data; |
|||
|
|||
import javax.validation.constraints.Min; |
|||
import javax.validation.constraints.NotBlank; |
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* @Description 身边党员 积分排行接口 入参 |
|||
* @Auth zy |
|||
*/ |
|||
@Data |
|||
public class ResiAroundPartyPointRankFormDTO implements Serializable { |
|||
private static final long serialVersionUID = 1534061512200591149L; |
|||
|
|||
public interface ResiAroundPartyPointRankGroup extends CustomerClientShowGroup{} |
|||
|
|||
/** |
|||
* 页码 |
|||
* */ |
|||
@Min(value = 1,groups = ResiAroundPartyPointRankGroup.class) |
|||
private Integer pageNo = 1; |
|||
|
|||
/** |
|||
* 每页数据条数 |
|||
* */ |
|||
private Integer pageSize = 10; |
|||
|
|||
/** |
|||
* 身边党员 grid 社区党员community |
|||
* */ |
|||
@NotBlank(message = "查询的部门维度scope不能为空",groups = ResiAroundPartyPointRankFormDTO.ResiAroundPartyPointRankGroup.class) |
|||
private String scope; |
|||
|
|||
/** |
|||
* 本月 monthly 总排行 all; |
|||
* */ |
|||
@NotBlank(message = "查询的时间维度type不能为空",groups = ResiAroundPartyPointRankFormDTO.ResiAroundPartyPointRankGroup.class) |
|||
private String type; |
|||
|
|||
/** |
|||
* 当前网格id |
|||
* */ |
|||
@NotBlank(message = "网格id不能为空",groups = ResiAroundPartyPointRankFormDTO.ResiAroundPartyPointRankGroup.class) |
|||
private String gridId; |
|||
|
|||
/** |
|||
* 客户Id,不做校验,如果前端不传则使用userId查询相应的客户Id |
|||
* */ |
|||
private String customerId; |
|||
} |
@ -0,0 +1,39 @@ |
|||
package com.epmet.dto.result; |
|||
|
|||
import lombok.Data; |
|||
|
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* @Description 身边党员 积分排行接口返参DTO |
|||
* @Auth zy |
|||
*/ |
|||
@Data |
|||
public class ResiAroundPartyPointRankResultDTO implements Serializable { |
|||
private static final long serialVersionUID = 685408245193506541L; |
|||
|
|||
/** |
|||
* 排序 |
|||
* */ |
|||
private Integer ranking; |
|||
|
|||
/** |
|||
* 积分 |
|||
* */ |
|||
private Integer point; |
|||
|
|||
/** |
|||
* 头像 |
|||
* */ |
|||
private String userHeadPhoto; |
|||
|
|||
/** |
|||
* 名称 |
|||
* */ |
|||
private String realName; |
|||
|
|||
/** |
|||
* 用户id |
|||
* */ |
|||
private String userId; |
|||
} |
@ -0,0 +1,32 @@ |
|||
package com.epmet.dto.result; |
|||
|
|||
import lombok.Data; |
|||
|
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* @Description 根据网格id查询,它的父级 社区id |
|||
最后返回 社区id 下的所有网格信息 |
|||
* @Author zy |
|||
* @Date 2020/12/28 23:16 |
|||
*/ |
|||
@Data |
|||
public class GridInCommunityDTO implements Serializable { |
|||
private static final long serialVersionUID = 4360690752084258055L; |
|||
|
|||
/** |
|||
* 网格ID |
|||
*/ |
|||
private String gridId; |
|||
|
|||
/** |
|||
* 网格名称 |
|||
*/ |
|||
private String gridName; |
|||
|
|||
/** |
|||
* 客户ID |
|||
*/ |
|||
private String customerId; |
|||
} |
|||
|
Loading…
Reference in new issue