Browse Source

市殡葬

wangzhe 2 years ago
parent
commit
84da9509dc
62 changed files with 5788 additions and 14 deletions
  1. 134 0
      mybusiness/src/main/java/com/sooka/system/funeral/ashes_remove/controller/TGuijiAshesRemoveController.java
  2. 219 0
      mybusiness/src/main/java/com/sooka/system/funeral/ashes_remove/domain/TGuijiAshesRemove.java
  3. 62 0
      mybusiness/src/main/java/com/sooka/system/funeral/ashes_remove/mapper/TGuijiAshesRemoveMapper.java
  4. 62 0
      mybusiness/src/main/java/com/sooka/system/funeral/ashes_remove/service/ITGuijiAshesRemoveService.java
  5. 97 0
      mybusiness/src/main/java/com/sooka/system/funeral/ashes_remove/service/impl/TGuijiAshesRemoveServiceImpl.java
  6. 134 0
      mybusiness/src/main/java/com/sooka/system/funeral/ashes_renew/controller/TGuijiAshesRenewController.java
  7. 201 0
      mybusiness/src/main/java/com/sooka/system/funeral/ashes_renew/domain/TGuijiAshesRenew.java
  8. 62 0
      mybusiness/src/main/java/com/sooka/system/funeral/ashes_renew/mapper/TGuijiAshesRenewMapper.java
  9. 62 0
      mybusiness/src/main/java/com/sooka/system/funeral/ashes_renew/service/ITGuijiAshesRenewService.java
  10. 97 0
      mybusiness/src/main/java/com/sooka/system/funeral/ashes_renew/service/impl/TGuijiAshesRenewServiceImpl.java
  11. 134 0
      mybusiness/src/main/java/com/sooka/system/funeral/ashes_storage/controller/TGuijiAshesStorageController.java
  12. 201 0
      mybusiness/src/main/java/com/sooka/system/funeral/ashes_storage/domain/TGuijiAshesStorage.java
  13. 62 0
      mybusiness/src/main/java/com/sooka/system/funeral/ashes_storage/mapper/TGuijiAshesStorageMapper.java
  14. 62 0
      mybusiness/src/main/java/com/sooka/system/funeral/ashes_storage/service/ITGuijiAshesStorageService.java
  15. 97 0
      mybusiness/src/main/java/com/sooka/system/funeral/ashes_storage/service/impl/TGuijiAshesStorageServiceImpl.java
  16. 134 0
      mybusiness/src/main/java/com/sooka/system/funeral/freeze/controller/TGuijiFreezeController.java
  17. 210 0
      mybusiness/src/main/java/com/sooka/system/funeral/freeze/domain/TGuijiFreeze.java
  18. 62 0
      mybusiness/src/main/java/com/sooka/system/funeral/freeze/mapper/TGuijiFreezeMapper.java
  19. 62 0
      mybusiness/src/main/java/com/sooka/system/funeral/freeze/service/ITGuijiFreezeInforService.java
  20. 97 0
      mybusiness/src/main/java/com/sooka/system/funeral/freeze/service/impl/TGuijiFreezeServiceImpl.java
  21. 134 0
      mybusiness/src/main/java/com/sooka/system/funeral/pay/controller/TGuijiPayController.java
  22. 219 0
      mybusiness/src/main/java/com/sooka/system/funeral/pay/domain/TGuijiPay.java
  23. 62 0
      mybusiness/src/main/java/com/sooka/system/funeral/pay/mapper/TGuijiPayMapper.java
  24. 62 0
      mybusiness/src/main/java/com/sooka/system/funeral/pay/service/ITGuijiPayService.java
  25. 97 0
      mybusiness/src/main/java/com/sooka/system/funeral/pay/service/impl/TGuijiPayServiceImpl.java
  26. 134 0
      mybusiness/src/main/java/com/sooka/system/funeral/the_dead/controller/TGuijiTheDeadController.java
  27. 228 0
      mybusiness/src/main/java/com/sooka/system/funeral/the_dead/domain/TGuijiTheDead.java
  28. 62 0
      mybusiness/src/main/java/com/sooka/system/funeral/the_dead/mapper/TGuijiTheDeadMapper.java
  29. 62 0
      mybusiness/src/main/java/com/sooka/system/funeral/the_dead/service/ITGuijiTheDeadService.java
  30. 97 0
      mybusiness/src/main/java/com/sooka/system/funeral/the_dead/service/impl/TGuijiTheDeadServiceImpl.java
  31. 1 1
      mybusiness/src/main/java/com/sooka/system/gas/aofe_gas_meter_infor/domain/TGuijiAofeGasMeterInfor.java
  32. 1 1
      mybusiness/src/main/java/com/sooka/system/gas/aofe_gas_purchase_infor/domain/TGuijiAofeGasPurchaseInfor.java
  33. 1 1
      mybusiness/src/main/java/com/sooka/system/gas/aofe_meter_reading_infor/domain/TGuijiAofeMeterReadingInfor.java
  34. 1 1
      mybusiness/src/main/java/com/sooka/system/gas/aofe_user_infor/domain/TGuijiAofeUserInfor.java
  35. 1 1
      mybusiness/src/main/java/com/sooka/system/gas/qinchuan_user_infor/domain/TGuijiQinchuanUserInfor.java
  36. 1 1
      mybusiness/src/main/java/com/sooka/system/gas/sc_gas_meter_infor/domain/TGuijiSCGasMeterInfor.java
  37. 1 1
      mybusiness/src/main/java/com/sooka/system/gas/sc_gas_purchase_infor/domain/TGuijiSCGasPurchaseInfor.java
  38. 1 1
      mybusiness/src/main/java/com/sooka/system/gas/sc_meter_reading_infor/domain/TGuijiSCMeterReadingInfor.java
  39. 1 1
      mybusiness/src/main/java/com/sooka/system/gas/sc_user_infor/domain/TGuijiSCUserInfor.java
  40. 1 1
      mybusiness/src/main/java/com/sooka/system/gas/zenner_gas_meter_infor/domain/TGuijiZennerGasMeterInfor.java
  41. 1 1
      mybusiness/src/main/java/com/sooka/system/gas/zenner_gas_purchase_center_infor/domain/TGuijiZennerGasPurchaseCenterInfor.java
  42. 1 1
      mybusiness/src/main/java/com/sooka/system/gas/zenner_gas_purchase_infor/domain/TGuijiZennerGasPurchaseInfor.java
  43. 1 1
      mybusiness/src/main/java/com/sooka/system/gas/zenner_meter_reading_infor/domain/TGuijiZennerMeterReadingInfor.java
  44. 1 1
      mybusiness/src/main/java/com/sooka/system/gas/zenner_user_infor/domain/TGuijiZennerUserInfor.java
  45. 68 0
      mybusiness/src/main/resources/mapper/system/TGuijiFuneralAshesRemoveMapper.xml
  46. 66 0
      mybusiness/src/main/resources/mapper/system/TGuijiFuneralAshesRenewMapper.xml
  47. 66 0
      mybusiness/src/main/resources/mapper/system/TGuijiFuneralAshesStorageMapper.xml
  48. 67 0
      mybusiness/src/main/resources/mapper/system/TGuijiFuneralFreezeMapper.xml
  49. 68 0
      mybusiness/src/main/resources/mapper/system/TGuijiFuneralPayMapper.xml
  50. 69 0
      mybusiness/src/main/resources/mapper/system/TGuijiFuneralTheDeadMapper.xml
  51. 242 0
      mybusiness/src/main/resources/templates/system/funeral/ashes_remove/ashes_remove.html
  52. 93 0
      mybusiness/src/main/resources/templates/system/funeral/ashes_remove/detail.html
  53. 226 0
      mybusiness/src/main/resources/templates/system/funeral/ashes_renew/ashes_renew.html
  54. 85 0
      mybusiness/src/main/resources/templates/system/funeral/ashes_renew/detail.html
  55. 226 0
      mybusiness/src/main/resources/templates/system/funeral/ashes_storage/ashes_storage.html
  56. 85 0
      mybusiness/src/main/resources/templates/system/funeral/ashes_storage/detail.html
  57. 89 0
      mybusiness/src/main/resources/templates/system/funeral/freeze/detail.html
  58. 234 0
      mybusiness/src/main/resources/templates/system/funeral/freeze/freeze.html
  59. 93 0
      mybusiness/src/main/resources/templates/system/funeral/pay/detail.html
  60. 242 0
      mybusiness/src/main/resources/templates/system/funeral/pay/pay.html
  61. 97 0
      mybusiness/src/main/resources/templates/system/funeral/the_dead/detail.html
  62. 250 0
      mybusiness/src/main/resources/templates/system/funeral/the_dead/the_dead.html

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/funeral/ashes_remove/controller/TGuijiAshesRemoveController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.funeral.ashes_remove.controller;
+
+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 com.sooka.system.funeral.ashes_remove.domain.TGuijiAshesRemove;
+import com.sooka.system.funeral.ashes_remove.service.ITGuijiAshesRemoveService;
+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.*;
+
+import java.util.List;
+
+/**
+ * 市殡葬-骨灰取走基本信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/funeral/funeral_ashes_remove")
+public class TGuijiAshesRemoveController extends BaseController
+{
+    private String prefix = "system/funeral/ashes_remove";
+
+    @Autowired
+    private ITGuijiAshesRemoveService service;
+
+    @RequiresPermissions("system:funeral_ashes_remove:view")
+    @GetMapping()
+    public String funeral_ashes_remove()
+    {
+        return prefix + "/ashes_remove";
+    }
+
+    /**
+     * 查询市殡葬-骨灰取走基本信息列表
+     */
+    @RequiresPermissions("system:funeral_ashes_remove:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiAshesRemove param)
+    {
+        startPage();
+        List<TGuijiAshesRemove> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市殡葬-骨灰取走基本信息列表
+     */
+    @RequiresPermissions("system:funeral_ashes_remove:export")
+    @Log(title = "市殡葬-骨灰取走基本信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiAshesRemove param)
+    {
+        List<TGuijiAshesRemove> list = service.selectList(param);
+        ExcelUtil<TGuijiAshesRemove> util = new ExcelUtil<TGuijiAshesRemove>(TGuijiAshesRemove.class);
+        return util.exportExcel(list, "市殡葬-骨灰取走基本信息");
+    }
+
+    /**
+     * 新增市殡葬-骨灰取走基本信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市殡葬-骨灰取走基本信息
+     */
+    @RequiresPermissions("system:funeral_ashes_remove:add")
+    @Log(title = "市殡葬-骨灰取走基本信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiAshesRemove param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市殡葬-骨灰取走基本信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiAshesRemove param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市殡葬-骨灰取走基本信息
+     */
+    @RequiresPermissions("system:funeral_ashes_remove:edit")
+    @Log(title = "市殡葬-骨灰取走基本信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiAshesRemove param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市殡葬-骨灰取走基本信息
+     */
+    @RequiresPermissions("system:funeral_ashes_remove:remove")
+    @Log(title = "市殡葬-骨灰取走基本信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市殡葬-骨灰取走基本信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiAshesRemove param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 219 - 0
mybusiness/src/main/java/com/sooka/system/funeral/ashes_remove/domain/TGuijiAshesRemove.java

@@ -0,0 +1,219 @@
+package com.sooka.system.funeral.ashes_remove.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市殡葬-骨灰取走基本信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiAshesRemove extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    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 BNO;
+
+    /** 逝者姓名 */
+    @Excel(name = "逝者姓名" )
+    private String DNAME;
+
+    /** 性别 */
+    @Excel(name = "性别" )
+    private String DSEX;
+
+    /** 年龄 */
+    @Excel(name = "年龄" )
+    private String DAGE;
+
+    /** 民族 */
+    @Excel(name = "民族" )
+    private String DMZ;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String DSFZH;
+
+    /** 户籍住址 */
+    @Excel(name = "户籍住址" )
+    private String ADDRESS;
+
+    /** 死亡时间 */
+    @Excel(name = "死亡时间" )
+    private String DTIME;
+
+    /** 寄存格号 */
+    @Excel(name = "寄存格号" )
+    private String JCGCODE;
+
+    /** 骨灰寄存格 */
+    @Excel(name = "骨灰寄存格" )
+    private String JCGNAME;
+
+    /** 基本寄存价格 */
+    @Excel(name = "基本寄存价格" )
+    private String JCPRICE;
+
+    /** 开始日期 */
+    @Excel(name = "开始日期" )
+    private String STARTTM;
+
+    /** 结束日期 */
+    @Excel(name = "结束日期" )
+    private String GETQZTM;
+
+    /** 取走人 */
+    @Excel(name = "取走人" )
+    private String GETMAN;
+
+    /** 取走人身份证 */
+    @Excel(name = "取走人身份证" )
+    private String GETMANSFZH;
+
+    /** 与逝者关系 */
+    @Excel(name = "与逝者关系" )
+    private String GETRLP;
+
+    /** 取走人联系电话 */
+    @Excel(name = "取走人联系电话" )
+    private String GETMANPHONE;
+
+    /** 登记时间(YYYY-MM-DD HH:MM) */
+    @Excel(name = "登记时间(YYYY-MM-DD HH:MM)" )
+    private String OPERTM;
+
+    /** 登记人 */
+    @Excel(name = "登记人" )
+    private String OPERID;
+
+    /** 登记单位 */
+    @Excel(name = "登记单位" )
+    private String OPERDW;
+
+    public String getBno()
+    {
+        return BNO;
+    }
+
+    public String getDname()
+    {
+        return DNAME;
+    }
+
+    public String getDsex()
+    {
+        return DSEX;
+    }
+
+    public String getDage()
+    {
+        return DAGE;
+    }
+
+    public String getDmz()
+    {
+        return DMZ;
+    }
+
+    public String getDsfzh()
+    {
+        return DSFZH;
+    }
+
+    public String getAddress()
+    {
+        return ADDRESS;
+    }
+
+    public String getDtime()
+    {
+        return DTIME;
+    }
+
+    public String getJcgcode()
+    {
+        return JCGCODE;
+    }
+
+    public String getJcgname()
+    {
+        return JCGNAME;
+    }
+
+    public String getJcprice()
+    {
+        return JCPRICE;
+    }
+
+    public String getStarttm()
+    {
+        return STARTTM;
+    }
+
+    public String getGetqztm()
+    {
+        return GETQZTM;
+    }
+
+    public String getGetman()
+    {
+        return GETMAN;
+    }
+
+    public String getGetmansfzh()
+    {
+        return GETMANSFZH;
+    }
+
+    public String getGetrlp()
+    {
+        return GETRLP;
+    }
+
+    public String getGetmanphone()
+    {
+        return GETMANPHONE;
+    }
+
+    public String getOpertm()
+    {
+        return OPERTM;
+    }
+
+    public String getOperid()
+    {
+        return OPERID;
+    }
+
+    public String getOperdw()
+    {
+        return OPERDW;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/funeral/ashes_remove/mapper/TGuijiAshesRemoveMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.funeral.ashes_remove.mapper;
+
+import com.sooka.system.funeral.ashes_remove.domain.TGuijiAshesRemove;
+
+import java.util.List;
+
+/**
+ * 市殡葬-骨灰取走基本信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiAshesRemoveMapper
+{
+    /**
+     * 查询市殡葬-骨灰取走基本信息
+     *
+     * @param id 市殡葬-骨灰取走基本信息ID
+     * @return 市殡葬-骨灰取走基本信息
+     */
+    public TGuijiAshesRemove selectById(String id);
+
+    /**
+     * 查询市殡葬-骨灰取走基本信息列表
+     *
+     * @param param 市殡葬-骨灰取走基本信息
+     * @return 市殡葬-骨灰取走基本信息集合
+     */
+    public List<TGuijiAshesRemove> selectList(TGuijiAshesRemove param);
+
+    /**
+     * 新增市殡葬-骨灰取走基本信息
+     *
+     * @param param 市殡葬-骨灰取走基本信息
+     * @return 结果
+     */
+    public int insert(TGuijiAshesRemove param);
+
+    /**
+     * 修改市殡葬-骨灰取走基本信息
+     *
+     * @param param 市殡葬-骨灰取走基本信息
+     * @return 结果
+     */
+    public int update(TGuijiAshesRemove param);
+
+    /**
+     * 删除市殡葬-骨灰取走基本信息
+     *
+     * @param id 市殡葬-骨灰取走基本信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市殡葬-骨灰取走基本信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/funeral/ashes_remove/service/ITGuijiAshesRemoveService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.funeral.ashes_remove.service;
+
+import com.sooka.system.funeral.ashes_remove.domain.TGuijiAshesRemove;
+
+import java.util.List;
+
+/**
+ * 市殡葬-骨灰取走基本信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiAshesRemoveService
+{
+    /**
+     * 查询市殡葬-骨灰取走基本信息
+     *
+     * @param id 市殡葬-骨灰取走基本信息ID
+     * @return 市殡葬-骨灰取走基本信息
+     */
+    public TGuijiAshesRemove selectById(String id);
+
+    /**
+     * 查询市殡葬-骨灰取走基本信息列表
+     *
+     * @param param 市殡葬-骨灰取走基本信息
+     * @return 市殡葬-骨灰取走基本信息集合
+     */
+    public List<TGuijiAshesRemove> selectList(TGuijiAshesRemove param);
+
+    /**
+     * 新增市殡葬-骨灰取走基本信息
+     *
+     * @param param 市殡葬-骨灰取走基本信息
+     * @return 结果
+     */
+    public int insert(TGuijiAshesRemove param);
+
+    /**
+     * 修改市殡葬-骨灰取走基本信息
+     *
+     * @param param 市殡葬-骨灰取走基本信息
+     * @return 结果
+     */
+    public int update(TGuijiAshesRemove param);
+
+    /**
+     * 批量删除市殡葬-骨灰取走基本信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市殡葬-骨灰取走基本信息信息
+     *
+     * @param id 市殡葬-骨灰取走基本信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/funeral/ashes_remove/service/impl/TGuijiAshesRemoveServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.funeral.ashes_remove.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.funeral.ashes_remove.domain.TGuijiAshesRemove;
+import com.sooka.system.funeral.ashes_remove.mapper.TGuijiAshesRemoveMapper;
+import com.sooka.system.funeral.ashes_remove.service.ITGuijiAshesRemoveService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市殡葬-骨灰取走基本信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiAshesRemoveServiceImpl implements ITGuijiAshesRemoveService
+{
+    @Autowired
+    private TGuijiAshesRemoveMapper mapper;
+
+    /**
+     * 查询市殡葬-骨灰取走基本信息
+     *
+     * @param id 市殡葬-骨灰取走基本信息ID
+     * @return 市殡葬-骨灰取走基本信息
+     */
+    @Override
+    public TGuijiAshesRemove selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市殡葬-骨灰取走基本信息列表
+     *
+     * @param param 市殡葬-骨灰取走基本信息
+     * @return 市殡葬-骨灰取走基本信息
+     */
+    @Override
+    public List<TGuijiAshesRemove> selectList(TGuijiAshesRemove param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市殡葬-骨灰取走基本信息
+     *
+     * @param param 市殡葬-骨灰取走基本信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiAshesRemove param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市殡葬-骨灰取走基本信息
+     *
+     * @param param 市殡葬-骨灰取走基本信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiAshesRemove param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市殡葬-骨灰取走基本信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市殡葬-骨灰取走基本信息信息
+     *
+     * @param id 市殡葬-骨灰取走基本信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/funeral/ashes_renew/controller/TGuijiAshesRenewController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.funeral.ashes_renew.controller;
+
+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 com.sooka.system.funeral.ashes_renew.domain.TGuijiAshesRenew;
+import com.sooka.system.funeral.ashes_renew.service.ITGuijiAshesRenewService;
+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.*;
+
+import java.util.List;
+
+/**
+ * 市殡葬-骨灰续存基本信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/funeral/funeral_ashes_renew")
+public class TGuijiAshesRenewController extends BaseController
+{
+    private String prefix = "system/funeral/ashes_renew";
+
+    @Autowired
+    private ITGuijiAshesRenewService service;
+
+    @RequiresPermissions("system:funeral_ashes_renew:view")
+    @GetMapping()
+    public String funeral_ashes_renew()
+    {
+        return prefix + "/ashes_renew";
+    }
+
+    /**
+     * 查询市殡葬-骨灰续存基本信息列表
+     */
+    @RequiresPermissions("system:funeral_ashes_renew:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiAshesRenew param)
+    {
+        startPage();
+        List<TGuijiAshesRenew> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市殡葬-骨灰续存基本信息列表
+     */
+    @RequiresPermissions("system:funeral_ashes_renew:export")
+    @Log(title = "市殡葬-骨灰续存基本信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiAshesRenew param)
+    {
+        List<TGuijiAshesRenew> list = service.selectList(param);
+        ExcelUtil<TGuijiAshesRenew> util = new ExcelUtil<TGuijiAshesRenew>(TGuijiAshesRenew.class);
+        return util.exportExcel(list, "市殡葬-骨灰续存基本信息");
+    }
+
+    /**
+     * 新增市殡葬-骨灰续存基本信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市殡葬-骨灰续存基本信息
+     */
+    @RequiresPermissions("system:funeral_ashes_renew:add")
+    @Log(title = "市殡葬-骨灰续存基本信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiAshesRenew param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市殡葬-骨灰续存基本信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiAshesRenew param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市殡葬-骨灰续存基本信息
+     */
+    @RequiresPermissions("system:funeral_ashes_renew:edit")
+    @Log(title = "市殡葬-骨灰续存基本信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiAshesRenew param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市殡葬-骨灰续存基本信息
+     */
+    @RequiresPermissions("system:funeral_ashes_renew:remove")
+    @Log(title = "市殡葬-骨灰续存基本信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市殡葬-骨灰续存基本信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiAshesRenew param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 201 - 0
mybusiness/src/main/java/com/sooka/system/funeral/ashes_renew/domain/TGuijiAshesRenew.java

@@ -0,0 +1,201 @@
+package com.sooka.system.funeral.ashes_renew.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市殡葬-骨灰续存基本信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiAshesRenew extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    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 BNO;
+
+    /** 逝者姓名 */
+    @Excel(name = "逝者姓名" )
+    private String DNAME;
+
+    /** 性别 */
+    @Excel(name = "性别" )
+    private String DSEX;
+
+    /** 年龄 */
+    @Excel(name = "年龄" )
+    private String DAGE;
+
+    /** 民族 */
+    @Excel(name = "民族" )
+    private String DMZ;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String DSFZH;
+
+    /** 户籍住址 */
+    @Excel(name = "户籍住址" )
+    private String ADDRESS;
+
+    /** 死亡时间 */
+    @Excel(name = "死亡时间" )
+    private String DTIME;
+
+    /** 寄存格号 */
+    @Excel(name = "寄存格号" )
+    private String JCGNAME;
+
+    /** 续存开始时间 */
+    @Excel(name = "续存开始时间" )
+    private String XCSTARTTM;
+
+    /** 续存结束时间 */
+    @Excel(name = "续存结束时间" )
+    private String XCENDTM;
+
+    /** 联系人 */
+    @Excel(name = "联系人" )
+    private String LINKMAN;
+
+    /** 身份证 */
+    @Excel(name = "身份证" )
+    private String LINKMANSFZH;
+
+    /** 与逝者关系 */
+    @Excel(name = "与逝者关系" )
+    private String RELATIONSHIP;
+
+    /** 联系电话 */
+    @Excel(name = "联系电话" )
+    private String LINKMANPHONE;
+
+    /** 登记时间(YYYY-MM-DD HH:MM) */
+    @Excel(name = "登记时间(YYYY-MM-DD HH:MM)" )
+    private String OPERTM;
+
+    /** 登记人 */
+    @Excel(name = "登记人" )
+    private String OPERID;
+
+    /** 登记单位 */
+    @Excel(name = "登记单位" )
+    private String OPERDW;
+
+    public String getBno()
+    {
+        return BNO;
+    }
+
+    public String getDname()
+    {
+        return DNAME;
+    }
+
+    public String getDsex()
+    {
+        return DSEX;
+    }
+
+    public String getDage()
+    {
+        return DAGE;
+    }
+
+    public String getDmz()
+    {
+        return DMZ;
+    }
+
+    public String getDsfzh()
+    {
+        return DSFZH;
+    }
+
+    public String getAddress()
+    {
+        return ADDRESS;
+    }
+
+    public String getDtime()
+    {
+        return DTIME;
+    }
+
+    public String getJcgname()
+    {
+        return JCGNAME;
+    }
+
+    public String getXcstarttm()
+    {
+        return XCSTARTTM;
+    }
+
+    public String getXcendtm()
+    {
+        return XCENDTM;
+    }
+
+    public String getLinkman()
+    {
+        return LINKMAN;
+    }
+
+    public String getLinkmansfzh()
+    {
+        return LINKMANSFZH;
+    }
+
+    public String getRelationship()
+    {
+        return RELATIONSHIP;
+    }
+
+    public String getLinkmanphone()
+    {
+        return LINKMANPHONE;
+    }
+
+    public String getOpertm()
+    {
+        return OPERTM;
+    }
+
+    public String getOperid()
+    {
+        return OPERID;
+    }
+
+    public String getOperdw()
+    {
+        return OPERDW;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/funeral/ashes_renew/mapper/TGuijiAshesRenewMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.funeral.ashes_renew.mapper;
+
+import com.sooka.system.funeral.ashes_renew.domain.TGuijiAshesRenew;
+
+import java.util.List;
+
+/**
+ * 市殡葬-骨灰续存基本信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiAshesRenewMapper
+{
+    /**
+     * 查询市殡葬-骨灰续存基本信息
+     *
+     * @param id 市殡葬-骨灰续存基本信息ID
+     * @return 市殡葬-骨灰续存基本信息
+     */
+    public TGuijiAshesRenew selectById(String id);
+
+    /**
+     * 查询市殡葬-骨灰续存基本信息列表
+     *
+     * @param param 市殡葬-骨灰续存基本信息
+     * @return 市殡葬-骨灰续存基本信息集合
+     */
+    public List<TGuijiAshesRenew> selectList(TGuijiAshesRenew param);
+
+    /**
+     * 新增市殡葬-骨灰续存基本信息
+     *
+     * @param param 市殡葬-骨灰续存基本信息
+     * @return 结果
+     */
+    public int insert(TGuijiAshesRenew param);
+
+    /**
+     * 修改市殡葬-骨灰续存基本信息
+     *
+     * @param param 市殡葬-骨灰续存基本信息
+     * @return 结果
+     */
+    public int update(TGuijiAshesRenew param);
+
+    /**
+     * 删除市殡葬-骨灰续存基本信息
+     *
+     * @param id 市殡葬-骨灰续存基本信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市殡葬-骨灰续存基本信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/funeral/ashes_renew/service/ITGuijiAshesRenewService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.funeral.ashes_renew.service;
+
+import com.sooka.system.funeral.ashes_renew.domain.TGuijiAshesRenew;
+
+import java.util.List;
+
+/**
+ * 市殡葬-骨灰续存基本信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiAshesRenewService
+{
+    /**
+     * 查询市殡葬-骨灰续存基本信息
+     *
+     * @param id 市殡葬-骨灰续存基本信息ID
+     * @return 市殡葬-骨灰续存基本信息
+     */
+    public TGuijiAshesRenew selectById(String id);
+
+    /**
+     * 查询市殡葬-骨灰续存基本信息列表
+     *
+     * @param param 市殡葬-骨灰续存基本信息
+     * @return 市殡葬-骨灰续存基本信息集合
+     */
+    public List<TGuijiAshesRenew> selectList(TGuijiAshesRenew param);
+
+    /**
+     * 新增市殡葬-骨灰续存基本信息
+     *
+     * @param param 市殡葬-骨灰续存基本信息
+     * @return 结果
+     */
+    public int insert(TGuijiAshesRenew param);
+
+    /**
+     * 修改市殡葬-骨灰续存基本信息
+     *
+     * @param param 市殡葬-骨灰续存基本信息
+     * @return 结果
+     */
+    public int update(TGuijiAshesRenew param);
+
+    /**
+     * 批量删除市殡葬-骨灰续存基本信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市殡葬-骨灰续存基本信息信息
+     *
+     * @param id 市殡葬-骨灰续存基本信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/funeral/ashes_renew/service/impl/TGuijiAshesRenewServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.funeral.ashes_renew.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.funeral.ashes_renew.domain.TGuijiAshesRenew;
+import com.sooka.system.funeral.ashes_renew.mapper.TGuijiAshesRenewMapper;
+import com.sooka.system.funeral.ashes_renew.service.ITGuijiAshesRenewService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市殡葬-骨灰续存基本信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiAshesRenewServiceImpl implements ITGuijiAshesRenewService
+{
+    @Autowired
+    private TGuijiAshesRenewMapper mapper;
+
+    /**
+     * 查询市殡葬-骨灰续存基本信息
+     *
+     * @param id 市殡葬-骨灰续存基本信息ID
+     * @return 市殡葬-骨灰续存基本信息
+     */
+    @Override
+    public TGuijiAshesRenew selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市殡葬-骨灰续存基本信息列表
+     *
+     * @param param 市殡葬-骨灰续存基本信息
+     * @return 市殡葬-骨灰续存基本信息
+     */
+    @Override
+    public List<TGuijiAshesRenew> selectList(TGuijiAshesRenew param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市殡葬-骨灰续存基本信息
+     *
+     * @param param 市殡葬-骨灰续存基本信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiAshesRenew param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市殡葬-骨灰续存基本信息
+     *
+     * @param param 市殡葬-骨灰续存基本信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiAshesRenew param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市殡葬-骨灰续存基本信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市殡葬-骨灰续存基本信息信息
+     *
+     * @param id 市殡葬-骨灰续存基本信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/funeral/ashes_storage/controller/TGuijiAshesStorageController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.funeral.ashes_storage.controller;
+
+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 com.sooka.system.funeral.ashes_storage.domain.TGuijiAshesStorage;
+import com.sooka.system.funeral.ashes_storage.service.ITGuijiAshesStorageService;
+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.*;
+
+import java.util.List;
+
+/**
+ * 市殡葬-骨灰寄存基本信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/funeral/funeral_ashes_storage")
+public class TGuijiAshesStorageController extends BaseController
+{
+    private String prefix = "system/funeral/ashes_storage";
+
+    @Autowired
+    private ITGuijiAshesStorageService service;
+
+    @RequiresPermissions("system:funeral_ashes_storage:view")
+    @GetMapping()
+    public String funeral_ashes_storage()
+    {
+        return prefix + "/ashes_storage";
+    }
+
+    /**
+     * 查询市殡葬-骨灰寄存基本信息列表
+     */
+    @RequiresPermissions("system:funeral_ashes_storage:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiAshesStorage param)
+    {
+        startPage();
+        List<TGuijiAshesStorage> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市殡葬-骨灰寄存基本信息列表
+     */
+    @RequiresPermissions("system:funeral_ashes_storage:export")
+    @Log(title = "市殡葬-骨灰寄存基本信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiAshesStorage param)
+    {
+        List<TGuijiAshesStorage> list = service.selectList(param);
+        ExcelUtil<TGuijiAshesStorage> util = new ExcelUtil<TGuijiAshesStorage>(TGuijiAshesStorage.class);
+        return util.exportExcel(list, "市殡葬-骨灰寄存基本信息");
+    }
+
+    /**
+     * 新增市殡葬-骨灰寄存基本信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市殡葬-骨灰寄存基本信息
+     */
+    @RequiresPermissions("system:funeral_ashes_storage:add")
+    @Log(title = "市殡葬-骨灰寄存基本信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiAshesStorage param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市殡葬-骨灰寄存基本信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiAshesStorage param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市殡葬-骨灰寄存基本信息
+     */
+    @RequiresPermissions("system:funeral_ashes_storage:edit")
+    @Log(title = "市殡葬-骨灰寄存基本信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiAshesStorage param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市殡葬-骨灰寄存基本信息
+     */
+    @RequiresPermissions("system:funeral_ashes_storage:remove")
+    @Log(title = "市殡葬-骨灰寄存基本信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市殡葬-骨灰寄存基本信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiAshesStorage param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 201 - 0
mybusiness/src/main/java/com/sooka/system/funeral/ashes_storage/domain/TGuijiAshesStorage.java

@@ -0,0 +1,201 @@
+package com.sooka.system.funeral.ashes_storage.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市殡葬-骨灰寄存基本信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiAshesStorage extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    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 BNO;
+
+    /** 逝者姓名 */
+    @Excel(name = "逝者姓名" )
+    private String DNAME;
+
+    /** 性别 */
+    @Excel(name = "性别" )
+    private String DSEX;
+
+    /** 年龄 */
+    @Excel(name = "年龄" )
+    private String DAGE;
+
+    /** 民族 */
+    @Excel(name = "民族" )
+    private String DMZ;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String DSFZH;
+
+    /** 户籍住址 */
+    @Excel(name = "户籍住址" )
+    private String ADDRESS;
+
+    /** 死亡时间 */
+    @Excel(name = "死亡时间" )
+    private String DTIME;
+
+    /** 寄存格号 */
+    @Excel(name = "寄存格号" )
+    private String JCGNAME;
+
+    /** 寄存开始时间 */
+    @Excel(name = "寄存开始时间" )
+    private String STARTTM;
+
+    /** 寄存结束时间 */
+    @Excel(name = "寄存结束时间" )
+    private String ENDTM;
+
+    /** 联系人 */
+    @Excel(name = "联系人" )
+    private String LINKMAN;
+
+    /** 身份证 */
+    @Excel(name = "身份证" )
+    private String LINKMANSFZH;
+
+    /** 与逝者关系 */
+    @Excel(name = "与逝者关系" )
+    private String RELATIONSHIP;
+
+    /** 联系电话 */
+    @Excel(name = "联系电话" )
+    private String LINKMANPHONE;
+
+    /** 登记时间(YYYY-MM-DD HH:MM) */
+    @Excel(name = "登记时间(YYYY-MM-DD HH:MM)" )
+    private String OPERTM;
+
+    /** 登记人 */
+    @Excel(name = "登记人" )
+    private String OPERID;
+
+    /** 登记单位 */
+    @Excel(name = "登记单位" )
+    private String OPERDW;
+
+    public String getBno()
+    {
+        return BNO;
+    }
+
+    public String getDname()
+    {
+        return DNAME;
+    }
+
+    public String getDsex()
+    {
+        return DSEX;
+    }
+
+    public String getDage()
+    {
+        return DAGE;
+    }
+
+    public String getDmz()
+    {
+        return DMZ;
+    }
+
+    public String getDsfzh()
+    {
+        return DSFZH;
+    }
+
+    public String getAddress()
+    {
+        return ADDRESS;
+    }
+
+    public String getDtime()
+    {
+        return DTIME;
+    }
+
+    public String getJcgname()
+    {
+        return JCGNAME;
+    }
+
+    public String getStarttm()
+    {
+        return STARTTM;
+    }
+
+    public String getEndtm()
+    {
+        return ENDTM;
+    }
+
+    public String getLinkman()
+    {
+        return LINKMAN;
+    }
+
+    public String getLinkmansfzh()
+    {
+        return LINKMANSFZH;
+    }
+
+    public String getRelationship()
+    {
+        return RELATIONSHIP;
+    }
+
+    public String getLinkmanphone()
+    {
+        return LINKMANPHONE;
+    }
+
+    public String getOpertm()
+    {
+        return OPERTM;
+    }
+
+    public String getOperid()
+    {
+        return OPERID;
+    }
+
+    public String getOperdw()
+    {
+        return OPERDW;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/funeral/ashes_storage/mapper/TGuijiAshesStorageMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.funeral.ashes_storage.mapper;
+
+import com.sooka.system.funeral.ashes_storage.domain.TGuijiAshesStorage;
+
+import java.util.List;
+
+/**
+ * 市殡葬-骨灰寄存基本信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiAshesStorageMapper
+{
+    /**
+     * 查询市殡葬-骨灰寄存基本信息
+     *
+     * @param id 市殡葬-骨灰寄存基本信息ID
+     * @return 市殡葬-骨灰寄存基本信息
+     */
+    public TGuijiAshesStorage selectById(String id);
+
+    /**
+     * 查询市殡葬-骨灰寄存基本信息列表
+     *
+     * @param param 市殡葬-骨灰寄存基本信息
+     * @return 市殡葬-骨灰寄存基本信息集合
+     */
+    public List<TGuijiAshesStorage> selectList(TGuijiAshesStorage param);
+
+    /**
+     * 新增市殡葬-骨灰寄存基本信息
+     *
+     * @param param 市殡葬-骨灰寄存基本信息
+     * @return 结果
+     */
+    public int insert(TGuijiAshesStorage param);
+
+    /**
+     * 修改市殡葬-骨灰寄存基本信息
+     *
+     * @param param 市殡葬-骨灰寄存基本信息
+     * @return 结果
+     */
+    public int update(TGuijiAshesStorage param);
+
+    /**
+     * 删除市殡葬-骨灰寄存基本信息
+     *
+     * @param id 市殡葬-骨灰寄存基本信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市殡葬-骨灰寄存基本信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/funeral/ashes_storage/service/ITGuijiAshesStorageService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.funeral.ashes_storage.service;
+
+import com.sooka.system.funeral.ashes_storage.domain.TGuijiAshesStorage;
+
+import java.util.List;
+
+/**
+ * 市殡葬-骨灰寄存基本信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiAshesStorageService
+{
+    /**
+     * 查询市殡葬-骨灰寄存基本信息
+     *
+     * @param id 市殡葬-骨灰寄存基本信息ID
+     * @return 市殡葬-骨灰寄存基本信息
+     */
+    public TGuijiAshesStorage selectById(String id);
+
+    /**
+     * 查询市殡葬-骨灰寄存基本信息列表
+     *
+     * @param param 市殡葬-骨灰寄存基本信息
+     * @return 市殡葬-骨灰寄存基本信息集合
+     */
+    public List<TGuijiAshesStorage> selectList(TGuijiAshesStorage param);
+
+    /**
+     * 新增市殡葬-骨灰寄存基本信息
+     *
+     * @param param 市殡葬-骨灰寄存基本信息
+     * @return 结果
+     */
+    public int insert(TGuijiAshesStorage param);
+
+    /**
+     * 修改市殡葬-骨灰寄存基本信息
+     *
+     * @param param 市殡葬-骨灰寄存基本信息
+     * @return 结果
+     */
+    public int update(TGuijiAshesStorage param);
+
+    /**
+     * 批量删除市殡葬-骨灰寄存基本信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市殡葬-骨灰寄存基本信息信息
+     *
+     * @param id 市殡葬-骨灰寄存基本信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/funeral/ashes_storage/service/impl/TGuijiAshesStorageServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.funeral.ashes_storage.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.funeral.ashes_storage.domain.TGuijiAshesStorage;
+import com.sooka.system.funeral.ashes_storage.mapper.TGuijiAshesStorageMapper;
+import com.sooka.system.funeral.ashes_storage.service.ITGuijiAshesStorageService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市殡葬-骨灰寄存基本信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiAshesStorageServiceImpl implements ITGuijiAshesStorageService
+{
+    @Autowired
+    private TGuijiAshesStorageMapper mapper;
+
+    /**
+     * 查询市殡葬-骨灰寄存基本信息
+     *
+     * @param id 市殡葬-骨灰寄存基本信息ID
+     * @return 市殡葬-骨灰寄存基本信息
+     */
+    @Override
+    public TGuijiAshesStorage selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市殡葬-骨灰寄存基本信息列表
+     *
+     * @param param 市殡葬-骨灰寄存基本信息
+     * @return 市殡葬-骨灰寄存基本信息
+     */
+    @Override
+    public List<TGuijiAshesStorage> selectList(TGuijiAshesStorage param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市殡葬-骨灰寄存基本信息
+     *
+     * @param param 市殡葬-骨灰寄存基本信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiAshesStorage param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市殡葬-骨灰寄存基本信息
+     *
+     * @param param 市殡葬-骨灰寄存基本信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiAshesStorage param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市殡葬-骨灰寄存基本信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市殡葬-骨灰寄存基本信息信息
+     *
+     * @param id 市殡葬-骨灰寄存基本信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/funeral/freeze/controller/TGuijiFreezeController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.funeral.freeze.controller;
+
+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 com.sooka.system.funeral.freeze.domain.TGuijiFreeze;
+import com.sooka.system.funeral.freeze.service.ITGuijiFreezeInforService;
+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.*;
+
+import java.util.List;
+
+/**
+ * 市殡葬-冷冻基本信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/funeral/funeral_freeze")
+public class TGuijiFreezeController extends BaseController
+{
+    private String prefix = "system/funeral/freeze";
+
+    @Autowired
+    private ITGuijiFreezeInforService service;
+
+    @RequiresPermissions("system:funeral_freeze:view")
+    @GetMapping()
+    public String funeral_freeze()
+    {
+        return prefix + "/freeze";
+    }
+
+    /**
+     * 查询市殡葬-冷冻基本信息列表
+     */
+    @RequiresPermissions("system:funeral_freeze:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiFreeze param)
+    {
+        startPage();
+        List<TGuijiFreeze> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市殡葬-冷冻基本信息列表
+     */
+    @RequiresPermissions("system:funeral_freeze:export")
+    @Log(title = "市殡葬-冷冻基本信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiFreeze param)
+    {
+        List<TGuijiFreeze> list = service.selectList(param);
+        ExcelUtil<TGuijiFreeze> util = new ExcelUtil<TGuijiFreeze>(TGuijiFreeze.class);
+        return util.exportExcel(list, "市殡葬-冷冻基本信息");
+    }
+
+    /**
+     * 新增市殡葬-冷冻基本信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市殡葬-冷冻基本信息
+     */
+    @RequiresPermissions("system:funeral_freeze:add")
+    @Log(title = "市殡葬-冷冻基本信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiFreeze param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市殡葬-冷冻基本信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiFreeze param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市殡葬-冷冻基本信息
+     */
+    @RequiresPermissions("system:funeral_freeze:edit")
+    @Log(title = "市殡葬-冷冻基本信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiFreeze param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市殡葬-冷冻基本信息
+     */
+    @RequiresPermissions("system:funeral_freeze:remove")
+    @Log(title = "市殡葬-冷冻基本信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市殡葬-冷冻基本信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiFreeze param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 210 - 0
mybusiness/src/main/java/com/sooka/system/funeral/freeze/domain/TGuijiFreeze.java

@@ -0,0 +1,210 @@
+package com.sooka.system.funeral.freeze.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市殡葬-冷冻基本信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiFreeze extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    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 BNO;
+
+    /** 逝者姓名 */
+    @Excel(name = "逝者姓名" )
+    private String DNAME;
+
+    /** 性别 */
+    @Excel(name = "性别" )
+    private String DSEX;
+
+    /** 年龄 */
+    @Excel(name = "年龄" )
+    private String DAGE;
+
+    /** 民族 */
+    @Excel(name = "民族" )
+    private String DMZ;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String DSFZH;
+
+    /** 户籍住址 */
+    @Excel(name = "户籍住址" )
+    private String ADDRESS;
+
+    /** 死亡时间 */
+    @Excel(name = "死亡时间" )
+    private String DTIME;
+
+    /** 冷冻间 */
+    @Excel(name = "冷冻间" )
+    private String LCJNAME;
+
+    /** 开始时间 */
+    @Excel(name = "开始时间" )
+    private String STARTTM;
+
+    /** 结束时间 */
+    @Excel(name = "结束时间" )
+    private String ENDTM;
+
+    /** 天数 */
+    @Excel(name = "天数" )
+    private String DAYS;
+
+    /** 结算金额 */
+    @Excel(name = "结算金额" )
+    private String JSMONEY;
+
+    /** 预存金额 */
+    @Excel(name = "预存金额" )
+    private String YJMONEY;
+
+    /** 联系人 */
+    @Excel(name = "联系人" )
+    private String LINKMAN;
+
+    /** 联系电话 */
+    @Excel(name = "联系电话" )
+    private String LINKMANPHONE;
+
+    /** 登记时间(YYYY-MM-DD HH:MM) */
+    @Excel(name = "登记时间(YYYY-MM-DD HH:MM)" )
+    private String OPERTM;
+
+    /** 登记人 */
+    @Excel(name = "登记人" )
+    private String OPERID;
+
+    /** 登记单位 */
+    @Excel(name = "登记单位" )
+    private String OPERDW;
+
+    public String getBno()
+    {
+        return BNO;
+    }
+
+    public String getDname()
+    {
+        return DNAME;
+    }
+
+    public String getDsex()
+    {
+        return DSEX;
+    }
+
+    public String getDage()
+    {
+        return DAGE;
+    }
+
+    public String getDmz()
+    {
+        return DMZ;
+    }
+
+    public String getDsfzh()
+    {
+        return DSFZH;
+    }
+
+    public String getAddress()
+    {
+        return ADDRESS;
+    }
+
+    public String getDtime()
+    {
+        return DTIME;
+    }
+
+    public String getLcjname()
+    {
+        return LCJNAME;
+    }
+
+    public String getStarttm()
+    {
+        return STARTTM;
+    }
+
+    public String getEndtm()
+    {
+        return ENDTM;
+    }
+
+    public String getDays()
+    {
+        return DAYS;
+    }
+
+    public String getJsmoney()
+    {
+        return JSMONEY;
+    }
+
+    public String getYjmoney()
+    {
+        return YJMONEY;
+    }
+
+    public String getLinkman()
+    {
+        return LINKMAN;
+    }
+
+    public String getLinkmanphone()
+    {
+        return LINKMANPHONE;
+    }
+
+    public String getOpertm()
+    {
+        return OPERTM;
+    }
+
+    public String getOperid()
+    {
+        return OPERID;
+    }
+
+    public String getOperdw()
+    {
+        return OPERDW;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/funeral/freeze/mapper/TGuijiFreezeMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.funeral.freeze.mapper;
+
+import com.sooka.system.funeral.freeze.domain.TGuijiFreeze;
+
+import java.util.List;
+
+/**
+ * 市殡葬-冷冻基本信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiFreezeMapper
+{
+    /**
+     * 查询市殡葬-冷冻基本信息
+     *
+     * @param id 市殡葬-冷冻基本信息ID
+     * @return 市殡葬-冷冻基本信息
+     */
+    public TGuijiFreeze selectById(String id);
+
+    /**
+     * 查询市殡葬-冷冻基本信息列表
+     *
+     * @param param 市殡葬-冷冻基本信息
+     * @return 市殡葬-冷冻基本信息集合
+     */
+    public List<TGuijiFreeze> selectList(TGuijiFreeze param);
+
+    /**
+     * 新增市殡葬-冷冻基本信息
+     *
+     * @param param 市殡葬-冷冻基本信息
+     * @return 结果
+     */
+    public int insert(TGuijiFreeze param);
+
+    /**
+     * 修改市殡葬-冷冻基本信息
+     *
+     * @param param 市殡葬-冷冻基本信息
+     * @return 结果
+     */
+    public int update(TGuijiFreeze param);
+
+    /**
+     * 删除市殡葬-冷冻基本信息
+     *
+     * @param id 市殡葬-冷冻基本信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市殡葬-冷冻基本信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/funeral/freeze/service/ITGuijiFreezeInforService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.funeral.freeze.service;
+
+import com.sooka.system.funeral.freeze.domain.TGuijiFreeze;
+
+import java.util.List;
+
+/**
+ * 市殡葬-冷冻基本信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiFreezeInforService
+{
+    /**
+     * 查询市殡葬-冷冻基本信息
+     *
+     * @param id 市殡葬-冷冻基本信息ID
+     * @return 市殡葬-冷冻基本信息
+     */
+    public TGuijiFreeze selectById(String id);
+
+    /**
+     * 查询市殡葬-冷冻基本信息列表
+     *
+     * @param param 市殡葬-冷冻基本信息
+     * @return 市殡葬-冷冻基本信息集合
+     */
+    public List<TGuijiFreeze> selectList(TGuijiFreeze param);
+
+    /**
+     * 新增市殡葬-冷冻基本信息
+     *
+     * @param param 市殡葬-冷冻基本信息
+     * @return 结果
+     */
+    public int insert(TGuijiFreeze param);
+
+    /**
+     * 修改市殡葬-冷冻基本信息
+     *
+     * @param param 市殡葬-冷冻基本信息
+     * @return 结果
+     */
+    public int update(TGuijiFreeze param);
+
+    /**
+     * 批量删除市殡葬-冷冻基本信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市殡葬-冷冻基本信息信息
+     *
+     * @param id 市殡葬-冷冻基本信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/funeral/freeze/service/impl/TGuijiFreezeServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.funeral.freeze.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.funeral.freeze.domain.TGuijiFreeze;
+import com.sooka.system.funeral.freeze.mapper.TGuijiFreezeMapper;
+import com.sooka.system.funeral.freeze.service.ITGuijiFreezeInforService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市殡葬-冷冻基本信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiFreezeServiceImpl implements ITGuijiFreezeInforService
+{
+    @Autowired
+    private TGuijiFreezeMapper mapper;
+
+    /**
+     * 查询市殡葬-冷冻基本信息
+     *
+     * @param id 市殡葬-冷冻基本信息ID
+     * @return 市殡葬-冷冻基本信息
+     */
+    @Override
+    public TGuijiFreeze selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市殡葬-冷冻基本信息列表
+     *
+     * @param param 市殡葬-冷冻基本信息
+     * @return 市殡葬-冷冻基本信息
+     */
+    @Override
+    public List<TGuijiFreeze> selectList(TGuijiFreeze param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市殡葬-冷冻基本信息
+     *
+     * @param param 市殡葬-冷冻基本信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiFreeze param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市殡葬-冷冻基本信息
+     *
+     * @param param 市殡葬-冷冻基本信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiFreeze param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市殡葬-冷冻基本信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市殡葬-冷冻基本信息信息
+     *
+     * @param id 市殡葬-冷冻基本信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/funeral/pay/controller/TGuijiPayController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.funeral.pay.controller;
+
+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 com.sooka.system.funeral.pay.domain.TGuijiPay;
+import com.sooka.system.funeral.pay.service.ITGuijiPayService;
+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.*;
+
+import java.util.List;
+
+/**
+ * 市殡葬-缴费基本信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/funeral/funeral_pay")
+public class TGuijiPayController extends BaseController
+{
+    private String prefix = "system/funeral/pay";
+
+    @Autowired
+    private ITGuijiPayService service;
+
+    @RequiresPermissions("system:funeral_pay:view")
+    @GetMapping()
+    public String funeral_pay()
+    {
+        return prefix + "/pay";
+    }
+
+    /**
+     * 查询市殡葬-缴费基本信息列表
+     */
+    @RequiresPermissions("system:funeral_pay:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiPay param)
+    {
+        startPage();
+        List<TGuijiPay> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市殡葬-缴费基本信息列表
+     */
+    @RequiresPermissions("system:funeral_pay:export")
+    @Log(title = "市殡葬-缴费基本信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiPay param)
+    {
+        List<TGuijiPay> list = service.selectList(param);
+        ExcelUtil<TGuijiPay> util = new ExcelUtil<TGuijiPay>(TGuijiPay.class);
+        return util.exportExcel(list, "市殡葬-缴费基本信息");
+    }
+
+    /**
+     * 新增市殡葬-缴费基本信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市殡葬-缴费基本信息
+     */
+    @RequiresPermissions("system:funeral_pay:add")
+    @Log(title = "市殡葬-缴费基本信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiPay param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市殡葬-缴费基本信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiPay param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市殡葬-缴费基本信息
+     */
+    @RequiresPermissions("system:funeral_pay:edit")
+    @Log(title = "市殡葬-缴费基本信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiPay param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市殡葬-缴费基本信息
+     */
+    @RequiresPermissions("system:funeral_pay:remove")
+    @Log(title = "市殡葬-缴费基本信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市殡葬-缴费基本信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiPay param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 219 - 0
mybusiness/src/main/java/com/sooka/system/funeral/pay/domain/TGuijiPay.java

@@ -0,0 +1,219 @@
+package com.sooka.system.funeral.pay.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市殡葬-缴费基本信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiPay extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    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 BNO;
+
+    /** 逝者姓名 */
+    @Excel(name = "逝者姓名" )
+    private String DNAME;
+
+    /** 性别 */
+    @Excel(name = "性别" )
+    private String DSEX;
+
+    /** 年龄 */
+    @Excel(name = "年龄" )
+    private String DAGE;
+
+    /** 民族 */
+    @Excel(name = "民族" )
+    private String DMZ;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String DSFZH;
+
+    /** 户籍住址 */
+    @Excel(name = "户籍住址" )
+    private String ADDRESS;
+
+    /** 死亡时间 */
+    @Excel(name = "死亡时间" )
+    private String DTIME;
+
+    /** 联系人 */
+    @Excel(name = "联系人" )
+    private String LINKMAN;
+
+    /** 联系电话 */
+    @Excel(name = "联系电话" )
+    private String LINKMANPHONE;
+
+    /** 减免项目(低保减免套餐、两区减免套餐、遗体接运、遗体火化、遗体停放、骨灰寄存) */
+    @Excel(name = "减免项目(低保减免套餐、两区减免套餐、遗体接运、遗体火化、遗体停放、骨灰寄存)" )
+    private String JMTYPE;
+
+    /** 序号 */
+    @Excel(name = "序号" )
+    private String NO;
+
+    /** 费用类型 */
+    @Excel(name = "费用类型" )
+    private String ITEMTYPE;
+
+    /** 项目名称 */
+    @Excel(name = "项目名称" )
+    private String ITEMNAME;
+
+    /** 单价(元) */
+    @Excel(name = "单价(元)" )
+    private String PRICE;
+
+    /** 数量 */
+    @Excel(name = "数量" )
+    private String ITEMCOUNT;
+
+    /** 金额 */
+    @Excel(name = "金额" )
+    private String SUMMONEY;
+
+    /** 登记时间(YYYY-MM-DD HH:MM) */
+    @Excel(name = "登记时间(YYYY-MM-DD HH:MM)" )
+    private String OPERTM;
+
+    /** 登记人 */
+    @Excel(name = "登记人" )
+    private String OPERID;
+
+    /** 登记单位 */
+    @Excel(name = "登记单位" )
+    private String OPERDW;
+
+    public String getBno()
+    {
+        return BNO;
+    }
+
+    public String getDname()
+    {
+        return DNAME;
+    }
+
+    public String getDsex()
+    {
+        return DSEX;
+    }
+
+    public String getDage()
+    {
+        return DAGE;
+    }
+
+    public String getDmz()
+    {
+        return DMZ;
+    }
+
+    public String getDsfzh()
+    {
+        return DSFZH;
+    }
+
+    public String getAddress()
+    {
+        return ADDRESS;
+    }
+
+    public String getDtime()
+    {
+        return DTIME;
+    }
+
+    public String getLinkman()
+    {
+        return LINKMAN;
+    }
+
+    public String getLinkmanphone()
+    {
+        return LINKMANPHONE;
+    }
+
+    public String getJmtype()
+    {
+        return JMTYPE;
+    }
+
+    public String getNo()
+    {
+        return NO;
+    }
+
+    public String getItemtype()
+    {
+        return ITEMTYPE;
+    }
+
+    public String getItemname()
+    {
+        return ITEMNAME;
+    }
+
+    public String getPrice()
+    {
+        return PRICE;
+    }
+
+    public String getItemcount()
+    {
+        return ITEMCOUNT;
+    }
+
+    public String getSummoney()
+    {
+        return SUMMONEY;
+    }
+
+    public String getOpertm()
+    {
+        return OPERTM;
+    }
+
+    public String getOperid()
+    {
+        return OPERID;
+    }
+
+    public String getOperdw()
+    {
+        return OPERDW;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/funeral/pay/mapper/TGuijiPayMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.funeral.pay.mapper;
+
+import com.sooka.system.funeral.pay.domain.TGuijiPay;
+
+import java.util.List;
+
+/**
+ * 市殡葬-缴费基本信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiPayMapper
+{
+    /**
+     * 查询市殡葬-缴费基本信息
+     *
+     * @param id 市殡葬-缴费基本信息ID
+     * @return 市殡葬-缴费基本信息
+     */
+    public TGuijiPay selectById(String id);
+
+    /**
+     * 查询市殡葬-缴费基本信息列表
+     *
+     * @param param 市殡葬-缴费基本信息
+     * @return 市殡葬-缴费基本信息集合
+     */
+    public List<TGuijiPay> selectList(TGuijiPay param);
+
+    /**
+     * 新增市殡葬-缴费基本信息
+     *
+     * @param param 市殡葬-缴费基本信息
+     * @return 结果
+     */
+    public int insert(TGuijiPay param);
+
+    /**
+     * 修改市殡葬-缴费基本信息
+     *
+     * @param param 市殡葬-缴费基本信息
+     * @return 结果
+     */
+    public int update(TGuijiPay param);
+
+    /**
+     * 删除市殡葬-缴费基本信息
+     *
+     * @param id 市殡葬-缴费基本信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市殡葬-缴费基本信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/funeral/pay/service/ITGuijiPayService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.funeral.pay.service;
+
+import com.sooka.system.funeral.pay.domain.TGuijiPay;
+
+import java.util.List;
+
+/**
+ * 市殡葬-缴费基本信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiPayService
+{
+    /**
+     * 查询市殡葬-缴费基本信息
+     *
+     * @param id 市殡葬-缴费基本信息ID
+     * @return 市殡葬-缴费基本信息
+     */
+    public TGuijiPay selectById(String id);
+
+    /**
+     * 查询市殡葬-缴费基本信息列表
+     *
+     * @param param 市殡葬-缴费基本信息
+     * @return 市殡葬-缴费基本信息集合
+     */
+    public List<TGuijiPay> selectList(TGuijiPay param);
+
+    /**
+     * 新增市殡葬-缴费基本信息
+     *
+     * @param param 市殡葬-缴费基本信息
+     * @return 结果
+     */
+    public int insert(TGuijiPay param);
+
+    /**
+     * 修改市殡葬-缴费基本信息
+     *
+     * @param param 市殡葬-缴费基本信息
+     * @return 结果
+     */
+    public int update(TGuijiPay param);
+
+    /**
+     * 批量删除市殡葬-缴费基本信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市殡葬-缴费基本信息信息
+     *
+     * @param id 市殡葬-缴费基本信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/funeral/pay/service/impl/TGuijiPayServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.funeral.pay.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.funeral.pay.domain.TGuijiPay;
+import com.sooka.system.funeral.pay.mapper.TGuijiPayMapper;
+import com.sooka.system.funeral.pay.service.ITGuijiPayService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市殡葬-缴费基本信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiPayServiceImpl implements ITGuijiPayService
+{
+    @Autowired
+    private TGuijiPayMapper mapper;
+
+    /**
+     * 查询市殡葬-缴费基本信息
+     *
+     * @param id 市殡葬-缴费基本信息ID
+     * @return 市殡葬-缴费基本信息
+     */
+    @Override
+    public TGuijiPay selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市殡葬-缴费基本信息列表
+     *
+     * @param param 市殡葬-缴费基本信息
+     * @return 市殡葬-缴费基本信息
+     */
+    @Override
+    public List<TGuijiPay> selectList(TGuijiPay param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市殡葬-缴费基本信息
+     *
+     * @param param 市殡葬-缴费基本信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiPay param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市殡葬-缴费基本信息
+     *
+     * @param param 市殡葬-缴费基本信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiPay param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市殡葬-缴费基本信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市殡葬-缴费基本信息信息
+     *
+     * @param id 市殡葬-缴费基本信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/funeral/the_dead/controller/TGuijiTheDeadController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.funeral.the_dead.controller;
+
+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 com.sooka.system.funeral.the_dead.domain.TGuijiTheDead;
+import com.sooka.system.funeral.the_dead.service.ITGuijiTheDeadService;
+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.*;
+
+import java.util.List;
+
+/**
+ * 市殡葬-逝者基本信息Controller
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Controller
+@RequestMapping("/system/funeral/funeral_the_dead")
+public class TGuijiTheDeadController extends BaseController
+{
+    private String prefix = "system/funeral/the_dead";
+
+    @Autowired
+    private ITGuijiTheDeadService service;
+
+    @RequiresPermissions("system:funeral_the_dead:view")
+    @GetMapping()
+    public String funeral_the_dead()
+    {
+        return prefix + "/the_dead";
+    }
+
+    /**
+     * 查询市殡葬-逝者基本信息列表
+     */
+    @RequiresPermissions("system:funeral_the_dead:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiTheDead param)
+    {
+        startPage();
+        List<TGuijiTheDead> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出市殡葬-逝者基本信息列表
+     */
+    @RequiresPermissions("system:funeral_the_dead:export")
+    @Log(title = "市殡葬-逝者基本信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiTheDead param)
+    {
+        List<TGuijiTheDead> list = service.selectList(param);
+        ExcelUtil<TGuijiTheDead> util = new ExcelUtil<TGuijiTheDead>(TGuijiTheDead.class);
+        return util.exportExcel(list, "市殡葬-逝者基本信息");
+    }
+
+    /**
+     * 新增市殡葬-逝者基本信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存市殡葬-逝者基本信息
+     */
+    @RequiresPermissions("system:funeral_the_dead:add")
+    @Log(title = "市殡葬-逝者基本信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiTheDead param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改市殡葬-逝者基本信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiTheDead param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存市殡葬-逝者基本信息
+     */
+    @RequiresPermissions("system:funeral_the_dead:edit")
+    @Log(title = "市殡葬-逝者基本信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiTheDead param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除市殡葬-逝者基本信息
+     */
+    @RequiresPermissions("system:funeral_the_dead:remove")
+    @Log(title = "市殡葬-逝者基本信息", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(service.deleteByIds(ids));
+    }
+
+    /**
+     * 市殡葬-逝者基本信息详情
+     */
+    @GetMapping("/detail/{id}")
+    public String detail(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiTheDead param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

+ 228 - 0
mybusiness/src/main/java/com/sooka/system/funeral/the_dead/domain/TGuijiTheDead.java

@@ -0,0 +1,228 @@
+package com.sooka.system.funeral.the_dead.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 市殡葬-逝者基本信息对象
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiTheDead extends BaseBusinessEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 序号 */
+    @Excel(name = "序号")
+    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 BNO;
+
+    /** 逝者姓名 */
+    @Excel(name = "逝者姓名" )
+    private String DNAME;
+
+    /** 身份证号 */
+    @Excel(name = "身份证号" )
+    private String DSFZH;
+
+    /** 性别 */
+    @Excel(name = "性别" )
+    private String DSEX;
+
+    /** 民族 */
+    @Excel(name = "民族" )
+    private String DMZ;
+
+    /** 年龄 */
+    @Excel(name = "年龄" )
+    private String DAGE;
+
+    /** 出生日期 */
+    @Excel(name = "出生日期" )
+    private String BIRTH;
+
+    /** 户籍来源 */
+    @Excel(name = "户籍来源" )
+    private String DHJLY;
+
+    /** 发证机关 */
+    @Excel(name = "发证机关" )
+    private String DXZQH;
+
+    /** 籍贯或家庭住址 */
+    @Excel(name = "籍贯或家庭住址" )
+    private String ADDRESS;
+
+    /** 死亡时间 */
+    @Excel(name = "死亡时间" )
+    private String DTIME;
+
+    /** 死亡原因 */
+    @Excel(name = "死亡原因" )
+    private String DREASON;
+
+    /** 死亡地点 */
+    @Excel(name = "死亡地点" )
+    private String DADDRESS;
+
+    /** 火化时间 */
+    @Excel(name = "火化时间" )
+    private String HHSJ;
+
+    /** 与死者关系 */
+    @Excel(name = "与死者关系" )
+    private String RELATIONSHIP;
+
+    /** 联系人 */
+    @Excel(name = "联系人" )
+    private String LINKMAN;
+
+    /** 联系人电话 */
+    @Excel(name = "联系人电话" )
+    private String LINKMANPHONE;
+
+    /** 联系人地址 */
+    @Excel(name = "联系人地址" )
+    private String LINKMANADDRESS;
+
+    /** 登记时间 */
+    @Excel(name = "登记时间" )
+    private String OPERTM;
+
+    /** 登记人 */
+    @Excel(name = "登记人" )
+    private String OPERID;
+
+    /** 登记单位 */
+    @Excel(name = "登记单位" )
+    private String OPERDW;
+
+    public String getBno()
+    {
+        return BNO;
+    }
+
+    public String getDname()
+    {
+        return DNAME;
+    }
+
+    public String getDsfzh()
+    {
+        return DSFZH;
+    }
+
+    public String getDsex()
+    {
+        return DSEX;
+    }
+
+    public String getDmz()
+    {
+        return DMZ;
+    }
+
+    public String getDage()
+    {
+        return DAGE;
+    }
+
+    public String getBirth()
+    {
+        return BIRTH;
+    }
+
+    public String getDhjly()
+    {
+        return DHJLY;
+    }
+
+    public String getDxzqh()
+    {
+        return DXZQH;
+    }
+
+    public String getAddress()
+    {
+        return ADDRESS;
+    }
+
+    public String getDtime()
+    {
+        return DTIME;
+    }
+
+    public String getDreason()
+    {
+        return DREASON;
+    }
+
+    public String getDaddress()
+    {
+        return DADDRESS;
+    }
+
+    public String getHhsj()
+    {
+        return HHSJ;
+    }
+
+    public String getRelationship()
+    {
+        return RELATIONSHIP;
+    }
+
+    public String getLinkman()
+    {
+        return LINKMAN;
+    }
+
+    public String getLinkmanphone()
+    {
+        return LINKMANPHONE;
+    }
+
+    public String getLinkmanaddress()
+    {
+        return LINKMANADDRESS;
+    }
+
+    public String getOpertm()
+    {
+        return OPERTM;
+    }
+
+    public String getOperid()
+    {
+        return OPERID;
+    }
+
+    public String getOperdw()
+    {
+        return OPERDW;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/funeral/the_dead/mapper/TGuijiTheDeadMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.funeral.the_dead.mapper;
+
+import com.sooka.system.funeral.the_dead.domain.TGuijiTheDead;
+
+import java.util.List;
+
+/**
+ * 市殡葬-逝者基本信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiTheDeadMapper
+{
+    /**
+     * 查询市殡葬-逝者基本信息
+     *
+     * @param id 市殡葬-逝者基本信息ID
+     * @return 市殡葬-逝者基本信息
+     */
+    public TGuijiTheDead selectById(String id);
+
+    /**
+     * 查询市殡葬-逝者基本信息列表
+     *
+     * @param param 市殡葬-逝者基本信息
+     * @return 市殡葬-逝者基本信息集合
+     */
+    public List<TGuijiTheDead> selectList(TGuijiTheDead param);
+
+    /**
+     * 新增市殡葬-逝者基本信息
+     *
+     * @param param 市殡葬-逝者基本信息
+     * @return 结果
+     */
+    public int insert(TGuijiTheDead param);
+
+    /**
+     * 修改市殡葬-逝者基本信息
+     *
+     * @param param 市殡葬-逝者基本信息
+     * @return 结果
+     */
+    public int update(TGuijiTheDead param);
+
+    /**
+     * 删除市殡葬-逝者基本信息
+     *
+     * @param id 市殡葬-逝者基本信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+
+    /**
+     * 批量删除市殡葬-逝者基本信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String[] ids);
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/funeral/the_dead/service/ITGuijiTheDeadService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.funeral.the_dead.service;
+
+import com.sooka.system.funeral.the_dead.domain.TGuijiTheDead;
+
+import java.util.List;
+
+/**
+ * 市殡葬-逝者基本信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiTheDeadService
+{
+    /**
+     * 查询市殡葬-逝者基本信息
+     *
+     * @param id 市殡葬-逝者基本信息ID
+     * @return 市殡葬-逝者基本信息
+     */
+    public TGuijiTheDead selectById(String id);
+
+    /**
+     * 查询市殡葬-逝者基本信息列表
+     *
+     * @param param 市殡葬-逝者基本信息
+     * @return 市殡葬-逝者基本信息集合
+     */
+    public List<TGuijiTheDead> selectList(TGuijiTheDead param);
+
+    /**
+     * 新增市殡葬-逝者基本信息
+     *
+     * @param param 市殡葬-逝者基本信息
+     * @return 结果
+     */
+    public int insert(TGuijiTheDead param);
+
+    /**
+     * 修改市殡葬-逝者基本信息
+     *
+     * @param param 市殡葬-逝者基本信息
+     * @return 结果
+     */
+    public int update(TGuijiTheDead param);
+
+    /**
+     * 批量删除市殡葬-逝者基本信息
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteByIds(String ids);
+
+    /**
+     * 删除市殡葬-逝者基本信息信息
+     *
+     * @param id 市殡葬-逝者基本信息ID
+     * @return 结果
+     */
+    public int deleteById(String id);
+}

+ 97 - 0
mybusiness/src/main/java/com/sooka/system/funeral/the_dead/service/impl/TGuijiTheDeadServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.funeral.the_dead.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.funeral.the_dead.domain.TGuijiTheDead;
+import com.sooka.system.funeral.the_dead.mapper.TGuijiTheDeadMapper;
+import com.sooka.system.funeral.the_dead.service.ITGuijiTheDeadService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * 市殡葬-逝者基本信息Service业务层处理
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Service
+public class TGuijiTheDeadServiceImpl implements ITGuijiTheDeadService
+{
+    @Autowired
+    private TGuijiTheDeadMapper mapper;
+
+    /**
+     * 查询市殡葬-逝者基本信息
+     *
+     * @param id 市殡葬-逝者基本信息ID
+     * @return 市殡葬-逝者基本信息
+     */
+    @Override
+    public TGuijiTheDead selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询市殡葬-逝者基本信息列表
+     *
+     * @param param 市殡葬-逝者基本信息
+     * @return 市殡葬-逝者基本信息
+     */
+    @Override
+    public List<TGuijiTheDead> selectList(TGuijiTheDead param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增市殡葬-逝者基本信息
+     *
+     * @param param 市殡葬-逝者基本信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiTheDead param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改市殡葬-逝者基本信息
+     *
+     * @param param 市殡葬-逝者基本信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiTheDead param)
+    {
+        return mapper.update(param);
+    }
+
+    /**
+     * 删除市殡葬-逝者基本信息对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteByIds(String ids)
+    {
+        return mapper.deleteByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除市殡葬-逝者基本信息信息
+     *
+     * @param id 市殡葬-逝者基本信息ID
+     * @return 结果
+     */
+    @Override
+    public int deleteById(String id)
+    {
+        return mapper.deleteById(id);
+    }
+}

+ 1 - 1
mybusiness/src/main/java/com/sooka/system/gas/aofe_gas_meter_infor/domain/TGuijiAofeGasMeterInfor.java

@@ -6,7 +6,7 @@ import lombok.Getter;
 import lombok.Setter;
 
 /**
- * 奥枫收费系统-表具信息对象 t_guiji_medicine_plant
+ * 奥枫收费系统-表具信息对象
  *
  * @author lei
  * @date 2022-08-22

+ 1 - 1
mybusiness/src/main/java/com/sooka/system/gas/aofe_gas_purchase_infor/domain/TGuijiAofeGasPurchaseInfor.java

@@ -6,7 +6,7 @@ import lombok.Getter;
 import lombok.Setter;
 
 /**
- * 奥枫收费系统-预付费购气信息对象 t_guiji_medicine_plant
+ * 奥枫收费系统-预付费购气信息对象
  *
  * @author lei
  * @date 2022-08-22

+ 1 - 1
mybusiness/src/main/java/com/sooka/system/gas/aofe_meter_reading_infor/domain/TGuijiAofeMeterReadingInfor.java

@@ -6,7 +6,7 @@ import lombok.Getter;
 import lombok.Setter;
 
 /**
- * 奥枫收费系统-抄表信息对象 t_guiji_medicine_plant
+ * 奥枫收费系统-抄表信息对象
  *
  * @author lei
  * @date 2022-08-22

+ 1 - 1
mybusiness/src/main/java/com/sooka/system/gas/aofe_user_infor/domain/TGuijiAofeUserInfor.java

@@ -6,7 +6,7 @@ import lombok.Getter;
 import lombok.Setter;
 
 /**
- * 奥枫收费系统-用户信息对象 t_guiji_medicine_plant
+ * 奥枫收费系统-用户信息对象
  *
  * @author lei
  * @date 2022-08-22

+ 1 - 1
mybusiness/src/main/java/com/sooka/system/gas/qinchuan_user_infor/domain/TGuijiQinchuanUserInfor.java

@@ -6,7 +6,7 @@ import lombok.Getter;
 import lombok.Setter;
 
 /**
- * 秦川业务系统-用户信息对象 t_guiji_medicine_plant
+ * 秦川业务系统-用户信息对象
  *
  * @author lei
  * @date 2022-08-22

+ 1 - 1
mybusiness/src/main/java/com/sooka/system/gas/sc_gas_meter_infor/domain/TGuijiSCGasMeterInfor.java

@@ -6,7 +6,7 @@ import lombok.Getter;
 import lombok.Setter;
 
 /**
- * 思凯收费系统-表具信息对象 t_guiji_medicine_plant
+ * 思凯收费系统-表具信息对象
  *
  * @author lei
  * @date 2022-08-22

+ 1 - 1
mybusiness/src/main/java/com/sooka/system/gas/sc_gas_purchase_infor/domain/TGuijiSCGasPurchaseInfor.java

@@ -6,7 +6,7 @@ import lombok.Getter;
 import lombok.Setter;
 
 /**
- * 思凯收费系统-预付费购气信息对象 t_guiji_medicine_plant
+ * 思凯收费系统-预付费购气信息对象
  *
  * @author lei
  * @date 2022-08-22

+ 1 - 1
mybusiness/src/main/java/com/sooka/system/gas/sc_meter_reading_infor/domain/TGuijiSCMeterReadingInfor.java

@@ -10,7 +10,7 @@ import java.text.SimpleDateFormat;
 import java.util.Date;
 
 /**
- * 思凯收费系统-抄表信息对象 t_guiji_medicine_plant
+ * 思凯收费系统-抄表信息对象
  *
  * @author lei
  * @date 2022-08-22

+ 1 - 1
mybusiness/src/main/java/com/sooka/system/gas/sc_user_infor/domain/TGuijiSCUserInfor.java

@@ -6,7 +6,7 @@ import lombok.Getter;
 import lombok.Setter;
 
 /**
- * 思凯收费系统-用户信息对象 t_guiji_medicine_plant
+ * 思凯收费系统-用户信息对象
  *
  * @author lei
  * @date 2022-08-22

+ 1 - 1
mybusiness/src/main/java/com/sooka/system/gas/zenner_gas_meter_infor/domain/TGuijiZennerGasMeterInfor.java

@@ -6,7 +6,7 @@ import lombok.Getter;
 import lombok.Setter;
 
 /**
- * 真兰收费系统-表具信息对象 t_guiji_medicine_plant
+ * 真兰收费系统-表具信息对象
  *
  * @author lei
  * @date 2022-08-22

+ 1 - 1
mybusiness/src/main/java/com/sooka/system/gas/zenner_gas_purchase_center_infor/domain/TGuijiZennerGasPurchaseCenterInfor.java

@@ -6,7 +6,7 @@ import lombok.Getter;
 import lombok.Setter;
 
 /**
- * 真兰收费系统-中心计费购气信息对象 t_guiji_medicine_plant
+ * 真兰收费系统-中心计费购气信息对象
  *
  * @author lei
  * @date 2022-08-22

+ 1 - 1
mybusiness/src/main/java/com/sooka/system/gas/zenner_gas_purchase_infor/domain/TGuijiZennerGasPurchaseInfor.java

@@ -6,7 +6,7 @@ import lombok.Getter;
 import lombok.Setter;
 
 /**
- * 真兰收费系统-预付费购气信息对象 t_guiji_medicine_plant
+ * 真兰收费系统-预付费购气信息对象
  *
  * @author lei
  * @date 2022-08-22

+ 1 - 1
mybusiness/src/main/java/com/sooka/system/gas/zenner_meter_reading_infor/domain/TGuijiZennerMeterReadingInfor.java

@@ -6,7 +6,7 @@ import lombok.Getter;
 import lombok.Setter;
 
 /**
- * 真兰收费系统-抄表信息对象 t_guiji_medicine_plant
+ * 真兰收费系统-抄表信息对象
  *
  * @author lei
  * @date 2022-08-22

+ 1 - 1
mybusiness/src/main/java/com/sooka/system/gas/zenner_user_infor/domain/TGuijiZennerUserInfor.java

@@ -6,7 +6,7 @@ import lombok.Getter;
 import lombok.Setter;
 
 /**
- * 真兰收费系统-用户信息对象 t_guiji_medicine_plant
+ * 真兰收费系统-用户信息对象
  *
  * @author lei
  * @date 2022-08-22

+ 68 - 0
mybusiness/src/main/resources/mapper/system/TGuijiFuneralAshesRemoveMapper.xml

@@ -0,0 +1,68 @@
+<?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.sooka.system.funeral.ashes_remove.mapper.TGuijiAshesRemoveMapper">
+
+    <sql id="selectVo">
+        select id, BNO, DNAME, DSEX, DAGE, DMZ, DSFZH, ADDRESS, DTIME, JCGCODE, JCGNAME, JCPRICE, STARTTM, GETQZTM, GETMAN, GETMANSFZH, GETRLP, GETMANPHONE, OPERTM, OPERID, OPERDW from t_guiji_funeral_ashes_remove
+    </sql>
+
+    <select id="selectList" parameterType="TGuijiAshesRemove" resultType="TGuijiAshesRemove">
+        <include refid="selectVo"/>
+        <where>
+            <if test="BNO != null  and BNO != ''"> and BNO like concat('%', #{BNO}, '%')</if>
+            <if test="DNAME != null  and DNAME != ''"> and DNAME like concat('%', #{DNAME}, '%')</if>
+            <if test="DSEX != null  and DSEX != ''"> and DSEX like concat('%', #{DSEX}, '%')</if>
+            <if test="DAGE != null  and DAGE != ''"> and DAGE like concat('%', #{DAGE}, '%')</if>
+            <if test="DMZ != null  and DMZ != ''"> and DMZ like concat('%', #{DMZ}, '%')</if>
+            <if test="DSFZH != null  and DSFZH != ''"> and DSFZH like concat('%', #{DSFZH}, '%')</if>
+            <if test="ADDRESS != null  and ADDRESS != ''"> and ADDRESS like concat('%', #{ADDRESS}, '%')</if>
+            <if test="DTIME != null  and DTIME != ''"> and DTIME like concat('%', #{DTIME}, '%')</if>
+            <if test="JCGCODE != null  and JCGCODE != ''"> and JCGCODE like concat('%', #{JCGCODE}, '%')</if>
+            <if test="JCGNAME != null  and JCGNAME != ''"> and JCGNAME like concat('%', #{JCGNAME}, '%')</if>
+            <if test="JCPRICE != null  and JCPRICE != ''"> and JCPRICE like concat('%', #{JCPRICE}, '%')</if>
+            <if test="STARTTM != null  and STARTTM != ''"> and STARTTM like concat('%', #{STARTTM}, '%')</if>
+            <if test="GETQZTM != null  and GETQZTM != ''"> and GETQZTM like concat('%', #{GETQZTM}, '%')</if>
+            <if test="GETMAN != null  and GETMAN != ''"> and GETMAN like concat('%', #{GETMAN}, '%')</if>
+            <if test="GETMANSFZH != null  and GETMANSFZH != ''"> and GETMANSFZH like concat('%', #{GETMANSFZH}, '%')</if>
+            <if test="GETRLP != null  and GETRLP != ''"> and GETRLP like concat('%', #{GETRLP}, '%')</if>
+            <if test="GETMANPHONE != null  and GETMANPHONE != ''"> and GETMANPHONE like concat('%', #{GETMANPHONE}, '%')</if>
+            <if test="OPERTM != null  and OPERTM != ''"> and OPERTM like concat('%', #{OPERTM}, '%')</if>
+            <if test="OPERID != null  and OPERID != ''"> and OPERID like concat('%', #{OPERID}, '%')</if>
+            <if test="OPERDW != null  and OPERDW != ''"> and OPERDW like concat('%', #{OPERDW}, '%')</if>
+        </where>
+    </select>
+
+    <select id="selectById" parameterType="String" resultType="TGuijiAshesRemove">
+        <include refid="selectVo"/>
+        where id = #{id}
+    </select>
+
+    <insert id="insert" parameterType="TGuijiAshesRemove">
+        insert into t_guiji_funeral_ashes_remove
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+         </trim>
+    </insert>
+
+    <update id="update" parameterType="TGuijiAshesRemove">
+        update t_guiji_funeral_ashes_remove
+        <trim prefix="SET" suffixOverrides=",">
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteById" parameterType="String">
+        delete from t_guiji_funeral_ashes_remove where id = #{id}
+    </delete>
+
+    <delete id="deleteByIds" parameterType="String">
+        delete from t_guiji_funeral_ashes_remove where id in
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+
+</mapper>

+ 66 - 0
mybusiness/src/main/resources/mapper/system/TGuijiFuneralAshesRenewMapper.xml

@@ -0,0 +1,66 @@
+<?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.sooka.system.funeral.ashes_renew.mapper.TGuijiAshesRenewMapper">
+
+    <sql id="selectVo">
+        select id, BNO, DNAME, DSEX, DAGE, DMZ, DSFZH, ADDRESS, DTIME, JCGNAME, XCSTARTTM, XCENDTM, LINKMAN, LINKMANSFZH, RELATIONSHIP, LINKMANPHONE, OPERTM, OPERID, OPERDW from t_guiji_funeral_ashes_renew
+    </sql>
+
+    <select id="selectList" parameterType="TGuijiAshesRenew" resultType="TGuijiAshesRenew">
+        <include refid="selectVo"/>
+        <where>
+            <if test="BNO != null  and BNO != ''"> and BNO like concat('%', #{BNO}, '%')</if>
+            <if test="DNAME != null  and DNAME != ''"> and DNAME like concat('%', #{DNAME}, '%')</if>
+            <if test="DSEX != null  and DSEX != ''"> and DSEX like concat('%', #{DSEX}, '%')</if>
+            <if test="DAGE != null  and DAGE != ''"> and DAGE like concat('%', #{DAGE}, '%')</if>
+            <if test="DMZ != null  and DMZ != ''"> and DMZ like concat('%', #{DMZ}, '%')</if>
+            <if test="DSFZH != null  and DSFZH != ''"> and DSFZH like concat('%', #{DSFZH}, '%')</if>
+            <if test="ADDRESS != null  and ADDRESS != ''"> and ADDRESS like concat('%', #{ADDRESS}, '%')</if>
+            <if test="DTIME != null  and DTIME != ''"> and DTIME like concat('%', #{DTIME}, '%')</if>
+            <if test="JCGNAME != null  and JCGNAME != ''"> and JCGNAME like concat('%', #{JCGNAME}, '%')</if>
+            <if test="XCSTARTTM != null  and XCSTARTTM != ''"> and XCSTARTTM like concat('%', #{XCSTARTTM}, '%')</if>
+            <if test="XCENDTM != null  and XCENDTM != ''"> and XCENDTM like concat('%', #{XCENDTM}, '%')</if>
+            <if test="LINKMAN != null  and LINKMAN != ''"> and LINKMAN like concat('%', #{LINKMAN}, '%')</if>
+            <if test="LINKMANSFZH != null  and LINKMANSFZH != ''"> and LINKMANSFZH like concat('%', #{LINKMANSFZH}, '%')</if>
+            <if test="RELATIONSHIP != null  and RELATIONSHIP != ''"> and RELATIONSHIP like concat('%', #{RELATIONSHIP}, '%')</if>
+            <if test="LINKMANPHONE != null  and LINKMANPHONE != ''"> and LINKMANPHONE like concat('%', #{LINKMANPHONE}, '%')</if>
+            <if test="OPERTM != null  and OPERTM != ''"> and OPERTM like concat('%', #{OPERTM}, '%')</if>
+            <if test="OPERID != null  and OPERID != ''"> and OPERID like concat('%', #{OPERID}, '%')</if>
+            <if test="OPERDW != null  and OPERDW != ''"> and OPERDW like concat('%', #{OPERDW}, '%')</if>
+        </where>
+    </select>
+
+    <select id="selectById" parameterType="String" resultType="TGuijiAshesRenew">
+        <include refid="selectVo"/>
+        where id = #{id}
+    </select>
+
+    <insert id="insert" parameterType="TGuijiAshesRenew">
+        insert into t_guiji_funeral_ashes_renew
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+         </trim>
+    </insert>
+
+    <update id="update" parameterType="TGuijiAshesRenew">
+        update t_guiji_funeral_ashes_renew
+        <trim prefix="SET" suffixOverrides=",">
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteById" parameterType="String">
+        delete from t_guiji_funeral_ashes_renew where id = #{id}
+    </delete>
+
+    <delete id="deleteByIds" parameterType="String">
+        delete from t_guiji_funeral_ashes_renew where id in
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+
+</mapper>

+ 66 - 0
mybusiness/src/main/resources/mapper/system/TGuijiFuneralAshesStorageMapper.xml

@@ -0,0 +1,66 @@
+<?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.sooka.system.funeral.ashes_storage.mapper.TGuijiAshesStorageMapper">
+
+    <sql id="selectVo">
+        select id, BNO, DNAME, DSEX, DAGE, DMZ, DSFZH, ADDRESS, DTIME, JCGNAME, STARTTM, ENDTM, LINKMAN, LINKMANSFZH, RELATIONSHIP, LINKMANPHONE, OPERTM, OPERID, OPERDW from t_guiji_funeral_ashes_storage
+    </sql>
+
+    <select id="selectList" parameterType="TGuijiAshesStorage" resultType="TGuijiAshesStorage">
+        <include refid="selectVo"/>
+        <where>
+            <if test="BNO != null  and BNO != ''"> and BNO like concat('%', #{BNO}, '%')</if>
+            <if test="DNAME != null  and DNAME != ''"> and DNAME like concat('%', #{DNAME}, '%')</if>
+            <if test="DSEX != null  and DSEX != ''"> and DSEX like concat('%', #{DSEX}, '%')</if>
+            <if test="DAGE != null  and DAGE != ''"> and DAGE like concat('%', #{DAGE}, '%')</if>
+            <if test="DMZ != null  and DMZ != ''"> and DMZ like concat('%', #{DMZ}, '%')</if>
+            <if test="DSFZH != null  and DSFZH != ''"> and DSFZH like concat('%', #{DSFZH}, '%')</if>
+            <if test="ADDRESS != null  and ADDRESS != ''"> and ADDRESS like concat('%', #{ADDRESS}, '%')</if>
+            <if test="DTIME != null  and DTIME != ''"> and DTIME like concat('%', #{DTIME}, '%')</if>
+            <if test="JCGNAME != null  and JCGNAME != ''"> and JCGNAME like concat('%', #{JCGNAME}, '%')</if>
+            <if test="STARTTM != null  and STARTTM != ''"> and STARTTM like concat('%', #{STARTTM}, '%')</if>
+            <if test="ENDTM != null  and ENDTM != ''"> and ENDTM like concat('%', #{ENDTM}, '%')</if>
+            <if test="LINKMAN != null  and LINKMAN != ''"> and LINKMAN like concat('%', #{LINKMAN}, '%')</if>
+            <if test="LINKMANSFZH != null  and LINKMANSFZH != ''"> and LINKMANSFZH like concat('%', #{LINKMANSFZH}, '%')</if>
+            <if test="RELATIONSHIP != null  and RELATIONSHIP != ''"> and RELATIONSHIP like concat('%', #{RELATIONSHIP}, '%')</if>
+            <if test="LINKMANPHONE != null  and LINKMANPHONE != ''"> and LINKMANPHONE like concat('%', #{LINKMANPHONE}, '%')</if>
+            <if test="OPERTM != null  and OPERTM != ''"> and OPERTM like concat('%', #{OPERTM}, '%')</if>
+            <if test="OPERID != null  and OPERID != ''"> and OPERID like concat('%', #{OPERID}, '%')</if>
+            <if test="OPERDW != null  and OPERDW != ''"> and OPERDW like concat('%', #{OPERDW}, '%')</if>
+        </where>
+    </select>
+
+    <select id="selectById" parameterType="String" resultType="TGuijiAshesStorage">
+        <include refid="selectVo"/>
+        where id = #{id}
+    </select>
+
+    <insert id="insert" parameterType="TGuijiAshesStorage">
+        insert into t_guiji_funeral_ashes_storage
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+         </trim>
+    </insert>
+
+    <update id="update" parameterType="TGuijiAshesStorage">
+        update t_guiji_funeral_ashes_storage
+        <trim prefix="SET" suffixOverrides=",">
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteById" parameterType="String">
+        delete from t_guiji_funeral_ashes_storage where id = #{id}
+    </delete>
+
+    <delete id="deleteByIds" parameterType="String">
+        delete from t_guiji_funeral_ashes_storage where id in
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+
+</mapper>

+ 67 - 0
mybusiness/src/main/resources/mapper/system/TGuijiFuneralFreezeMapper.xml

@@ -0,0 +1,67 @@
+<?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.sooka.system.funeral.freeze.mapper.TGuijiFreezeMapper">
+
+    <sql id="selectVo">
+        select id, BNO, DNAME, DSEX, DAGE, DMZ, DSFZH, ADDRESS, DTIME, LCJNAME, STARTTM, ENDTM, DAYS, JSMONEY, YJMONEY, LINKMAN, LINKMANPHONE, OPERTM, OPERID, OPERDW from t_guiji_funeral_freeze
+    </sql>
+
+    <select id="selectList" parameterType="TGuijiFreeze" resultType="TGuijiFreeze">
+        <include refid="selectVo"/>
+        <where>
+            <if test="BNO != null  and BNO != ''"> and BNO like concat('%', #{BNO}, '%')</if>
+            <if test="DNAME != null  and DNAME != ''"> and DNAME like concat('%', #{DNAME}, '%')</if>
+            <if test="DSEX != null  and DSEX != ''"> and DSEX like concat('%', #{DSEX}, '%')</if>
+            <if test="DAGE != null  and DAGE != ''"> and DAGE like concat('%', #{DAGE}, '%')</if>
+            <if test="DMZ != null  and DMZ != ''"> and DMZ like concat('%', #{DMZ}, '%')</if>
+            <if test="DSFZH != null  and DSFZH != ''"> and DSFZH like concat('%', #{DSFZH}, '%')</if>
+            <if test="ADDRESS != null  and ADDRESS != ''"> and ADDRESS like concat('%', #{ADDRESS}, '%')</if>
+            <if test="DTIME != null  and DTIME != ''"> and DTIME like concat('%', #{DTIME}, '%')</if>
+            <if test="LCJNAME != null  and LCJNAME != ''"> and LCJNAME like concat('%', #{LCJNAME}, '%')</if>
+            <if test="STARTTM != null  and STARTTM != ''"> and STARTTM like concat('%', #{STARTTM}, '%')</if>
+            <if test="ENDTM != null  and ENDTM != ''"> and ENDTM like concat('%', #{ENDTM}, '%')</if>
+            <if test="DAYS != null  and DAYS != ''"> and DAYS like concat('%', #{DAYS}, '%')</if>
+            <if test="JSMONEY != null  and JSMONEY != ''"> and JSMONEY like concat('%', #{JSMONEY}, '%')</if>
+            <if test="YJMONEY != null  and YJMONEY != ''"> and YJMONEY like concat('%', #{YJMONEY}, '%')</if>
+            <if test="LINKMAN != null  and LINKMAN != ''"> and LINKMAN like concat('%', #{LINKMAN}, '%')</if>
+            <if test="LINKMANPHONE != null  and LINKMANPHONE != ''"> and LINKMANPHONE like concat('%', #{LINKMANPHONE}, '%')</if>
+            <if test="OPERTM != null  and OPERTM != ''"> and OPERTM like concat('%', #{OPERTM}, '%')</if>
+            <if test="OPERID != null  and OPERID != ''"> and OPERID like concat('%', #{OPERID}, '%')</if>
+            <if test="OPERDW != null  and OPERDW != ''"> and OPERDW like concat('%', #{OPERDW}, '%')</if>
+        </where>
+    </select>
+
+    <select id="selectById" parameterType="String" resultType="TGuijiFreeze">
+        <include refid="selectVo"/>
+        where id = #{id}
+    </select>
+
+    <insert id="insert" parameterType="TGuijiFreeze">
+        insert into t_guiji_funeral_freeze
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+         </trim>
+    </insert>
+
+    <update id="update" parameterType="TGuijiFreeze">
+        update t_guiji_funeral_freeze
+        <trim prefix="SET" suffixOverrides=",">
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteById" parameterType="String">
+        delete from t_guiji_funeral_freeze where id = #{id}
+    </delete>
+
+    <delete id="deleteByIds" parameterType="String">
+        delete from t_guiji_funeral_freeze where id in
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+
+</mapper>

+ 68 - 0
mybusiness/src/main/resources/mapper/system/TGuijiFuneralPayMapper.xml

@@ -0,0 +1,68 @@
+<?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.sooka.system.funeral.pay.mapper.TGuijiPayMapper">
+
+    <sql id="selectVo">
+        select id, BNO, DNAME, DSEX, DAGE, DMZ, DSFZH, ADDRESS, DTIME, LINKMAN, LINKMANPHONE, JMTYPE, NO, ITEMTYPE, ITEMNAME, PRICE, ITEMCOUNT, SUMMONEY, OPERTM, OPERID, OPERDW from t_guiji_funeral_pay
+    </sql>
+
+    <select id="selectList" parameterType="TGuijiPay" resultType="TGuijiPay">
+        <include refid="selectVo"/>
+        <where>
+            <if test="BNO != null  and BNO != ''"> and BNO like concat('%', #{BNO}, '%')</if>
+            <if test="DNAME != null  and DNAME != ''"> and DNAME like concat('%', #{DNAME}, '%')</if>
+            <if test="DSEX != null  and DSEX != ''"> and DSEX like concat('%', #{DSEX}, '%')</if>
+            <if test="DAGE != null  and DAGE != ''"> and DAGE like concat('%', #{DAGE}, '%')</if>
+            <if test="DMZ != null  and DMZ != ''"> and DMZ like concat('%', #{DMZ}, '%')</if>
+            <if test="DSFZH != null  and DSFZH != ''"> and DSFZH like concat('%', #{DSFZH}, '%')</if>
+            <if test="ADDRESS != null  and ADDRESS != ''"> and ADDRESS like concat('%', #{ADDRESS}, '%')</if>
+            <if test="DTIME != null  and DTIME != ''"> and DTIME like concat('%', #{DTIME}, '%')</if>
+            <if test="LINKMAN != null  and LINKMAN != ''"> and LINKMAN like concat('%', #{LINKMAN}, '%')</if>
+            <if test="LINKMANPHONE != null  and LINKMANPHONE != ''"> and LINKMANPHONE like concat('%', #{LINKMANPHONE}, '%')</if>
+            <if test="JMTYPE != null  and JMTYPE != ''"> and JMTYPE like concat('%', #{JMTYPE}, '%')</if>
+            <if test="NO != null  and NO != ''"> and NO like concat('%', #{NO}, '%')</if>
+            <if test="ITEMTYPE != null  and ITEMTYPE != ''"> and ITEMTYPE like concat('%', #{ITEMTYPE}, '%')</if>
+            <if test="ITEMNAME != null  and ITEMNAME != ''"> and ITEMNAME like concat('%', #{ITEMNAME}, '%')</if>
+            <if test="PRICE != null  and PRICE != ''"> and PRICE like concat('%', #{PRICE}, '%')</if>
+            <if test="ITEMCOUNT != null  and ITEMCOUNT != ''"> and ITEMCOUNT like concat('%', #{ITEMCOUNT}, '%')</if>
+            <if test="SUMMONEY != null  and SUMMONEY != ''"> and SUMMONEY like concat('%', #{SUMMONEY}, '%')</if>
+            <if test="OPERTM != null  and OPERTM != ''"> and OPERTM like concat('%', #{OPERTM}, '%')</if>
+            <if test="OPERID != null  and OPERID != ''"> and OPERID like concat('%', #{OPERID}, '%')</if>
+            <if test="OPERDW != null  and OPERDW != ''"> and OPERDW like concat('%', #{OPERDW}, '%')</if>
+        </where>
+    </select>
+
+    <select id="selectById" parameterType="String" resultType="TGuijiPay">
+        <include refid="selectVo"/>
+        where id = #{id}
+    </select>
+
+    <insert id="insert" parameterType="TGuijiPay">
+        insert into t_guiji_funeral_pay
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+         </trim>
+    </insert>
+
+    <update id="update" parameterType="TGuijiPay">
+        update t_guiji_funeral_pay
+        <trim prefix="SET" suffixOverrides=",">
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteById" parameterType="String">
+        delete from t_guiji_funeral_pay where id = #{id}
+    </delete>
+
+    <delete id="deleteByIds" parameterType="String">
+        delete from t_guiji_funeral_pay where id in
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+
+</mapper>

+ 69 - 0
mybusiness/src/main/resources/mapper/system/TGuijiFuneralTheDeadMapper.xml

@@ -0,0 +1,69 @@
+<?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.sooka.system.funeral.the_dead.mapper.TGuijiTheDeadMapper">
+
+    <sql id="selectVo">
+        select id, BNO,DNAME,DSFZH,DSEX,DMZ,DAGE,BIRTH,DHJLY,DXZQH,ADDRESS,DTIME,DREASON,DADDRESS, HHSJ,RELATIONSHIP,LINKMAN,LINKMANPHONE,LINKMANADDRESS,OPERTM,OPERID,OPERDW from t_guiji_funeral_the_dead
+    </sql>
+
+    <select id="selectList" parameterType="TGuijiTheDead" resultType="TGuijiTheDead">
+        <include refid="selectVo"/>
+        <where>
+            <if test="BNO != null  and BNO != ''"> and BNO like concat('%', #{BNO}, '%')</if>
+            <if test="DNAME != null  and DNAME != ''"> and DNAME like concat('%', #{DNAME}, '%')</if>
+            <if test="DSFZH != null  and DSFZH != ''"> and DSFZH like concat('%', #{DSFZH}, '%')</if>
+            <if test="DSEX != null  and DSEX != ''"> and DSEX like concat('%', #{DSEX}, '%')</if>
+            <if test="DMZ != null  and DMZ != ''"> and DMZ like concat('%', #{DMZ}, '%')</if>
+            <if test="DAGE != null  and DAGE != ''"> and DAGE like concat('%', #{DAGE}, '%')</if>
+            <if test="BIRTH != null  and BIRTH != ''"> and BIRTH like concat('%', #{BIRTH}, '%')</if>
+            <if test="DHJLY != null  and DHJLY != ''"> and DHJLY like concat('%', #{DHJLY}, '%')</if>
+            <if test="DXZQH != null  and DXZQH != ''"> and DXZQH like concat('%', #{DXZQH}, '%')</if>
+            <if test="ADDRESS != null  and ADDRESS != ''"> and ADDRESS like concat('%', #{ADDRESS}, '%')</if>
+            <if test="DTIME != null  and DTIME != ''"> and DTIME like concat('%', #{DTIME}, '%')</if>
+            <if test="DREASON != null  and DREASON != ''"> and DREASON like concat('%', #{DREASON}, '%')</if>
+            <if test="DADDRESS != null  and DADDRESS != ''"> and DADDRESS like concat('%', #{DADDRESS}, '%')</if>
+            <if test="HHSJ != null  and HHSJ != ''"> and HHSJ like concat('%', #{HHSJ}, '%')</if>
+            <if test="RELATIONSHIP != null  and RELATIONSHIP != ''"> and RELATIONSHIP like concat('%', #{RELATIONSHIP}, '%')</if>
+            <if test="LINKMAN != null  and LINKMAN != ''"> and LINKMAN like concat('%', #{LINKMAN}, '%')</if>
+            <if test="LINKMANPHONE != null  and LINKMANPHONE != ''"> and LINKMANPHONE like concat('%', #{LINKMANPHONE}, '%')</if>
+            <if test="LINKMANADDRESS != null  and LINKMANADDRESS != ''"> and LINKMANADDRESS like concat('%', #{LINKMANADDRESS}, '%')</if>
+            <if test="OPERTM != null  and OPERTM != ''"> and OPERTM like concat('%', #{OPERTM}, '%')</if>
+            <if test="OPERID != null  and OPERID != ''"> and OPERID like concat('%', #{OPERID}, '%')</if>
+            <if test="OPERDW != null  and OPERDW != ''"> and OPERDW like concat('%', #{OPERDW}, '%')</if>
+        </where>
+    </select>
+
+    <select id="selectById" parameterType="String" resultType="TGuijiTheDead">
+        <include refid="selectVo"/>
+        where id = #{id}
+    </select>
+
+    <insert id="insert" parameterType="TGuijiTheDead">
+        insert into t_guiji_funeral_the_dead
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+         </trim>
+    </insert>
+
+    <update id="update" parameterType="TGuijiTheDead">
+        update t_guiji_funeral_the_dead
+        <trim prefix="SET" suffixOverrides=",">
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteById" parameterType="String">
+        delete from t_guiji_funeral_the_dead where id = #{id}
+    </delete>
+
+    <delete id="deleteByIds" parameterType="String">
+        delete from t_guiji_funeral_the_dead where id in
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+
+</mapper>

+ 242 - 0
mybusiness/src/main/resources/templates/system/funeral/ashes_remove/ashes_remove.html

@@ -0,0 +1,242 @@
+<!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="BNO"/>
+                            </li>-->
+                            <li>
+                                <label>逝者姓名:</label>
+                                <input type="text" name="DNAME"/>
+                            </li>
+                            <!--<li>
+                                <label>性别:</label>
+                                <input type="text" name="DSEX"/>
+                            </li>
+                            <li>
+                                <label>年龄:</label>
+                                <input type="text" name="DAGE"/>
+                            </li>
+                            <li>
+                                <label>民族:</label>
+                                <input type="text" name="DMZ"/>
+                            </li>
+                            <li>
+                                <label>身份证号:</label>
+                                <input type="text" name="DSFZH"/>
+                            </li>
+                            <li>
+                                <label>户籍住址:</label>
+                                <input type="text" name="ADDRESS"/>
+                            </li>
+                            <li>
+                                <label>死亡时间:</label>
+                                <input type="text" name="DTIME"/>
+                            </li>-->
+                            <li>
+                                <label>寄存格号:</label>
+                                <input type="text" name="JCGCODE"/>
+                            </li>
+                            <li>
+                                <label style="width: auto">骨灰寄存格:</label>
+                                <input type="text" name="JCGNAME"/>
+                            </li>
+                            <!--<li>
+                                <label>基本寄存价格:</label>
+                                <input type="text" name="JCPRICE"/>
+                            </li>
+                            <li>
+                                <label>开始日期:</label>
+                                <input type="text" name="STARTTM"/>
+                            </li>
+                            <li>
+                                <label>结束日期:</label>
+                                <input type="text" name="GETQZTM"/>
+                            </li>
+                            <li>
+                                <label>取走人:</label>
+                                <input type="text" name="GETMAN"/>
+                            </li>
+                            <li>
+                                <label>取走人身份证:</label>
+                                <input type="text" name="GETMANSFZH"/>
+                            </li>
+                            <li>
+                                <label>与逝者关系:</label>
+                                <input type="text" name="GETRLP"/>
+                            </li>
+                            <li>
+                                <label>取走人联系电话:</label>
+                                <input type="text" name="GETMANPHONE"/>
+                            </li>
+                            <li>
+                                <label>登记时间(YYYY-MM-DD HH:MM):</label>
+                                <input type="text" name="OPERTM"/>
+                            </li>
+                            <li>
+                                <label>登记人:</label>
+                                <input type="text" name="OPERID"/>
+                            </li>
+                            <li>
+                                <label>登记单位:</label>
+                                <input type="text" name="OPERDW"/>
+                            </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-success" onclick="$.operate.add()" shiro:hasPermission="system:funeral_ashes_remove:add">-->
+<!--                    <i class="fa fa-plus"></i> 添加-->
+<!--                </a>-->
+<!--                <a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="system:funeral_ashes_remove:edit">-->
+<!--                    <i class="fa fa-edit"></i> 修改-->
+<!--                </a>-->
+<!--                <a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:funeral_ashes_remove:remove">-->
+<!--                    <i class="fa fa-remove"></i> 删除-->
+<!--                </a>-->
+                <a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="system:funeral_ashes_remove: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:funeral_ashes_remove:edit')}]];
+        var removeFlag = [[${@permission.hasPermi('system:funeral_ashes_remove:remove')}]];
+        var detailFlag = [[${@permission.hasPermi('system:funeral_ashes_remove:detail')}]];
+
+        var prefix = ctx + "system/funeral/funeral_ashes_remove";
+
+        $(function() {
+            var options = {
+                url: prefix + "/list",
+                createUrl: prefix + "/add",
+                updateUrl: prefix + "/edit/{id}",
+                removeUrl: prefix + "/remove",
+                exportUrl: prefix + "/export",
+                detailUrl: prefix + "/detail/{id}",
+                modalName: "市殡葬-骨灰取走基本信息",
+                columns: [{
+                    checkbox: true
+                },
+                {
+                    field: 'id',
+                    title: 'ID',
+                    visible: false
+                },
+                /*{
+                    field: 'bno',
+                    title: '业务条码'
+                },*/
+                {
+                    field: 'dname',
+                    title: '逝者姓名'
+                },
+                {
+                    field: 'dsex',
+                    title: '性别'
+                },
+                {
+                    field: 'dage',
+                    title: '年龄'
+                },
+                {
+                    field: 'dmz',
+                    title: '民族'
+                },
+                /*{
+                    field: 'dsfzh',
+                    title: '身份证号'
+                },
+                {
+                    field: 'address',
+                    title: '户籍住址'
+                },
+                {
+                    field: 'dtime',
+                    title: '死亡时间'
+                },*/
+                {
+                    field: 'jcgcode',
+                    title: '寄存格号'
+                },
+                {
+                    field: 'jcgname',
+                    title: '骨灰寄存格'
+                },
+                {
+                    field: 'jcprice',
+                    title: '基本寄存价格'
+                },
+                /*{
+                    field: 'starttm',
+                    title: '开始日期'
+                },
+                {
+                    field: 'getqztm',
+                    title: '结束日期'
+                },*/
+                {
+                    field: 'getman',
+                    title: '取走人'
+                },
+                /*{
+                    field: 'getmansfzh',
+                    title: '取走人身份证'
+                },*/
+                {
+                    field: 'getrlp',
+                    title: '与逝者关系'
+                },
+                {
+                    field: 'getmanphone',
+                    title: '取走人联系电话'
+                },
+                /*{
+                    field: 'opertm',
+                    title: '登记时间'
+                },
+                {
+                    field: 'operid',
+                    title: '登记人'
+                },
+                {
+                    field: 'operdw',
+                    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.edit(\'' + 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>');
+                        actions.push('<a class="btn btn-warning btn-xs ' + detailFlag + '" href="javascript:void(0)" onclick="$.operate.detail(\'' + row.id + '\')"><i class="fa fa-search"></i>详细</a>');
+                        return actions.join('');
+                    }
+                }]
+            };
+            $.table.init(options);
+        });
+    </script>
+</body>
+</html>

+ 93 - 0
mybusiness/src/main/resources/templates/system/funeral/ashes_remove/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" id="form-guiji-edit" th:object="${detail}">
+            <div class="form-group">
+                <label class="col-sm-3 control-label">业务条码:</label>
+                <div class="form-control-static" th:text="*{bno}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">逝者姓名:</label>
+                <div class="form-control-static" th:text="*{dname}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">性别:</label>
+                <div class="form-control-static" th:text="*{dsex}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">年龄:</label>
+                <div class="form-control-static" th:text="*{dage}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">民族:</label>
+                <div class="form-control-static" th:text="*{dmz}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">身份证号:</label>
+                <div class="form-control-static" th:text="*{dsfzh}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">户籍住址:</label>
+                <div class="form-control-static" th:text="*{address}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">死亡时间:</label>
+                <div class="form-control-static" th:text="*{dtime}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">寄存格号:</label>
+                <div class="form-control-static" th:text="*{jcgcode}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">骨灰寄存格:</label>
+                <div class="form-control-static" th:text="*{jcgname}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">基本寄存价格:</label>
+                <div class="form-control-static" th:text="*{jcprice}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">开始日期:</label>
+                <div class="form-control-static" th:text="*{starttm}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">结束日期:</label>
+                <div class="form-control-static" th:text="*{getqztm}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">取走人:</label>
+                <div class="form-control-static" th:text="*{getman}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">取走人身份证:</label>
+                <div class="form-control-static" th:text="*{getmansfzh}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">与逝者关系:</label>
+                <div class="form-control-static" th:text="*{getrlp}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">取走人联系电话:</label>
+                <div class="form-control-static" th:text="*{getmanphone}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">登记时间:</label>
+                <div class="form-control-static" th:text="*{opertm}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">登记人:</label>
+                <div class="form-control-static" th:text="*{operid}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">登记单位:</label>
+                <div class="form-control-static" th:text="*{operdw}"></div>
+            </div>
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+</body>
+</html>

+ 226 - 0
mybusiness/src/main/resources/templates/system/funeral/ashes_renew/ashes_renew.html

@@ -0,0 +1,226 @@
+<!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="BNO"/>
+                            </li>-->
+                            <li>
+                                <label>逝者姓名:</label>
+                                <input type="text" name="DNAME"/>
+                            </li>
+                            <!--<li>
+                                <label>性别:</label>
+                                <input type="text" name="DSEX"/>
+                            </li>
+                            <li>
+                                <label>年龄:</label>
+                                <input type="text" name="DAGE"/>
+                            </li>
+                            <li>
+                                <label>民族:</label>
+                                <input type="text" name="DMZ"/>
+                            </li>
+                            <li>
+                                <label>身份证号:</label>
+                                <input type="text" name="DSFZH"/>
+                            </li>
+                            <li>
+                                <label>户籍住址:</label>
+                                <input type="text" name="ADDRESS"/>
+                            </li>
+                            <li>
+                                <label>死亡时间:</label>
+                                <input type="text" name="DTIME"/>
+                            </li>-->
+                            <li>
+                                <label>寄存格号:</label>
+                                <input type="text" name="JCGNAME"/>
+                            </li>
+                            <!--<li>
+                                <label>续存开始时间:</label>
+                                <input type="text" name="XCSTARTTM"/>
+                            </li>
+                            <li>
+                                <label>续存结束时间:</label>
+                                <input type="text" name="XCENDTM"/>
+                            </li>
+                            <li>
+                                <label>联系人:</label>
+                                <input type="text" name="LINKMAN"/>
+                            </li>
+                            <li>
+                                <label>身份证:</label>
+                                <input type="text" name="LINKMANSFZH"/>
+                            </li>
+                            <li>
+                                <label>与逝者关系:</label>
+                                <input type="text" name="RELATIONSHIP"/>
+                            </li>
+                            <li>
+                                <label>联系电话:</label>
+                                <input type="text" name="LINKMANPHONE"/>
+                            </li>
+                            <li>
+                                <label>登记时间(YYYY-MM-DD HH:MM):</label>
+                                <input type="text" name="OPERTM"/>
+                            </li>
+                            <li>
+                                <label>登记人:</label>
+                                <input type="text" name="OPERID"/>
+                            </li>
+                            <li>
+                                <label>登记单位:</label>
+                                <input type="text" name="OPERDW"/>
+                            </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-success" onclick="$.operate.add()" shiro:hasPermission="system:funeral_ashes_renew:add">-->
+<!--                    <i class="fa fa-plus"></i> 添加-->
+<!--                </a>-->
+<!--                <a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="system:funeral_ashes_renew:edit">-->
+<!--                    <i class="fa fa-edit"></i> 修改-->
+<!--                </a>-->
+<!--                <a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:funeral_ashes_renew:remove">-->
+<!--                    <i class="fa fa-remove"></i> 删除-->
+<!--                </a>-->
+                <a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="system:funeral_ashes_renew: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:funeral_ashes_renew:edit')}]];
+        var removeFlag = [[${@permission.hasPermi('system:funeral_ashes_renew:remove')}]];
+        var detailFlag = [[${@permission.hasPermi('system:funeral_ashes_renew:detail')}]];
+
+        var prefix = ctx + "system/funeral/funeral_ashes_renew";
+
+        $(function() {
+            var options = {
+                url: prefix + "/list",
+                createUrl: prefix + "/add",
+                updateUrl: prefix + "/edit/{id}",
+                removeUrl: prefix + "/remove",
+                exportUrl: prefix + "/export",
+                detailUrl: prefix + "/detail/{id}",
+                modalName: "市殡葬-骨灰续存基本信息",
+                columns: [{
+                    checkbox: true
+                },
+                {
+                    field: 'id',
+                    title: 'ID',
+                    visible: false
+                },
+                /*{
+                    field: 'bno',
+                    title: '业务条码'
+                },*/
+                {
+                    field: 'dname',
+                    title: '逝者姓名'
+                },
+                {
+                    field: 'dsex',
+                    title: '性别'
+                },
+                {
+                    field: 'dage',
+                    title: '年龄'
+                },
+                {
+                    field: 'dmz',
+                    title: '民族'
+                },
+                /*{
+                    field: 'dsfzh',
+                    title: '身份证号'
+                },*/
+                /*{
+                    field: 'address',
+                    title: '户籍住址'
+                },
+                {
+                    field: 'dtime',
+                    title: '死亡时间'
+                },*/
+                {
+                    field: 'jcgname',
+                    title: '寄存格号'
+                },
+                {
+                    field: 'xcstarttm',
+                    title: '续存开始时间'
+                },
+                {
+                    field: 'xcendtm',
+                    title: '续存结束时间'
+                },
+                {
+                    field: 'linkman',
+                    title: '联系人'
+                },
+                /*{
+                    field: 'linkmansfzh',
+                    title: '身份证'
+                },
+                {
+                    field: 'relationship',
+                    title: '与逝者关系'
+                },*/
+                {
+                    field: 'linkmanphone',
+                    title: '联系电话'
+                },
+                /*{
+                    field: 'opertm',
+                    title: '登记时间'
+                },
+                {
+                    field: 'operid',
+                    title: '登记人'
+                },
+                {
+                    field: 'operdw',
+                    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.edit(\'' + 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>');
+                        actions.push('<a class="btn btn-warning btn-xs ' + detailFlag + '" href="javascript:void(0)" onclick="$.operate.detail(\'' + row.id + '\')"><i class="fa fa-search"></i>详细</a>');
+                        return actions.join('');
+                    }
+                }]
+            };
+            $.table.init(options);
+        });
+    </script>
+</body>
+</html>

+ 85 - 0
mybusiness/src/main/resources/templates/system/funeral/ashes_renew/detail.html

@@ -0,0 +1,85 @@
+<!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-guiji-edit" th:object="${detail}">
+            <div class="form-group">
+                <label class="col-sm-3 control-label">业务条码:</label>
+                <div class="form-control-static" th:text="*{bno}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">逝者姓名:</label>
+                <div class="form-control-static" th:text="*{dname}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">性别:</label>
+                <div class="form-control-static" th:text="*{dsex}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">年龄:</label>
+                <div class="form-control-static" th:text="*{dage}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">民族:</label>
+                <div class="form-control-static" th:text="*{dmz}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">身份证号:</label>
+                <div class="form-control-static" th:text="*{dsfzh}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">户籍住址:</label>
+                <div class="form-control-static" th:text="*{address}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">死亡时间:</label>
+                <div class="form-control-static" th:text="*{dtime}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">寄存格号:</label>
+                <div class="form-control-static" th:text="*{jcgname}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">续存开始时间:</label>
+                <div class="form-control-static" th:text="*{xcstarttm}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">续存结束时间:</label>
+                <div class="form-control-static" th:text="*{xcendtm}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">联系人:</label>
+                <div class="form-control-static" th:text="*{linkman}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">身份证:</label>
+                <div class="form-control-static" th:text="*{linkmansfzh}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">与逝者关系:</label>
+                <div class="form-control-static" th:text="*{relationship}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">联系电话:</label>
+                <div class="form-control-static" th:text="*{linkmanphone}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">登记时间:</label>
+                <div class="form-control-static" th:text="*{opertm}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">登记人:</label>
+                <div class="form-control-static" th:text="*{operid}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">登记单位:</label>
+                <div class="form-control-static" th:text="*{operdw}"></div>
+            </div>
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+</body>
+</html>

+ 226 - 0
mybusiness/src/main/resources/templates/system/funeral/ashes_storage/ashes_storage.html

@@ -0,0 +1,226 @@
+<!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="BNO"/>
+                            </li>-->
+                            <li>
+                                <label>逝者姓名:</label>
+                                <input type="text" name="DNAME"/>
+                            </li>
+                            <!--<li>
+                                <label>性别:</label>
+                                <input type="text" name="DSEX"/>
+                            </li>
+                            <li>
+                                <label>年龄:</label>
+                                <input type="text" name="DAGE"/>
+                            </li>
+                            <li>
+                                <label>民族:</label>
+                                <input type="text" name="DMZ"/>
+                            </li>-->
+                            <!--<li>
+                                <label>身份证号:</label>
+                                <input type="text" name="DSFZH"/>
+                            </li>-->
+                            <!--<li>
+                                <label>户籍住址:</label>
+                                <input type="text" name="ADDRESS"/>
+                            </li>
+                            <li>
+                                <label>死亡时间:</label>
+                                <input type="text" name="DTIME"/>
+                            </li>-->
+                            <li>
+                                <label>寄存格号:</label>
+                                <input type="text" name="JCGNAME"/>
+                            </li>
+                            <!--<li>
+                                <label>寄存开始时间:</label>
+                                <input type="text" name="STARTTM"/>
+                            </li>
+                            <li>
+                                <label>寄存结束时间:</label>
+                                <input type="text" name="ENDTM"/>
+                            </li>
+                            <li>
+                                <label>联系人:</label>
+                                <input type="text" name="LINKMAN"/>
+                            </li>-->
+                            <!--<li>
+                                <label>身份证:</label>
+                                <input type="text" name="LINKMANSFZH"/>
+                            </li>-->
+                            <!--<li>
+                                <label>与逝者关系:</label>
+                                <input type="text" name="RELATIONSHIP"/>
+                            </li>
+                            <li>
+                                <label>联系电话:</label>
+                                <input type="text" name="LINKMANPHONE"/>
+                            </li>
+                            <li>
+                                <label>登记时间(YYYY-MM-DD HH:MM):</label>
+                                <input type="text" name="OPERTM"/>
+                            </li>
+                            <li>
+                                <label>登记人:</label>
+                                <input type="text" name="OPERID"/>
+                            </li>
+                            <li>
+                                <label>登记单位:</label>
+                                <input type="text" name="OPERDW"/>
+                            </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-success" onclick="$.operate.add()" shiro:hasPermission="system:funeral_ashes_storage:add">-->
+<!--                    <i class="fa fa-plus"></i> 添加-->
+<!--                </a>-->
+<!--                <a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="system:funeral_ashes_storage:edit">-->
+<!--                    <i class="fa fa-edit"></i> 修改-->
+<!--                </a>-->
+<!--                <a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:funeral_ashes_storage:remove">-->
+<!--                    <i class="fa fa-remove"></i> 删除-->
+<!--                </a>-->
+                <a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="system:funeral_ashes_storage: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:funeral_ashes_storage:edit')}]];
+        var removeFlag = [[${@permission.hasPermi('system:funeral_ashes_storage:remove')}]];
+        var detailFlag = [[${@permission.hasPermi('system:funeral_ashes_storage:detail')}]];
+
+        var prefix = ctx + "system/funeral/funeral_ashes_storage";
+
+        $(function() {
+            var options = {
+                url: prefix + "/list",
+                createUrl: prefix + "/add",
+                updateUrl: prefix + "/edit/{id}",
+                removeUrl: prefix + "/remove",
+                exportUrl: prefix + "/export",
+                detailUrl: prefix + "/detail/{id}",
+                modalName: "市殡葬-骨灰寄存基本信息",
+                columns: [{
+                    checkbox: true
+                },
+                {
+                    field: 'id',
+                    title: 'ID',
+                    visible: false
+                },
+                /*{
+                    field: 'bno',
+                    title: '业务条码'
+                },*/
+                {
+                    field: 'dname',
+                    title: '逝者姓名'
+                },
+                {
+                    field: 'dsex',
+                    title: '性别'
+                },
+                {
+                    field: 'dage',
+                    title: '年龄'
+                },
+                {
+                    field: 'dmz',
+                    title: '民族'
+                },
+                /*{
+                    field: 'dsfzh',
+                    title: '身份证号'
+                },*/
+                /*{
+                    field: 'address',
+                    title: '户籍住址'
+                },
+                {
+                    field: 'dtime',
+                    title: '死亡时间'
+                },*/
+                {
+                    field: 'jcgname',
+                    title: '寄存格号'
+                },
+                {
+                    field: 'starttm',
+                    title: '寄存开始时间'
+                },
+                {
+                    field: 'endtm',
+                    title: '寄存结束时间'
+                },
+                {
+                    field: 'linkman',
+                    title: '联系人'
+                },
+                /*{
+                    field: 'linkmansfzh',
+                    title: '身份证'
+                },
+                {
+                    field: 'relationship',
+                    title: '与逝者关系'
+                },*/
+                {
+                    field: 'linkmanphone',
+                    title: '联系电话'
+                },
+                /*{
+                    field: 'opertm',
+                    title: '登记时间'
+                },
+                {
+                    field: 'operid',
+                    title: '登记人'
+                },
+                {
+                    field: 'operdw',
+                    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.edit(\'' + 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>');
+                        actions.push('<a class="btn btn-warning btn-xs ' + detailFlag + '" href="javascript:void(0)" onclick="$.operate.detail(\'' + row.id + '\')"><i class="fa fa-search"></i>详细</a>');
+                        return actions.join('');
+                    }
+                }]
+            };
+            $.table.init(options);
+        });
+    </script>
+</body>
+</html>

+ 85 - 0
mybusiness/src/main/resources/templates/system/funeral/ashes_storage/detail.html

@@ -0,0 +1,85 @@
+<!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-guiji-edit" th:object="${detail}">
+            <div class="form-group">
+                <label class="col-sm-3 control-label">业务条码:</label>
+                <div class="form-control-static" th:text="*{bno}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">逝者姓名:</label>
+                <div class="form-control-static" th:text="*{dname}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">性别:</label>
+                <div class="form-control-static" th:text="*{dsex}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">年龄:</label>
+                <div class="form-control-static" th:text="*{dage}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">民族:</label>
+                <div class="form-control-static" th:text="*{dmz}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">身份证号:</label>
+                <div class="form-control-static" th:text="*{dsfzh}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">户籍住址:</label>
+                <div class="form-control-static" th:text="*{address}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">死亡时间:</label>
+                <div class="form-control-static" th:text="*{dtime}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">寄存格号:</label>
+                <div class="form-control-static" th:text="*{jcgname}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">寄存开始时间:</label>
+                <div class="form-control-static" th:text="*{starttm}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">寄存结束时间:</label>
+                <div class="form-control-static" th:text="*{endtm}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">联系人:</label>
+                <div class="form-control-static" th:text="*{linkman}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">身份证:</label>
+                <div class="form-control-static" th:text="*{linkmansfzh}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">与逝者关系:</label>
+                <div class="form-control-static" th:text="*{relationship}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">联系电话:</label>
+                <div class="form-control-static" th:text="*{linkmanphone}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">登记时间:</label>
+                <div class="form-control-static" th:text="*{opertm}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">登记人:</label>
+                <div class="form-control-static" th:text="*{operid}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">登记单位:</label>
+                <div class="form-control-static" th:text="*{operdw}"></div>
+            </div>
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+</body>
+</html>

+ 89 - 0
mybusiness/src/main/resources/templates/system/funeral/freeze/detail.html

@@ -0,0 +1,89 @@
+<!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-guiji-edit" th:object="${detail}">
+            <div class="form-group">
+                <label class="col-sm-3 control-label">业务条码:</label>
+                <div class="form-control-static" th:text="*{bno}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">逝者姓名:</label>
+                <div class="form-control-static" th:text="*{dname}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">性别:</label>
+                <div class="form-control-static" th:text="*{dsex}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">年龄:</label>
+                <div class="form-control-static" th:text="*{dage}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">民族:</label>
+                <div class="form-control-static" th:text="*{dmz}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">身份证号:</label>
+                <div class="form-control-static" th:text="*{dsfzh}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">户籍住址:</label>
+                <div class="form-control-static" th:text="*{address}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">死亡时间:</label>
+                <div class="form-control-static" th:text="*{dtime}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">冷冻间:</label>
+                <div class="form-control-static" th:text="*{lcjname}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">开始时间:</label>
+                <div class="form-control-static" th:text="*{starttm}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">结束时间:</label>
+                <div class="form-control-static" th:text="*{endtm}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">天数:</label>
+                <div class="form-control-static" th:text="*{days}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">结算金额:</label>
+                <div class="form-control-static" th:text="*{jsmoney}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">预存金额:</label>
+                <div class="form-control-static" th:text="*{yjmoney}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">联系人:</label>
+                <div class="form-control-static" th:text="*{linkman}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">联系电话:</label>
+                <div class="form-control-static" th:text="*{linkmanphone}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">登记时间:</label>
+                <div class="form-control-static" th:text="*{opertm}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">登记人:</label>
+                <div class="form-control-static" th:text="*{operid}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">登记单位:</label>
+                <div class="form-control-static" th:text="*{operdw}"></div>
+            </div>
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+</body>
+</html>

+ 234 - 0
mybusiness/src/main/resources/templates/system/funeral/freeze/freeze.html

@@ -0,0 +1,234 @@
+<!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="BNO"/>
+                            </li>-->
+                            <li>
+                                <label>逝者姓名:</label>
+                                <input type="text" name="DNAME"/>
+                            </li>
+                            <!--<li>
+                                <label>性别:</label>
+                                <input type="text" name="DSEX"/>
+                            </li>
+                            <li>
+                                <label>年龄:</label>
+                                <input type="text" name="DAGE"/>
+                            </li>
+                            <li>
+                                <label>民族:</label>
+                                <input type="text" name="DMZ"/>
+                            </li>-->
+                            <li>
+                                <label>身份证号:</label>
+                                <input type="text" name="DSFZH"/>
+                            </li>
+                            <!--<li>
+                                <label>户籍住址:</label>
+                                <input type="text" name="ADDRESS"/>
+                            </li>
+                            <li>
+                                <label>死亡时间:</label>
+                                <input type="text" name="DTIME"/>
+                            </li>
+                            <li>
+                                <label>冷冻间:</label>
+                                <input type="text" name="LCJNAME"/>
+                            </li>
+                            <li>
+                                <label>开始时间:</label>
+                                <input type="text" name="STARTTM"/>
+                            </li>
+                            <li>
+                                <label>结束时间:</label>
+                                <input type="text" name="ENDTM"/>
+                            </li>
+                            <li>
+                                <label>天数:</label>
+                                <input type="text" name="DAYS"/>
+                            </li>
+                            <li>
+                                <label>结算金额:</label>
+                                <input type="text" name="JSMONEY"/>
+                            </li>
+                            <li>
+                                <label>预存金额:</label>
+                                <input type="text" name="YJMONEY"/>
+                            </li>
+                            <li>
+                                <label>联系人:</label>
+                                <input type="text" name="LINKMAN"/>
+                            </li>
+                            <li>
+                                <label>联系电话:</label>
+                                <input type="text" name="LINKMANPHONE"/>
+                            </li>
+                            <li>
+                                <label>登记时间(YYYY-MM-DD HH:MM):</label>
+                                <input type="text" name="OPERTM"/>
+                            </li>
+                            <li>
+                                <label>登记人:</label>
+                                <input type="text" name="OPERID"/>
+                            </li>
+                            <li>
+                                <label>登记单位:</label>
+                                <input type="text" name="OPERDW"/>
+                            </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-success" onclick="$.operate.add()" shiro:hasPermission="system:funeral_freeze:add">-->
+<!--                    <i class="fa fa-plus"></i> 添加-->
+<!--                </a>-->
+<!--                <a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="system:funeral_freeze:edit">-->
+<!--                    <i class="fa fa-edit"></i> 修改-->
+<!--                </a>-->
+<!--                <a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:funeral_freeze:remove">-->
+<!--                    <i class="fa fa-remove"></i> 删除-->
+<!--                </a>-->
+                <a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="system:funeral_freeze: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:funeral_freeze:edit')}]];
+        var removeFlag = [[${@permission.hasPermi('system:funeral_freeze:remove')}]];
+        var detailFlag = [[${@permission.hasPermi('system:funeral_freeze:detail')}]];
+
+        var prefix = ctx + "system/funeral/funeral_freeze";
+
+        $(function() {
+            var options = {
+                url: prefix + "/list",
+                createUrl: prefix + "/add",
+                updateUrl: prefix + "/edit/{id}",
+                removeUrl: prefix + "/remove",
+                exportUrl: prefix + "/export",
+                detailUrl: prefix + "/detail/{id}",
+                modalName: "市殡葬-冷冻基本信息",
+                columns: [{
+                    checkbox: true
+                },
+                {
+                    field: 'id',
+                    title: 'ID',
+                    visible: false
+                },
+                /*{
+                    field: 'bno',
+                    title: '业务条码'
+                },*/
+                {
+                    field: 'dname',
+                    title: '逝者姓名'
+                },
+                {
+                    field: 'dsex',
+                    title: '性别'
+                },
+                {
+                    field: 'dage',
+                    title: '年龄'
+                },
+                {
+                    field: 'dmz',
+                    title: '民族'
+                },
+                {
+                    field: 'dsfzh',
+                    title: '身份证号'
+                },
+                /*{
+                    field: 'address',
+                    title: '户籍住址'
+                },*/
+                /*{
+                    field: 'dtime',
+                    title: '死亡时间'
+                },
+                {
+                    field: 'lcjname',
+                    title: '冷冻间'
+                },
+                {
+                    field: 'starttm',
+                    title: '开始时间'
+                },
+                {
+                    field: 'endtm',
+                    title: '结束时间'
+                },*/
+                {
+                    field: 'days',
+                    title: '天数'
+                },
+                {
+                    field: 'jsmoney',
+                    title: '结算金额'
+                },
+                {
+                    field: 'yjmoney',
+                    title: '预存金额'
+                },
+                {
+                    field: 'linkman',
+                    title: '联系人'
+                },
+                {
+                    field: 'linkmanphone',
+                    title: '联系电话'
+                },
+                /*{
+                    field: 'opertm',
+                    title: '登记时间'
+                },
+                {
+                    field: 'operid',
+                    title: '登记人'
+                },
+                {
+                    field: 'operdw',
+                    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.edit(\'' + 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>');
+                        actions.push('<a class="btn btn-warning btn-xs ' + detailFlag + '" href="javascript:void(0)" onclick="$.operate.detail(\'' + row.id + '\')"><i class="fa fa-search"></i>详细</a>');
+                        return actions.join('');
+                    }
+                }]
+            };
+            $.table.init(options);
+        });
+    </script>
+</body>
+</html>

+ 93 - 0
mybusiness/src/main/resources/templates/system/funeral/pay/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" id="form-guiji-edit" th:object="${detail}">
+            <div class="form-group">
+                <label class="col-sm-3 control-label">业务条码:</label>
+                <div class="form-control-static" th:text="*{bno}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">逝者姓名:</label>
+                <div class="form-control-static" th:text="*{dname}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">性别:</label>
+                <div class="form-control-static" th:text="*{dsex}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">年龄:</label>
+                <div class="form-control-static" th:text="*{dage}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">民族:</label>
+                <div class="form-control-static" th:text="*{dmz}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">身份证号:</label>
+                <div class="form-control-static" th:text="*{dsfzh}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">户籍住址:</label>
+                <div class="form-control-static" th:text="*{address}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">死亡时间:</label>
+                <div class="form-control-static" th:text="*{dtime}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">联系人:</label>
+                <div class="form-control-static" th:text="*{linkman}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">联系电话:</label>
+                <div class="form-control-static" th:text="*{linkmanphone}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">减免项目:</label>
+                <div class="form-control-static" th:text="*{jmtype}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">序号:</label>
+                <div class="form-control-static" th:text="*{no}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">费用类型:</label>
+                <div class="form-control-static" th:text="*{itemtype}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">项目名称:</label>
+                <div class="form-control-static" th:text="*{itemname}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">单价(元):</label>
+                <div class="form-control-static" th:text="*{price}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">数量:</label>
+                <div class="form-control-static" th:text="*{itemcount}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">金额:</label>
+                <div class="form-control-static" th:text="*{summoney}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">登记时间:</label>
+                <div class="form-control-static" th:text="*{opertm}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">登记人:</label>
+                <div class="form-control-static" th:text="*{operid}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">登记单位:</label>
+                <div class="form-control-static" th:text="*{operdw}"></div>
+            </div>
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+</body>
+</html>

+ 242 - 0
mybusiness/src/main/resources/templates/system/funeral/pay/pay.html

@@ -0,0 +1,242 @@
+<!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="BNO"/>
+                            </li>-->
+                            <li>
+                                <label>逝者姓名:</label>
+                                <input type="text" name="DNAME"/>
+                            </li>
+                            <!--<li>
+                                <label>性别:</label>
+                                <input type="text" name="DSEX"/>
+                            </li>
+                            <li>
+                                <label>年龄:</label>
+                                <input type="text" name="DAGE"/>
+                            </li>
+                            <li>
+                                <label>民族:</label>
+                                <input type="text" name="DMZ"/>
+                            </li>-->
+                            <li>
+                                <label>身份证号:</label>
+                                <input type="text" name="DSFZH"/>
+                            </li>
+                            <!--<li>
+                                <label>户籍住址:</label>
+                                <input type="text" name="ADDRESS"/>
+                            </li>
+                            <li>
+                                <label>死亡时间:</label>
+                                <input type="text" name="DTIME"/>
+                            </li>
+                            <li>
+                                <label>联系人:</label>
+                                <input type="text" name="LINKMAN"/>
+                            </li>
+                            <li>
+                                <label>联系电话:</label>
+                                <input type="text" name="LINKMANPHONE"/>
+                            </li>
+                            <li>
+                                <label>减免项目(低保减免套餐、两区减免套餐、遗体接运、遗体火化、遗体停放、骨灰寄存):</label>
+                                <input type="text" name="JMTYPE"/>
+                            </li>
+                            <li>
+                                <label>序号:</label>
+                                <input type="text" name="NO"/>
+                            </li>
+                            <li>
+                                <label>费用类型:</label>
+                                <input type="text" name="ITEMTYPE"/>
+                            </li>
+                            <li>
+                                <label>项目名称:</label>
+                                <input type="text" name="ITEMNAME"/>
+                            </li>
+                            <li>
+                                <label>单价(元):</label>
+                                <input type="text" name="PRICE"/>
+                            </li>
+                            <li>
+                                <label>数量:</label>
+                                <input type="text" name="ITEMCOUNT"/>
+                            </li>
+                            <li>
+                                <label>金额:</label>
+                                <input type="text" name="SUMMONEY"/>
+                            </li>
+                            <li>
+                                <label>登记时间(YYYY-MM-DD HH:MM):</label>
+                                <input type="text" name="OPERTM"/>
+                            </li>
+                            <li>
+                                <label>登记人:</label>
+                                <input type="text" name="OPERID"/>
+                            </li>
+                            <li>
+                                <label>登记单位:</label>
+                                <input type="text" name="OPERDW"/>
+                            </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-success" onclick="$.operate.add()" shiro:hasPermission="system:funeral_pay:add">-->
+<!--                    <i class="fa fa-plus"></i> 添加-->
+<!--                </a>-->
+<!--                <a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="system:funeral_pay:edit">-->
+<!--                    <i class="fa fa-edit"></i> 修改-->
+<!--                </a>-->
+<!--                <a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:funeral_pay:remove">-->
+<!--                    <i class="fa fa-remove"></i> 删除-->
+<!--                </a>-->
+                <a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="system:funeral_pay: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:funeral_pay:edit')}]];
+        var removeFlag = [[${@permission.hasPermi('system:funeral_pay:remove')}]];
+        var detailFlag = [[${@permission.hasPermi('system:funeral_pay:detail')}]];
+
+        var prefix = ctx + "system/funeral/funeral_pay";
+
+        $(function() {
+            var options = {
+                url: prefix + "/list",
+                createUrl: prefix + "/add",
+                updateUrl: prefix + "/edit/{id}",
+                removeUrl: prefix + "/remove",
+                exportUrl: prefix + "/export",
+                detailUrl: prefix + "/detail/{id}",
+                modalName: "市殡葬-缴费基本信息",
+                columns: [{
+                    checkbox: true
+                },
+                {
+                    field: 'id',
+                    title: 'ID',
+                    visible: false
+                },
+                /*{
+                    field: 'bno',
+                    title: '业务条码'
+                },*/
+                {
+                    field: 'dname',
+                    title: '逝者姓名'
+                },
+                {
+                    field: 'dsex',
+                    title: '性别'
+                },
+                {
+                    field: 'dage',
+                    title: '年龄'
+                },
+                {
+                    field: 'dmz',
+                    title: '民族'
+                },
+                {
+                    field: 'dsfzh',
+                    title: '身份证号'
+                },
+                /*{
+                    field: 'address',
+                    title: '户籍住址'
+                },
+                {
+                    field: 'dtime',
+                    title: '死亡时间'
+                },*/
+                {
+                    field: 'linkman',
+                    title: '联系人'
+                },
+                {
+                    field: 'linkmanphone',
+                    title: '联系电话'
+                },
+                /*{
+                    field: 'jmtype',
+                    title: '减免项目'
+                },
+                {
+                    field: 'no',
+                    title: '序号'
+                },
+                {
+                    field: 'itemtype',
+                    title: '费用类型'
+                },*/
+                {
+                    field: 'itemname',
+                    title: '项目名称'
+                },
+                {
+                    field: 'price',
+                    title: '单价(元)'
+                },
+                {
+                    field: 'itemcount',
+                    title: '数量'
+                },
+                {
+                    field: 'summoney',
+                    title: '金额'
+                },
+                /*{
+                    field: 'opertm',
+                    title: '登记时间'
+                },
+                {
+                    field: 'operid',
+                    title: '登记人'
+                },
+                {
+                    field: 'operdw',
+                    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.edit(\'' + 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>');
+                        actions.push('<a class="btn btn-warning btn-xs ' + detailFlag + '" href="javascript:void(0)" onclick="$.operate.detail(\'' + row.id + '\')"><i class="fa fa-search"></i>详细</a>');
+                        return actions.join('');
+                    }
+                }]
+            };
+            $.table.init(options);
+        });
+    </script>
+</body>
+</html>

+ 97 - 0
mybusiness/src/main/resources/templates/system/funeral/the_dead/detail.html

@@ -0,0 +1,97 @@
+<!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-guiji-edit" th:object="${detail}">
+            <div class="form-group">
+                <label class="col-sm-3 control-label">业务条码:</label>
+                <div class="form-control-static" th:text="*{bno}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">逝者姓名:</label>
+                <div class="form-control-static" th:text="*{dname}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">身份证号:</label>
+                <div class="form-control-static" th:text="*{dsfzh}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">性别:</label>
+                <div class="form-control-static" th:text="*{dsex}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">民族:</label>
+                <div class="form-control-static" th:text="*{dmz}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">年龄:</label>
+                <div class="form-control-static" th:text="*{dage}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">出生日期:</label>
+                <div class="form-control-static" th:text="*{birth}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">户籍来源:</label>
+                <div class="form-control-static" th:text="*{dhjly}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">发证机关:</label>
+                <div class="form-control-static" th:text="*{dxzqh}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">籍贯或家庭住址:</label>
+                <div class="form-control-static" th:text="*{address}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">死亡时间:</label>
+                <div class="form-control-static" th:text="*{dtime}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">死亡原因:</label>
+                <div class="form-control-static" th:text="*{dreason}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">死亡地点:</label>
+                <div class="form-control-static" th:text="*{daddress}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">火化时间:</label>
+                <div class="form-control-static" th:text="*{hhsj}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">与死者关系:</label>
+                <div class="form-control-static" th:text="*{relationship}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">联系人:</label>
+                <div class="form-control-static" th:text="*{linkman}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">联系人电话:</label>
+                <div class="form-control-static" th:text="*{linkmanphone}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">联系人地址:</label>
+                <div class="form-control-static" th:text="*{linkmanaddress}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">登记时间:</label>
+                <div class="form-control-static" th:text="*{opertm}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">登记人:</label>
+                <div class="form-control-static" th:text="*{operid}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">登记单位:</label>
+                <div class="form-control-static" th:text="*{operdw}"></div>
+            </div>
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+</body>
+</html>

+ 250 - 0
mybusiness/src/main/resources/templates/system/funeral/the_dead/the_dead.html

@@ -0,0 +1,250 @@
+<!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="BNO"/>
+                            </li>-->
+                            <li>
+                                <label>逝者姓名:</label>
+                                <input type="text" name="DNAME"/>
+                            </li>
+                            <li>
+                                <label>身份证号:</label>
+                                <input type="text" name="DSFZH"/>
+                            </li>
+                            <!--<li>
+                                <label>性别:</label>
+                                <input type="text" name="DSEX"/>
+                            </li>
+                            <li>
+                                <label>民族:</label>
+                                <input type="text" name="DMZ"/>
+                            </li>
+                            <li>
+                                <label>年龄:</label>
+                                <input type="text" name="DAGE"/>
+                            </li>
+                            <li>
+                                <label>出生日期:</label>
+                                <input type="text" name="BIRTH"/>
+                            </li>
+                            <li>
+                                <label>户籍来源:</label>
+                                <input type="text" name="DHJLY"/>
+                            </li>
+                            <li>
+                                <label>发证机关:</label>
+                                <input type="text" name="DXZQH"/>
+                            </li>
+                            <li>
+                                <label>籍贯或家庭住址:</label>
+                                <input type="text" name="ADDRESS"/>
+                            </li>
+                            <li>
+                                <label>死亡时间:</label>
+                                <input type="text" name="DTIME"/>
+                            </li>
+                            <li>
+                                <label>死亡原因:</label>
+                                <input type="text" name="DREASON"/>
+                            </li>
+                            <li>
+                                <label>死亡地点:</label>
+                                <input type="text" name="DADDRESS"/>
+                            </li>
+                            <li>
+                                <label>火化时间:</label>
+                                <input type="text" name="HHSJ"/>
+                            </li>
+                            <li>
+                                <label>与死者关系:</label>
+                                <input type="text" name="RELATIONSHIP"/>
+                            </li>
+                            <li>
+                                <label>联系人:</label>
+                                <input type="text" name="LINKMAN"/>
+                            </li>
+                            <li>
+                                <label>联系人电话:</label>
+                                <input type="text" name="LINKMANPHONE"/>
+                            </li>
+                            <li>
+                                <label>联系人地址:</label>
+                                <input type="text" name="LINKMANADDRESS"/>
+                            </li>
+                            <li>
+                                <label>登记时间:</label>
+                                <input type="text" name="OPERTM"/>
+                            </li>
+                            <li>
+                                <label>登记人:</label>
+                                <input type="text" name="OPERID"/>
+                            </li>
+                            <li>
+                                <label>登记单位:</label>
+                                <input type="text" name="OPERDW"/>
+                            </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-success" onclick="$.operate.add()" shiro:hasPermission="system:funeral_the_dead:add">-->
+<!--                    <i class="fa fa-plus"></i> 添加-->
+<!--                </a>-->
+<!--                <a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="system:funeral_the_dead:edit">-->
+<!--                    <i class="fa fa-edit"></i> 修改-->
+<!--                </a>-->
+<!--                <a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:funeral_the_dead:remove">-->
+<!--                    <i class="fa fa-remove"></i> 删除-->
+<!--                </a>-->
+                <a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="system:funeral_the_dead: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:funeral_the_dead:edit')}]];
+        var removeFlag = [[${@permission.hasPermi('system:funeral_the_dead:remove')}]];
+        var detailFlag = [[${@permission.hasPermi('system:funeral_the_dead:detail')}]];
+
+        var prefix = ctx + "system/funeral/funeral_the_dead";
+
+        $(function() {
+            var options = {
+                url: prefix + "/list",
+                createUrl: prefix + "/add",
+                updateUrl: prefix + "/edit/{id}",
+                removeUrl: prefix + "/remove",
+                exportUrl: prefix + "/export",
+                detailUrl: prefix + "/detail/{id}",
+                modalName: "市殡葬-逝者基本信息",
+                columns: [{
+                    checkbox: true
+                },
+                {
+                    field: 'id',
+                    title: 'ID',
+                    visible: false
+                },
+                /*{
+                    field: 'bno',
+                    title: '业务条码'
+                },*/
+                {
+                    field: 'dname',
+                    title: '逝者姓名'
+                },
+                {
+                    field: 'dsfzh',
+                    title: '身份证号'
+                },
+                {
+                    field: 'dsex',
+                    title: '性别'
+                },
+                {
+                    field: 'dmz',
+                    title: '民族'
+                },
+                {
+                    field: 'dage',
+                    title: '年龄'
+                },
+                /*{
+                    field: 'birth',
+                    title: '出生日期'
+                },*/
+                {
+                    field: 'dhjly',
+                    title: '户籍来源'
+                },
+                /*{
+                    field: 'dxzqh',
+                    title: '发证机关'
+                },*/
+                /*{
+                    field: 'address',
+                    title: '籍贯或家庭住址'
+                },
+                {
+                    field: 'dtime',
+                    title: '死亡时间'
+                },
+                {
+                    field: 'dreason',
+                    title: '死亡原因'
+                },*/
+                /*{
+                    field: 'daddress',
+                    title: '死亡地点'
+                },
+                {
+                    field: 'hhsj',
+                    title: '火化时间'
+                },
+                {
+                    field: 'relationship',
+                    title: '与死者关系'
+                },*/
+                {
+                    field: 'linkman',
+                    title: '联系人'
+                },
+                {
+                    field: 'linkmanphone',
+                    title: '联系人电话'
+                },
+                /*{
+                    field: 'linkmanaddress',
+                    title: '联系人地址'
+                },
+                {
+                    field: 'opertm',
+                    title: '登记时间'
+                },
+                {
+                    field: 'operid',
+                    title: '登记人'
+                },
+                {
+                    field: 'operdw',
+                    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.edit(\'' + 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>');
+                        actions.push('<a class="btn btn-warning btn-xs ' + detailFlag + '" href="javascript:void(0)" onclick="$.operate.detail(\'' + row.id + '\')"><i class="fa fa-search"></i>详细</a>');
+                        return actions.join('');
+                    }
+                }]
+            };
+            $.table.init(options);
+        });
+    </script>
+</body>
+</html>