Browse Source
# Conflicts: # epmet-commons/epmet-commons-tools/src/main/java/com/epmet/commons/tools/exception/EpmetErrorCode.java # epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/dao/IssueVoteDetailDao.java # epmet-module/gov-issue/gov-issue-server/src/main/resources/mapper/IssueVoteDetailDao.xml # epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/feign/ResiGroupOpenFeignClient.java # epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/feign/fallback/ResiGroupOpenFeignClientFallback.java # epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/group/dao/ResiGroupDao.java # epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/dao/ResiTopicDao.java # epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/ResiTopicService.java # epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/impl/ResiTopicServiceImpl.java # epmet-module/resi-group/resi-group-server/src/main/resources/mapper/topic/ResiTopicDao.xml # epmet-user/epmet-user-client/src/main/java/com/epmet/feign/EpmetUserOpenFeignClient.java # epmet-user/epmet-user-client/src/main/java/com/epmet/feign/fallback/EpmetUserOpenFeignClientFallback.java # epmet-user/epmet-user-server/pom.xml # epmet-user/epmet-user-server/src/main/resources/bootstrap.ymlmaster
100 changed files with 2678 additions and 538 deletions
@ -0,0 +1,14 @@ |
|||
package com.epmet.resi.group.constant; |
|||
|
|||
public interface GroupAuditStatusConstant { |
|||
|
|||
// 审核中
|
|||
String UNDER_AUDITING = "under_auditing"; |
|||
|
|||
// 驳回
|
|||
String REJECTED = "rejected"; |
|||
|
|||
// 支持
|
|||
String APPROVED = "approved"; |
|||
|
|||
} |
@ -0,0 +1,10 @@ |
|||
package com.epmet.resi.group.constant; |
|||
|
|||
public interface GroupLimitConstant { |
|||
|
|||
/** |
|||
* 每月可以编辑2次 |
|||
*/ |
|||
Integer EDIT_NUM_LIMIT_MONTH = 2; |
|||
|
|||
} |
@ -0,0 +1,40 @@ |
|||
package com.epmet.resi.group.dto.group.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 通用网格分页传参DTO |
|||
* @ClassName CommonGridAndPageFormDTO |
|||
* @Auth wangc |
|||
* @Date 2020-11-02 17:22 |
|||
*/ |
|||
@Data |
|||
public class CommonGridAndPageFormDTO implements Serializable { |
|||
private static final long serialVersionUID = -7916909736115741017L; |
|||
|
|||
public interface GridPageGroup extends CustomerClientShowGroup{} |
|||
|
|||
/** |
|||
* 网格Id |
|||
*/ |
|||
@NotBlank(message = "网格Id不能为空" , groups = GridPageGroup.class) |
|||
private String gridId; |
|||
|
|||
/** |
|||
* 页码 |
|||
*/ |
|||
@Min(1) |
|||
private Integer pageNo; |
|||
|
|||
/** |
|||
* 每页多少条数 |
|||
*/ |
|||
@Min(1) |
|||
private Integer pageSize; |
|||
|
|||
} |
@ -0,0 +1,39 @@ |
|||
package com.epmet.resi.group.dto.group.form; |
|||
|
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
import org.hibernate.validator.constraints.Length; |
|||
|
|||
import javax.validation.constraints.NotBlank; |
|||
|
|||
@Data |
|||
@NoArgsConstructor |
|||
@AllArgsConstructor |
|||
public class EditGroupFormDTO { |
|||
|
|||
// 分组详情校验
|
|||
public interface GroupDetailVG {} |
|||
|
|||
// 提交组编辑校验组
|
|||
public interface SubmitGroupEditVG {} |
|||
|
|||
|
|||
/** |
|||
* 组id |
|||
*/ |
|||
@NotBlank(message = "组ID不能为空", groups = { GroupDetailVG.class, SubmitGroupEditVG.class }) |
|||
private String groupId; |
|||
|
|||
@NotBlank(message = "组头像不能为空", groups = { SubmitGroupEditVG.class }) |
|||
private String groupHeadPhoto; |
|||
|
|||
@NotBlank(message = "组名称不能为空", groups = { SubmitGroupEditVG.class }) |
|||
@Length(max = 10, message = "组名称长度不能超过10个字", groups = { SubmitGroupEditVG.class }) |
|||
private String groupName; |
|||
|
|||
@NotBlank(message = "组介绍不能为空", groups = { SubmitGroupEditVG.class }) |
|||
@Length(max = 500, message = "组介绍长度不能超过500个字", groups = { SubmitGroupEditVG.class }) |
|||
private String groupIntroduction; |
|||
|
|||
} |
@ -0,0 +1,43 @@ |
|||
package com.epmet.resi.group.dto.group.form; |
|||
|
|||
import com.epmet.commons.tools.validator.group.CustomerClientShowGroup; |
|||
import lombok.Data; |
|||
|
|||
import javax.validation.constraints.NotBlank; |
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* @Description 组信息修改审核入参DTO |
|||
* @ClassName GroupEditionAuditFormDTO |
|||
* @Auth wangc |
|||
* @Date 2020-11-02 17:30 |
|||
*/ |
|||
@Data |
|||
public class GroupEditionAuditFormDTO implements Serializable { |
|||
private static final long serialVersionUID = 3851649860177395296L; |
|||
|
|||
public interface GroupEditionAuditGroup extends CustomerClientShowGroup{} |
|||
|
|||
/** |
|||
* 组Id |
|||
*/ |
|||
@NotBlank(message = "组Id不能为空",groups = GroupEditionAuditGroup.class) |
|||
private String groupId; |
|||
|
|||
/** |
|||
* 审核结果 审核结果。approved:支持;rejected:拒绝 |
|||
*/ |
|||
@NotBlank(message = "审核结果不能为空",groups = GroupEditionAuditGroup.class) |
|||
private String auditResult; |
|||
|
|||
/** |
|||
* 拒绝时的备注 |
|||
*/ |
|||
private String remark; |
|||
|
|||
/** |
|||
* 工作人员Id |
|||
*/ |
|||
@NotBlank(message = "工作人员Id不能为空",groups = GroupEditionAuditGroup.class) |
|||
private String staffId; |
|||
} |
@ -0,0 +1,21 @@ |
|||
package com.epmet.resi.group.dto.group.result; |
|||
|
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
|
|||
@Data |
|||
@NoArgsConstructor |
|||
@AllArgsConstructor |
|||
public class GroupDetailResultDTO { |
|||
|
|||
private String groupHeadPhoto; |
|||
private String groupName; |
|||
private String groupIntroduction; |
|||
private Integer editNumLimit; |
|||
private Integer avaliableEditNum; |
|||
private String auditStatus; |
|||
private Boolean editable; |
|||
private String remark; |
|||
|
|||
} |
@ -0,0 +1,42 @@ |
|||
package com.epmet.resi.group.dto.group.result; |
|||
|
|||
import lombok.Data; |
|||
|
|||
import java.io.Serializable; |
|||
|
|||
|
|||
/** |
|||
* @Description 工作端 群信息修改申请详情 |
|||
* @ClassName GroupEditionDetailResultDTO |
|||
* @Auth wangc |
|||
* @Date 2020-11-02 17:54 |
|||
*/ |
|||
@Data |
|||
public class GroupEditionDetailResultDTO implements Serializable { |
|||
private static final long serialVersionUID = -784043668974222480L; |
|||
|
|||
/** |
|||
* 待审核的小组Id |
|||
*/ |
|||
private String groupId; |
|||
|
|||
/** |
|||
* 待审核小组名称 是提交的名称,如果没有更改群名称则还是原来的 |
|||
*/ |
|||
private String groupName; |
|||
|
|||
/** |
|||
* 待审核小组图片 是提交的群头像,如果没有更改群头像则还是原来的 |
|||
*/ |
|||
private String groupHeadPhoto; |
|||
|
|||
/** |
|||
* 待审核小组的介绍 是提交的群介绍,如果没有更改群介绍则还是原来的 |
|||
*/ |
|||
private String groupIntroduction; |
|||
|
|||
/** |
|||
* 群主的昵称 xx路-xx先生/女士 |
|||
*/ |
|||
private String groupLeaderName; |
|||
} |
@ -0,0 +1,17 @@ |
|||
package com.epmet.resi.group.dto.topic.form; |
|||
|
|||
import lombok.Data; |
|||
|
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* @Author zxc |
|||
* @DateTime 2020/11/17 3:29 下午 |
|||
*/ |
|||
@Data |
|||
public class MyPartIssueFormDTO implements Serializable { |
|||
|
|||
private static final long serialVersionUID = -632199437101523924L; |
|||
|
|||
private String userId; |
|||
} |
@ -0,0 +1,23 @@ |
|||
package com.epmet.resi.group.dto.topic.result; |
|||
|
|||
import lombok.Data; |
|||
|
|||
import java.io.Serializable; |
|||
import java.util.ArrayList; |
|||
import java.util.List; |
|||
|
|||
/** |
|||
* @Author zxc |
|||
* @DateTime 2020/11/17 3:30 下午 |
|||
*/ |
|||
@Data |
|||
public class MyPartIssueResultDTO implements Serializable { |
|||
|
|||
private static final long serialVersionUID = -7726879551303168135L; |
|||
|
|||
private List<String> topicIds; |
|||
|
|||
public MyPartIssueResultDTO() { |
|||
this.topicIds = new ArrayList<>(); |
|||
} |
|||
} |
@ -0,0 +1,35 @@ |
|||
package com.epmet.resi.group.dto.topic.result; |
|||
|
|||
import com.fasterxml.jackson.annotation.JsonIgnore; |
|||
import lombok.Data; |
|||
|
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* 屏蔽详情(11-19新增) |
|||
* |
|||
* @author yinzuomei@elink-cn.com |
|||
* @date 2020/11/19 16:44 |
|||
*/ |
|||
@Data |
|||
public class TopicHiddenDetailDTO implements Serializable { |
|||
private static final long serialVersionUID = -2038917156628406348L; |
|||
@JsonIgnore |
|||
private String operateUserId; |
|||
/** |
|||
* 屏蔽操作人,其实就是组长 |
|||
* */ |
|||
private String operateUserName; |
|||
/** |
|||
* 屏蔽操作人的头像 |
|||
* */ |
|||
private String operateUserHeadPhoto; |
|||
/** |
|||
* 屏蔽时间 |
|||
* */ |
|||
private Long hiddenDateTime; |
|||
/** |
|||
* 屏蔽理由 |
|||
* */ |
|||
private String hiddenReason; |
|||
} |
@ -0,0 +1,92 @@ |
|||
/** |
|||
* Copyright 2018 人人开源 https://www.renren.io
|
|||
* <p> |
|||
* This program is free software: you can redistribute it and/or modify |
|||
* it under the terms of the GNU General Public License as published by |
|||
* the Free Software Foundation, either version 3 of the License, or |
|||
* (at your option) any later version. |
|||
* <p> |
|||
* This program is distributed in the hope that it will be useful, |
|||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|||
* GNU General Public License for more details. |
|||
* <p> |
|||
* You should have received a copy of the GNU General Public License |
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
*/ |
|||
|
|||
package com.epmet.modules.group.dao; |
|||
|
|||
import com.epmet.commons.mybatis.dao.BaseDao; |
|||
import com.epmet.modules.group.entity.GroupEditSubmitRecordEntity; |
|||
import com.epmet.resi.group.dto.group.result.ApplyingGroupResultDTO; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
import org.apache.ibatis.annotations.Param; |
|||
|
|||
import java.util.Date; |
|||
import java.util.List; |
|||
|
|||
/** |
|||
* 组编辑提交记录表 |
|||
* |
|||
* @author generator generator@elink-cn.com |
|||
* @since v1.0.0 2020-11-02 |
|||
*/ |
|||
@Mapper |
|||
public interface GroupEditSubmitRecordDao extends BaseDao<GroupEditSubmitRecordEntity> { |
|||
|
|||
/** |
|||
* 查询指定组,指定时间段内的编辑次数 |
|||
* @param groupId |
|||
* @param monthStart |
|||
* @param monthEnd |
|||
* @return |
|||
*/ |
|||
int countEditNum(@Param("groupId") String groupId, |
|||
@Param("monthStart") Date monthStart, |
|||
@Param("monthEnd") Date monthEnd); |
|||
|
|||
/** |
|||
* 查询最后一次编辑提交记录 |
|||
* @param groupId |
|||
*/ |
|||
GroupEditSubmitRecordEntity getLatestEditSubmitRecord(@Param("groupId") String groupId); |
|||
|
|||
/** |
|||
* @Description 工作端查询群组修改信息申请列表 |
|||
* @param gridId |
|||
* @return |
|||
* @author wangc |
|||
* @date 2020.11.03 13:39 |
|||
*/ |
|||
List<ApplyingGroupResultDTO> selectGroupEditApplyList(@Param("gridId")String gridId); |
|||
|
|||
/** |
|||
* @Description 查询小组修改信息详情 |
|||
* @param |
|||
* @return com.epmet.resi.group.dto.group.result.GroupEditionDetailResultDTO |
|||
* @author wangc |
|||
* @date 2020.11.03 14:32 |
|||
*/ |
|||
GroupEditSubmitRecordEntity selectEditDetail(@Param("groupId")String groupId,@Param("auditResult") String auditResult); |
|||
|
|||
/** |
|||
* @Description 审核群信息更改 |
|||
* @param groupId |
|||
* @param staffId |
|||
* @param auditStatus |
|||
* @param remark |
|||
* @return int |
|||
* @author wangc |
|||
* @date 2020.11.03 17:33 |
|||
*/ |
|||
int updateAuditResult(@Param("groupId")String groupId,@Param("staffId") String staffId,@Param("auditStatus") String auditStatus,@Param("remark")String remark); |
|||
|
|||
/** |
|||
* @param gridId |
|||
* @author yinzuomei |
|||
* @description 根据网格id查询 待审核的变更小组信息申请 总数 |
|||
* @Date 2020/11/13 10:05 |
|||
**/ |
|||
Integer selectCountAuditingRec(String gridId); |
|||
} |
@ -0,0 +1,101 @@ |
|||
/** |
|||
* Copyright 2018 人人开源 https://www.renren.io
|
|||
* <p> |
|||
* This program is free software: you can redistribute it and/or modify |
|||
* it under the terms of the GNU General Public License as published by |
|||
* the Free Software Foundation, either version 3 of the License, or |
|||
* (at your option) any later version. |
|||
* <p> |
|||
* This program is distributed in the hope that it will be useful, |
|||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|||
* GNU General Public License for more details. |
|||
* <p> |
|||
* You should have received a copy of the GNU General Public License |
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
*/ |
|||
|
|||
package com.epmet.modules.group.entity; |
|||
|
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
|
|||
import com.epmet.commons.mybatis.entity.BaseEpmetEntity; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
|
|||
import java.util.Date; |
|||
|
|||
/** |
|||
* 组编辑提交记录表 |
|||
* |
|||
* @author generator generator@elink-cn.com |
|||
* @since v1.0.0 2020-11-02 |
|||
*/ |
|||
@Data |
|||
@EqualsAndHashCode(callSuper=false) |
|||
@TableName("group_edit_submit_record") |
|||
public class GroupEditSubmitRecordEntity extends BaseEpmetEntity { |
|||
|
|||
private static final long serialVersionUID = 1L; |
|||
|
|||
/** |
|||
* 小组ID |
|||
*/ |
|||
private String groupId; |
|||
|
|||
/** |
|||
* 客户ID |
|||
*/ |
|||
private String customerId; |
|||
|
|||
/** |
|||
* 网格ID |
|||
*/ |
|||
private String gridId; |
|||
|
|||
/** |
|||
* 头像 |
|||
*/ |
|||
private String groupHeadPhoto; |
|||
|
|||
/** |
|||
* 小组名称 |
|||
*/ |
|||
private String groupName; |
|||
|
|||
/** |
|||
* 小组介绍 |
|||
*/ |
|||
private String groupIntroduction; |
|||
|
|||
/** |
|||
* 审核状态。under_auditting:审核中,approved:通过,rejected:驳回 |
|||
*/ |
|||
private String auditStatus; |
|||
|
|||
/** |
|||
* 审核人ID |
|||
*/ |
|||
private String staffId; |
|||
|
|||
/** |
|||
* 回复 |
|||
*/ |
|||
private String remark; |
|||
|
|||
/** |
|||
* 审核时间 |
|||
*/ |
|||
private Date auditTime; |
|||
|
|||
/** |
|||
* 审核人员查看待审核列表时的文案 如:党员李华申请变更小组【原小组名】,请审核。 |
|||
*/ |
|||
private String messageText; |
|||
|
|||
/** |
|||
* 已读read 未读unread |
|||
*/ |
|||
private String readFlag; |
|||
|
|||
} |
@ -0,0 +1,47 @@ |
|||
/** |
|||
* Copyright 2018 人人开源 https://www.renren.io
|
|||
* <p> |
|||
* This program is free software: you can redistribute it and/or modify |
|||
* it under the terms of the GNU General Public License as published by |
|||
* the Free Software Foundation, either version 3 of the License, or |
|||
* (at your option) any later version. |
|||
* <p> |
|||
* This program is distributed in the hope that it will be useful, |
|||
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
|||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
|||
* GNU General Public License for more details. |
|||
* <p> |
|||
* You should have received a copy of the GNU General Public License |
|||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|||
*/ |
|||
|
|||
package com.epmet.modules.group.redis; |
|||
|
|||
import com.epmet.commons.tools.redis.RedisUtils; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.stereotype.Component; |
|||
|
|||
/** |
|||
* 组编辑提交记录表 |
|||
* |
|||
* @author generator generator@elink-cn.com |
|||
* @since v1.0.0 2020-11-02 |
|||
*/ |
|||
@Component |
|||
public class GroupEditSubmitRecordRedis { |
|||
@Autowired |
|||
private RedisUtils redisUtils; |
|||
|
|||
public void delete(Object[] ids) { |
|||
|
|||
} |
|||
|
|||
public void set(){ |
|||
|
|||
} |
|||
|
|||
public String get(String id){ |
|||
return null; |
|||
} |
|||
|
|||
} |
@ -0,0 +1,24 @@ |
|||
CREATE TABLE `group_edit_submit_record` |
|||
( |
|||
`ID` varchar(64) NOT NULL, |
|||
`GROUP_ID` varchar(64) NOT NULL COMMENT '小组ID', |
|||
`CUSTOMER_ID` varchar(64) NOT NULL COMMENT '客户ID', |
|||
`GRID_ID` varchar(64) DEFAULT NULL COMMENT '网格ID', |
|||
`GROUP_HEAD_PHOTO` varchar(255) NOT NULL COMMENT '头像', |
|||
`GROUP_NAME` varchar(10) NOT NULL COMMENT '小组名称', |
|||
`GROUP_INTRODUCTION` varchar(500) NOT NULL COMMENT '小组介绍', |
|||
`AUDIT_STATUS` varchar(30) NOT NULL COMMENT '审核状态。under_auditting:审核中,approved:通过,rejected:驳回', |
|||
`STAFF_ID` varchar(64) DEFAULT NULL COMMENT '审核人ID', |
|||
`REMARK` varchar(255) DEFAULT NULL COMMENT '回复', |
|||
`AUDIT_TIME` datetime DEFAULT NULL COMMENT '审核时间', |
|||
`DEL_FLAG` char(1) NOT NULL DEFAULT '0' COMMENT '删除标识', |
|||
`REVISION` int(8) NOT NULL DEFAULT '0' COMMENT '乐观锁', |
|||
`CREATED_BY` varchar(64) NOT NULL COMMENT '创建人 提交人', |
|||
`CREATED_TIME` datetime NOT NULL COMMENT '创建时间', |
|||
`UPDATED_BY` varchar(64) NOT NULL COMMENT '修改人ID', |
|||
`UPDATED_TIME` datetime NOT NULL COMMENT '修改时间', |
|||
`READ_FLAG` varchar(8) NOT NULL COMMENT '已读read 未读unread', |
|||
`MESSAGE_TEXT` varchar(255) NOT NULL COMMENT '审核人员查看待审核列表时的文案,如:党员李华申请变更小组【原小组名】,请审核。', |
|||
PRIMARY KEY (`ID`) |
|||
) ENGINE = InnoDB |
|||
DEFAULT CHARSET = utf8mb4 COMMENT ='组编辑提交记录表' |
@ -0,0 +1,150 @@ |
|||
<?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.epmet.modules.group.dao.GroupEditSubmitRecordDao"> |
|||
|
|||
<sql id="table_columns"> |
|||
id, |
|||
group_id, |
|||
customer_id, |
|||
grid_id, |
|||
group_head_photo, |
|||
group_name, |
|||
group_introduction, |
|||
audit_status, |
|||
staff_id, |
|||
remark, |
|||
audit_time, |
|||
read_flag, |
|||
message_text, |
|||
del_flag, |
|||
revision, |
|||
created_by, |
|||
created_time, |
|||
updated_by, |
|||
updated_time |
|||
</sql> |
|||
|
|||
<resultMap type="com.epmet.modules.group.entity.GroupEditSubmitRecordEntity" id="groupEditSubmitRecordMap"> |
|||
<result property="id" column="ID"/> |
|||
<result property="groupId" column="GROUP_ID"/> |
|||
<result property="customerId" column="CUSTOMER_ID"/> |
|||
<result property="gridId" column="GRID_ID"/> |
|||
<result property="groupHeadPhoto" column="GROUP_HEAD_PHOTO"/> |
|||
<result property="groupName" column="GROUP_NAME"/> |
|||
<result property="groupIntroduction" column="GROUP_INTRODUCTION"/> |
|||
<result property="auditStatus" column="AUDIT_STATUS"/> |
|||
<result property="staffId" column="STAFF_ID"/> |
|||
<result property="remark" column="REMARK"/> |
|||
<result property="auditTime" column="AUDIT_TIME"/> |
|||
<result property="messageText" column="MESSAGE_TEXT" /> |
|||
<result property="readFlag" column="READ_FLAG" /> |
|||
<result property="delFlag" column="DEL_FLAG"/> |
|||
<result property="revision" column="REVISION"/> |
|||
<result property="createdBy" column="CREATED_BY"/> |
|||
<result property="createdTime" column="CREATED_TIME"/> |
|||
<result property="updatedBy" column="UPDATED_BY"/> |
|||
<result property="updatedTime" column="UPDATED_TIME"/> |
|||
</resultMap> |
|||
|
|||
<select id="countEditNum" resultType="java.lang.Integer"> |
|||
select count(1) |
|||
from group_edit_submit_record |
|||
where GROUP_ID = #{groupId} |
|||
and CREATED_TIME between #{monthStart} and #{monthEnd} |
|||
and DEL_FLAG=0 |
|||
</select> |
|||
|
|||
<select id="getLatestEditSubmitRecord" resultType="com.epmet.modules.group.entity.GroupEditSubmitRecordEntity"> |
|||
select |
|||
<include refid="table_columns"/> |
|||
from group_edit_submit_record |
|||
where |
|||
DEL_FLAG=0 |
|||
and group_id = #{groupId} |
|||
order by CREATED_TIME desc |
|||
limit 1 |
|||
</select> |
|||
|
|||
<!-- 作端查询群组修改信息申请列表 --> |
|||
<select id="selectGroupEditApplyList" resultType="com.epmet.resi.group.dto.group.result.ApplyingGroupResultDTO"> |
|||
SELECT |
|||
edit.GROUP_ID, |
|||
groupp.GROUP_NAME, |
|||
groupp.GROUP_HEAD_PHOTO, |
|||
edit.READ_FLAG, |
|||
edit.MESSAGE_TEXT, |
|||
DATE_FORMAT( edit.CREATED_TIME, '%Y-%m-%d %H:%i' ) AS createdTime |
|||
FROM |
|||
group_edit_submit_record edit |
|||
LEFT JOIN resi_group groupp ON edit.GROUP_ID = groupp.ID |
|||
WHERE |
|||
edit.DEL_FLAG = '0' |
|||
AND edit.GRID_ID = #{gridId} |
|||
AND edit.AUDIT_STATUS = 'under_auditing' |
|||
AND edit.STAFF_ID IS NULL |
|||
ORDER BY edit.CREATED_TIME DESC |
|||
</select> |
|||
|
|||
<!-- 查询小组修改信息详情 --> |
|||
<select id="selectEditDetail" resultType="com.epmet.modules.group.entity.GroupEditSubmitRecordEntity"> |
|||
SELECT |
|||
ID, |
|||
GROUP_ID, |
|||
GROUP_NAME, |
|||
GROUP_HEAD_PHOTO, |
|||
GROUP_INTRODUCTION, |
|||
CREATED_BY, |
|||
GRID_ID |
|||
FROM |
|||
group_edit_submit_record |
|||
WHERE |
|||
DEL_FLAG = '0' |
|||
AND GROUP_ID = #{groupId} |
|||
<choose> |
|||
<when test='null == auditResult or "" == auditResult'> |
|||
AND AUDIT_STATUS = 'under_auditing' |
|||
</when> |
|||
<otherwise> |
|||
AND AUDIT_STATUS = #{auditResult} |
|||
</otherwise> |
|||
</choose> |
|||
|
|||
ORDER BY CREATED_TIME DESC |
|||
LIMIT 1 |
|||
</select> |
|||
|
|||
|
|||
<update id="updateAuditResult"> |
|||
UPDATE |
|||
group_edit_submit_record |
|||
SET |
|||
AUDIT_STATUS = #{auditStatus}, |
|||
STAFF_ID = #{staffId}, |
|||
<if test='null != remark and "" != remark'> |
|||
REMARK = #{remark}, |
|||
</if> |
|||
AUDIT_TIME = NOW(),UPDATED_TIME = NOW(),UPDATED_BY = #{staffId} |
|||
WHERE |
|||
DEL_FLAG = '0' |
|||
AND |
|||
GROUP_ID = #{groupId} |
|||
AND |
|||
AUDIT_STATUS = 'under_auditIng' |
|||
AND |
|||
STAFF_ID IS NULL |
|||
LIMIT 1 |
|||
</update> |
|||
|
|||
<!-- 根据网格id查询 待审核的变更小组信息申请 总数 --> |
|||
<select id="selectCountAuditingRec" resultType="java.lang.Integer"> |
|||
SELECT |
|||
count( 1 ) AS total |
|||
FROM |
|||
group_edit_submit_record m |
|||
WHERE |
|||
m.DEL_FLAG = '0' |
|||
AND m.AUDIT_STATUS = 'under_auditting' |
|||
AND m.GRID_ID = #{gridId} |
|||
</select> |
|||
</mapper> |
@ -0,0 +1,24 @@ |
|||
package com.epmet.dto.form; |
|||
|
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
|
|||
import javax.validation.constraints.NotBlank; |
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* @author zhaoqifeng |
|||
* @dscription |
|||
* @date 2020/11/4 9:47 |
|||
*/ |
|||
@NoArgsConstructor |
|||
@Data |
|||
public class AddUserPartyBadgeFormDTO implements Serializable { |
|||
|
|||
private static final long serialVersionUID = -6890701885153412660L; |
|||
/** |
|||
* 用户Id |
|||
*/ |
|||
@NotBlank(message = "用户Id不能为空") |
|||
private String userId; |
|||
} |
@ -0,0 +1,23 @@ |
|||
package com.epmet.dto.result; |
|||
|
|||
import lombok.Data; |
|||
|
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* @Author zxc |
|||
* @DateTime 2020/11/18 下午1:47 |
|||
*/ |
|||
@Data |
|||
public class PartyMemberUserIdsResultDTO implements Serializable { |
|||
|
|||
private static final long serialVersionUID = -6932505684417996587L; |
|||
|
|||
private String userId; |
|||
|
|||
private Boolean reStatus; |
|||
|
|||
public PartyMemberUserIdsResultDTO() { |
|||
this.reStatus = false; |
|||
} |
|||
} |
@ -0,0 +1,17 @@ |
|||
package com.epmet.dto.result; |
|||
|
|||
import lombok.Data; |
|||
|
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* @Author zxc |
|||
* @DateTime 2020/11/20 上午9:54 |
|||
*/ |
|||
@Data |
|||
public class UserIdAndBadgeIdResultDTO implements Serializable { |
|||
|
|||
private String userId; |
|||
|
|||
private String badgeId; |
|||
} |
@ -1,199 +0,0 @@ |
|||
/* |
|||
Navicat Premium Data Transfer |
|||
|
|||
Source Server : 亿联开发 |
|||
Source Server Type : MySQL |
|||
Source Server Version : 50728 |
|||
Source Host : 192.168.1.130:3306 |
|||
Source Schema : epmet_user |
|||
|
|||
Target Server Type : MySQL |
|||
Target Server Version : 50728 |
|||
File Encoding : 65001 |
|||
|
|||
Date: 03/11/2020 10:36:00 |
|||
*/ |
|||
|
|||
SET NAMES utf8mb4; |
|||
SET FOREIGN_KEY_CHECKS = 0; |
|||
|
|||
-- ---------------------------- |
|||
-- Table structure for badege |
|||
-- ---------------------------- |
|||
DROP TABLE IF EXISTS `badege`; |
|||
CREATE TABLE `badege` |
|||
( |
|||
`ID` varchar(64) NOT NULL COMMENT '主键ID', |
|||
`CUSTOMER_ID` varchar(64) NOT NULL COMMENT '客户Id 默认配置id:default', |
|||
`BADEGE_NAME` varchar(32) NOT NULL COMMENT '徽章名称', |
|||
`BADEGE_ICON` varchar(256) NOT NULL COMMENT '徽章图标url', |
|||
`FIXATION_BADEGE_TYPE` varchar(32) NOT NULL DEFAULT 'none' COMMENT '固有徽章类型 前端页面跳转标识,党员徽章:party;无:none', |
|||
`BADEGE_STATUS` varchar(16) NOT NULL COMMENT '状态 上线:online;下线:offline;', |
|||
`DEL_FLAG` varchar(1) NOT NULL DEFAULT '0' COMMENT '删除标识 1删除;0未删除', |
|||
`REVISION` int(11) NOT NULL COMMENT '乐观锁', |
|||
`CREATED_BY` varchar(32) NOT NULL COMMENT '创建人', |
|||
`CREATED_TIME` datetime NOT NULL COMMENT '创建时间', |
|||
`UPDATED_BY` varchar(32) NOT NULL COMMENT '更新人', |
|||
`UPDATED_TIME` datetime NOT NULL COMMENT '更新时间', |
|||
PRIMARY KEY (`ID`, `CUSTOMER_ID`) USING BTREE |
|||
) ENGINE = InnoDB |
|||
DEFAULT CHARSET = utf8mb4 COMMENT ='徽章'; |
|||
|
|||
-- ---------------------------- |
|||
-- Records of badege |
|||
-- ---------------------------- |
|||
BEGIN; |
|||
INSERT INTO `badege` |
|||
VALUES ('1', 'default', '党员徽章', |
|||
'https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/20200909/e4935b1f790b4d4e91ac9190a47120bb.jpg', |
|||
'party', 'online', '0', 0, 'APP_USER', '2020-11-03 10:33:52', 'APP_USER', '2020-11-03 10:34:00'); |
|||
INSERT INTO `badege` |
|||
VALUES ('2', 'default', '人大代表徽章', |
|||
'https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/20200909/e4935b1f790b4d4e91ac9190a47120bb.jpg', |
|||
'none', 'online', '0', 0, 'APP_USER', '2020-11-03 10:33:52', 'APP_USER', '2020-11-03 10:34:00'); |
|||
INSERT INTO `badege` |
|||
VALUES ('3', 'default', '政协委员徽章', |
|||
'https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/20200909/e4935b1f790b4d4e91ac9190a47120bb.jpg', |
|||
'none', 'online', '0', 0, 'APP_USER', '2020-11-03 10:33:52', 'APP_USER', '2020-11-03 10:34:00'); |
|||
COMMIT; |
|||
|
|||
-- ---------------------------- |
|||
-- Table structure for badege_certification_config |
|||
-- ---------------------------- |
|||
DROP TABLE IF EXISTS `badege_certification_config`; |
|||
CREATE TABLE `badege_certification_config` |
|||
( |
|||
`ID` varchar(64) NOT NULL COMMENT '主键ID', |
|||
`CUSTOMER_ID` varchar(64) NOT NULL COMMENT '客户Id 默认配置id:default', |
|||
`BADEGE_ID` varchar(64) NOT NULL COMMENT '徽章ID', |
|||
`CERTIFICATION_TYPE` varchar(16) NOT NULL COMMENT '认证信息类型 手机号:mobile;全名:fullname;身份证:idcard;认证证件: certificate;认证说明(备注):remark', |
|||
`DEL_FLAG` varchar(1) NOT NULL DEFAULT '0' COMMENT '删除标识 1删除;0未删除', |
|||
`REVISION` int(11) NOT NULL COMMENT '乐观锁', |
|||
`CREATED_BY` varchar(32) NOT NULL COMMENT '创建人', |
|||
`CREATED_TIME` datetime NOT NULL COMMENT '创建时间', |
|||
`UPDATED_BY` varchar(32) NOT NULL COMMENT '更新人', |
|||
`UPDATED_TIME` datetime NOT NULL COMMENT '更新时间', |
|||
PRIMARY KEY (`ID`) |
|||
) ENGINE = InnoDB |
|||
DEFAULT CHARSET = utf8mb4 COMMENT ='徽章认证配置'; |
|||
|
|||
-- ---------------------------- |
|||
-- Records of badege_certification_config |
|||
-- ---------------------------- |
|||
BEGIN; |
|||
COMMIT; |
|||
|
|||
-- ---------------------------- |
|||
-- Table structure for badege_certification_config_field |
|||
-- ---------------------------- |
|||
DROP TABLE IF EXISTS `badege_certification_config_field`; |
|||
CREATE TABLE `badege_certification_config_field` |
|||
( |
|||
`ID` varchar(64) NOT NULL, |
|||
`CN_NAME` varchar(64) NOT NULL COMMENT '中文名', |
|||
`EN_NAME` varchar(64) NOT NULL COMMENT '英文名(字段名)', |
|||
`FIELD_TYPE` varchar(32) NOT NULL COMMENT '字段类型 img:图片,text:文本', |
|||
`IS_REQUIRED` tinyint(1) NOT NULL COMMENT '是否必填', |
|||
`CERTIFICATION_TYPE` varchar(255) NOT NULL COMMENT '认证信息类型', |
|||
`SORT` int(10) NOT NULL COMMENT '字段排序', |
|||
`DEL_FLAG` int(11) DEFAULT NULL COMMENT '删除标识 1删除0未删除', |
|||
`REVISION` int(11) DEFAULT NULL COMMENT '乐观锁', |
|||
`CREATED_BY` varchar(32) DEFAULT NULL COMMENT '创建人', |
|||
`CREATED_TIME` datetime DEFAULT NULL COMMENT '创建时间', |
|||
`UPDATED_BY` varchar(32) DEFAULT NULL COMMENT '更新人', |
|||
`UPDATED_TIME` datetime DEFAULT NULL COMMENT '更新时间', |
|||
PRIMARY KEY (`ID`) |
|||
) ENGINE = InnoDB |
|||
DEFAULT CHARSET = utf8mb4 COMMENT =' 徽章认证配置字段表\n'; |
|||
|
|||
-- ---------------------------- |
|||
-- Records of badege_certification_config_field |
|||
-- ---------------------------- |
|||
BEGIN; |
|||
INSERT INTO `badege_certification_config_field` |
|||
VALUES ('a5be5d931cf411eb8dcfc03fd56f7847', '手机号', 'mobile', 'text', 1, 'mobile', 3, 0, 0, 'APP_USER', |
|||
'2020-11-02 18:14:02', 'APP_USER', '2020-11-02 18:14:06'); |
|||
INSERT INTO `badege_certification_config_field` |
|||
VALUES ('a5c01dd81cf411eb8dcfc03fd56f7847', '姓', 'subName', 'text', 1, 'fullName', 0, 0, 0, 'APP_USER', |
|||
'2020-11-02 18:14:02', 'APP_USER', '2020-11-02 18:14:06'); |
|||
INSERT INTO `badege_certification_config_field` |
|||
VALUES ('a5c01de81cf411eb8dcfc03fd56f7847', '名', 'name', 'text', 1, 'fullName', 1, 0, 0, 'APP_USER', |
|||
'2020-11-02 18:14:02', 'APP_USER', '2020-11-02 18:14:06'); |
|||
INSERT INTO `badege_certification_config_field` |
|||
VALUES ('a5c22e511cf411eb8dcfc03fd56f7847', '身份证', 'idcard', 'text', 1, 'idcard', 2, 0, 0, 'APP_USER', |
|||
'2020-11-02 18:14:02', 'APP_USER', '2020-11-02 18:14:06'); |
|||
INSERT INTO `badege_certification_config_field` |
|||
VALUES ('a5c4c2c11cf411eb8dcfc03fd56f7847', '认证证件', 'certificate', 'img', 1, 'certificate', 4, 0, 0, 'APP_USER', |
|||
'2020-11-02 18:14:02', 'APP_USER', '2020-11-02 18:14:06'); |
|||
INSERT INTO `badege_certification_config_field` |
|||
VALUES ('a5c608301cf411eb8dcfc03fd56f7847', '认证说明(备注)', 'remark', 'text', 1, 'remark', 5, 0, 0, 'APP_USER', |
|||
'2020-11-02 18:14:02', 'APP_USER', '2020-11-02 18:14:06'); |
|||
COMMIT; |
|||
|
|||
-- ---------------------------- |
|||
-- Table structure for resi_user_badege |
|||
-- ---------------------------- |
|||
DROP TABLE IF EXISTS `resi_user_badege`; |
|||
CREATE TABLE `resi_user_badege` |
|||
( |
|||
`ID` varchar(64) NOT NULL COMMENT '主键ID', |
|||
`CUSTOMER_ID` varchar(64) NOT NULL COMMENT '客户Id 默认配置id:default', |
|||
`GRID_ID` varchar(64) NOT NULL COMMENT '用户注册网格ID', |
|||
`USER_ID` varchar(64) NOT NULL COMMENT '用户ID', |
|||
`BADEGE_ID` varchar(64) NOT NULL COMMENT '徽章ID', |
|||
`IS_OPENED` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否开启(点亮) 1:点亮;0:未点亮', |
|||
`CERTIFICATION_AUTID_STATUS` varchar(16) NOT NULL DEFAULT 'auditing' COMMENT '认证(审核)状态 待审核:auditing;审核通过:pass;驳回:rejected;', |
|||
`DEL_FLAG` varchar(1) NOT NULL DEFAULT '0' COMMENT '删除标识 1删除;0未删除', |
|||
`REVISION` int(11) NOT NULL COMMENT '乐观锁', |
|||
`CREATED_BY` varchar(32) NOT NULL COMMENT '创建人', |
|||
`CREATED_TIME` datetime NOT NULL COMMENT '创建时间', |
|||
`UPDATED_BY` varchar(32) NOT NULL COMMENT '更新人', |
|||
`UPDATED_TIME` datetime NOT NULL COMMENT '更新时间', |
|||
PRIMARY KEY (`ID`) |
|||
) ENGINE = InnoDB |
|||
DEFAULT CHARSET = utf8mb4 COMMENT ='用户徽章关系表'; |
|||
|
|||
-- ---------------------------- |
|||
-- Records of resi_user_badege |
|||
-- ---------------------------- |
|||
BEGIN; |
|||
COMMIT; |
|||
|
|||
-- ---------------------------- |
|||
-- Table structure for user_badege_certificate_record |
|||
-- ---------------------------- |
|||
DROP TABLE IF EXISTS `user_badege_certificate_record`; |
|||
CREATE TABLE `user_badege_certificate_record` |
|||
( |
|||
`ID` varchar(64) NOT NULL COMMENT '主键ID', |
|||
`CUSTOMER_ID` varchar(64) NOT NULL COMMENT '客户Id ', |
|||
`GRID_ID` varchar(64) NOT NULL COMMENT '用户注册网格ID', |
|||
`USER_ID` varchar(64) NOT NULL COMMENT '用户ID', |
|||
`BADEGE_ID` varchar(64) NOT NULL COMMENT '徽章ID', |
|||
`SURNAME` varchar(8) DEFAULT NULL COMMENT '姓', |
|||
`NAME` varchar(16) DEFAULT NULL COMMENT '名', |
|||
`ID_NUM` varchar(32) DEFAULT NULL COMMENT '身份证号 网格内去重', |
|||
`CERTIFICATION_IMG` varchar(512) DEFAULT NULL COMMENT '认证证件图片', |
|||
`REMAEK` varchar(128) DEFAULT NULL COMMENT '认证说明(备注)', |
|||
`AUDIT_STATUS` varchar(32) NOT NULL DEFAULT 'auditing' COMMENT '审核状态 approved:审核通过,rejected:审核驳回;auditing:审核中', |
|||
`AUDIT_REMARK` varchar(128) DEFAULT NULL COMMENT '审核意见', |
|||
`STAFF_ID` varchar(32) DEFAULT NULL COMMENT '审核人 审核人Id', |
|||
`AUDIT_TIME` datetime DEFAULT NULL COMMENT '审核时间', |
|||
`DEL_FLAG` varchar(32) NOT NULL DEFAULT '0' COMMENT '删除标识 1删除;0未删除', |
|||
`REVISION` int(11) NOT NULL COMMENT '乐观锁', |
|||
`CREATED_BY` varchar(32) NOT NULL COMMENT '创建人', |
|||
`CREATED_TIME` datetime NOT NULL COMMENT '创建时间', |
|||
`UPDATED_BY` varchar(32) NOT NULL COMMENT '更新人', |
|||
`UPDATED_TIME` datetime NOT NULL COMMENT '更新时间', |
|||
PRIMARY KEY (`ID`), |
|||
KEY `IDX_USER_ID` (`USER_ID`) |
|||
) ENGINE = InnoDB |
|||
DEFAULT CHARSET = utf8mb4 COMMENT ='用户认证徽章记录表'; |
|||
|
|||
-- ---------------------------- |
|||
-- Records of user_badege_certificate_record |
|||
-- ---------------------------- |
|||
BEGIN; |
|||
COMMIT; |
|||
|
|||
SET FOREIGN_KEY_CHECKS = 1; |
@ -0,0 +1,219 @@ |
|||
/* |
|||
Navicat Premium Data Transfer |
|||
|
|||
Source Server : 亿联开发 |
|||
Source Server Type : MySQL |
|||
Source Server Version : 50728 |
|||
Source Host : 192.168.1.130:3306 |
|||
Source Schema : epmet_user |
|||
|
|||
Target Server Type : MySQL |
|||
Target Server Version : 50728 |
|||
File Encoding : 65001 |
|||
|
|||
Date: 19/11/2020 11:19:00 |
|||
*/ |
|||
|
|||
SET NAMES utf8mb4; |
|||
SET FOREIGN_KEY_CHECKS = 0; |
|||
|
|||
-- ---------------------------- |
|||
-- Table structure for badge |
|||
-- ---------------------------- |
|||
DROP TABLE IF EXISTS `badge`; |
|||
CREATE TABLE `badge` |
|||
( |
|||
`ID` varchar(64) NOT NULL COMMENT '主键ID', |
|||
`CUSTOMER_ID` varchar(64) NOT NULL COMMENT '客户Id 默认配置id:default', |
|||
`BADGE_NAME` varchar(32) NOT NULL COMMENT '徽章名称', |
|||
`BADGE_ICON` varchar(256) NOT NULL COMMENT '徽章图标url', |
|||
`FIXATION_BADGE_TYPE` varchar(32) NOT NULL DEFAULT 'none' COMMENT '固有徽章类型 前端页面跳转标识,党员徽章:party;无:none', |
|||
`SORT` int(11) NOT NULL COMMENT '徽章排序', |
|||
`BADGE_STATUS` varchar(16) NOT NULL COMMENT '状态 上线:online;下线:offline;', |
|||
`DEL_FLAG` varchar(1) NOT NULL DEFAULT '0' COMMENT '删除标识 1删除;0未删除', |
|||
`REVISION` int(11) NOT NULL COMMENT '乐观锁', |
|||
`CREATED_BY` varchar(32) NOT NULL COMMENT '创建人', |
|||
`CREATED_TIME` datetime NOT NULL COMMENT '创建时间', |
|||
`UPDATED_BY` varchar(32) NOT NULL COMMENT '更新人', |
|||
`UPDATED_TIME` datetime NOT NULL COMMENT '更新时间', |
|||
PRIMARY KEY (`ID`, `CUSTOMER_ID`) USING BTREE |
|||
) ENGINE = InnoDB |
|||
DEFAULT CHARSET = utf8mb4 COMMENT ='徽章'; |
|||
|
|||
-- ---------------------------- |
|||
-- Records of badge |
|||
-- ---------------------------- |
|||
BEGIN; |
|||
INSERT INTO `badge` |
|||
VALUES ('1', 'default', '党员徽章', |
|||
'https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/20201117/57d817af26e74af2928d7a0dcd53fa69.png', |
|||
'party', 2, 'online', '0', 0, 'APP_USER', '2020-11-03 10:33:52', 'APP_USER', '2020-11-03 10:34:00'); |
|||
INSERT INTO `badge` |
|||
VALUES ('2', 'default', '人大代表徽章', |
|||
'https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/20201117/eae64f4039d340f7b83d17c662f29fba.png', |
|||
'none', 1, 'online', '0', 0, 'APP_USER', '2020-11-03 10:33:53', 'APP_USER', '2020-11-03 10:34:00'); |
|||
INSERT INTO `badge` |
|||
VALUES ('3', 'default', '政协委员徽章', |
|||
'https://elink-esua-epdc.oss-cn-qingdao.aliyuncs.com/epmet/test/20201117/5a1d29eabe014d6fb3d8a19a4bd1cc35.png', |
|||
'none', 0, 'online', '0', 0, 'APP_USER', '2020-11-03 10:33:54', 'APP_USER', '2020-11-03 10:34:00'); |
|||
COMMIT; |
|||
|
|||
-- ---------------------------- |
|||
-- Table structure for badge_certification_config |
|||
-- ---------------------------- |
|||
DROP TABLE IF EXISTS `badge_certification_config`; |
|||
CREATE TABLE `badge_certification_config` |
|||
( |
|||
`ID` varchar(64) NOT NULL COMMENT '主键ID', |
|||
`CUSTOMER_ID` varchar(64) NOT NULL COMMENT '客户Id 默认配置id:default', |
|||
`BADGE_ID` varchar(64) NOT NULL COMMENT '徽章ID', |
|||
`CERTIFICATION_TYPE` varchar(16) NOT NULL COMMENT '认证信息类型 手机号:mobile;全名:fullname;身份证:idcard;认证证件: certificate;认证说明(备注):remark', |
|||
`DEL_FLAG` varchar(1) NOT NULL DEFAULT '0' COMMENT '删除标识 1删除;0未删除', |
|||
`REVISION` int(11) NOT NULL COMMENT '乐观锁', |
|||
`CREATED_BY` varchar(32) NOT NULL COMMENT '创建人', |
|||
`CREATED_TIME` datetime NOT NULL COMMENT '创建时间', |
|||
`UPDATED_BY` varchar(32) NOT NULL COMMENT '更新人', |
|||
`UPDATED_TIME` datetime NOT NULL COMMENT '更新时间', |
|||
PRIMARY KEY (`ID`) |
|||
) ENGINE = InnoDB |
|||
DEFAULT CHARSET = utf8mb4 COMMENT ='徽章认证配置'; |
|||
|
|||
-- ---------------------------- |
|||
-- Records of badge_certification_config |
|||
-- ---------------------------- |
|||
BEGIN; |
|||
INSERT INTO `badge_certification_config` |
|||
VALUES ('1001', 'default', '1', 'fullname', '0', 0, '1', '2020-11-04 16:46:43', '1', '2020-11-04 16:46:47'); |
|||
INSERT INTO `badge_certification_config` |
|||
VALUES ('1002', 'default', '1', 'idcard', '0', 0, '1', '2020-11-04 16:46:43', '1', '2020-11-04 16:46:47'); |
|||
INSERT INTO `badge_certification_config` |
|||
VALUES ('1003', 'default', '1', 'mobile', '0', 0, '1', '2020-11-04 16:46:43', '1', '2020-11-04 16:46:47'); |
|||
INSERT INTO `badge_certification_config` |
|||
VALUES ('1004', 'default', '1', 'remark', '0', 0, '1', '2020-11-04 16:46:43', '1', '2020-11-04 16:46:47'); |
|||
INSERT INTO `badge_certification_config` |
|||
VALUES ('2001', 'default', '2', 'fullname', '0', 0, '1', '2020-11-04 16:46:43', '1', '2020-11-04 16:46:47'); |
|||
INSERT INTO `badge_certification_config` |
|||
VALUES ('2002', 'default', '2', 'idcard', '0', 0, '1', '2020-11-04 16:46:43', '1', '2020-11-04 16:46:47'); |
|||
INSERT INTO `badge_certification_config` |
|||
VALUES ('2003', 'default', '2', 'mobile', '0', 0, '1', '2020-11-04 16:46:43', '1', '2020-11-04 16:46:47'); |
|||
INSERT INTO `badge_certification_config` |
|||
VALUES ('2004', 'default', '2', 'certificate', '0', 0, '1', '2020-11-04 16:46:43', '1', '2020-11-04 16:46:47'); |
|||
INSERT INTO `badge_certification_config` |
|||
VALUES ('2005', 'default', '2', 'remark', '0', 0, '1', '2020-11-04 16:46:43', '1', '2020-11-04 16:46:47'); |
|||
INSERT INTO `badge_certification_config` |
|||
VALUES ('3001', 'default', '3', 'fullname', '0', 0, '1', '2020-11-04 16:46:43', '1', '2020-11-04 16:46:47'); |
|||
INSERT INTO `badge_certification_config` |
|||
VALUES ('3002', 'default', '3', 'idcard', '0', 0, '1', '2020-11-04 16:46:43', '1', '2020-11-04 16:46:47'); |
|||
INSERT INTO `badge_certification_config` |
|||
VALUES ('3003', 'default', '3', 'mobile', '0', 0, '1', '2020-11-04 16:46:43', '1', '2020-11-04 16:46:47'); |
|||
INSERT INTO `badge_certification_config` |
|||
VALUES ('3004', 'default', '3', 'certificate', '0', 0, '1', '2020-11-04 16:46:43', '1', '2020-11-04 16:46:47'); |
|||
INSERT INTO `badge_certification_config` |
|||
VALUES ('3005', 'default', '3', 'remark', '0', 0, '1', '2020-11-04 16:46:43', '1', '2020-11-04 16:46:47'); |
|||
COMMIT; |
|||
|
|||
-- ---------------------------- |
|||
-- Table structure for badge_certification_config_field |
|||
-- ---------------------------- |
|||
DROP TABLE IF EXISTS `badge_certification_config_field`; |
|||
CREATE TABLE `badge_certification_config_field` |
|||
( |
|||
`ID` varchar(64) NOT NULL, |
|||
`CN_NAME` varchar(64) NOT NULL COMMENT '中文名', |
|||
`EN_NAME` varchar(64) NOT NULL COMMENT '英文名(字段名)', |
|||
`FIELD_TYPE` varchar(32) NOT NULL COMMENT '字段类型 img:图片,text:文本', |
|||
`IS_REQUIRED` tinyint(1) NOT NULL COMMENT '是否必填', |
|||
`CERTIFICATION_TYPE` varchar(16) NOT NULL COMMENT '认证信息类型 手机号:mobile;全名:fullname;身份证:idcard;认证证件: certificate;认证说明(备注):remark', |
|||
`SORT` int(10) NOT NULL COMMENT '字段排序', |
|||
`DEL_FLAG` int(1) DEFAULT NULL COMMENT '删除标识 1删除0未删除', |
|||
`REVISION` int(11) DEFAULT NULL COMMENT '乐观锁', |
|||
`CREATED_BY` varchar(32) DEFAULT NULL COMMENT '创建人', |
|||
`CREATED_TIME` datetime DEFAULT NULL COMMENT '创建时间', |
|||
`UPDATED_BY` varchar(32) DEFAULT NULL COMMENT '更新人', |
|||
`UPDATED_TIME` datetime DEFAULT NULL COMMENT '更新时间', |
|||
PRIMARY KEY (`ID`) |
|||
) ENGINE = InnoDB |
|||
DEFAULT CHARSET = utf8mb4 COMMENT =' 徽章认证配置字段表\n'; |
|||
|
|||
-- ---------------------------- |
|||
-- Records of badge_certification_config_field |
|||
-- ---------------------------- |
|||
BEGIN; |
|||
INSERT INTO `badge_certification_config_field` |
|||
VALUES ('a5be5d931cf411eb8dcfc03fd56f7847', '手机号', 'mobile', 'text', 1, 'mobile', 3, 0, 0, 'APP_USER', |
|||
'2020-11-02 18:14:02', 'APP_USER', '2020-11-02 18:14:06'); |
|||
INSERT INTO `badge_certification_config_field` |
|||
VALUES ('a5c01dd81cf411eb8dcfc03fd56f7847', '姓', 'surname', 'text', 1, 'fullName', 0, 0, 0, 'APP_USER', |
|||
'2020-11-02 18:14:02', 'APP_USER', '2020-11-02 18:14:06'); |
|||
INSERT INTO `badge_certification_config_field` |
|||
VALUES ('a5c01de81cf411eb8dcfc03fd56f7847', '名', 'name', 'text', 1, 'fullName', 1, 0, 0, 'APP_USER', |
|||
'2020-11-02 18:14:02', 'APP_USER', '2020-11-02 18:14:06'); |
|||
INSERT INTO `badge_certification_config_field` |
|||
VALUES ('a5c22e511cf411eb8dcfc03fd56f7847', '身份证', 'idcard', 'text', 1, 'idcard', 2, 0, 0, 'APP_USER', |
|||
'2020-11-02 18:14:02', 'APP_USER', '2020-11-02 18:14:06'); |
|||
INSERT INTO `badge_certification_config_field` |
|||
VALUES ('a5c4c2c11cf411eb8dcfc03fd56f7847', '认证证件', 'certificationImg', 'img', 1, 'certificate', 4, 0, 0, 'APP_USER', |
|||
'2020-11-02 18:14:02', 'APP_USER', '2020-11-02 18:14:06'); |
|||
INSERT INTO `badge_certification_config_field` |
|||
VALUES ('a5c608301cf411eb8dcfc03fd56f7847', '备注', 'remark', 'text', 1, 'remark', 5, 0, 0, 'APP_USER', |
|||
'2020-11-02 18:14:02', 'APP_USER', '2020-11-02 18:14:06'); |
|||
COMMIT; |
|||
|
|||
-- ---------------------------- |
|||
-- Table structure for resi_user_badge |
|||
-- ---------------------------- |
|||
DROP TABLE IF EXISTS `resi_user_badge`; |
|||
CREATE TABLE `resi_user_badge` |
|||
( |
|||
`ID` varchar(64) NOT NULL COMMENT '主键ID', |
|||
`CUSTOMER_ID` varchar(64) NOT NULL COMMENT '客户Id 默认配置id:default', |
|||
`GRID_ID` varchar(64) NOT NULL COMMENT '用户注册网格ID', |
|||
`USER_ID` varchar(64) NOT NULL COMMENT '用户ID', |
|||
`BADGE_ID` varchar(64) NOT NULL COMMENT '徽章ID', |
|||
`IS_OPENED` tinyint(1) NOT NULL COMMENT '是否开启(点亮) 1:点亮;0:未点亮', |
|||
`CERTIFICATION_AUTID_STATUS` varchar(16) NOT NULL DEFAULT 'auditing' COMMENT '认证(审核)状态 待审核:auditing;审核通过: approved;驳回:rejected;', |
|||
`DEL_FLAG` varchar(1) NOT NULL DEFAULT '0' COMMENT '删除标识 1删除;0未删除', |
|||
`REVISION` int(11) NOT NULL COMMENT '乐观锁', |
|||
`CREATED_BY` varchar(32) NOT NULL COMMENT '创建人', |
|||
`CREATED_TIME` datetime NOT NULL COMMENT '创建时间', |
|||
`UPDATED_BY` varchar(32) NOT NULL COMMENT '更新人', |
|||
`UPDATED_TIME` datetime NOT NULL COMMENT '更新时间', |
|||
PRIMARY KEY (`ID`) |
|||
) ENGINE = InnoDB |
|||
DEFAULT CHARSET = utf8mb4 COMMENT ='用户徽章关系表'; |
|||
|
|||
|
|||
-- ---------------------------- |
|||
-- Table structure for user_badge_certificate_record |
|||
-- ---------------------------- |
|||
DROP TABLE IF EXISTS `user_badge_certificate_record`; |
|||
CREATE TABLE `user_badge_certificate_record` |
|||
( |
|||
`ID` varchar(64) NOT NULL COMMENT '主键ID', |
|||
`CUSTOMER_ID` varchar(64) NOT NULL COMMENT '客户Id ', |
|||
`GRID_ID` varchar(64) NOT NULL COMMENT '用户注册网格ID', |
|||
`USER_ID` varchar(64) NOT NULL COMMENT '用户ID', |
|||
`BADGE_ID` varchar(64) NOT NULL COMMENT '徽章ID', |
|||
`SURNAME` varchar(8) DEFAULT NULL COMMENT '姓', |
|||
`NAME` varchar(16) DEFAULT NULL COMMENT '名', |
|||
`MOBILE` varchar(64) DEFAULT NULL COMMENT '手机号', |
|||
`ID_NUM` varchar(32) DEFAULT NULL COMMENT '身份证号 网格内去重', |
|||
`CERTIFICATION_IMG` varchar(512) DEFAULT NULL COMMENT '认证证件图片', |
|||
`REMAEK` varchar(256) DEFAULT NULL COMMENT '认证说明(备注)', |
|||
`AUDIT_STATUS` varchar(32) NOT NULL DEFAULT 'auditing' COMMENT '审核状态 approved:审核通过,rejected:审核驳回;auditing:审核中', |
|||
`AUDIT_REMARK` varchar(256) DEFAULT NULL COMMENT '审核意见', |
|||
`STAFF_ID` varchar(32) DEFAULT NULL COMMENT '审核人 审核人Id', |
|||
`AUDIT_TIME` datetime DEFAULT NULL COMMENT '审核时间', |
|||
`IS_LAST` varchar(8) NOT NULL COMMENT '是否是最新纪录:yes:最新纪录,no:非最新纪录', |
|||
`DEL_FLAG` varchar(1) NOT NULL DEFAULT '0' COMMENT '删除标识 1删除;0未删除', |
|||
`REVISION` int(11) NOT NULL COMMENT '乐观锁', |
|||
`CREATED_BY` varchar(32) NOT NULL COMMENT '创建人', |
|||
`CREATED_TIME` datetime NOT NULL COMMENT '创建时间', |
|||
`UPDATED_BY` varchar(32) NOT NULL COMMENT '更新人', |
|||
`UPDATED_TIME` datetime NOT NULL COMMENT '更新时间', |
|||
PRIMARY KEY (`ID`), |
|||
KEY `IDX_USER_ID` (`USER_ID`) |
|||
) ENGINE = InnoDB |
|||
DEFAULT CHARSET = utf8mb4 COMMENT ='用户认证徽章记录表'; |
|||
|
|||
SET FOREIGN_KEY_CHECKS = 1; |
@ -0,0 +1,4 @@ |
|||
ALTER TABLE `user_advice` DROP COLUMN `AGENCY_PIDS`; |
|||
|
|||
ALTER TABLE `user_advice` |
|||
ADD COLUMN `AGENCY_PIDS` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL AFTER `AGENCY_ID`; |
@ -0,0 +1,9 @@ |
|||
ALTER TABLE `user_advice` DROP COLUMN `ADVICE_CONTENT`; |
|||
|
|||
ALTER TABLE `user_advice` |
|||
ADD COLUMN `ADVICE_CONTENT` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '建议内容' NOT NULL AFTER `REG_PHONE`; |
|||
|
|||
ALTER TABLE `user_advice` DROP COLUMN `GOV_CONTENT`; |
|||
|
|||
ALTER TABLE `user_advice` |
|||
ADD COLUMN `GOV_CONTENT` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '建议回复内容' NULL AFTER `REPLY_TIME`; |
Loading…
Reference in new issue