101captain
2021-09-17 814b7dfb73f8ae763023a4fd2835bbead8c66a93
一键报警,物业平台相关功能修改
11个文件已修改
16个文件已添加
1607 ■■■■■ 已修改文件
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/property/CommonPage.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActCommiteeVO.java 66 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActSocialOrgVO.java 245 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/property/ComPropertyAlarmVO.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComActCommitteeApi.java 74 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComActSocialOrgApi.java 73 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/util/MyAESUtil.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComActCommitteeApi.java 87 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComActSocialOrgApi.java 75 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActCommitteeDao.java 28 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActSocialOrgDao.java 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/entity/ComActCommittee.java 73 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/entity/ComActSocialOrg.java 252 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActCommitteeService.java 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActSocialOrgService.java 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActCommitteeServiceImpl.java 108 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActSocialOrgServiceImpl.java 112 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActCommitteeMapper.xml 37 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActSocialOrgMapper.xml 71 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_property/src/main/java/com/panzhihua/service_property/api/ComPropertyAlarmApi.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_property/src/main/java/com/panzhihua/service_property/message/AlarmMessage.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_property/src/main/java/com/panzhihua/service_property/util/JPushUtil.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/dtos/property/CommonPage.java
@@ -7,6 +7,9 @@
import java.util.Date;
/**
 * @author zzj
 */
@Data
@ApiModel
public class CommonPage {
@@ -46,4 +49,6 @@
    private Date statusEndTime;
    @ApiModelProperty("编号")
    private String serialNo;
    @ApiModelProperty("小区id")
    private Long areaId;
}
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActCommiteeVO.java
New file
@@ -0,0 +1,66 @@
package com.panzhihua.common.model.vos.community;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
 * @author zzj
 */
@Data
@ApiModel("业主委员会实体")
public class ComActCommiteeVO {
    /**
     * 主键
     */
    @ApiModelProperty(value = "主键")
    private Integer id;
    /**
     * 名称
     */
    @ApiModelProperty(value = "名称")
    private String name;
    /**
     * 联系人
     */
    @ApiModelProperty(value = "联系人")
    private String contactName;
    /**
     * 联系电话
     */
    @ApiModelProperty(value = "联系电话")
    private String phone;
    /**
     * 小区id
     */
    @ApiModelProperty(value = "小区id")
    private Long areaId;
    /**
     * 用户id
     */
    @ApiModelProperty(value = "用户id")
    private Long userId;
    /**
     * 社区id
     */
    private Long communityId;
    @ApiModelProperty("账号")
    private String account;
    @ApiModelProperty("密码")
    private String password;
    @ApiModelProperty("权限id")
    private Long roleId;
    @ApiModelProperty("小区名称")
    private String areaName;
}
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/community/ComActSocialOrgVO.java
New file
@@ -0,0 +1,245 @@
package com.panzhihua.common.model.vos.community;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
 * @author zzj
 */
@Data
@ApiModel("社会组织实体参数")
public class ComActSocialOrgVO {
    /**
     * ID
     */
    @ApiModelProperty(value = "ID")
    private Long id;
    /**
     * 单位名称
     */
    @ApiModelProperty(value = "单位名称")
    private String name;
    /**
     * 工商登记号
     */
    @ApiModelProperty(value = "工商登记号")
    private String businessNumber;
    /**
     * 成立时间
     */
    @ApiModelProperty(value = "成立时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date buildDate;
    /**
     * 机构代码
     */
    @ApiModelProperty(value = "机构代码")
    private String agencyCode;
    /**
     * 微信公众号
     */
    @ApiModelProperty(value = "微信公众号")
    private String weixinOfficialAccounts;
    /**
     * 单位类别: 1 社会团体、2 民办非企业单位、3 基金会
     */
    @ApiModelProperty(value = "单位类别: 1 社会团体、2 民办非企业单位、3 基金会")
    private Integer companyType;
    /**
     * 注册资金(万元)
     */
    @ApiModelProperty(value = "注册资金(万元)")
    private Integer registFee;
    /**
     * 资产总额(万元)
     */
    @ApiModelProperty(value = "资产总额(万元)")
    private Integer assetsTotal;
    /**
     * 净资产(万元)
     */
    @ApiModelProperty(value = "净资产(万元)")
    private Integer assetsNet;
    /**
     * 销售额(万元)
     */
    @ApiModelProperty(value = "销售额(万元)")
    private Double salesFee;
    /**
     * 上年纳税额(万元)
     */
    @ApiModelProperty(value = "上年纳税额(万元)")
    private Double taxesLastYear;
    /**
     * 职工人数(人)
     */
    @ApiModelProperty(value = "职工人数(人)")
    private Integer staffCount;
    /**
     * 通讯地址
     */
    @ApiModelProperty(value = "通讯地址")
    private String maillingAddr;
    /**
     * 邮编
     */
    @ApiModelProperty(value = "邮编")
    private String postCode;
    /**
     * 官方网址
     */
    @ApiModelProperty(value = "官方网址")
    private String officialUrl;
    /**
     * 法人姓名
     */
    @ApiModelProperty(value = "法人姓名")
    private String corporationName;
    /**
     * 法人性别0女1男
     */
    @ApiModelProperty(value = "法人性别0女1男")
    private String corporationGen;
    /**
     * 法人工作电话
     */
    @ApiModelProperty(value = "法人工作电话")
    private String corporationOfficePhone;
    /**
     * 法人职位
     */
    @ApiModelProperty(value = "法人职位")
    private String corporationPosition;
    /**
     * 法人手机
     */
    @ApiModelProperty(value = "法人手机")
    private String corporationPhone;
    /**
     * 法人邮箱
     */
    @ApiModelProperty(value = "法人邮箱")
    private String corporationEmail;
    /**
     * 联系人姓名
     */
    @ApiModelProperty(value = "联系人姓名")
    private String contactName;
    /**
     * 联系人性别0女1男
     */
    @ApiModelProperty(value = "联系人性别0女1男")
    private String contactGen;
    /**
     * 联系人工作电话
     */
    @ApiModelProperty(value = "联系人工作电话")
    private String contactOfficePhone;
    /**
     * 联系人职位
     */
    @ApiModelProperty(value = "联系人职位")
    private String contactPosition;
    /**
     * 联系人手机
     */
    @ApiModelProperty(value = "联系人手机")
    private String contactPhone;
    /**
     * 联系人邮箱
     */
    @ApiModelProperty(value = "联系人邮箱")
    private String contactEmail;
    /**
     * 业务范围/专业领域
     */
    @ApiModelProperty(value = "业务范围/专业领域")
    private String businessScope;
    /**
     * 运营情况及行业影响(含所获荣誉)
     */
    @ApiModelProperty(value = "运营情况及行业影响(含所获荣誉)")
    private String businessImpact;
    /**
     * 附件(以逗号隔开)
     */
    @ApiModelProperty(value = "附件(以逗号隔开)")
    private String attachUrl;
    /**
     * 创建人
     */
    @ApiModelProperty(value = "创建人")
    private Long createBy;
    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createAt;
    /**
     * 更新人
     */
    @ApiModelProperty(value = "更新人")
    private Long updateBy;
    /**
     * 更新时间
     */
    @ApiModelProperty(value = "更新时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date updateAt;
    private Long communityId;
    /**
     * 登录用户id
     */
    @ApiModelProperty(value = "登录用户id")
    private Long userId;
    @ApiModelProperty("账号")
    private String account;
    @ApiModelProperty("密码")
    private String password;
    @ApiModelProperty("权限id")
    private Long roleId;
}
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/model/vos/property/ComPropertyAlarmVO.java
@@ -1,5 +1,6 @@
package com.panzhihua.common.model.vos.property;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -27,6 +28,7 @@
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    /**
     * 位置信息
@@ -62,6 +64,7 @@
     * 处理时间
     */
    @ApiModelProperty(value = "处理时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date solveTime;
    /**
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/community/CommunityService.java
@@ -3,6 +3,7 @@
import java.util.List;
import com.panzhihua.common.model.dtos.community.*;
import com.panzhihua.common.model.dtos.property.CommonPage;
import com.panzhihua.common.model.vos.community.*;
import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
@@ -5192,4 +5193,74 @@
     */
    @PostMapping("/activity/default-praise")
    R timedTaskActivityDefaultPraise();
    /**
     * 分页查询所有数据
     *
     * @param commonPage 查询实体
     * @return 所有数据
     */
    @PostMapping("/comActSocialOrg/queryAll")
    R comActSocialOrgSelectAll(CommonPage commonPage);
    /**
     * 新增数据
     *
     * @param comActSocialOrg 实体对象
     * @return 新增结果
     */
    @PostMapping("/comActSocialOrg")
    R comActSocialOrgInsert(@RequestBody ComActSocialOrgVO comActSocialOrg);
    /**
     * 修改数据
     *
     * @param comActSocialOrg 实体对象
     * @return 修改结果
     */
    @PostMapping("/comActSocialOrg/update")
    R comActSocialOrgUpdate(@RequestBody ComActSocialOrgVO comActSocialOrg);
    /**
     * 删除数据
     *
     * @param id 主键结合
     * @return 删除结果
     */
    @GetMapping("/comActSocialOrg/del")
    R comActSocialOrgDelete(@RequestParam("id") Long id);
    /**
     * 分页查询所有数据
     *
     * @param commonPage 查询实体
     * @return 所有数据
     */
    @PostMapping("/comActCommittee/queryAll")
    R comActCommitteeSelectAll(@RequestBody CommonPage commonPage);
    /**
     * 新增数据
     *
     * @param comActCommittee 实体对象
     * @return 新增结果
     */
    @PostMapping("/comActCommittee")
    R comActCommitteeInsert(@RequestBody ComActCommiteeVO comActCommittee);
    /**
     * 修改数据
     *
     * @param comActCommittee 实体对象
     * @return 修改结果
     */
    @PostMapping("/comActCommittee/update")
    R comActCommitteeUpdate(@RequestBody ComActCommiteeVO comActCommittee);
    /**
     * 删除数据
     *
     * @param id 主键结合
     * @return 删除结果
     */
    @GetMapping("/comActCommittee/del")
    R comActCommitteeDelete(@RequestParam("id") Long id);
}
springcloud_k8s_panzhihuazhihuishequ/common/src/main/java/com/panzhihua/common/service/user/UserService.java
@@ -312,6 +312,16 @@
    R addUserBackstage(@RequestBody AdministratorsUserVO administratorsUserVO);
    /**
     * 新增社区后台物业,社会组织,业主委员会账户
     *
     * @param administratorsUserVO
     *            账户信息
     * @return 新增结果
     */
    @PostMapping("adduserbackstageproperty")
    R addUserBackstageProperty(@RequestBody AdministratorsUserVO administratorsUserVO);
    /**
     * 编辑运营、社区后台账户
     * 
     * @param administratorsUserVO
springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComActCommitteeApi.java
New file
@@ -0,0 +1,74 @@
package com.panzhihua.community_backstage.api;
import com.panzhihua.common.controller.BaseController;
import com.panzhihua.common.model.dtos.property.CommonPage;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.model.vos.community.ComActCommiteeVO;
import com.panzhihua.common.model.vos.community.ComActSocialOrgVO;
import com.panzhihua.common.service.community.CommunityService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
/**
 * @author zzj
 */
@Slf4j
@Api(tags = {"业主委员会"})
@RestController
@RequestMapping("/comActCommittee")
public class ComActCommitteeApi extends BaseController {
    @Resource
    private CommunityService communityService;
    /**
     * 分页查询所有数据
     *
     * @param commonPage 查询实体
     * @return 所有数据
     */
    @ApiOperation(value = "业主委员会列表",response = ComActCommiteeVO.class)
    @PostMapping("queryAll")
    public R selectAll(@RequestBody CommonPage commonPage) {
        return this.communityService.comActCommitteeSelectAll(commonPage);
    }
    /**
     * 新增数据
     *
     * @param comActCommiteeVO 实体对象
     * @return 新增结果
     */
    @ApiOperation("新增业主委员会")
    @PostMapping
    public R insert(@RequestBody ComActCommiteeVO comActCommiteeVO) {
        comActCommiteeVO.setCommunityId(this.getCommunityId());
        return this.communityService.comActCommitteeInsert(comActCommiteeVO);
    }
    /**
     * 修改数据
     *
     * @param comActCommiteeVO 实体对象
     * @return 修改结果
     */
    @ApiOperation("修改业主委员会")
    @PostMapping("/update")
    public R update(@RequestBody ComActCommiteeVO comActCommiteeVO) {
        return this.communityService.comActCommitteeUpdate(comActCommiteeVO);
    }
    /**
     * 删除数据
     *
     * @param id 主键结合
     * @return 删除结果
     */
    @ApiOperation("删除业主委员会")
    @GetMapping("del")
    public R delete(@RequestParam("id") Long id) {
        return this.communityService.comActCommitteeDelete(id);
    }
}
springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/api/ComActSocialOrgApi.java
New file
@@ -0,0 +1,73 @@
package com.panzhihua.community_backstage.api;
import com.panzhihua.common.controller.BaseController;
import com.panzhihua.common.model.dtos.property.CommonPage;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.model.vos.community.ComActSocialOrgVO;
import com.panzhihua.common.service.community.CommunityService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
/**
 * @author zzj
 */
@Slf4j
@Api(tags = {"社会组织"})
@RestController
@RequestMapping("/comActSocialOrg")
public class ComActSocialOrgApi extends BaseController {
    @Resource
    private CommunityService communityService;
    /**
     * 分页查询所有数据
     *
     * @param commonPage 查询实体
     * @return 所有数据
     */
    @ApiOperation(value = "社会组织列表",response = ComActSocialOrgVO.class)
    @PostMapping("queryAll")
    public R selectAll(@RequestBody CommonPage commonPage) {
        return this.communityService.comActSocialOrgSelectAll(commonPage);
    }
    /**
     * 新增数据
     *
     * @param comActSocialOrg 实体对象
     * @return 新增结果
     */
    @ApiOperation("新增社会组织")
    @PostMapping
    public R insert(@RequestBody ComActSocialOrgVO comActSocialOrg) {
        comActSocialOrg.setCommunityId(this.getCommunityId());
        return this.communityService.comActSocialOrgInsert(comActSocialOrg);
    }
    /**
     * 修改数据
     *
     * @param comActSocialOrg 实体对象
     * @return 修改结果
     */
    @ApiOperation("修改社会组织")
    @PostMapping("/update")
    public R update(@RequestBody ComActSocialOrgVO comActSocialOrg) {
        return this.communityService.comActSocialOrgUpdate(comActSocialOrg);
    }
    /**
     * 删除数据
     *
     * @param id 主键结合
     * @return 删除结果
     */
    @ApiOperation("删除社会组织")
    @GetMapping("del")
    public R delete(@RequestParam("id") Long id) {
        return this.communityService.comActSocialOrgDelete(id);
    }
}
springcloud_k8s_panzhihuazhihuishequ/community_backstage/src/main/java/com/panzhihua/community_backstage/util/MyAESUtil.java
@@ -58,21 +58,4 @@
            return null;
        }
    }
    public static void main(String[] args) throws Exception {
        /*
         * 此处使用AES-128-ECB加密模式,key需要为16位。
         */
        String cKey = "jkl;POIU1234++==";
        // 需要加密的字串
        String cSrc = "www.gowhere.so";
        System.out.println(cSrc);
        // 加密
        String enString = MyAESUtil.Encrypt(cSrc, cKey);
        System.out.println("加密后的字串是:" + enString);
        // 解密
        String DeString = MyAESUtil.Decrypt(enString, cKey);
        System.out.println("解密后的字串是:" + DeString);
    }
}
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComActCommitteeApi.java
New file
@@ -0,0 +1,87 @@
package com.panzhihua.service_community.api;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.api.ApiController;
import com.panzhihua.common.model.dtos.property.CommonPage;
import com.panzhihua.common.model.vos.R;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.panzhihua.common.model.vos.community.ComActCommiteeVO;
import com.panzhihua.service_community.entity.ComActCommittee;
import com.panzhihua.service_community.service.ComActCommitteeService;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.io.Serializable;
import java.util.List;
/**
 * (ComActCommittee)表控制层
 *
 * @author makejava
 * @since 2021-09-17 13:55:44
 */
@RestController
@RequestMapping("comActCommittee")
public class ComActCommitteeApi {
    /**
     * 服务对象
     */
    @Resource
    private ComActCommitteeService comActCommitteeService;
    /**
     * 分页查询所有数据
     *
     * @param commonPage 查询实体
     * @return 所有数据
     */
    @PostMapping("queryAll")
    public R selectAll(@RequestBody CommonPage commonPage) {
        return this.comActCommitteeService.pageList(commonPage);
    }
    /**
     * 通过主键查询单条数据
     *
     * @param id 主键
     * @return 单条数据
     */
    @GetMapping("{id}")
    public R selectOne(@PathVariable("id") Serializable id) {
        return R.ok(this.comActCommitteeService.getById(id));
    }
    /**
     * 新增数据
     *
     * @param comActCommittee 实体对象
     * @return 新增结果
     */
    @PostMapping
    public R insert(@RequestBody ComActCommiteeVO comActCommittee) {
        return this.comActCommitteeService.insert(comActCommittee);
    }
    /**
     * 修改数据
     *
     * @param comActCommittee 实体对象
     * @return 修改结果
     */
    @PostMapping("/update")
    public R update(@RequestBody ComActCommiteeVO comActCommittee) {
        return this.comActCommitteeService.update(comActCommittee);
    }
    /**
     * 删除数据
     *
     * @param id 主键结合
     * @return 删除结果
     */
    @GetMapping("del")
    public R delete(@RequestParam("id") Long id) {
        return this.comActCommitteeService.delete(id);
    }
}
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComActSocialOrgApi.java
New file
@@ -0,0 +1,75 @@
package com.panzhihua.service_community.api;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.api.ApiController;
import com.panzhihua.common.model.dtos.property.CommonPage;
import com.panzhihua.common.model.vos.R;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.panzhihua.common.model.vos.community.ComActSocialOrgVO;
import com.panzhihua.service_community.entity.ComActSocialOrg;
import com.panzhihua.service_community.service.ComActSocialOrgService;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import java.io.Serializable;
import java.util.List;
/**
 * 社会组织(ComActSocialOrg)表控制层
 *
 * @author makejava
 * @since 2021-09-17 10:45:31
 */
@RestController
@RequestMapping("comActSocialOrg")
public class ComActSocialOrgApi {
    /**
     * 服务对象
     */
    @Resource
    private ComActSocialOrgService comActSocialOrgService;
    /**
     * 分页查询所有数据
     *
     * @param commonPage 查询实体
     * @return 所有数据
     */
    @PostMapping("queryAll")
    public R selectAll(@RequestBody CommonPage commonPage) {
        return this.comActSocialOrgService.pageList(commonPage);
    }
    /**
     * 新增数据
     *
     * @param comActSocialOrg 实体对象
     * @return 新增结果
     */
    @PostMapping
    public R insert(@RequestBody ComActSocialOrgVO comActSocialOrg) {
        return this.comActSocialOrgService.insert(comActSocialOrg);
    }
    /**
     * 修改数据
     *
     * @param comActSocialOrg 实体对象
     * @return 修改结果
     */
    @PostMapping("/update")
    public R update(@RequestBody ComActSocialOrgVO comActSocialOrg) {
        return this.comActSocialOrgService.update(comActSocialOrg);
    }
    /**
     * 删除数据
     *
     * @param id 主键结合
     * @return 删除结果
     */
    @GetMapping("del")
    public R delete(@RequestParam("id") Long id) {
        return this.comActSocialOrgService.delete(id);
    }
}
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActCommitteeDao.java
New file
@@ -0,0 +1,28 @@
package com.panzhihua.service_community.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.property.CommonPage;
import com.panzhihua.common.model.vos.community.ComActCommiteeVO;
import org.apache.ibatis.annotations.Mapper;
import com.panzhihua.service_community.entity.ComActCommittee;
import org.apache.ibatis.annotations.Param;
/**
 * (ComActCommittee)表数据库访问层
 *
 * @author makejava
 * @since 2021-09-17 13:55:43
 */
@Mapper
public interface ComActCommitteeDao extends BaseMapper<ComActCommittee> {
    /**
     * 分页查询
     * @param page
     * @param commonPage
     * @return
     */
    IPage<ComActCommiteeVO> pageList(Page page, @Param("commonPage")CommonPage commonPage);
}
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/ComActSocialOrgDao.java
New file
@@ -0,0 +1,27 @@
package com.panzhihua.service_community.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.property.CommonPage;
import com.panzhihua.common.model.vos.community.ComActSocialOrgVO;
import org.apache.ibatis.annotations.Mapper;
import com.panzhihua.service_community.entity.ComActSocialOrg;
import org.apache.ibatis.annotations.Param;
/**
 * 社会组织(ComActSocialOrg)表数据库访问层
 *
 * @author makejava
 * @since 2021-09-17 10:45:30
 */
@Mapper
public interface ComActSocialOrgDao extends BaseMapper<ComActSocialOrg> {
    /**
     * 分页查询
     * @param page
     * @param commonPage
     * @return
     */
    IPage<ComActSocialOrgVO> pageList(Page page, @Param("commonPage")CommonPage commonPage);
}
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/entity/ComActCommittee.java
New file
@@ -0,0 +1,73 @@
package com.panzhihua.service_community.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.Date;
/**
 * (ComActCommittee)表实体类
 *
 * @author makejava
 * @since 2021-09-17 13:55:43
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("")
public class ComActCommittee implements Serializable {
    private static final long serialVersionUID = -95815418574862374L;
    /**
     * 主键
     */
    @ApiModelProperty(value = "主键")
    @TableId(type = IdType.AUTO)
    private Integer id;
    /**
     * 名称
     */
    @ApiModelProperty(value = "名称")
    private String name;
    /**
     * 联系人
     */
    @ApiModelProperty(value = "联系人")
    private String contactName;
    /**
     * 联系电话
     */
    @ApiModelProperty(value = "联系电话")
    private String phone;
    /**
     * 小区id
     */
    @ApiModelProperty(value = "小区id")
    private Long areaId;
    /**
     * 用户id
     */
    @ApiModelProperty(value = "用户id")
    private Long userId;
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
}
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/entity/ComActSocialOrg.java
New file
@@ -0,0 +1,252 @@
package com.panzhihua.service_community.entity;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.Date;
/**
 * 社会组织(ComActSocialOrg)表实体类
 *
 * @author makejava
 * @since 2021-09-17 10:45:21
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("社会组织")
public class ComActSocialOrg implements Serializable {
    private static final long serialVersionUID = 597028379524285428L;
    /**
     * ID
     */
    @ApiModelProperty(value = "ID")
    @TableId(type = IdType.AUTO)
    private Long id;
    /**
     * 单位名称
     */
    @ApiModelProperty(value = "单位名称")
    private String name;
    /**
     * 工商登记号
     */
    @ApiModelProperty(value = "工商登记号")
    private String businessNumber;
    /**
     * 成立时间
     */
    @ApiModelProperty(value = "成立时间")
    private Date buildDate;
    /**
     * 机构代码
     */
    @ApiModelProperty(value = "机构代码")
    private String agencyCode;
    /**
     * 微信公众号
     */
    @ApiModelProperty(value = "微信公众号")
    private String weixinOfficialAccounts;
    /**
     * 单位类别: 1 社会团体、2 民办非企业单位、3 基金会
     */
    @ApiModelProperty(value = "单位类别: 1 社会团体、2 民办非企业单位、3 基金会")
    private Integer companyType;
    /**
     * 注册资金(万元)
     */
    @ApiModelProperty(value = "注册资金(万元)")
    private Integer registFee;
    /**
     * 资产总额(万元)
     */
    @ApiModelProperty(value = "资产总额(万元)")
    private Integer assetsTotal;
    /**
     * 净资产(万元)
     */
    @ApiModelProperty(value = "净资产(万元)")
    private Integer assetsNet;
    /**
     * 销售额(万元)
     */
    @ApiModelProperty(value = "销售额(万元)")
    private Double salesFee;
    /**
     * 上年纳税额(万元)
     */
    @ApiModelProperty(value = "上年纳税额(万元)")
    private Double taxesLastYear;
    /**
     * 职工人数(人)
     */
    @ApiModelProperty(value = "职工人数(人)")
    private Integer staffCount;
    /**
     * 通讯地址
     */
    @ApiModelProperty(value = "通讯地址")
    private String maillingAddr;
    /**
     * 邮编
     */
    @ApiModelProperty(value = "邮编")
    private String postCode;
    /**
     * 官方网址
     */
    @ApiModelProperty(value = "官方网址")
    private String officialUrl;
    /**
     * 法人姓名
     */
    @ApiModelProperty(value = "法人姓名")
    private String corporationName;
    /**
     * 法人性别0女1男
     */
    @ApiModelProperty(value = "法人性别0女1男")
    private String corporationGen;
    /**
     * 法人工作电话
     */
    @ApiModelProperty(value = "法人工作电话")
    private String corporationOfficePhone;
    /**
     * 法人职位
     */
    @ApiModelProperty(value = "法人职位")
    private String corporationPosition;
    /**
     * 法人手机
     */
    @ApiModelProperty(value = "法人手机")
    private String corporationPhone;
    /**
     * 法人邮箱
     */
    @ApiModelProperty(value = "法人邮箱")
    private String corporationEmail;
    /**
     * 联系人姓名
     */
    @ApiModelProperty(value = "联系人姓名")
    private String contactName;
    /**
     * 联系人性别0女1男
     */
    @ApiModelProperty(value = "联系人性别0女1男")
    private String contactGen;
    /**
     * 联系人工作电话
     */
    @ApiModelProperty(value = "联系人工作电话")
    private String contactOfficePhone;
    /**
     * 联系人职位
     */
    @ApiModelProperty(value = "联系人职位")
    private String contactPosition;
    /**
     * 联系人手机
     */
    @ApiModelProperty(value = "联系人手机")
    private String contactPhone;
    /**
     * 联系人邮箱
     */
    @ApiModelProperty(value = "联系人邮箱")
    private String contactEmail;
    /**
     * 业务范围/专业领域
     */
    @ApiModelProperty(value = "业务范围/专业领域")
    private String businessScope;
    /**
     * 运营情况及行业影响(含所获荣誉)
     */
    @ApiModelProperty(value = "运营情况及行业影响(含所获荣誉)")
    private String businessImpact;
    /**
     * 附件(以逗号隔开)
     */
    @ApiModelProperty(value = "附件(以逗号隔开)")
    private String attachUrl;
    /**
     * 创建人
     */
    @ApiModelProperty(value = "创建人")
    private Long createBy;
    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date createAt;
    /**
     * 更新人
     */
    @ApiModelProperty(value = "更新人")
    private Long updateBy;
    /**
     * 更新时间
     */
    @ApiModelProperty(value = "更新时间")
    private Date updateAt;
    private Long communityId;
    /**
     * 登录用户id
     */
    @ApiModelProperty(value = "登录用户id")
    private Long userId;
}
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActCommitteeService.java
New file
@@ -0,0 +1,45 @@
package com.panzhihua.service_community.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panzhihua.common.model.dtos.property.CommonPage;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.model.vos.community.ComActCommiteeVO;
import com.panzhihua.common.model.vos.community.ComActSocialOrgVO;
import com.panzhihua.service_community.entity.ComActCommittee;
/**
 * (ComActCommittee)表服务接口
 *
 * @author makejava
 * @since 2021-09-17 13:55:44
 */
public interface ComActCommitteeService extends IService<ComActCommittee> {
    /**
     * 分页查询
     * @param commonPage
     * @return
     */
    R pageList(CommonPage commonPage);
    /**
     * 新增
     * @param comActCommiteeVO
     * @return
     */
    R insert(ComActCommiteeVO comActCommiteeVO);
    /**
     * 更新
     * @param comActCommiteeVO
     * @return
     */
    R update(ComActCommiteeVO comActCommiteeVO);
    /**
     * 删除
     * @param id
     * @return
     */
    R delete(Long id);
}
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/ComActSocialOrgService.java
New file
@@ -0,0 +1,50 @@
package com.panzhihua.service_community.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.panzhihua.common.model.dtos.property.CommonPage;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.model.vos.community.ComActSocialOrgVO;
import com.panzhihua.service_community.entity.ComActSocialOrg;
/**
 * 社会组织(ComActSocialOrg)表服务接口
 *
 * @author makejava
 * @since 2021-09-17 10:45:30
 */
public interface ComActSocialOrgService extends IService<ComActSocialOrg> {
    /**
     * 分页查询
     * @param commonPage
     * @return
     */
    R pageList(CommonPage commonPage);
    /**
     * id查询详情
     * @param id
     * @return
     */
    R selectById(Long id);
    /**
     * 新增
     * @param comActSocialOrgVO
     * @return
     */
    R insert(ComActSocialOrgVO comActSocialOrgVO);
    /**
     * 更新
     * @param comActSocialOrgVO
     * @return
     */
    R update(ComActSocialOrgVO comActSocialOrgVO);
    /**
     * 删除
     * @param id
     * @return
     */
    R delete(Long id);
}
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActCommitteeServiceImpl.java
New file
@@ -0,0 +1,108 @@
package com.panzhihua.service_community.service.impl;
import cn.hutool.core.date.DateUtil;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panzhihua.common.model.dtos.property.CommonPage;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.model.vos.community.ComActCommiteeVO;
import com.panzhihua.common.model.vos.user.AdministratorsUserVO;
import com.panzhihua.common.service.user.UserService;
import com.panzhihua.service_community.entity.ComActCommittee;
import com.panzhihua.service_community.dao.ComActCommitteeDao;
import com.panzhihua.service_community.entity.ComActSocialOrg;
import com.panzhihua.service_community.service.ComActCommitteeService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
/**
 * (ComActCommittee)表服务实现类
 *
 * @author makejava
 * @since 2021-09-17 13:55:44
 */
@Slf4j
@Service
public class ComActCommitteeServiceImpl extends ServiceImpl<ComActCommitteeDao, ComActCommittee> implements ComActCommitteeService {
    @Resource
    private ComActCommitteeDao comActCommitteeDao;
    @Resource
    private UserService userService;
    @Override
    public R pageList(CommonPage commonPage) {
        return R.ok(this.comActCommitteeDao.pageList(new Page(commonPage.getPage(),commonPage.getSize()),commonPage));
    }
    @Override
    @Transactional(rollbackFor = Exception.class)
    public R insert(ComActCommiteeVO comActCommiteeVO) {
        if(comActCommiteeVO!=null){
            ComActCommittee comActCommittee=new ComActCommittee();
            BeanUtils.copyProperties(comActCommiteeVO,comActCommittee);
            AdministratorsUserVO administratorsUserVO=new AdministratorsUserVO();
            administratorsUserVO.setType(3);
            administratorsUserVO.setAccount(comActCommiteeVO.getAccount());
            administratorsUserVO.setPassword(comActCommiteeVO.getPassword());
            administratorsUserVO.setRoleId(comActCommiteeVO.getRoleId());
            R r=userService.addUserBackstageProperty(administratorsUserVO);
            if(R.isOk(r)){
                comActCommiteeVO.setUserId(Long.parseLong(r.getData().toString()));
                comActCommittee.setCreateTime(DateUtil.date());
                this.comActCommitteeDao.insert(comActCommittee);
                return R.ok();
            }
        }
        return R.fail();
    }
    @Override
    @Transactional(rollbackFor = Exception.class)
    public R update(ComActCommiteeVO comActCommiteeVO) {
        if(comActCommiteeVO!=null){
            if(!comActCommiteeVO.getAccount().isEmpty()||!comActCommiteeVO.getPassword().isEmpty()){
                AdministratorsUserVO administratorsUserVO=new AdministratorsUserVO();
                administratorsUserVO.setUserId(comActCommiteeVO.getUserId());
                administratorsUserVO.setAccount(comActCommiteeVO.getAccount());
                administratorsUserVO.setPassword(comActCommiteeVO.getPassword());
                R r=userService.putUserBackstage(administratorsUserVO);
                if(R.isOk(r)){
                    ComActCommittee comActCommittee=new ComActCommittee();
                    BeanUtils.copyProperties(comActCommiteeVO,comActCommittee);
                    this.comActCommitteeDao.updateById(comActCommittee);
                    return R.ok();
                }
                return R.fail("账号密码修改失败");
            }
            else {
                ComActCommittee comActCommittee=new ComActCommittee();
                BeanUtils.copyProperties(comActCommiteeVO,comActCommittee);
                this.comActCommitteeDao.updateById(comActCommittee);
                return R.ok();
            }
        }
        return R.fail();
    }
    @Override
    @Transactional(rollbackFor = Exception.class)
    public R delete(Long id) {
        ComActCommittee comActCommittee=comActCommitteeDao.selectById(id);
        if(comActCommittee!=null){
            if(comActCommittee.getUserId()!=null){
                AdministratorsUserVO administratorsUserVO=new AdministratorsUserVO();
                administratorsUserVO.setUserId(comActCommittee.getUserId());
                R r=userService.deleteUserBackstage(administratorsUserVO);
                if(R.isOk(r)){
                    this.comActCommitteeDao.deleteById(id);
                    return R.ok();
                }
                return R.fail("账号删除失败");
            }
        }
        return R.fail("用户账号错误");
    }
}
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActSocialOrgServiceImpl.java
New file
@@ -0,0 +1,112 @@
package com.panzhihua.service_community.service.impl;
import cn.hutool.core.date.DateUtil;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.panzhihua.common.model.dtos.property.CommonPage;
import com.panzhihua.common.model.vos.R;
import com.panzhihua.common.model.vos.community.ComActSocialOrgVO;
import com.panzhihua.common.model.vos.user.AdministratorsUserVO;
import com.panzhihua.common.service.user.UserService;
import com.panzhihua.service_community.entity.ComActSocialOrg;
import com.panzhihua.service_community.dao.ComActSocialOrgDao;
import com.panzhihua.service_community.service.ComActSocialOrgService;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
/**
 * 社会组织(ComActSocialOrg)表服务实现类
 *
 * @author makejava
 * @since 2021-09-17 10:45:30
 */
@Slf4j
@Service
public class ComActSocialOrgServiceImpl extends ServiceImpl<ComActSocialOrgDao, ComActSocialOrg> implements ComActSocialOrgService {
@Resource
private ComActSocialOrgDao comActSocialOrgDao;
@Resource
private UserService userService;
    @Override
    public R pageList(CommonPage commonPage) {
        return R.ok(comActSocialOrgDao.pageList(new Page(commonPage.getPage(),commonPage.getSize()),commonPage));
    }
    @Override
    public R selectById(Long id) {
        return null;
    }
    @Override
    @Transactional(rollbackFor = Exception.class)
    public R insert(ComActSocialOrgVO comActSocialOrgVO) {
        if(comActSocialOrgVO!=null){
            ComActSocialOrg comActSocialOrg=new ComActSocialOrg();
            BeanUtils.copyProperties(comActSocialOrgVO,comActSocialOrg);
            AdministratorsUserVO administratorsUserVO=new AdministratorsUserVO();
            administratorsUserVO.setType(3);
            administratorsUserVO.setAccount(comActSocialOrgVO.getAccount());
            administratorsUserVO.setPassword(comActSocialOrgVO.getPassword());
            administratorsUserVO.setRoleId(comActSocialOrgVO.getRoleId());
            R r=userService.addUserBackstageProperty(administratorsUserVO);
            if(R.isOk(r)){
                comActSocialOrg.setUserId(Long.parseLong(r.getData().toString()));
                comActSocialOrg.setCreateAt(DateUtil.date());
                this.comActSocialOrgDao.insert(comActSocialOrg);
                return R.ok();
            }
        }
        return R.fail();
    }
    @Override
    @Transactional(rollbackFor = Exception.class)
    public R update(ComActSocialOrgVO comActSocialOrgVO) {
        if(comActSocialOrgVO!=null){
           if(!comActSocialOrgVO.getAccount().isEmpty()||!comActSocialOrgVO.getPassword().isEmpty()){
               AdministratorsUserVO administratorsUserVO=new AdministratorsUserVO();
               administratorsUserVO.setUserId(comActSocialOrgVO.getUserId());
               administratorsUserVO.setAccount(comActSocialOrgVO.getAccount());
               administratorsUserVO.setPassword(comActSocialOrgVO.getPassword());
               R r=userService.putUserBackstage(administratorsUserVO);
               if(R.isOk(r)){
                   ComActSocialOrg comActSocialOrg=new ComActSocialOrg();
                   BeanUtils.copyProperties(comActSocialOrgVO,comActSocialOrg);
                   this.comActSocialOrgDao.updateById(comActSocialOrg);
                   return R.ok();
               }
               return R.fail("账号密码修改失败");
           }
           else {
               ComActSocialOrg comActSocialOrg=new ComActSocialOrg();
               BeanUtils.copyProperties(comActSocialOrgVO,comActSocialOrg);
               this.comActSocialOrgDao.updateById(comActSocialOrg);
               return R.ok();
           }
        }
        return R.fail();
    }
    @Override
    @Transactional(rollbackFor = Exception.class)
    public R delete(Long id) {
        ComActSocialOrg comActSocialOrg=comActSocialOrgDao.selectById(id);
        if(comActSocialOrg!=null){
            if(comActSocialOrg.getUserId()!=null){
                AdministratorsUserVO administratorsUserVO=new AdministratorsUserVO();
                administratorsUserVO.setUserId(comActSocialOrg.getUserId());
                R r=userService.deleteUserBackstage(administratorsUserVO);
                if(R.isOk(r)){
                    this.comActSocialOrgDao.deleteById(id);
                    return R.ok();
                }
                return R.fail("账号删除失败");
            }
        }
        return R.fail("用户账号错误");
    }
}
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActCommitteeMapper.xml
New file
@@ -0,0 +1,37 @@
<?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_community.dao.ComActCommitteeDao">
    <resultMap type="com.panzhihua.service_community.entity.ComActCommittee" id="ComActCommitteeBaseResultMap">
        <result property="id" column="id"/>
        <result property="name" column="name"/>
        <result property="contactName" column="contact_name"/>
        <result property="phone" column="phone"/>
        <result property="areaId" column="area_id"/>
        <result property="userId" column="user_id"/>
        <result property="createTime" column="create_time"/>
    </resultMap>
    <select id="pageList" resultType="com.panzhihua.common.model.vos.community.ComActCommiteeVO">
        select t.*,t1.account,t1.password,t2.area_name as areaName from com_act_committee t
        left join sys_user t1 on t.user_id = t1.user_id
        left join com_mng_struct_area t2 on t.area_id = t2.id
        <where>
            1=1
            <if test="commonPage.systemName!=null and commonPage.systemName !=''">
                and t2.area_name  like concat(#{systemName},'%')
            </if>
            <if test="commonPage.name!=null and commonPage.name!=''">
                and t.name like concat(#{name},'%')
            </if>
            <if test="commonPage.phone!=null and commonPage.phone!=''">
                and t.phone like concat(#{phone},'%')
            </if>
            <if test="commonPage.username!=null and commonPage.username!=''">
                and t.contact_name like concat(#{username},'%')
            </if>
        </where>
        order by t.create_time desc
    </select>
</mapper>
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/ComActSocialOrgMapper.xml
New file
@@ -0,0 +1,71 @@
<?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_community.dao.ComActSocialOrgDao">
    <resultMap type="com.panzhihua.service_community.entity.ComActSocialOrg" id="ComActSocialOrgBaseResultMap">
        <result property="id" column="id"/>
        <result property="name" column="name"/>
        <result property="businessNumber" column="business_number"/>
        <result property="buildDate" column="build_date"/>
        <result property="agencyCode" column="agency_code"/>
        <result property="weixinOfficialAccounts" column="weixin_official_accounts"/>
        <result property="companyType" column="company_type"/>
        <result property="registFee" column="regist_fee"/>
        <result property="assetsTotal" column="assets_total"/>
        <result property="assetsNet" column="assets_net"/>
        <result property="salesFee" column="sales_fee"/>
        <result property="taxesLastYear" column="taxes_last_year"/>
        <result property="staffCount" column="staff_count"/>
        <result property="maillingAddr" column="mailling_addr"/>
        <result property="postCode" column="post_code"/>
        <result property="officialUrl" column="official_url"/>
        <result property="corporationName" column="corporation_name"/>
        <result property="corporationGen" column="corporation_gen"/>
        <result property="corporationOfficePhone" column="corporation_office_phone"/>
        <result property="corporationPosition" column="corporation_position"/>
        <result property="corporationPhone" column="corporation_phone"/>
        <result property="corporationEmail" column="corporation_email"/>
        <result property="contactName" column="contact_name"/>
        <result property="contactGen" column="contact_gen"/>
        <result property="contactOfficePhone" column="contact_office_phone"/>
        <result property="contactPosition" column="contact_position"/>
        <result property="contactPhone" column="contact_phone"/>
        <result property="contactEmail" column="contact_email"/>
        <result property="businessScope" column="business_scope"/>
        <result property="businessImpact" column="business_impact"/>
        <result property="attachUrl" column="attach_url"/>
        <result property="createBy" column="create_by"/>
        <result property="createAt" column="create_at"/>
        <result property="updateBy" column="update_by"/>
        <result property="updateAt" column="update_at"/>
        <result property="communityId" column="community_id"/>
        <result property="userId" column="user_id"/>
    </resultMap>
    <select id="pageList" resultType="com.panzhihua.common.model.vos.community.ComActSocialOrgVO">
        select t.*,t1.account,t1.password from com_act_social_org t left join sys_user t1 on t.user_id = t1.user_id
        <where>
            1=1
            <if test="commonPage.type!=null">
                and t.type =#{commonPage.type}
            </if>
            <if test="commonPage.name!=null and commonPage.name!=''">
                and t.name like concat(#{commonPage.name},'%')
            </if>
            <if test="commonPage.serialNo!=null and commonPage.serialNo!=''">
                and t.agencyCode like concat(#{commonPage.serialNo},'%')
            </if>
            <if test="commonPage.username!=null and commonPage.username!=''">
                and t.corporation_name like concat(#{commonPage.username},'%')
            </if>
            <if test="commonPage.systemName!=null and commonPage.systemName!=''">
                and t.contact_name like concat(#{commonPage.systemName},'%')
            </if>
            <if test="commonPage.paramId!=null">
                and t.community_id =#{commonPage.paramId}
            </if>
        </where>
        order by t.create_at desc
    </select>
</mapper>
springcloud_k8s_panzhihuazhihuishequ/service_property/src/main/java/com/panzhihua/service_property/api/ComPropertyAlarmApi.java
@@ -64,7 +64,7 @@
        ComPropertyAlarm comPropertyAlarm=new ComPropertyAlarm();
        BeanUtils.copyProperties(comPropertyAlarmVO,comPropertyAlarm);
        comPropertyAlarm.setCreateTime(DateUtil.date());
        return R.ok(this.comPropertyAlarmService.insert(comPropertyAlarm));
        return this.comPropertyAlarmService.insert(comPropertyAlarm);
    }
    /**
springcloud_k8s_panzhihuazhihuishequ/service_property/src/main/java/com/panzhihua/service_property/message/AlarmMessage.java
@@ -11,6 +11,9 @@
import javax.annotation.Resource;
/**
 * @author zzj
 */
@Component
@Slf4j
public class AlarmMessage {
springcloud_k8s_panzhihuazhihuishequ/service_property/src/main/java/com/panzhihua/service_property/util/JPushUtil.java
@@ -13,6 +13,7 @@
import cn.jpush.api.push.model.notification.IosNotification;
import cn.jpush.api.push.model.notification.Notification;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import java.util.Map;
@@ -28,8 +29,9 @@
    /** 设置好账号的app_key和masterSecret是必须的
     用自己创建以用后的APP_KEY和MASTER_SECRET
     替换即可,后期可写到yml配置文件中*/
    private static String APP_KEY = "a13e73a76eb2a9abd434451c";
    private static String MASTER_SECRET = "98d696e5ae5bfb329cd32a8e";
    @Value("{JPush.APP_KEY}")
    private static String APP_KEY = "6db03724d207e0debcca68af";
    private static String MASTER_SECRET = "8ba46c3e30e1fd2cea0b246e";
    // 极光推送>>Android
    //Map<String, String> parm是我自己传过来的参数,可以自定义参数
springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/api/UserApi.java
@@ -369,6 +369,19 @@
    }
    /**
     * 新增社区后台物业,社会组织,业主委员会账户
     *
     * @param administratorsUserVO
     *            账户信息
     * @return 新增结果
     */
    @PostMapping("adduserbackstageproperty")
    public R adduserbackstageproperty(@RequestBody AdministratorsUserVO administratorsUserVO) {
        return userService.addUserBackstageProperty(administratorsUserVO);
    }
    /**
     * 删除后台用户
     *
     * @param administratorsUserVO
springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/UserService.java
@@ -229,6 +229,15 @@
    R addUserBackstage(AdministratorsUserVO administratorsUserVO);
    /**
     * 新增社区后台物业,社会组织,业主委员会账户
     *
     * @param administratorsUserVO
     *            账户信息
     * @return 新增结果
     */
    R addUserBackstageProperty(AdministratorsUserVO administratorsUserVO);
    /**
     * 编辑运营、社区后台账户
     * 
     * @param administratorsUserVO
springcloud_k8s_panzhihuazhihuishequ/service_user/src/main/java/com/panzhihua/service_user/service/impl/UserServiceImpl.java
@@ -239,6 +239,9 @@
        loginUserInfoVO.setAccount(name);
        loginUserInfoVO.setType(sysUserDO.getType());
        loginUserInfoVO.setIsRealNamed(sysUserDO.getIdCard() != null);// 暂时 身份证判断实名制
        if(sysUserDO.getCommunityId()!=null){
            loginUserInfoVO.setCommunityId(sysUserDO.getCommunityId());
        }
        List<SysRoleDO> roleDOList = roleDAO.selectByUserId(sysUserDO.getUserId());
        Set<String> set = new HashSet<>();
        if (!ObjectUtils.isEmpty(roleDOList)) {
@@ -999,7 +1002,47 @@
            sysUserRoleDO.setRoleId(roleDO.getRoleId());
            int insert1 = sysUserRoleDAO.insert(sysUserRoleDO);
            if (insert1 > 0) {
                return R.ok();
                return R.ok(userId);
            }
        }
        return R.fail();
    }
    @Override
    public R addUserBackstageProperty(AdministratorsUserVO administratorsUserVO) {
        SysUserDO sysUserDO = new SysUserDO();
        Long roleId = administratorsUserVO.getRoleId();
        SysRoleDO roleDO = roleDAO.selectById(roleId);
        if (ObjectUtils.isEmpty(roleDO)) {
            return R.fail("角色不存在");
        }
        String encode = new BCryptPasswordEncoder().encode(administratorsUserVO.getPassword());
        administratorsUserVO.setPassword(encode);
        BeanUtils.copyProperties(administratorsUserVO, sysUserDO);
        int insert = 0;
        try {
            insert = userDao.insert(sysUserDO);
        } catch (Exception e) {
            e.printStackTrace();
            log.error("新增后台用户报错【{}】", e.getMessage());
            if (e.getMessage().contains("union_phone_type")) {
                throw new ServiceException("手机号已经存在");
            } else if (e.getMessage().contains("union_account_type")) {
                throw new ServiceException("账户已经存在");
            }
        }
        if (insert > 0) {
            SysUserDO sysUserDO1 = userDao
                    .selectOne(new QueryWrapper<SysUserDO>().lambda().eq(SysUserDO::getType, administratorsUserVO.getType())
                            .eq(SysUserDO::getAccount, administratorsUserVO.getAccount()));
            Long userId = sysUserDO1.getUserId();
            SysUserRoleDO sysUserRoleDO = new SysUserRoleDO();
            sysUserRoleDO.setUserId(userId);
            sysUserRoleDO.setRoleId(roleDO.getRoleId());
            int insert1 = sysUserRoleDAO.insert(sysUserRoleDO);
            if (insert1 > 0) {
                return R.ok(userId);
            }
        }
        return R.fail();