Selaa lähdekoodia

个人基本信息

wangjinsheng 3 vuotta sitten
vanhempi
commit
d804182273

+ 119 - 0
mybusiness/src/main/java/com/sooka/system/controller/TGuijiNaturalresourcesQlrjbxxController.java

@@ -0,0 +1,119 @@
+package com.sooka.system.controller;
+
+import java.util.List;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import com.sooka.system.domain.TGuijiNaturalresourcesQlrjbxx;
+import com.sooka.system.service.ITGuijiNaturalresourcesQlrjbxxService;
+
+/**
+ * 个人基本信息Controller
+ *
+ * @author wangjinsheng
+ * @date 2021-10-28
+ */
+@Controller
+@RequestMapping("/system/grjbxx")
+public class TGuijiNaturalresourcesQlrjbxxController extends BaseController {
+    private String prefix = "system/grjbxx";
+
+    @Autowired
+    private ITGuijiNaturalresourcesQlrjbxxService tGuijiNaturalresourcesQlrjbxxService;
+
+    @RequiresPermissions("system:grjbxx:view")
+    @GetMapping()
+    public String grjbxx() {
+        return prefix + "/grjbxx";
+    }
+
+    /**
+     * 查询个人基本信息列表
+     */
+    @RequiresPermissions("system:grjbxx:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiNaturalresourcesQlrjbxx tGuijiNaturalresourcesQlrjbxx) {
+        startPage();
+        tGuijiNaturalresourcesQlrjbxx.setQlrxz("个人");
+        List<TGuijiNaturalresourcesQlrjbxx> list = tGuijiNaturalresourcesQlrjbxxService.selectTGuijiNaturalresourcesQlrjbxxList(tGuijiNaturalresourcesQlrjbxx);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出个人基本信息列表
+     */
+    @RequiresPermissions("system:grjbxx:export")
+    @Log(title = "个人基本信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiNaturalresourcesQlrjbxx tGuijiNaturalresourcesQlrjbxx) {
+        List<TGuijiNaturalresourcesQlrjbxx> list = tGuijiNaturalresourcesQlrjbxxService.selectTGuijiNaturalresourcesQlrjbxxList(tGuijiNaturalresourcesQlrjbxx);
+        ExcelUtil<TGuijiNaturalresourcesQlrjbxx> util = new ExcelUtil<TGuijiNaturalresourcesQlrjbxx>(TGuijiNaturalresourcesQlrjbxx.class);
+        return util.exportExcel(list, "grjbxx");
+    }
+
+    /**
+     * 新增个人基本信息
+     */
+    @GetMapping("/add")
+    public String add() {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存个人基本信息
+     */
+    @RequiresPermissions("system:grjbxx:add")
+    @Log(title = "个人基本信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiNaturalresourcesQlrjbxx tGuijiNaturalresourcesQlrjbxx) {
+        return toAjax(tGuijiNaturalresourcesQlrjbxxService.insertTGuijiNaturalresourcesQlrjbxx(tGuijiNaturalresourcesQlrjbxx));
+    }
+
+    /**
+     * 修改个人基本信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap) {
+        TGuijiNaturalresourcesQlrjbxx tGuijiNaturalresourcesQlrjbxx = tGuijiNaturalresourcesQlrjbxxService.selectTGuijiNaturalresourcesQlrjbxxById(id);
+        mmap.put("tGuijiNaturalresourcesQlrjbxx", tGuijiNaturalresourcesQlrjbxx);
+        return prefix + "/detail";
+    }
+
+    /**
+     * 修改保存个人基本信息
+     */
+    @RequiresPermissions("system:grjbxx:edit")
+    @Log(title = "个人基本信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiNaturalresourcesQlrjbxx tGuijiNaturalresourcesQlrjbxx) {
+        return toAjax(tGuijiNaturalresourcesQlrjbxxService.updateTGuijiNaturalresourcesQlrjbxx(tGuijiNaturalresourcesQlrjbxx));
+    }
+
+    /**
+     * 删除个人基本信息
+     */
+    @RequiresPermissions("system:grjbxx:remove")
+    @Log(title = "个人基本信息", businessType = BusinessType.DELETE)
+    @PostMapping("/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids) {
+        return toAjax(tGuijiNaturalresourcesQlrjbxxService.deleteTGuijiNaturalresourcesQlrjbxxByIds(ids));
+    }
+}

+ 570 - 0
mybusiness/src/main/java/com/sooka/system/domain/TGuijiNaturalresourcesQlrjbxx.java

@@ -0,0 +1,570 @@
+package com.sooka.system.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.common.core.domain.BaseEntity;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+/**
+ * 个人基本信息对象 t_guiji_naturalresources_qlrjbxx
+ * 
+ * @author wangjinsheng
+ * @date 2021-10-28
+ */
+public class TGuijiNaturalresourcesQlrjbxx extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 主键ID */
+    private String id;
+
+    /** 推送时间 */
+    @Excel(name = "推送时间")
+    private String cdTime;
+
+    /** 批次号 */
+    @Excel(name = "批次号")
+    private String cdBatch;
+
+    /** 操作状态 */
+    @Excel(name = "操作状态")
+    private String cdOperation;
+
+    /** 数据来源 */
+    @Excel(name = "数据来源")
+    private String cdSource;
+
+    /** 权利其他状况 */
+    @Excel(name = "权利其他状况")
+    private String tq;
+
+    /** 登记编号 */
+    @Excel(name = "登记编号")
+    private String djbh;
+
+    /** 权利人类别(1-产权人; 2-抵押权人; 3-抵押人; 4-债务人; 5-异议人; 6-预告权利人; 7-预告义务人;8-转让方代理人;9-受让方代理人;10-备案权利人;11-需役地权利人;12-供役地权利人;13-债务人代理人) */
+    @Excel(name = "权利人类别(1-产权人; 2-抵押权人; 3-抵押人; 4-债务人; 5-异议人; 6-预告权利人; 7-预告义务人;8-转让方代理人;9-受让方代理人;10-备案权利人;11-需役地权利人;12-供役地权利人;13-债务人代理人)")
+    private String qlrlx;
+
+    /** 权利编号 */
+    @Excel(name = "权利编号")
+    private String qlbh;
+
+    /** 权利人编号 */
+    @Excel(name = "权利人编号")
+    private String qlrbh;
+
+    /** 权利类别 */
+    @Excel(name = "权利类别")
+    private String qllb;
+
+    /** 姓名 */
+    @Excel(name = "姓名")
+    private String qlrmc;
+
+    /** 顺序号 */
+    @Excel(name = "顺序号")
+    private String sxh;
+
+    /** 证件类别 */
+    @Excel(name = "证件类别")
+    private String zjlb;
+
+    /** 证件号码 */
+    @Excel(name = "证件号码")
+    private String zjhm;
+
+    /** 发证机关 */
+    @Excel(name = "发证机关")
+    private String fzjg;
+
+    /** 所属行业 */
+    @Excel(name = "所属行业")
+    private String sshy;
+
+    /** 国家/地区 */
+    @Excel(name = "国家/地区")
+    private String gjdq;
+
+    /** 户籍所在省市 */
+    @Excel(name = "户籍所在省市")
+    private String hjszss;
+
+    /** 性别 */
+    @Excel(name = "性别")
+    private String xb;
+
+    /** 电话 */
+    @Excel(name = "电话")
+    private String dh;
+
+    /** 地址 */
+    @Excel(name = "地址")
+    private String dz;
+
+    /** 邮编 */
+    @Excel(name = "邮编")
+    private String yb;
+
+    /** 工作单位 */
+    @Excel(name = "工作单位")
+    private String gzdw;
+
+    /** 电子邮件 */
+    @Excel(name = "电子邮件")
+    private String dzyj;
+
+    /** 取得方式 */
+    @Excel(name = "取得方式")
+    private String qdfs;
+
+    /** 权利人性质 */
+    @Excel(name = "权利人性质")
+    private String qlrxz;
+
+    /** 权利面积 */
+    @Excel(name = "权利面积")
+    private String qlmj;
+
+    /** 权利比例 */
+    @Excel(name = "权利比例")
+    private String qlbl;
+
+    /** 共有方式 */
+    @Excel(name = "共有方式")
+    private String gyfs;
+
+    /** 权属状态 */
+    @Excel(name = "权属状态")
+    private String qszt;
+
+    /** 权证号 */
+    @Excel(name = "权证号")
+    private String qzh;
+
+    /** 证书编号 */
+    @Excel(name = "证书编号")
+    private String zsbh;
+
+    /** 法人类型 */
+    @Excel(name = "法人类型")
+    private String frlx;
+
+    /** 法人代表 */
+    @Excel(name = "法人代表")
+    private String frdb;
+
+    /** 出生日期 */
+    @Excel(name = "出生日期")
+    private String csrq;
+
+    /** 身份证图片路径 */
+    @Excel(name = "身份证图片路径")
+    private String sfztp;
+
+    /** 备注 */
+    @Excel(name = "备注")
+    private String bz;
+
+    /** 推送单位 */
+    @Excel(name = "推送单位")
+    private String tsdw;
+
+    public void setId(String id) 
+    {
+        this.id = id;
+    }
+
+    public String getId() 
+    {
+        return id;
+    }
+    public void setCdTime(String cdTime) 
+    {
+        this.cdTime = cdTime;
+    }
+
+    public String getCdTime() 
+    {
+        return cdTime;
+    }
+    public void setCdBatch(String cdBatch) 
+    {
+        this.cdBatch = cdBatch;
+    }
+
+    public String getCdBatch() 
+    {
+        return cdBatch;
+    }
+    public void setCdOperation(String cdOperation) 
+    {
+        this.cdOperation = cdOperation;
+    }
+
+    public String getCdOperation() 
+    {
+        return cdOperation;
+    }
+    public void setCdSource(String cdSource) 
+    {
+        this.cdSource = cdSource;
+    }
+
+    public String getCdSource() 
+    {
+        return cdSource;
+    }
+    public void setTq(String tq) 
+    {
+        this.tq = tq;
+    }
+
+    public String getTq() 
+    {
+        return tq;
+    }
+    public void setDjbh(String djbh) 
+    {
+        this.djbh = djbh;
+    }
+
+    public String getDjbh() 
+    {
+        return djbh;
+    }
+    public void setQlrlx(String qlrlx) 
+    {
+        this.qlrlx = qlrlx;
+    }
+
+    public String getQlrlx() 
+    {
+        return qlrlx;
+    }
+    public void setQlbh(String qlbh) 
+    {
+        this.qlbh = qlbh;
+    }
+
+    public String getQlbh() 
+    {
+        return qlbh;
+    }
+    public void setQlrbh(String qlrbh) 
+    {
+        this.qlrbh = qlrbh;
+    }
+
+    public String getQlrbh() 
+    {
+        return qlrbh;
+    }
+    public void setQllb(String qllb) 
+    {
+        this.qllb = qllb;
+    }
+
+    public String getQllb() 
+    {
+        return qllb;
+    }
+    public void setQlrmc(String qlrmc) 
+    {
+        this.qlrmc = qlrmc;
+    }
+
+    public String getQlrmc() 
+    {
+        return qlrmc;
+    }
+    public void setSxh(String sxh) 
+    {
+        this.sxh = sxh;
+    }
+
+    public String getSxh() 
+    {
+        return sxh;
+    }
+    public void setZjlb(String zjlb) 
+    {
+        this.zjlb = zjlb;
+    }
+
+    public String getZjlb() 
+    {
+        return zjlb;
+    }
+    public void setZjhm(String zjhm) 
+    {
+        this.zjhm = zjhm;
+    }
+
+    public String getZjhm() 
+    {
+        return zjhm;
+    }
+    public void setFzjg(String fzjg) 
+    {
+        this.fzjg = fzjg;
+    }
+
+    public String getFzjg() 
+    {
+        return fzjg;
+    }
+    public void setSshy(String sshy) 
+    {
+        this.sshy = sshy;
+    }
+
+    public String getSshy() 
+    {
+        return sshy;
+    }
+    public void setGjdq(String gjdq) 
+    {
+        this.gjdq = gjdq;
+    }
+
+    public String getGjdq() 
+    {
+        return gjdq;
+    }
+    public void setHjszss(String hjszss) 
+    {
+        this.hjszss = hjszss;
+    }
+
+    public String getHjszss() 
+    {
+        return hjszss;
+    }
+    public void setXb(String xb) 
+    {
+        this.xb = xb;
+    }
+
+    public String getXb() 
+    {
+        return xb;
+    }
+    public void setDh(String dh) 
+    {
+        this.dh = dh;
+    }
+
+    public String getDh() 
+    {
+        return dh;
+    }
+    public void setDz(String dz) 
+    {
+        this.dz = dz;
+    }
+
+    public String getDz() 
+    {
+        return dz;
+    }
+    public void setYb(String yb) 
+    {
+        this.yb = yb;
+    }
+
+    public String getYb() 
+    {
+        return yb;
+    }
+    public void setGzdw(String gzdw) 
+    {
+        this.gzdw = gzdw;
+    }
+
+    public String getGzdw() 
+    {
+        return gzdw;
+    }
+    public void setDzyj(String dzyj) 
+    {
+        this.dzyj = dzyj;
+    }
+
+    public String getDzyj() 
+    {
+        return dzyj;
+    }
+    public void setQdfs(String qdfs) 
+    {
+        this.qdfs = qdfs;
+    }
+
+    public String getQdfs() 
+    {
+        return qdfs;
+    }
+    public void setQlrxz(String qlrxz) 
+    {
+        this.qlrxz = qlrxz;
+    }
+
+    public String getQlrxz() 
+    {
+        return qlrxz;
+    }
+    public void setQlmj(String qlmj) 
+    {
+        this.qlmj = qlmj;
+    }
+
+    public String getQlmj() 
+    {
+        return qlmj;
+    }
+    public void setQlbl(String qlbl) 
+    {
+        this.qlbl = qlbl;
+    }
+
+    public String getQlbl() 
+    {
+        return qlbl;
+    }
+    public void setGyfs(String gyfs) 
+    {
+        this.gyfs = gyfs;
+    }
+
+    public String getGyfs() 
+    {
+        return gyfs;
+    }
+    public void setQszt(String qszt) 
+    {
+        this.qszt = qszt;
+    }
+
+    public String getQszt() 
+    {
+        return qszt;
+    }
+    public void setQzh(String qzh) 
+    {
+        this.qzh = qzh;
+    }
+
+    public String getQzh() 
+    {
+        return qzh;
+    }
+    public void setZsbh(String zsbh) 
+    {
+        this.zsbh = zsbh;
+    }
+
+    public String getZsbh() 
+    {
+        return zsbh;
+    }
+    public void setFrlx(String frlx) 
+    {
+        this.frlx = frlx;
+    }
+
+    public String getFrlx() 
+    {
+        return frlx;
+    }
+    public void setFrdb(String frdb) 
+    {
+        this.frdb = frdb;
+    }
+
+    public String getFrdb() 
+    {
+        return frdb;
+    }
+    public void setCsrq(String csrq) 
+    {
+        this.csrq = csrq;
+    }
+
+    public String getCsrq() 
+    {
+        return csrq;
+    }
+    public void setSfztp(String sfztp) 
+    {
+        this.sfztp = sfztp;
+    }
+
+    public String getSfztp() 
+    {
+        return sfztp;
+    }
+    public void setBz(String bz) 
+    {
+        this.bz = bz;
+    }
+
+    public String getBz() 
+    {
+        return bz;
+    }
+    public void setTsdw(String tsdw) 
+    {
+        this.tsdw = tsdw;
+    }
+
+    public String getTsdw() 
+    {
+        return tsdw;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("createTime", getCreateTime())
+            .append("cdTime", getCdTime())
+            .append("cdBatch", getCdBatch())
+            .append("cdOperation", getCdOperation())
+            .append("cdSource", getCdSource())
+            .append("tq", getTq())
+            .append("djbh", getDjbh())
+            .append("qlrlx", getQlrlx())
+            .append("qlbh", getQlbh())
+            .append("qlrbh", getQlrbh())
+            .append("qllb", getQllb())
+            .append("qlrmc", getQlrmc())
+            .append("sxh", getSxh())
+            .append("zjlb", getZjlb())
+            .append("zjhm", getZjhm())
+            .append("fzjg", getFzjg())
+            .append("sshy", getSshy())
+            .append("gjdq", getGjdq())
+            .append("hjszss", getHjszss())
+            .append("xb", getXb())
+            .append("dh", getDh())
+            .append("dz", getDz())
+            .append("yb", getYb())
+            .append("gzdw", getGzdw())
+            .append("dzyj", getDzyj())
+            .append("qdfs", getQdfs())
+            .append("qlrxz", getQlrxz())
+            .append("qlmj", getQlmj())
+            .append("qlbl", getQlbl())
+            .append("gyfs", getGyfs())
+            .append("qszt", getQszt())
+            .append("qzh", getQzh())
+            .append("zsbh", getZsbh())
+            .append("frlx", getFrlx())
+            .append("frdb", getFrdb())
+            .append("csrq", getCsrq())
+            .append("sfztp", getSfztp())
+            .append("bz", getBz())
+            .append("tsdw", getTsdw())
+            .toString();
+    }
+}

+ 61 - 0
mybusiness/src/main/java/com/sooka/system/mapper/TGuijiNaturalresourcesQlrjbxxMapper.java

@@ -0,0 +1,61 @@
+package com.sooka.system.mapper;
+
+import java.util.List;
+import com.sooka.system.domain.TGuijiNaturalresourcesQlrjbxx;
+
+/**
+ * 个人基本信息Mapper接口
+ * 
+ * @author wangjinsheng
+ * @date 2021-10-28
+ */
+public interface TGuijiNaturalresourcesQlrjbxxMapper 
+{
+    /**
+     * 查询个人基本信息
+     * 
+     * @param id 个人基本信息ID
+     * @return 个人基本信息
+     */
+    public TGuijiNaturalresourcesQlrjbxx selectTGuijiNaturalresourcesQlrjbxxById(String id);
+
+    /**
+     * 查询个人基本信息列表
+     * 
+     * @param tGuijiNaturalresourcesQlrjbxx 个人基本信息
+     * @return 个人基本信息集合
+     */
+    public List<TGuijiNaturalresourcesQlrjbxx> selectTGuijiNaturalresourcesQlrjbxxList(TGuijiNaturalresourcesQlrjbxx tGuijiNaturalresourcesQlrjbxx);
+
+    /**
+     * 新增个人基本信息
+     * 
+     * @param tGuijiNaturalresourcesQlrjbxx 个人基本信息
+     * @return 结果
+     */
+    public int insertTGuijiNaturalresourcesQlrjbxx(TGuijiNaturalresourcesQlrjbxx tGuijiNaturalresourcesQlrjbxx);
+
+    /**
+     * 修改个人基本信息
+     * 
+     * @param tGuijiNaturalresourcesQlrjbxx 个人基本信息
+     * @return 结果
+     */
+    public int updateTGuijiNaturalresourcesQlrjbxx(TGuijiNaturalresourcesQlrjbxx tGuijiNaturalresourcesQlrjbxx);
+
+    /**
+     * 删除个人基本信息
+     * 
+     * @param id 个人基本信息ID
+     * @return 结果
+     */
+    public int deleteTGuijiNaturalresourcesQlrjbxxById(String id);
+
+    /**
+     * 批量删除个人基本信息
+     * 
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteTGuijiNaturalresourcesQlrjbxxByIds(String[] ids);
+}

+ 61 - 0
mybusiness/src/main/java/com/sooka/system/service/ITGuijiNaturalresourcesQlrjbxxService.java

@@ -0,0 +1,61 @@
+package com.sooka.system.service;
+
+import java.util.List;
+import com.sooka.system.domain.TGuijiNaturalresourcesQlrjbxx;
+
+/**
+ * 个人基本信息Service接口
+ * 
+ * @author wangjinsheng
+ * @date 2021-10-28
+ */
+public interface ITGuijiNaturalresourcesQlrjbxxService 
+{
+    /**
+     * 查询个人基本信息
+     * 
+     * @param id 个人基本信息ID
+     * @return 个人基本信息
+     */
+    public TGuijiNaturalresourcesQlrjbxx selectTGuijiNaturalresourcesQlrjbxxById(String id);
+
+    /**
+     * 查询个人基本信息列表
+     * 
+     * @param tGuijiNaturalresourcesQlrjbxx 个人基本信息
+     * @return 个人基本信息集合
+     */
+    public List<TGuijiNaturalresourcesQlrjbxx> selectTGuijiNaturalresourcesQlrjbxxList(TGuijiNaturalresourcesQlrjbxx tGuijiNaturalresourcesQlrjbxx);
+
+    /**
+     * 新增个人基本信息
+     * 
+     * @param tGuijiNaturalresourcesQlrjbxx 个人基本信息
+     * @return 结果
+     */
+    public int insertTGuijiNaturalresourcesQlrjbxx(TGuijiNaturalresourcesQlrjbxx tGuijiNaturalresourcesQlrjbxx);
+
+    /**
+     * 修改个人基本信息
+     * 
+     * @param tGuijiNaturalresourcesQlrjbxx 个人基本信息
+     * @return 结果
+     */
+    public int updateTGuijiNaturalresourcesQlrjbxx(TGuijiNaturalresourcesQlrjbxx tGuijiNaturalresourcesQlrjbxx);
+
+    /**
+     * 批量删除个人基本信息
+     * 
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteTGuijiNaturalresourcesQlrjbxxByIds(String ids);
+
+    /**
+     * 删除个人基本信息信息
+     * 
+     * @param id 个人基本信息ID
+     * @return 结果
+     */
+    public int deleteTGuijiNaturalresourcesQlrjbxxById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/service/impl/TGuijiNaturalresourcesQlrjbxxServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.service.impl;
+
+import java.util.List;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.sooka.system.mapper.TGuijiNaturalresourcesQlrjbxxMapper;
+import com.sooka.system.domain.TGuijiNaturalresourcesQlrjbxx;
+import com.sooka.system.service.ITGuijiNaturalresourcesQlrjbxxService;
+
+/**
+ * 个人基本信息Service业务层处理
+ * 
+ * @author wangjinsheng
+ * @date 2021-10-28
+ */
+@Service
+public class TGuijiNaturalresourcesQlrjbxxServiceImpl implements ITGuijiNaturalresourcesQlrjbxxService 
+{
+    @Autowired
+    private TGuijiNaturalresourcesQlrjbxxMapper tGuijiNaturalresourcesQlrjbxxMapper;
+
+    /**
+     * 查询个人基本信息
+     * 
+     * @param id 个人基本信息ID
+     * @return 个人基本信息
+     */
+    @Override
+    public TGuijiNaturalresourcesQlrjbxx selectTGuijiNaturalresourcesQlrjbxxById(String id)
+    {
+        return tGuijiNaturalresourcesQlrjbxxMapper.selectTGuijiNaturalresourcesQlrjbxxById(id);
+    }
+
+    /**
+     * 查询个人基本信息列表
+     * 
+     * @param tGuijiNaturalresourcesQlrjbxx 个人基本信息
+     * @return 个人基本信息
+     */
+    @Override
+    public List<TGuijiNaturalresourcesQlrjbxx> selectTGuijiNaturalresourcesQlrjbxxList(TGuijiNaturalresourcesQlrjbxx tGuijiNaturalresourcesQlrjbxx)
+    {
+        return tGuijiNaturalresourcesQlrjbxxMapper.selectTGuijiNaturalresourcesQlrjbxxList(tGuijiNaturalresourcesQlrjbxx);
+    }
+
+    /**
+     * 新增个人基本信息
+     * 
+     * @param tGuijiNaturalresourcesQlrjbxx 个人基本信息
+     * @return 结果
+     */
+    @Override
+    public int insertTGuijiNaturalresourcesQlrjbxx(TGuijiNaturalresourcesQlrjbxx tGuijiNaturalresourcesQlrjbxx)
+    {
+        tGuijiNaturalresourcesQlrjbxx.setCreateTime(DateUtils.getNowDate());
+        return tGuijiNaturalresourcesQlrjbxxMapper.insertTGuijiNaturalresourcesQlrjbxx(tGuijiNaturalresourcesQlrjbxx);
+    }
+
+    /**
+     * 修改个人基本信息
+     * 
+     * @param tGuijiNaturalresourcesQlrjbxx 个人基本信息
+     * @return 结果
+     */
+    @Override
+    public int updateTGuijiNaturalresourcesQlrjbxx(TGuijiNaturalresourcesQlrjbxx tGuijiNaturalresourcesQlrjbxx)
+    {
+        return tGuijiNaturalresourcesQlrjbxxMapper.updateTGuijiNaturalresourcesQlrjbxx(tGuijiNaturalresourcesQlrjbxx);
+    }
+
+    /**
+     * 删除个人基本信息对象
+     * 
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteTGuijiNaturalresourcesQlrjbxxByIds(String ids)
+    {
+        return tGuijiNaturalresourcesQlrjbxxMapper.deleteTGuijiNaturalresourcesQlrjbxxByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除个人基本信息信息
+     * 
+     * @param id 个人基本信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteTGuijiNaturalresourcesQlrjbxxById(String id)
+    {
+        return tGuijiNaturalresourcesQlrjbxxMapper.deleteTGuijiNaturalresourcesQlrjbxxById(id);
+    }
+}

+ 253 - 0
mybusiness/src/main/resources/templates/system/grjbxx/add.html

@@ -0,0 +1,253 @@
+<!DOCTYPE html>
+<html lang="zh" xmlns:th="http://www.thymeleaf.org" >
+<head>
+    <th:block th:include="include :: header('新增个人基本信息')" />
+</head>
+<body class="white-bg">
+    <div class="wrapper wrapper-content animated fadeInRight ibox-content">
+        <form class="form-horizontal m" id="form-grjbxx-add">
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">推送时间:</label>
+                <div class="col-sm-8">
+                    <input name="cdTime" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">批次号:</label>
+                <div class="col-sm-8">
+                    <input name="cdBatch" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">操作状态:</label>
+                <div class="col-sm-8">
+                    <input name="cdOperation" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">数据来源:</label>
+                <div class="col-sm-8">
+                    <input name="cdSource" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">权利其他状况:</label>
+                <div class="col-sm-8">
+                    <input name="tq" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">登记编号:</label>
+                <div class="col-sm-8">
+                    <input name="djbh" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">权利人类别(1-产权人; 2-抵押权人; 3-抵押人; 4-债务人; 5-异议人; 6-预告权利人; 7-预告义务人;8-转让方代理人;9-受让方代理人;10-备案权利人;11-需役地权利人;12-供役地权利人;13-债务人代理人):</label>
+                <div class="col-sm-8">
+                    <input name="qlrlx" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">权利编号:</label>
+                <div class="col-sm-8">
+                    <input name="qlbh" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">权利人编号:</label>
+                <div class="col-sm-8">
+                    <input name="qlrbh" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">权利类别:</label>
+                <div class="col-sm-8">
+                    <input name="qllb" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">姓名:</label>
+                <div class="col-sm-8">
+                    <input name="qlrmc" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">顺序号:</label>
+                <div class="col-sm-8">
+                    <input name="sxh" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">证件类别:</label>
+                <div class="col-sm-8">
+                    <input name="zjlb" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">证件号码:</label>
+                <div class="col-sm-8">
+                    <input name="zjhm" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">发证机关:</label>
+                <div class="col-sm-8">
+                    <input name="fzjg" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">所属行业:</label>
+                <div class="col-sm-8">
+                    <input name="sshy" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">国家/地区:</label>
+                <div class="col-sm-8">
+                    <input name="gjdq" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">户籍所在省市:</label>
+                <div class="col-sm-8">
+                    <input name="hjszss" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">性别:</label>
+                <div class="col-sm-8">
+                    <input name="xb" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">电话:</label>
+                <div class="col-sm-8">
+                    <input name="dh" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">地址:</label>
+                <div class="col-sm-8">
+                    <input name="dz" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">邮编:</label>
+                <div class="col-sm-8">
+                    <input name="yb" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">工作单位:</label>
+                <div class="col-sm-8">
+                    <input name="gzdw" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">电子邮件:</label>
+                <div class="col-sm-8">
+                    <input name="dzyj" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">取得方式:</label>
+                <div class="col-sm-8">
+                    <input name="qdfs" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">权利人性质:</label>
+                <div class="col-sm-8">
+                    <input name="qlrxz" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">权利面积:</label>
+                <div class="col-sm-8">
+                    <input name="qlmj" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">权利比例:</label>
+                <div class="col-sm-8">
+                    <input name="qlbl" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">共有方式:</label>
+                <div class="col-sm-8">
+                    <input name="gyfs" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">权属状态:</label>
+                <div class="col-sm-8">
+                    <input name="qszt" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">权证号:</label>
+                <div class="col-sm-8">
+                    <input name="qzh" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">证书编号:</label>
+                <div class="col-sm-8">
+                    <input name="zsbh" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">法人类型:</label>
+                <div class="col-sm-8">
+                    <input name="frlx" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">法人代表:</label>
+                <div class="col-sm-8">
+                    <input name="frdb" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">出生日期:</label>
+                <div class="col-sm-8">
+                    <input name="csrq" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">身份证图片路径:</label>
+                <div class="col-sm-8">
+                    <input name="sfztp" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">备注:</label>
+                <div class="col-sm-8">
+                    <input name="bz" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">推送单位:</label>
+                <div class="col-sm-8">
+                    <input name="tsdw" class="form-control" type="text">
+                </div>
+            </div>
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+    <script th:inline="javascript">
+        var prefix = ctx + "system/grjbxx"
+        $("#form-grjbxx-add").validate({
+            focusCleanup: true
+        });
+
+        function submitHandler() {
+            if ($.validate.form()) {
+                $.operate.save(prefix + "/add", $('#form-grjbxx-add').serialize());
+            }
+        }
+    </script>
+</body>
+</html>

+ 93 - 0
mybusiness/src/main/resources/templates/system/grjbxx/detail.html

@@ -0,0 +1,93 @@
+<!DOCTYPE html>
+<html lang="zh" xmlns:th="http://www.thymeleaf.org" >
+<head>
+    <th:block th:include="include :: header('查看个人基本信息')" />
+</head>
+<body class="white-bg">
+<div class="wrapper wrapper-content animated fadeInRight ibox-content">
+    <form class="form-horizontal m-t" id="signupForm">
+            <!--<input name="id" th:field="*{id}" type="hidden">-->
+            <div class="form-group">
+                <label class="col-sm-2 control-label">权利人编号:</label>
+                <div class="form-control-static" th:text="${tGuijiNaturalresourcesQlrjbxx.qlrbh}">
+                </div>
+            </div>
+
+            <div class="form-group">
+                <label class="col-sm-2 control-label">姓名:</label>
+                <div class="form-control-static" th:text="${tGuijiNaturalresourcesQlrjbxx.qlrmc}">
+                </div>
+            </div>
+
+            <div class="form-group">
+                <label class="col-sm-2 control-label">证件类别:</label>
+                <div class="form-control-static" th:text="${tGuijiNaturalresourcesQlrjbxx.zjlb}">
+                </div>
+            </div>
+
+            <div class="form-group">
+                <label class="col-sm-2 control-label">证件号码:</label>
+                <div class="form-control-static" th:text="${tGuijiNaturalresourcesQlrjbxx.zjhm}">
+                </div>
+            </div>
+
+            <div class="form-group">
+                <label class="col-sm-2 control-label">发证机关:</label>
+                <div class="form-control-static" th:text="${tGuijiNaturalresourcesQlrjbxx.fzjg}">
+                </div>
+            </div>
+
+            <div class="form-group">
+                <label class="col-sm-2 control-label">地址:</label>
+                <div class="form-control-static" th:text="${tGuijiNaturalresourcesQlrjbxx.dz}">
+                </div>
+            </div>
+
+            <div class="form-group">
+                <label class="col-sm-2 control-label">取得方式:</label>
+                <div class="form-control-static" th:text="${tGuijiNaturalresourcesQlrjbxx.qdfs}">
+                </div>
+            </div>
+
+            <div class="form-group">
+                <label class="col-sm-2 control-label">权利人性质:</label>
+                <div class="form-control-static" th:text="${tGuijiNaturalresourcesQlrjbxx.qlrxz}">
+                </div>
+            </div>
+
+            <div class="form-group">
+                <label class="col-sm-2 control-label">权属状态:</label>
+                <div class="form-control-static" th:text="${tGuijiNaturalresourcesQlrjbxx.qszt}">
+                </div>
+            </div>
+
+            <div class="form-group">
+                <label class="col-sm-2 control-label">权证号:</label>
+                <div class="form-control-static" th:text="${tGuijiNaturalresourcesQlrjbxx.qzh}">
+                </div>
+            </div>
+
+            <div class="form-group">
+                <label class="col-sm-2 control-label">证书编号:</label>
+                <div class="form-control-static" th:text="${tGuijiNaturalresourcesQlrjbxx.zsbh}">
+                </div>
+            </div>
+
+            <!--<div class="form-group">-->
+                <!--<label class="col-sm-2 control-label">法人类型:</label>-->
+                <!--<div class="form-control-static" th:text="${tGuijiNaturalresourcesQlrjbxx.frlx}">-->
+                <!--</div>-->
+            <!--</div>-->
+            <!---->
+            <!--<div class="form-group">-->
+                <!--<label class="col-sm-2 control-label">法人代表:</label>-->
+                <!--<div class="form-control-static" th:text="${tGuijiNaturalresourcesQlrjbxx.frdb}">-->
+                <!--</div>-->
+            <!--</div>-->
+
+
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+</body>
+</html>

+ 209 - 0
mybusiness/src/main/resources/templates/system/grjbxx/grjbxx.html

@@ -0,0 +1,209 @@
+<!DOCTYPE html>
+<html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">
+<head>
+    <th:block th:include="include :: header('个人基本信息列表')" />
+</head>
+<body class="gray-bg">
+     <div class="container-div">
+        <div class="row">
+            <div class="col-sm-12 search-collapse">
+                <form id="formId">
+                    <div class="select-list">
+                        <ul>
+                            <li>
+                                <label>姓名:</label>
+                                <input type="text" name="qlrmc"/>
+                            </li>
+                            <li>
+                                <label>证件号码:</label>
+                                <input type="text" name="zjhm"/>
+                            </li>
+                            <li>
+                                <label>电话:</label>
+                                <input type="text" name="dh"/>
+                            </li>
+                            <li>
+                                <a class="btn btn-primary btn-rounded btn-sm" onclick="$.table.search()"><i class="fa fa-search"></i>&nbsp;搜索</a>
+                                <a class="btn btn-warning btn-rounded btn-sm" onclick="$.form.reset()"><i class="fa fa-refresh"></i>&nbsp;重置</a>
+                            </li>
+                        </ul>
+                    </div>
+                </form>
+            </div>
+
+            <div class="btn-group-sm" id="toolbar" role="group">
+                <a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="system:grjbxx:export">
+                    <i class="fa fa-download"></i> 导出
+                </a>
+            </div>
+            <div class="col-sm-12 select-table table-striped">
+                <table id="bootstrap-table"></table>
+            </div>
+        </div>
+    </div>
+    <th:block th:include="include :: footer" />
+    <script th:inline="javascript">
+        var editFlag = [[${@permission.hasPermi('system:grjbxx:edit')}]];
+        var removeFlag = [[${@permission.hasPermi('system:grjbxx:remove')}]];
+        var prefix = ctx + "system/grjbxx";
+
+        $(function() {
+            var options = {
+                url: prefix + "/list",
+                createUrl: prefix + "/add",
+                updateUrl: prefix + "/edit/{id}",
+                removeUrl: prefix + "/remove",
+                exportUrl: prefix + "/export",
+                modalName: "个人基本信息",
+                detailUrl: prefix + "/edit/{id}",
+                columns: [
+                    {
+                        field: 'id',
+                        title: '主键ID',
+                        visible: false
+                    },
+                    {
+                        field: 'qlrbh',
+                        title: '权利人编号'
+                    },
+                    {
+                        field: 'qlrmc',
+                        title: '姓名'
+                    },
+                    {
+                        field: 'zjlb',
+                        title: '证件类别',
+                        visible: false
+                    },
+                    {
+                        field: 'zjhm',
+                        title: '证件号码'
+                    },
+                    {
+                        field: 'dh',
+                        title: '电话'
+                    },
+                    {
+                        field: 'qzh',
+                        title: '权证号'
+                    },
+                    {
+                        field: 'zsbh',
+                        title: '证书编号',
+                        visible: false
+                    },
+                    {
+                        field: 'cdBatch',
+                        title: '批次号',
+                        visible: false
+                    },
+                    {
+                        field: 'cdOperation',
+                        title: '操作状态',
+                        visible: false
+                    },
+                    {
+                        field: 'cdSource',
+                        title: '数据来源',
+                        visible: false
+                    },
+                    {
+                        field: 'tq',
+                        title: '权利其他状况',
+                        visible: false
+                    },
+                    {
+                        field: 'djbh',
+                        title: '登记编号',
+                        visible: false
+                    },
+                    {
+                        field: 'qlbh',
+                        title: '权利编号',
+                        visible: false
+                    },
+                    {
+                        field: 'qllb',
+                        title: '权利类别',
+                        visible: false
+                    },
+                    {
+                        field: 'sxh',
+                        title: '顺序号',
+                        visible: false
+                    },
+                    {
+                        field: 'fzjg',
+                        title: '发证机关',
+                        visible: false
+                    },
+                    {
+                        field: 'sshy',
+                        title: '所属行业',
+                        visible: false
+                    },
+                    {
+                        field: 'hjszss',
+                        title: '户籍所在省市',
+                        visible: false
+                    },
+                    {
+                        field: 'xb',
+                        title: '性别',
+                        visible: false
+                    },
+                    {
+                        field: 'dz',
+                        title: '地址',
+                        visible: false
+                    },
+                    {
+                        field: 'gzdw',
+                        title: '工作单位',
+                        visible: false
+                    },
+                    {
+                        field: 'qdfs',
+                        title: '取得方式',
+                        visible: false
+                    },
+                    {
+                        field: 'qlrxz',
+                        title: '权利人性质',
+                        visible: false
+                    },
+                    {
+                        field: 'qlmj',
+                        title: '权利面积',
+                        visible: false
+                    },
+                    {
+                        field: 'qlbl',
+                        title: '权利比例',
+                        visible: false
+                    },
+                    {
+                        field: 'qszt',
+                        title: '权属状态',
+                        visible: false
+                    },
+                    {
+                        field: 'cdTime',
+                        title: '数据归集时间'
+                    },
+                {
+                    title: '操作',
+                    align: 'center',
+                    formatter: function(value, row, index) {
+                        var actions = [];
+                        actions.push('<a class="btn btn-success btn-xs ' + editFlag + '" href="javascript:void(0)" onclick="$.operate.detail(\'' + row.id + '\')"><i class="fa fa-edit"></i>查看</a> ');
+                        // actions.push('<a class="btn btn-danger btn-xs ' + removeFlag + '" href="javascript:void(0)" onclick="$.operate.remove(\'' + row.id + '\')"><i class="fa fa-remove"></i>删除</a>');
+                        return actions.join('');
+                    }
+                }]
+            };
+            $.table.init(options);
+        });
+    </script>
+</body>
+</html>