forked from luyan/epmet-cloud-lingshan
				
			
				 373 changed files with 12449 additions and 452 deletions
			
			
		| @ -0,0 +1,60 @@ | |||
| package com.epmet.commons.rocketmq.messages; | |||
| 
 | |||
| import com.epmet.commons.tools.dto.form.mq.MqBaseFormDTO; | |||
| import lombok.Data; | |||
| 
 | |||
| import java.util.ArrayList; | |||
| import java.util.List; | |||
| 
 | |||
| /** | |||
|  * user库党员信息同步到partymember库的mq消息 | |||
|  */ | |||
| @Data | |||
| public class PartymemberSyncMQMsg extends MqBaseFormDTO { | |||
| 
 | |||
|     /** | |||
|      * 党员列表,允许一次传输多个党员信息 | |||
|      */ | |||
|     private List<PartyMemberSyncForm> partymemberList = new ArrayList<>(); | |||
| 
 | |||
|     @Data | |||
|     public static class PartyMemberSyncForm { | |||
| 
 | |||
|         private String customerId; | |||
|         private String agencyId; | |||
|         private String agencyPids; | |||
|         private String icResiUser; | |||
|         private String name; | |||
|         private String idCard; | |||
|         private String mobile; | |||
|         private String address; | |||
|         private String rdsj; | |||
|         private String sszb; | |||
|         /** | |||
|          * 是否流动党员 | |||
|          */ | |||
|         private String isLd; | |||
| 
 | |||
|         /** | |||
|          * 流动党员活动证号 | |||
|          */ | |||
|         private String ldzh; | |||
|         /** | |||
|          * 职务 | |||
|          */ | |||
|         private String partyZw; | |||
|         /** | |||
|          * 是否退休 | |||
|          */ | |||
|         private String isTx; | |||
|         /** | |||
|          * 是否党员中心户 | |||
|          */ | |||
|         private String isDyzxh; | |||
|         /** | |||
|          * 志愿者类型,逗号隔开 | |||
|          */ | |||
|         private String volunteerCategory; | |||
| 
 | |||
|     } | |||
| } | |||
| @ -0,0 +1,17 @@ | |||
| <?xml version="1.0" encoding="UTF-8"?> | |||
| 
 | |||
| <!-- | |||
| Base logback configuration provided for compatibility with Spring Boot 1.1 | |||
| 从spring/logging包复制过来的,主要是屏蔽了/tmp/spring.log文件的生成(与我们自定义的重复,且不会滚动更新)。其他服务都改用引用此文件。 | |||
| --> | |||
| 
 | |||
| <included> | |||
|     <include resource="org/springframework/boot/logging/logback/defaults.xml" /> | |||
|     <!--<property name="LOG_FILE" value="${LOG_FILE:-${LOG_PATH:-${LOG_TEMP:-${java.io.tmpdir:-/tmp}}}/spring.log}"/>--> | |||
|     <include resource="org/springframework/boot/logging/logback/console-appender.xml" /> | |||
|     <include resource="org/springframework/boot/logging/logback/file-appender.xml" /> | |||
|     <root level="INFO"> | |||
|         <appender-ref ref="CONSOLE" /> | |||
|         <appender-ref ref="FILE" /> | |||
|     </root> | |||
| </included> | |||
| @ -0,0 +1,36 @@ | |||
| package com.epmet.dto.form.work; | |||
| 
 | |||
| import com.epmet.commons.tools.dto.form.PageFormDTO; | |||
| import lombok.Data; | |||
| 
 | |||
| import java.io.Serializable; | |||
| 
 | |||
| /** | |||
|  * 爱心互助列表入参DTO | |||
|  */ | |||
| @Data | |||
| public class ActPageFormDTO extends PageFormDTO implements Serializable { | |||
|     private static final long serialVersionUID = 6473824879249274683L; | |||
|     /** | |||
|      * 活动标题 | |||
|      */ | |||
|     private String title; | |||
|     /** | |||
|      * 活动预计开始时间 | |||
|      */ | |||
|     private String actStartTime; | |||
|     /** | |||
|      * 活动预计结束时间 | |||
|      */ | |||
|     private String actEndTime; | |||
|     /** | |||
|      * 状态: 已发布/报名中:published; 已取消:canceled; 已结束:finished) | |||
|      */ | |||
|     private String status; | |||
| 
 | |||
|     /** | |||
|      * tokenDto获取 | |||
|      */ | |||
|     private String customerId; | |||
|     private String userId; | |||
| } | |||
| @ -0,0 +1,21 @@ | |||
| package com.epmet.dto.form.work; | |||
| 
 | |||
| import lombok.Data; | |||
| 
 | |||
| import javax.validation.constraints.NotNull; | |||
| import java.io.Serializable; | |||
| import java.util.List; | |||
| 
 | |||
| /** | |||
|  * @Description | |||
|  * @Author yzm | |||
|  * @Date 2022/6/30 19:22 | |||
|  */ | |||
| @Data | |||
| public class FinishActFormDTO extends  SaveActualTimeFormDTO implements Serializable { | |||
|     private static final long serialVersionUID = -4352058593501077516L; | |||
|     @NotNull(message = "分值不能为空",groups =AddUserInternalGroup.class ) | |||
|     private Integer reward; | |||
|     private List<GrantPointsFormDTO> userList; | |||
| } | |||
| 
 | |||
| @ -0,0 +1,183 @@ | |||
| package com.epmet.dto.result.work; | |||
| 
 | |||
| import com.epmet.dto.result.resi.ResiActSummaryResultDTO; | |||
| import com.fasterxml.jackson.annotation.JsonFormat; | |||
| import com.fasterxml.jackson.annotation.JsonIgnore; | |||
| import lombok.Data; | |||
| 
 | |||
| import java.io.Serializable; | |||
| import java.math.BigDecimal; | |||
| import java.util.Date; | |||
| import java.util.List; | |||
| 
 | |||
| /** | |||
|  * @Description | |||
|  * @Author yzm | |||
|  * @Date 2022/6/30 16:47 | |||
|  */ | |||
| @Data | |||
| public class ActDetailResultDTO implements Serializable { | |||
|     private static final long serialVersionUID = 4235569576711312094L; | |||
| 
 | |||
|     private String actId; | |||
| 
 | |||
|     /** | |||
|      * 活动标题 | |||
|      */ | |||
|     private String title; | |||
| 
 | |||
|     /** | |||
|      * 封面图 | |||
|      */ | |||
|     private String coverPic; | |||
| 
 | |||
|     /** | |||
|      * 活动地点 | |||
|      */ | |||
|     private String actAddress; | |||
| 
 | |||
|     /** | |||
|      * 活动地点-经度 | |||
|      */ | |||
|     private BigDecimal actLongitude; | |||
| 
 | |||
|     /** | |||
|      * 活动地点-纬度 | |||
|      */ | |||
|     private BigDecimal actLatitude; | |||
| 
 | |||
|     /** | |||
|      * 活动预计开始时间yyyy-MM-dd HH:mm | |||
|      */ | |||
|     @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") | |||
|     private Date actStartTime; | |||
| 
 | |||
|     /** | |||
|      * 活动预计结束时间yyyy-MM-dd HH:mm | |||
|      */ | |||
|     @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") | |||
|     private Date actEndTime; | |||
| 
 | |||
|     /** | |||
|      * 活动人数 | |||
|      */ | |||
|     private Integer actQuota; | |||
| 
 | |||
|     /** | |||
|      * 活动积分 | |||
|      */ | |||
|     private Integer reward; | |||
| 
 | |||
|     /** | |||
|      * 报名审核:true:只有志愿者才可以参加活动,false: 只要是居民就可以参加活动 | |||
|      */ | |||
|     private Boolean volunteerLimit; | |||
| 
 | |||
|     /** | |||
|      * 报名审核: true: 需人工审核 false: 无需审核 | |||
|      */ | |||
|     private Boolean auditSwitch; | |||
| 
 | |||
|     /** | |||
|      * 报名截止时间:yyyy-MM-dd HH:mm | |||
|      */ | |||
|     @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") | |||
|     private Date signUpEndTime; | |||
| 
 | |||
|     /** | |||
|      * 报名条件 | |||
|      */ | |||
|     private String requirement; | |||
| 
 | |||
|     /** | |||
|      * 签到开始时间:yyyy-MM-dd HH:mm | |||
|      */ | |||
|     @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") | |||
|     private Date signInStartTime; | |||
| 
 | |||
|     /** | |||
|      * 签到结束时间: yyyy-MM-dd HH:mm | |||
|      */ | |||
|     @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") | |||
|     private Date signInEndTime; | |||
| 
 | |||
|     /** | |||
|      * 签到地址 | |||
|      */ | |||
|     private String signInAddress; | |||
| 
 | |||
|     /** | |||
|      * 签到地址-纬度 | |||
|      */ | |||
|     private BigDecimal signInLatitude; | |||
| 
 | |||
|     /** | |||
|      * 签到地址-经度 | |||
|      */ | |||
|     private BigDecimal signInLongitude; | |||
| 
 | |||
|     /** | |||
|      * 签到有效范围(米) | |||
|      */ | |||
|     private Integer signInRadius; | |||
| 
 | |||
|     /** | |||
|      * 主办方id | |||
|      */ | |||
|     private String sponsorId; | |||
| 
 | |||
|     /** | |||
|      * 主办方全路径包含自身id | |||
|      */ | |||
|     private String sponsorPath; | |||
| 
 | |||
|     /** | |||
|      * 主办方类型:以网格名义:grid , 以机关名义: agency | |||
|      */ | |||
|     private String sponsorType; | |||
| 
 | |||
|     /** | |||
|      * 主办方名称 | |||
|      */ | |||
|     private String sponsorName; | |||
| 
 | |||
|     /** | |||
|      * 联系人 | |||
|      */ | |||
|     private String sponsorContacts; | |||
| 
 | |||
|     /** | |||
|      * 联系电话 | |||
|      */ | |||
|     private String sponsorTel; | |||
| 
 | |||
|     /** | |||
|      * 活动类型爱心活动heart 联建活动party | |||
|      */ | |||
|     @JsonIgnore | |||
|     private String actType; | |||
|     @JsonIgnore | |||
|     private String createdBy; | |||
|     /** | |||
|      * true:富文本;false: 原来小程序那种发布内容 | |||
|      */ | |||
|     private Boolean richTextFlag; | |||
| 
 | |||
|     /** | |||
|      * true,我发布的,false,其他人发布的 | |||
|      */ | |||
|     private Boolean isMyPublish; | |||
| 
 | |||
|     private List<ActPreviewContentResultDTO> actContent; | |||
| 
 | |||
|     /** | |||
|      * 1已经总结0未总结 | |||
|      */ | |||
|     private Boolean summaryFlag; | |||
| 
 | |||
|     /** | |||
|      * 只有填写了总结的才有内容 | |||
|      */ | |||
|     List<ResiActSummaryResultDTO> summaryContent; | |||
| } | |||
| 
 | |||
| @ -0,0 +1,106 @@ | |||
| package com.epmet.dto.result.work; | |||
| 
 | |||
| import com.epmet.dto.form.work.PublishActInfoFormDTO; | |||
| import com.fasterxml.jackson.annotation.JsonFormat; | |||
| import com.fasterxml.jackson.annotation.JsonIgnore; | |||
| import lombok.Data; | |||
| 
 | |||
| import javax.validation.constraints.NotNull; | |||
| import java.io.Serializable; | |||
| import java.util.Date; | |||
| 
 | |||
| /** | |||
|  * @Description | |||
|  * @Author yzm | |||
|  * @Date 2022/6/30 14:15 | |||
|  */ | |||
| @Data | |||
| public class ActPageResDTO implements Serializable { | |||
|     private static final long serialVersionUID = 5330377961022020364L; | |||
|     /** | |||
|      *活动id | |||
|      */ | |||
|     private String actId; | |||
| 
 | |||
|     /** | |||
|      *活动标题 | |||
|      */ | |||
|     private String title; | |||
| 
 | |||
|     /** | |||
|      * 活动地点 | |||
|      */ | |||
|     private String actAddress; | |||
| 
 | |||
|     /** | |||
|      * 活动预计开始时间yyyy-MM-dd HH:mm | |||
|      */ | |||
|     @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") | |||
|     private Date actStartTime; | |||
| 
 | |||
|     /** | |||
|      * 活动预计结束时间yyyy-MM-dd HH:mm | |||
|      */ | |||
|     @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") | |||
|     private Date actEndTime; | |||
|     /** | |||
|      * 报名截止时间 | |||
|      */ | |||
|     @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") | |||
|     private Date signUpEndTime; | |||
| 
 | |||
|     /** | |||
|      * 报名开始时间 | |||
|      */ | |||
|     @JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8") | |||
|     private Date signUpStartTime; | |||
| 
 | |||
|     /** | |||
|      * 活动状态:报名中:signing_up;截止报名: end_sign_up; 已开始: in_progress; 已报满: enough | |||
|      */ | |||
|     private String status=""; | |||
| 
 | |||
|     /** | |||
|      * true:富文本;false: 原来小程序那种发布内容 | |||
|      */ | |||
|     private Boolean richTextFlag; | |||
| 
 | |||
|     /** | |||
|      * true,我发布的,false,其他人发布的 | |||
|      */ | |||
|     private Boolean isMyPublish; | |||
| 
 | |||
|     /** | |||
|      * true:固定名额  false: 不限制名额 | |||
|      */ | |||
|     @JsonIgnore | |||
|     private Boolean actQuotaCategory; | |||
|     /** | |||
|      * 活动名额人数 | |||
|      */ | |||
|     @JsonIgnore | |||
|     private Integer actQuota; | |||
| 
 | |||
|     /** | |||
|      * 已报名人数 | |||
|      */ | |||
|     @JsonIgnore | |||
|     private Integer signedUp; | |||
| 
 | |||
|     /** | |||
|      * 1已经总结0未总结 | |||
|      */ | |||
|     private Boolean summaryFlag; | |||
| 
 | |||
|     /** | |||
|      * 活动积分 | |||
|      */ | |||
|     private Integer reward; | |||
| 
 | |||
|     /** | |||
|      * 报名审核: true: 需人工审核 false: 无需审核 | |||
|      */ | |||
|     @NotNull(message = "报名审核方式不能为空", groups = {PublishActInfoFormDTO.AddUserInternalGroup.class}) | |||
|     private Boolean auditSwitch; | |||
| } | |||
| 
 | |||
| @ -0,0 +1,108 @@ | |||
| package com.epmet.dto.result.work; | |||
| 
 | |||
| import com.fasterxml.jackson.annotation.JsonFormat; | |||
| import lombok.Data; | |||
| 
 | |||
| import java.io.Serializable; | |||
| import java.util.Date; | |||
| 
 | |||
| /** | |||
|  * @Description | |||
|  * @Author yzm | |||
|  * @Date 2022/6/30 17:58 | |||
|  */ | |||
| @Data | |||
| public class ActUserResDTO implements Serializable { | |||
|     private static final long serialVersionUID = 7621004224467504031L; | |||
|     /** | |||
|      * 主键 | |||
|      */ | |||
|     private String actUserRelationId; | |||
| 
 | |||
|     /** | |||
|      * 活动id | |||
|      */ | |||
|     private String actId; | |||
| 
 | |||
|     /** | |||
|      * 用户id | |||
|      */ | |||
|     private String userId; | |||
| 
 | |||
|     /** | |||
|      * 姓名 | |||
|      */ | |||
|     private String realName; | |||
| 
 | |||
|     /** | |||
|      * 昵称 | |||
|      */ | |||
|     private String nickName; | |||
| 
 | |||
|     /** | |||
|      * 联系方式 | |||
|      */ | |||
|     private String mobile; | |||
| 
 | |||
|     /** | |||
|      * 身份证号 | |||
|      */ | |||
|     private String idNum; | |||
| 
 | |||
|     /** | |||
|      * 报名时间yyyy-MM-dd HH:mm:ss | |||
|      */ | |||
|     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") | |||
|     private Date signUpTime; | |||
| 
 | |||
|     /** | |||
|      * true: 是志愿者 false : 不是志愿者 | |||
|      */ | |||
|     private Boolean volunteerFlag; | |||
| 
 | |||
|     /** | |||
|      * 实际参加活动个数 | |||
|      */ | |||
|     private Integer signInActNum; | |||
|     /** | |||
|      * 报名活动个数 | |||
|      */ | |||
|     private Integer signUpActNum; | |||
|     /** | |||
|      * 获得积分活动个数 | |||
|      */ | |||
|     private Integer obtainPointsActNum; | |||
| 
 | |||
|     /** | |||
|      * 已处理: handled;  默认"",重新处理时reward_flag置为空字符串 | |||
|      */ | |||
|     private String processFlag; | |||
| 
 | |||
|     /** | |||
|      * 已签到:signed_in; 默认"" | |||
|      */ | |||
|     private String signInFlag; | |||
| 
 | |||
|     /** | |||
|      * 已给分:agree, 不给分:deny  默认"" | |||
|      */ | |||
|     private String rewardFlag; | |||
| 
 | |||
| 
 | |||
|     /** | |||
|      * 当前状态(已报名/待审核auditing, | |||
|      审核通过passed, | |||
|      审核不通过refused | |||
|      取消报名canceled, | |||
|      ) | |||
|      */ | |||
|     private String status; | |||
| 
 | |||
| 
 | |||
|     public ActUserResDTO(){ | |||
|         this.signInActNum=0; | |||
|         this.signUpActNum=0; | |||
|         this.obtainPointsActNum=0; | |||
|     } | |||
| } | |||
| 
 | |||
| @ -0,0 +1,12 @@ | |||
| alter table act_content MODIFY COLUMN CONTENT_TYPE varchar(32) NOT NULL COMMENT '内容类型 图片:img;文字:text;富文本:rich_text'; | |||
| alter table act_content MODIFY COLUMN CONTENT LONGTEXT not null  COMMENT '内容'; | |||
| alter table act_info add COLUMN RICH_TEXT_FLAG TINYINT(1) not null DEFAULT '0'  COMMENT '1:富文本;0:不是' AFTER SUMMARY_FLAG; | |||
| alter table latest_act_info add COLUMN RICH_TEXT_FLAG TINYINT(1) not null DEFAULT '0'  COMMENT '1:富文本;0:不是' AFTER AUDIT_SWITCH; | |||
| alter table latest_act_content MODIFY COLUMN CONTENT_TYPE varchar(32) NOT NULL COMMENT '内容类型 图片:img;文字:text;富文本:rich_text'; | |||
| alter table latest_act_content MODIFY COLUMN CONTENT LONGTEXT not null  COMMENT '内容'; | |||
| 
 | |||
| alter table act_summary MODIFY COLUMN CONTENT LONGTEXT not null COMMENT '总结内容'; | |||
| alter table act_summary MODIFY CONTENT_TYPE VARCHAR(32)not null COMMENT '内容类型 图片:img;文字:text;富文本:rich_text'; | |||
| 
 | |||
| alter table act_info add COLUMN SPONSOR_PATH VARCHAR(512) comment '主办方全路径包含自身id' AFTER SPONSOR_ID; | |||
| alter table latest_act_info add COLUMN SPONSOR_PATH VARCHAR(512) comment '主办方全路径包含自身id' AFTER SPONSOR_ID; | |||
| @ -0,0 +1,4 @@ | |||
| alter table act_info MODIFY COLUMN | |||
|     `SPONSOR_TEL` varchar(64) NOT NULL COMMENT '联系电话' AFTER SPONSOR_CONTACTS; | |||
| 
 | |||
| alter table latest_act_info MODIFY COLUMN `SPONSOR_TEL` varchar(64)COMMENT '联系电话' AFTER SPONSOR_CONTACTS; | |||
| @ -0,0 +1,44 @@ | |||
| package com.epmet.dto; | |||
| 
 | |||
| import lombok.Data; | |||
| 
 | |||
| import java.io.Serializable; | |||
| 
 | |||
| 
 | |||
| /** | |||
|  * 小区/楼栋/房屋编码辅助表 | |||
|  * | |||
|  * @author generator generator@elink-cn.com | |||
|  * @since v1.0.0 2022-06-27 | |||
|  */ | |||
| @Data | |||
| public class IcOrganizationCodeInfoDTO implements Serializable { | |||
| 
 | |||
|     private static final long serialVersionUID = 1L; | |||
| 
 | |||
|     /** | |||
|      * 客户id | |||
|      */ | |||
| 	private String customerId; | |||
| 
 | |||
|     /** | |||
|      * 社区id | |||
|      */ | |||
| 	private String communityId; | |||
| 
 | |||
|     /** | |||
|      * 该社区下最大的小区编码序列号 | |||
|      */ | |||
| 	private String neighborMaxNum; | |||
| 
 | |||
|     /** | |||
|      * 该社区下最大的楼栋编码序列号 | |||
|      */ | |||
| 	private String buildingMaxNum; | |||
| 
 | |||
|     /** | |||
|      * 该社区下最大的房屋编码序列号 | |||
|      */ | |||
| 	private String houseMaxNum; | |||
| 
 | |||
| } | |||
Some files were not shown because too many files changed in this diff
					Loading…
					
					
				
		Reference in new issue