浏览代码

奥枫燃气信息

wangzhe 2 年之前
父节点
当前提交
914628984b
共有 40 个文件被更改,包括 5711 次插入0 次删除
  1. 134 0
      mybusiness/src/main/java/com/sooka/system/gas/aofe_gas_meter_infor/controller/TGuijiAofeGasMeterInforController.java
  2. 102 0
      mybusiness/src/main/java/com/sooka/system/gas/aofe_gas_meter_infor/domain/TGuijiAofeGasMeterInfor.java
  3. 62 0
      mybusiness/src/main/java/com/sooka/system/gas/aofe_gas_meter_infor/mapper/TGuijiAofeGasMeterInforMapper.java
  4. 62 0
      mybusiness/src/main/java/com/sooka/system/gas/aofe_gas_meter_infor/service/ITGuijiAofeGasMeterInforService.java
  5. 97 0
      mybusiness/src/main/java/com/sooka/system/gas/aofe_gas_meter_infor/service/impl/TGuijiAofeGasMeterInforServiceImpl.java
  6. 134 0
      mybusiness/src/main/java/com/sooka/system/gas/aofe_gas_purchase_infor/controller/TGuijiAofeGasPurchaseInforController.java
  7. 312 0
      mybusiness/src/main/java/com/sooka/system/gas/aofe_gas_purchase_infor/domain/TGuijiAofeGasPurchaseInfor.java
  8. 62 0
      mybusiness/src/main/java/com/sooka/system/gas/aofe_gas_purchase_infor/mapper/TGuijiAofeGasPurchaseMapper.java
  9. 62 0
      mybusiness/src/main/java/com/sooka/system/gas/aofe_gas_purchase_infor/service/ITGuijiAofeGasPurchaseInforService.java
  10. 97 0
      mybusiness/src/main/java/com/sooka/system/gas/aofe_gas_purchase_infor/service/impl/TGuijiAofeGasPurchaseInforServiceImpl.java
  11. 134 0
      mybusiness/src/main/java/com/sooka/system/gas/aofe_meter_reading_infor/controller/TGuijiAofeMeterReadingInforController.java
  12. 267 0
      mybusiness/src/main/java/com/sooka/system/gas/aofe_meter_reading_infor/domain/TGuijiAofeMeterReadingInfor.java
  13. 62 0
      mybusiness/src/main/java/com/sooka/system/gas/aofe_meter_reading_infor/mapper/TGuijiAofeMeterReadingMapper.java
  14. 62 0
      mybusiness/src/main/java/com/sooka/system/gas/aofe_meter_reading_infor/service/ITGuijiAofeMeterReadingInforService.java
  15. 97 0
      mybusiness/src/main/java/com/sooka/system/gas/aofe_meter_reading_infor/service/impl/TGuijiAofeMeterReadingInforServiceImpl.java
  16. 134 0
      mybusiness/src/main/java/com/sooka/system/gas/aofe_user_infor/controller/TGuijAofeUserInforController.java
  17. 186 0
      mybusiness/src/main/java/com/sooka/system/gas/aofe_user_infor/domain/TGuijiAofeUserInfor.java
  18. 62 0
      mybusiness/src/main/java/com/sooka/system/gas/aofe_user_infor/mapper/TGuijiAofeUserInforMapper.java
  19. 62 0
      mybusiness/src/main/java/com/sooka/system/gas/aofe_user_infor/service/ITGuijiAofeUserInforService.java
  20. 97 0
      mybusiness/src/main/java/com/sooka/system/gas/aofe_user_infor/service/impl/TGuijiAofeUserInforServiceImpl.java
  21. 134 0
      mybusiness/src/main/java/com/sooka/system/gas/zenner_meter_reading_infor/controller/TGuijiZennerMeterReadingInforController.java
  22. 664 0
      mybusiness/src/main/java/com/sooka/system/gas/zenner_meter_reading_infor/domain/TGuijiZennerMeterReadingInfor.java
  23. 62 0
      mybusiness/src/main/java/com/sooka/system/gas/zenner_meter_reading_infor/mapper/TGuijiZennerMeterReadingMapper.java
  24. 62 0
      mybusiness/src/main/java/com/sooka/system/gas/zenner_meter_reading_infor/service/ITGuijiZennerMeterReadingInforService.java
  25. 97 0
      mybusiness/src/main/java/com/sooka/system/gas/zenner_meter_reading_infor/service/impl/TGuijiZennerMeterReadingInforServiceImpl.java
  26. 55 0
      mybusiness/src/main/resources/mapper/system/TGuijiAofeGasMeterInforMapper.xml
  27. 77 0
      mybusiness/src/main/resources/mapper/system/TGuijiAofeGasPurchaseInforMapper.xml
  28. 70 0
      mybusiness/src/main/resources/mapper/system/TGuijiAofeMeterReadingInforMapper.xml
  29. 63 0
      mybusiness/src/main/resources/mapper/system/TGuijiAofeUserInforMapper.xml
  30. 105 0
      mybusiness/src/main/resources/mapper/system/TGuijiZennerMeterReadingInforMapper.xml
  31. 138 0
      mybusiness/src/main/resources/templates/system/gas/aofe_gas_meter_infor/aofe_gas_meter_infor.html
  32. 41 0
      mybusiness/src/main/resources/templates/system/gas/aofe_gas_meter_infor/detail.html
  33. 314 0
      mybusiness/src/main/resources/templates/system/gas/aofe_gas_purchase_infor/aofe_gas_purchase_infor.html
  34. 129 0
      mybusiness/src/main/resources/templates/system/gas/aofe_gas_purchase_infor/detail.html
  35. 258 0
      mybusiness/src/main/resources/templates/system/gas/aofe_meter_reading_infor/aofe_meter_reading_infor.html
  36. 101 0
      mybusiness/src/main/resources/templates/system/gas/aofe_meter_reading_infor/detail.html
  37. 202 0
      mybusiness/src/main/resources/templates/system/gas/aofe_user_infor/aofe_user_infor.html
  38. 73 0
      mybusiness/src/main/resources/templates/system/gas/aofe_user_infor/detail.html
  39. 241 0
      mybusiness/src/main/resources/templates/system/gas/zenner_meter_reading_infor/detail.html
  40. 538 0
      mybusiness/src/main/resources/templates/system/gas/zenner_meter_reading_infor/zenner_meter_reading_infor.html

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/gas/aofe_gas_meter_infor/controller/TGuijiAofeGasMeterInforController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.gas.aofe_gas_meter_infor.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.gas.aofe_gas_meter_infor.domain.TGuijiAofeGasMeterInfor;
+import com.sooka.system.gas.aofe_gas_meter_infor.service.ITGuijiAofeGasMeterInforService;
+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/gas/aofe_gas_meter_infor")
+public class TGuijiAofeGasMeterInforController extends BaseController
+{
+    private String prefix = "system/gas/aofe_gas_meter_infor";
+
+    @Autowired
+    private ITGuijiAofeGasMeterInforService service;
+
+    @RequiresPermissions("system:aofe_gas_meter_infor:view")
+    @GetMapping()
+    public String aofe_gas_meter_infor()
+    {
+        return prefix + "/aofe_gas_meter_infor";
+    }
+
+    /**
+     * 查询奥枫收费系统-表具信息列表
+     */
+    @RequiresPermissions("system:aofe_gas_meter_infor:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiAofeGasMeterInfor param)
+    {
+        startPage();
+        List<TGuijiAofeGasMeterInfor> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出奥枫收费系统-表具信息列表
+     */
+    @RequiresPermissions("system:aofe_gas_meter_infor:export")
+    @Log(title = "奥枫收费系统-表具信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiAofeGasMeterInfor param)
+    {
+        List<TGuijiAofeGasMeterInfor> list = service.selectList(param);
+        ExcelUtil<TGuijiAofeGasMeterInfor> util = new ExcelUtil<TGuijiAofeGasMeterInfor>(TGuijiAofeGasMeterInfor.class);
+        return util.exportExcel(list, "奥枫收费系统-表具信息");
+    }
+
+    /**
+     * 新增奥枫收费系统-表具信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存奥枫收费系统-表具信息
+     */
+    @RequiresPermissions("system:aofe_gas_meter_infor:add")
+    @Log(title = "奥枫收费系统-表具信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiAofeGasMeterInfor param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改奥枫收费系统-表具信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiAofeGasMeterInfor param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存奥枫收费系统-表具信息
+     */
+    @RequiresPermissions("system:aofe_gas_meter_infor:edit")
+    @Log(title = "奥枫收费系统-表具信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiAofeGasMeterInfor param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除奥枫收费系统-表具信息
+     */
+    @RequiresPermissions("system:aofe_gas_meter_infor: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)
+    {
+        TGuijiAofeGasMeterInfor param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

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

@@ -0,0 +1,102 @@
+package com.sooka.system.gas.aofe_gas_meter_infor.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 奥枫收费系统-表具信息对象 t_guiji_medicine_plant
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiAofeGasMeterInfor 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 f_userid;
+
+    /** 气表品牌 */
+    @Excel(name = "气表品牌" )
+    private String f_gaswatchbrand;
+
+    /** 气表型号 */
+    @Excel(name = "气表型号" )
+    private String f_metertype;
+
+    /** 表厂别名 */
+    @Excel(name = "表厂别名" )
+    private String f_aliasname;
+
+    /** 表类型 */
+    @Excel(name = "表类型" )
+    private String f_gasmeterstyle;
+
+    /** 表号 */
+    @Excel(name = "表号" )
+    private String f_meternumber;
+
+    /** 卡号 */
+    @Excel(name = "卡号" )
+    private String f_cardid;
+
+    public String getFuserid()
+    {
+        return f_userid;
+    }
+
+    public String getFgaswatchbrand()
+    {
+        return f_gaswatchbrand;
+    }
+
+    public String getFmetertype()
+    {
+        return f_metertype;
+    }
+
+    public String getFaliasname()
+    {
+        return f_aliasname;
+    }
+
+    public String getFgasmeterstyle()
+    {
+        return f_gasmeterstyle;
+    }
+
+    public String getFmeternumber()
+    {
+        return f_meternumber;
+    }
+
+    public String getFcardid()
+    {
+        return f_cardid;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/gas/aofe_gas_meter_infor/mapper/TGuijiAofeGasMeterInforMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.gas.aofe_gas_meter_infor.mapper;
+
+import com.sooka.system.gas.aofe_gas_meter_infor.domain.TGuijiAofeGasMeterInfor;
+
+import java.util.List;
+
+/**
+ * 奥枫收费系统-表具信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiAofeGasMeterInforMapper
+{
+    /**
+     * 查询奥枫收费系统-表具信息
+     *
+     * @param id 奥枫收费系统-表具信息ID
+     * @return 奥枫收费系统-表具信息
+     */
+    public TGuijiAofeGasMeterInfor selectById(String id);
+
+    /**
+     * 查询奥枫收费系统-表具信息列表
+     *
+     * @param param 奥枫收费系统-表具信息
+     * @return 奥枫收费系统-表具信息集合
+     */
+    public List<TGuijiAofeGasMeterInfor> selectList(TGuijiAofeGasMeterInfor param);
+
+    /**
+     * 新增奥枫收费系统-表具信息
+     *
+     * @param param 奥枫收费系统-表具信息
+     * @return 结果
+     */
+    public int insert(TGuijiAofeGasMeterInfor param);
+
+    /**
+     * 修改奥枫收费系统-表具信息
+     *
+     * @param param 奥枫收费系统-表具信息
+     * @return 结果
+     */
+    public int update(TGuijiAofeGasMeterInfor 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/gas/aofe_gas_meter_infor/service/ITGuijiAofeGasMeterInforService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.gas.aofe_gas_meter_infor.service;
+
+import com.sooka.system.gas.aofe_gas_meter_infor.domain.TGuijiAofeGasMeterInfor;
+
+import java.util.List;
+
+/**
+ * 奥枫收费系统-表具信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiAofeGasMeterInforService
+{
+    /**
+     * 查询奥枫收费系统-表具信息
+     *
+     * @param id 奥枫收费系统-表具信息ID
+     * @return 奥枫收费系统-表具信息
+     */
+    public TGuijiAofeGasMeterInfor selectById(String id);
+
+    /**
+     * 查询奥枫收费系统-表具信息列表
+     *
+     * @param param 奥枫收费系统-表具信息
+     * @return 奥枫收费系统-表具信息集合
+     */
+    public List<TGuijiAofeGasMeterInfor> selectList(TGuijiAofeGasMeterInfor param);
+
+    /**
+     * 新增奥枫收费系统-表具信息
+     *
+     * @param param 奥枫收费系统-表具信息
+     * @return 结果
+     */
+    public int insert(TGuijiAofeGasMeterInfor param);
+
+    /**
+     * 修改奥枫收费系统-表具信息
+     *
+     * @param param 奥枫收费系统-表具信息
+     * @return 结果
+     */
+    public int update(TGuijiAofeGasMeterInfor 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/gas/aofe_gas_meter_infor/service/impl/TGuijiAofeGasMeterInforServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.gas.aofe_gas_meter_infor.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.gas.aofe_gas_meter_infor.domain.TGuijiAofeGasMeterInfor;
+import com.sooka.system.gas.aofe_gas_meter_infor.mapper.TGuijiAofeGasMeterInforMapper;
+import com.sooka.system.gas.aofe_gas_meter_infor.service.ITGuijiAofeGasMeterInforService;
+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 TGuijiAofeGasMeterInforServiceImpl implements ITGuijiAofeGasMeterInforService
+{
+    @Autowired
+    private TGuijiAofeGasMeterInforMapper mapper;
+
+    /**
+     * 查询奥枫收费系统-表具信息
+     *
+     * @param id 奥枫收费系统-表具信息ID
+     * @return 奥枫收费系统-表具信息
+     */
+    @Override
+    public TGuijiAofeGasMeterInfor selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询奥枫收费系统-表具信息列表
+     *
+     * @param param 奥枫收费系统-表具信息
+     * @return 奥枫收费系统-表具信息
+     */
+    @Override
+    public List<TGuijiAofeGasMeterInfor> selectList(TGuijiAofeGasMeterInfor param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增奥枫收费系统-表具信息
+     *
+     * @param param 奥枫收费系统-表具信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiAofeGasMeterInfor param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改奥枫收费系统-表具信息
+     *
+     * @param param 奥枫收费系统-表具信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiAofeGasMeterInfor 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/gas/aofe_gas_purchase_infor/controller/TGuijiAofeGasPurchaseInforController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.gas.aofe_gas_purchase_infor.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.gas.aofe_gas_purchase_infor.domain.TGuijiAofeGasPurchaseInfor;
+import com.sooka.system.gas.aofe_gas_purchase_infor.service.ITGuijiAofeGasPurchaseInforService;
+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/gas/aofe_gas_purchase_infor")
+public class TGuijiAofeGasPurchaseInforController extends BaseController
+{
+    private String prefix = "system/gas/aofe_gas_purchase_infor";
+
+    @Autowired
+    private ITGuijiAofeGasPurchaseInforService service;
+
+    @RequiresPermissions("system:aofe_gas_purchase_infor:view")
+    @GetMapping()
+    public String aofe_gas_purchase_infor()
+    {
+        return prefix + "/aofe_gas_purchase_infor";
+    }
+
+    /**
+     * 查询奥枫收费系统-列表
+     */
+    @RequiresPermissions("system:aofe_gas_purchase_infor:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiAofeGasPurchaseInfor param)
+    {
+        startPage();
+        List<TGuijiAofeGasPurchaseInfor> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出奥枫收费系统-预付费购气信息列表
+     */
+    @RequiresPermissions("system:aofe_gas_purchase_infor:export")
+    @Log(title = "奥枫收费系统-预付费购气信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiAofeGasPurchaseInfor param)
+    {
+        List<TGuijiAofeGasPurchaseInfor> list = service.selectList(param);
+        ExcelUtil<TGuijiAofeGasPurchaseInfor> util = new ExcelUtil<TGuijiAofeGasPurchaseInfor>(TGuijiAofeGasPurchaseInfor.class);
+        return util.exportExcel(list, "奥枫收费系统-预付费购气信息");
+    }
+
+    /**
+     * 新增奥枫收费系统-预付费购气信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存奥枫收费系统-预付费购气信息
+     */
+    @RequiresPermissions("system:aofe_gas_purchase_infor:add")
+    @Log(title = "奥枫收费系统-预付费购气信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiAofeGasPurchaseInfor param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改奥枫收费系统-预付费购气信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiAofeGasPurchaseInfor param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存奥枫收费系统-预付费购气信息
+     */
+    @RequiresPermissions("system:aofe_gas_purchase_infor:edit")
+    @Log(title = "奥枫收费系统-预付费购气信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiAofeGasPurchaseInfor param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除奥枫收费系统-预付费购气信息
+     */
+    @RequiresPermissions("system:aofe_gas_purchase_infor: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)
+    {
+        TGuijiAofeGasPurchaseInfor param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

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

@@ -0,0 +1,312 @@
+package com.sooka.system.gas.aofe_gas_purchase_infor.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 奥枫收费系统-预付费购气信息对象 t_guiji_medicine_plant
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiAofeGasPurchaseInfor 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 f_userid;
+
+    /** 用户名称 */
+    @Excel(name = "用户名称" )
+    private String f_username;
+
+    /** 用户类型 */
+    @Excel(name = "用户类型" )
+    private String f_usertype;
+
+    /** 用户上期结余 */
+    @Excel(name = "用户上期结余" )
+    private String f_zhye;
+
+    /** 本期结余 */
+    @Excel(name = "本期结余" )
+    private String f_benqizhye;
+
+    /** 表类型 */
+    @Excel(name = "表类型" )
+    private String f_gasmeterstyle;
+
+    /** 预购气量 */
+    @Excel(name = "预购气量" )
+    private String f_pregas;
+
+    /** 预购金额 */
+    @Excel(name = "预购金额" )
+    private String f_preamount;
+
+    /** 付款方式 */
+    @Excel(name = "付款方式" )
+    private String f_payment;
+
+    /** 累购气量 */
+    @Excel(name = "累购气量" )
+    private String f_upbuynum;
+
+    /** 网点 */
+    @Excel(name = "网点" )
+    private String f_sgnetwork;
+
+    /** 操作员 */
+    @Excel(name = "操作员" )
+    private String f_sgoperator;
+
+    /** 缴费日期 */
+    @Excel(name = "缴费日期" )
+    private String f_deliverydate;
+
+    /** 缴费时间 */
+    @Excel(name = "缴费时间" )
+    private String f_deliverytime;
+
+    /** 所属分公司 */
+    @Excel(name = "所属分公司" )
+    private String f_filiale;
+
+    /** 分公司编号 */
+    @Excel(name = "分公司编号" )
+    private String f_fengongsinum;
+
+    /** 收费类型 */
+    @Excel(name = "收费类型" )
+    private String f_payfeetype;
+
+    /** 购气有效类型 */
+    @Excel(name = "购气有效类型" )
+    private String f_payfeevalid;
+
+    /** 购气次数 */
+    @Excel(name = "购气次数" )
+    private String f_times;
+
+    /** 阶梯气价类型 */
+    @Excel(name = "阶梯气价类型" )
+    private String f_stairtype;
+
+    /** 阶梯一单价 */
+    @Excel(name = "阶梯一单价" )
+    private String f_stair1price;
+
+    /** 阶梯一气量 */
+    @Excel(name = "阶梯一气量" )
+    private String f_stair1amount;
+
+    /** 阶梯一金额 */
+    @Excel(name = "阶梯一金额" )
+    private String f_stair1fee;
+
+    /** 阶梯二单价 */
+    @Excel(name = "阶梯二单价" )
+    private String f_stair2price;
+
+    /** 阶梯二气量 */
+    @Excel(name = "阶梯二气量" )
+    private String f_stair2amount;
+
+    /** 阶梯二金额 */
+    @Excel(name = "阶梯二金额" )
+    private String f_stair2fee;
+
+    /** 阶梯三单价 */
+    @Excel(name = "阶梯三单价" )
+    private String f_stair3price;
+
+    /** 阶梯三气量 */
+    @Excel(name = "阶梯三气量" )
+    private String f_stair3amount;
+
+    /** 阶梯三金额 */
+    @Excel(name = "阶梯三金额" )
+    private String f_stair3fee;
+
+    public String getFuserid()
+    {
+        return f_userid;
+    }
+
+    public String getFusername()
+    {
+        return f_username;
+    }
+
+    public String getFusertype()
+    {
+        return f_usertype;
+    }
+
+    public String getFzhye()
+    {
+        return f_zhye;
+    }
+
+    public String getFbenqizhye()
+    {
+        return f_benqizhye;
+    }
+
+    public String getFgasmeterstyle()
+    {
+        return f_gasmeterstyle;
+    }
+
+    public String getFpregas()
+    {
+        return f_pregas;
+    }
+
+    public String getFpreamount()
+    {
+        return f_preamount;
+    }
+
+    public String getFpayment()
+    {
+        return f_payment;
+    }
+
+    public String getFupbuynum()
+    {
+        return f_upbuynum;
+    }
+
+    public String getFsgnetwork()
+    {
+        return f_sgnetwork;
+    }
+
+    public String getFsgoperator()
+    {
+        return f_sgoperator;
+    }
+
+    public String getFdeliverydate()
+    {
+        if(f_deliverydate == null){
+            return null;
+        }else if(f_deliverydate.contains(".")){
+            return f_deliverydate.split("\\.")[0];
+        }else {
+            return f_deliverydate;
+        }
+    }
+
+    public String getFdeliverytime()
+    {
+        if(f_deliverytime == null){
+            return null;
+        }else if(f_deliverytime.contains(".")){
+            return f_deliverytime.split("\\.")[0];
+        }else {
+            return f_deliverytime;
+        }
+    }
+
+    public String getFfiliale()
+    {
+        return f_filiale;
+    }
+
+    public String getFfengongsinum()
+    {
+        return f_fengongsinum;
+    }
+
+    public String getFpayfeetype()
+    {
+        return f_payfeetype;
+    }
+
+    public String getFpayfeevalid()
+    {
+        return f_payfeevalid;
+    }
+
+    public String getFtimes()
+    {
+        return f_times;
+    }
+
+    public String getFstairtype()
+    {
+        return f_stairtype;
+    }
+
+    public String getFstair1price()
+    {
+        return f_stair1price;
+    }
+
+    public String getFstair1amount()
+    {
+        return f_stair1amount;
+    }
+
+    public String getFstair1fee()
+    {
+        return f_stair1fee;
+    }
+
+    public String getFstair2price()
+    {
+        return f_stair2price;
+    }
+
+    public String getFstair2amount()
+    {
+        return f_stair2amount;
+    }
+
+    public String getFstair2fee()
+    {
+        return f_stair2fee;
+    }
+
+    public String getFstair3price()
+    {
+        return f_stair3price;
+    }
+
+    public String getFstair3amount()
+    {
+        return f_stair3amount;
+    }
+
+    public String getFstair3fee()
+    {
+        return f_stair3fee;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/gas/aofe_gas_purchase_infor/mapper/TGuijiAofeGasPurchaseMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.gas.aofe_gas_purchase_infor.mapper;
+
+import com.sooka.system.gas.aofe_gas_purchase_infor.domain.TGuijiAofeGasPurchaseInfor;
+
+import java.util.List;
+
+/**
+ * 奥枫收费系统-预付费购气信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiAofeGasPurchaseMapper
+{
+    /**
+     * 查询奥枫收费系统-预付费购气信息
+     *
+     * @param id 奥枫收费系统-预付费购气信息ID
+     * @return 奥枫收费系统-预付费购气信息
+     */
+    public TGuijiAofeGasPurchaseInfor selectById(String id);
+
+    /**
+     * 查询奥枫收费系统-预付费购气信息列表
+     *
+     * @param param 奥枫收费系统-预付费购气信息
+     * @return 奥枫收费系统-预付费购气信息集合
+     */
+    public List<TGuijiAofeGasPurchaseInfor> selectList(TGuijiAofeGasPurchaseInfor param);
+
+    /**
+     * 新增奥枫收费系统-预付费购气信息
+     *
+     * @param param 奥枫收费系统-预付费购气信息
+     * @return 结果
+     */
+    public int insert(TGuijiAofeGasPurchaseInfor param);
+
+    /**
+     * 修改奥枫收费系统-预付费购气信息
+     *
+     * @param param 奥枫收费系统-预付费购气信息
+     * @return 结果
+     */
+    public int update(TGuijiAofeGasPurchaseInfor 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/gas/aofe_gas_purchase_infor/service/ITGuijiAofeGasPurchaseInforService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.gas.aofe_gas_purchase_infor.service;
+
+import com.sooka.system.gas.aofe_gas_purchase_infor.domain.TGuijiAofeGasPurchaseInfor;
+
+import java.util.List;
+
+/**
+ * 奥枫收费系统-预付费购气信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiAofeGasPurchaseInforService
+{
+    /**
+     * 查询奥枫收费系统-预付费购气信息
+     *
+     * @param id 奥枫收费系统-预付费购气信息ID
+     * @return 奥枫收费系统-预付费购气信息
+     */
+    public TGuijiAofeGasPurchaseInfor selectById(String id);
+
+    /**
+     * 查询奥枫收费系统-预付费购气信息列表
+     *
+     * @param param 奥枫收费系统-预付费购气信息
+     * @return 奥枫收费系统-预付费购气信息集合
+     */
+    public List<TGuijiAofeGasPurchaseInfor> selectList(TGuijiAofeGasPurchaseInfor param);
+
+    /**
+     * 新增奥枫收费系统-预付费购气信息
+     *
+     * @param param 奥枫收费系统-预付费购气信息
+     * @return 结果
+     */
+    public int insert(TGuijiAofeGasPurchaseInfor param);
+
+    /**
+     * 修改奥枫收费系统-预付费购气信息
+     *
+     * @param param 奥枫收费系统-预付费购气信息
+     * @return 结果
+     */
+    public int update(TGuijiAofeGasPurchaseInfor 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/gas/aofe_gas_purchase_infor/service/impl/TGuijiAofeGasPurchaseInforServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.gas.aofe_gas_purchase_infor.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.gas.aofe_gas_purchase_infor.domain.TGuijiAofeGasPurchaseInfor;
+import com.sooka.system.gas.aofe_gas_purchase_infor.mapper.TGuijiAofeGasPurchaseMapper;
+import com.sooka.system.gas.aofe_gas_purchase_infor.service.ITGuijiAofeGasPurchaseInforService;
+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 TGuijiAofeGasPurchaseInforServiceImpl implements ITGuijiAofeGasPurchaseInforService
+{
+    @Autowired
+    private TGuijiAofeGasPurchaseMapper mapper;
+
+    /**
+     * 查询奥枫收费系统-预付费购气信息
+     *
+     * @param id 奥枫收费系统-预付费购气信息ID
+     * @return 奥枫收费系统-预付费购气信息
+     */
+    @Override
+    public TGuijiAofeGasPurchaseInfor selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询奥枫收费系统-预付费购气信息列表
+     *
+     * @param param 奥枫收费系统-预付费购气信息
+     * @return 奥枫收费系统-预付费购气信息
+     */
+    @Override
+    public List<TGuijiAofeGasPurchaseInfor> selectList(TGuijiAofeGasPurchaseInfor param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增奥枫收费系统-预付费购气信息
+     *
+     * @param param 奥枫收费系统-预付费购气信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiAofeGasPurchaseInfor param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改奥枫收费系统-预付费购气信息
+     *
+     * @param param 奥枫收费系统-预付费购气信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiAofeGasPurchaseInfor 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/gas/aofe_meter_reading_infor/controller/TGuijiAofeMeterReadingInforController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.gas.aofe_meter_reading_infor.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.gas.aofe_meter_reading_infor.domain.TGuijiAofeMeterReadingInfor;
+import com.sooka.system.gas.aofe_meter_reading_infor.service.ITGuijiAofeMeterReadingInforService;
+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/gas/aofe_meter_reading_infor")
+public class TGuijiAofeMeterReadingInforController extends BaseController
+{
+    private String prefix = "system/gas/aofe_meter_reading_infor";
+
+    @Autowired
+    private ITGuijiAofeMeterReadingInforService service;
+
+    @RequiresPermissions("system:aofe_meter_reading_infor:view")
+    @GetMapping()
+    public String aofe_meter_reading_infor()
+    {
+        return prefix + "/aofe_meter_reading_infor";
+    }
+
+    /**
+     * 查询奥枫收费系统-列表
+     */
+    @RequiresPermissions("system:aofe_meter_reading_infor:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiAofeMeterReadingInfor param)
+    {
+        startPage();
+        List<TGuijiAofeMeterReadingInfor> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出奥枫收费系统-抄表信息列表
+     */
+    @RequiresPermissions("system:aofe_meter_reading_infor:export")
+    @Log(title = "奥枫收费系统-抄表信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiAofeMeterReadingInfor param)
+    {
+        List<TGuijiAofeMeterReadingInfor> list = service.selectList(param);
+        ExcelUtil<TGuijiAofeMeterReadingInfor> util = new ExcelUtil<TGuijiAofeMeterReadingInfor>(TGuijiAofeMeterReadingInfor.class);
+        return util.exportExcel(list, "奥枫收费系统-抄表信息");
+    }
+
+    /**
+     * 新增奥枫收费系统-抄表信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存奥枫收费系统-抄表信息
+     */
+    @RequiresPermissions("system:aofe_meter_reading_infor:add")
+    @Log(title = "奥枫收费系统-抄表信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiAofeMeterReadingInfor param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改奥枫收费系统-抄表信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiAofeMeterReadingInfor param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存奥枫收费系统-抄表信息
+     */
+    @RequiresPermissions("system:aofe_meter_reading_infor:edit")
+    @Log(title = "奥枫收费系统-抄表信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiAofeMeterReadingInfor param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除奥枫收费系统-抄表信息
+     */
+    @RequiresPermissions("system:aofe_meter_reading_infor: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)
+    {
+        TGuijiAofeMeterReadingInfor param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

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

@@ -0,0 +1,267 @@
+package com.sooka.system.gas.aofe_meter_reading_infor.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 奥枫收费系统-抄表信息对象 t_guiji_medicine_plant
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiAofeMeterReadingInfor 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 f_userid;
+
+    /** 用户姓名/单位名称 */
+    @Excel(name = "用户姓名/单位名称" )
+    private String f_username;
+
+    /** 用户类型 */
+    @Excel(name = "用户类型" )
+    private String f_usertype;
+
+    /** 小区名称 */
+    @Excel(name = "小区名称" )
+    private String f_districtname;
+
+    /** 小区地址 */
+    @Excel(name = "小区地址" )
+    private String f_address;
+
+    /** 所属分公司 */
+    @Excel(name = "所属分公司" )
+    private String f_filiale;
+
+    /** 网点 */
+    @Excel(name = "网点" )
+    private String f_network;
+
+    /** 操作员 */
+    @Excel(name = "操作员" )
+    private String f_operator;
+
+    /** 应交气量 */
+    @Excel(name = "应交气量" )
+    private String oughtamount;
+
+    /** 应交金额 */
+    @Excel(name = "应交金额" )
+    private String oughtfee;
+
+    /** 本次抄表底数 */
+    @Excel(name = "本次抄表底数" )
+    private String lastrecord;
+
+    /** 上次抄表底数 */
+    @Excel(name = "上次抄表底数" )
+    private String lastinputgasnum;
+
+    /** 日期 */
+    @Excel(name = "日期" )
+    private String f_inputdate;
+
+    /** 上次抄表日期 */
+    @Excel(name = "上次抄表日期" )
+    private String scinputdate;
+
+    /** 抄表计划日期 */
+    @Excel(name = "抄表计划日期" )
+    private String f_handdate;
+
+    /** 是否缴费 */
+    @Excel(name = "是否缴费" )
+    private String shifoujiaofei;
+
+    /** 交费截至日期 */
+    @Excel(name = "交费截至日期" )
+    private String f_endjfdate;
+
+    /** 抄表单状态 */
+    @Excel(name = "抄表单状态" )
+    private String f_state;
+
+    /** 收费记录id */
+    @Excel(name = "收费记录id" )
+    private String f_sellid;
+
+    /** 滞纳金 */
+    @Excel(name = "滞纳金" )
+    private String f_zhinajin;
+
+    /** 滞纳金开始计算日期 */
+    @Excel(name = "滞纳金开始计算日期" )
+    private String f_zhinajindate;
+
+    /** 滞纳金天数 */
+    @Excel(name = "滞纳金天数" )
+    private String f_zhinajintianshu;
+
+    public String getFuserid()
+    {
+        return f_userid;
+    }
+
+    public String getFusername()
+    {
+        return f_username;
+    }
+
+    public String getFusertype()
+    {
+        return f_usertype;
+    }
+
+    public String getFdistrictname()
+    {
+        return f_districtname;
+    }
+
+    public String getFaddress()
+    {
+        return f_address;
+    }
+
+    public String getFfiliale()
+    {
+        return f_filiale;
+    }
+
+    public String getFnetwork()
+    {
+        return f_network;
+    }
+
+    public String getFoperator()
+    {
+        return f_operator;
+    }
+
+    public String getOughtamount()
+    {
+        return oughtamount;
+    }
+
+    public String getOughtfee()
+    {
+        return oughtfee;
+    }
+
+    public String getLastrecord()
+    {
+        return lastrecord;
+    }
+
+    public String getLastinputgasnum()
+    {
+        return lastinputgasnum;
+    }
+
+    public String getFinputdate()
+    {
+        if(f_inputdate == null){
+            return null;
+        }else if(f_inputdate.contains(".")){
+            return f_inputdate.split("\\.")[0];
+        }else {
+            return f_inputdate;
+        }
+    }
+
+    public String getScinputdate()
+    {
+        if(scinputdate == null){
+            return null;
+        }else if(scinputdate.contains(".")){
+            return scinputdate.split("\\.")[0];
+        }else {
+            return scinputdate;
+        }
+    }
+
+    public String getFhanddate()
+    {
+        if(f_handdate == null){
+            return null;
+        }else if(f_handdate.contains(".")){
+            return f_handdate.split("\\.")[0];
+        }else {
+            return f_handdate;
+        }
+    }
+
+    public String getShifoujiaofei()
+    {
+        return shifoujiaofei;
+    }
+
+    public String getFendjfdate()
+    {
+        if(f_endjfdate == null){
+            return null;
+        }else if(f_endjfdate.contains(".")){
+            return f_endjfdate.split("\\.")[0];
+        }else {
+            return f_endjfdate;
+        }
+    }
+
+    public String getFstate()
+    {
+        return f_state;
+    }
+
+    public String getFsellid()
+    {
+        return f_sellid;
+    }
+
+    public String getFzhinajin()
+    {
+        return f_zhinajin;
+    }
+
+    public String getFzhinajindate()
+    {
+        if(f_zhinajindate == null){
+            return null;
+        }else if(f_zhinajindate.contains(".")){
+            return f_zhinajindate.split("\\.")[0];
+        }else {
+            return f_zhinajindate;
+        }
+    }
+
+    public String getFzhinajintianshu()
+    {
+        return f_zhinajintianshu;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/gas/aofe_meter_reading_infor/mapper/TGuijiAofeMeterReadingMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.gas.aofe_meter_reading_infor.mapper;
+
+import com.sooka.system.gas.aofe_meter_reading_infor.domain.TGuijiAofeMeterReadingInfor;
+
+import java.util.List;
+
+/**
+ * 奥枫收费系统-抄表信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiAofeMeterReadingMapper
+{
+    /**
+     * 查询奥枫收费系统-抄表信息
+     *
+     * @param id 奥枫收费系统-抄表信息ID
+     * @return 奥枫收费系统-抄表信息
+     */
+    public TGuijiAofeMeterReadingInfor selectById(String id);
+
+    /**
+     * 查询奥枫收费系统-抄表信息列表
+     *
+     * @param param 奥枫收费系统-抄表信息
+     * @return 奥枫收费系统-抄表信息集合
+     */
+    public List<TGuijiAofeMeterReadingInfor> selectList(TGuijiAofeMeterReadingInfor param);
+
+    /**
+     * 新增奥枫收费系统-抄表信息
+     *
+     * @param param 奥枫收费系统-抄表信息
+     * @return 结果
+     */
+    public int insert(TGuijiAofeMeterReadingInfor param);
+
+    /**
+     * 修改奥枫收费系统-抄表信息
+     *
+     * @param param 奥枫收费系统-抄表信息
+     * @return 结果
+     */
+    public int update(TGuijiAofeMeterReadingInfor 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/gas/aofe_meter_reading_infor/service/ITGuijiAofeMeterReadingInforService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.gas.aofe_meter_reading_infor.service;
+
+import com.sooka.system.gas.aofe_meter_reading_infor.domain.TGuijiAofeMeterReadingInfor;
+
+import java.util.List;
+
+/**
+ * 奥枫收费系统-抄表信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiAofeMeterReadingInforService
+{
+    /**
+     * 查询奥枫收费系统-抄表信息
+     *
+     * @param id 奥枫收费系统-抄表信息ID
+     * @return 奥枫收费系统-抄表信息
+     */
+    public TGuijiAofeMeterReadingInfor selectById(String id);
+
+    /**
+     * 查询奥枫收费系统-抄表信息列表
+     *
+     * @param param 奥枫收费系统-抄表信息
+     * @return 奥枫收费系统-抄表信息集合
+     */
+    public List<TGuijiAofeMeterReadingInfor> selectList(TGuijiAofeMeterReadingInfor param);
+
+    /**
+     * 新增奥枫收费系统-抄表信息
+     *
+     * @param param 奥枫收费系统-抄表信息
+     * @return 结果
+     */
+    public int insert(TGuijiAofeMeterReadingInfor param);
+
+    /**
+     * 修改奥枫收费系统-抄表信息
+     *
+     * @param param 奥枫收费系统-抄表信息
+     * @return 结果
+     */
+    public int update(TGuijiAofeMeterReadingInfor 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/gas/aofe_meter_reading_infor/service/impl/TGuijiAofeMeterReadingInforServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.gas.aofe_meter_reading_infor.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.gas.aofe_meter_reading_infor.domain.TGuijiAofeMeterReadingInfor;
+import com.sooka.system.gas.aofe_meter_reading_infor.mapper.TGuijiAofeMeterReadingMapper;
+import com.sooka.system.gas.aofe_meter_reading_infor.service.ITGuijiAofeMeterReadingInforService;
+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 TGuijiAofeMeterReadingInforServiceImpl implements ITGuijiAofeMeterReadingInforService
+{
+    @Autowired
+    private TGuijiAofeMeterReadingMapper mapper;
+
+    /**
+     * 查询奥枫收费系统-抄表信息
+     *
+     * @param id 奥枫收费系统-抄表信息ID
+     * @return 奥枫收费系统-抄表信息
+     */
+    @Override
+    public TGuijiAofeMeterReadingInfor selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询奥枫收费系统-抄表信息列表
+     *
+     * @param param 奥枫收费系统-抄表信息
+     * @return 奥枫收费系统-抄表信息
+     */
+    @Override
+    public List<TGuijiAofeMeterReadingInfor> selectList(TGuijiAofeMeterReadingInfor param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增奥枫收费系统-抄表信息
+     *
+     * @param param 奥枫收费系统-抄表信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiAofeMeterReadingInfor param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改奥枫收费系统-抄表信息
+     *
+     * @param param 奥枫收费系统-抄表信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiAofeMeterReadingInfor 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/gas/aofe_user_infor/controller/TGuijAofeUserInforController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.gas.aofe_user_infor.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.gas.aofe_user_infor.domain.TGuijiAofeUserInfor;
+import com.sooka.system.gas.aofe_user_infor.service.ITGuijiAofeUserInforService;
+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/gas/aofe_user_infor")
+public class TGuijAofeUserInforController extends BaseController
+{
+    private String prefix = "system/gas/aofe_user_infor";
+
+    @Autowired
+    private ITGuijiAofeUserInforService service;
+
+    @RequiresPermissions("system:aofe_user_infor:view")
+    @GetMapping()
+    public String aofe_user_infor()
+    {
+        return prefix + "/aofe_user_infor";
+    }
+
+    /**
+     * 查询奥枫收费系统-用户信息列表
+     */
+    @RequiresPermissions("system:aofe_user_infor:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiAofeUserInfor param)
+    {
+        startPage();
+        List<TGuijiAofeUserInfor> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出奥枫收费系统-用户信息列表
+     */
+    @RequiresPermissions("system:aofe_user_infor:export")
+    @Log(title = "奥枫收费系统-用户信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiAofeUserInfor param)
+    {
+        List<TGuijiAofeUserInfor> list = service.selectList(param);
+        ExcelUtil<TGuijiAofeUserInfor> util = new ExcelUtil<TGuijiAofeUserInfor>(TGuijiAofeUserInfor.class);
+        return util.exportExcel(list, "奥枫收费系统-用户信息");
+    }
+
+    /**
+     * 新增奥枫收费系统-用户信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存奥枫收费系统-用户信息
+     */
+    @RequiresPermissions("system:aofe_user_infor:add")
+    @Log(title = "奥枫收费系统-用户信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiAofeUserInfor param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改奥枫收费系统-用户信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiAofeUserInfor param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存奥枫收费系统-用户信息
+     */
+    @RequiresPermissions("system:aofe_user_infor:edit")
+    @Log(title = "奥枫收费系统-用户信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiAofeUserInfor param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除奥枫收费系统-用户信息
+     */
+    @RequiresPermissions("system:aofe_user_infor: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)
+    {
+        TGuijiAofeUserInfor param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

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

@@ -0,0 +1,186 @@
+package com.sooka.system.gas.aofe_user_infor.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 奥枫收费系统-用户信息对象 t_guiji_medicine_plant
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiAofeUserInfor 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 f_userid;
+
+    /** 用户状态 */
+    @Excel(name = "用户状态" )
+    private String f_userstate;
+
+    /** 总状态,收费总的流程状态 */
+    @Excel(name = "总状态,收费总的流程状态" )
+    private String f_state;
+
+    /** 用户姓名/单位名称 */
+    @Excel(name = "用户姓名/单位名称" )
+    private String f_username;
+
+    /** 证件号码 */
+    @Excel(name = "证件号码" )
+    private String f_idnumber;
+
+    /** 电话 */
+    @Excel(name = "电话" )
+    private String f_phone;
+
+    /** 营业厅部门 */
+    @Excel(name = "营业厅部门" )
+    private String f_yytdepa;
+
+    /** 建档人 */
+    @Excel(name = "建档人" )
+    private String f_yytoper;
+
+    /** 建档日期 */
+    @Excel(name = "建档日期" )
+    private String f_yytdate;
+
+    /** 开户时间 */
+    @Excel(name = "开户时间" )
+    private String f_dateofopening;
+
+    /** 所属分公司 */
+    @Excel(name = "所属分公司" )
+    private String f_filiale;
+
+    /** 分公司编号 */
+    @Excel(name = "分公司编号" )
+    private String f_fengongsinum;
+
+    /** 用户类型 */
+    @Excel(name = "用户类型" )
+    private String f_usertype;
+
+    /** 小区名称 */
+    @Excel(name = "小区名称" )
+    private String f_districtname;
+
+    /** 详细地址 */
+    @Excel(name = "详细地址" )
+    private String f_address;
+
+    public String getFuserid()
+    {
+        return f_userid;
+    }
+
+    public String getFuserstate()
+    {
+        return f_userstate;
+    }
+
+    public String getFstate()
+    {
+        return f_state;
+    }
+
+    public String getFusername()
+    {
+        return f_username;
+    }
+
+    public String getFidnumber()
+    {
+        return f_idnumber;
+    }
+
+    public String getFphone()
+    {
+        return f_phone;
+    }
+
+    public String getFyytdepa()
+    {
+        return f_yytdepa;
+    }
+
+    public String getFyytoper()
+    {
+        return f_yytoper;
+    }
+
+    public String getFyytdate()
+    {
+        if(f_yytdate == null){
+            return null;
+        }else if(f_yytdate.contains(".")){
+            return f_yytdate.split("\\.")[0];
+        }else {
+            return f_yytdate;
+        }
+    }
+
+    public String getFdateofopening()
+    {
+        if(f_dateofopening == null){
+            return null;
+        }else if(f_dateofopening.contains(".")){
+            return f_dateofopening.split("\\.")[0];
+        }else {
+            return f_dateofopening;
+        }
+    }
+
+    public String getFfiliale()
+    {
+        return f_filiale;
+    }
+
+    public String getFfengongsinum()
+    {
+        return f_fengongsinum;
+    }
+
+    public String getFusertype()
+    {
+        return f_usertype;
+    }
+
+    public String getFdistrictname()
+    {
+        return f_districtname;
+    }
+
+    public String getFaddress()
+    {
+        return f_address;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/gas/aofe_user_infor/mapper/TGuijiAofeUserInforMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.gas.aofe_user_infor.mapper;
+
+import com.sooka.system.gas.aofe_user_infor.domain.TGuijiAofeUserInfor;
+
+import java.util.List;
+
+/**
+ * 奥枫收费系统-用户信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiAofeUserInforMapper
+{
+    /**
+     * 查询奥枫收费系统-用户信息
+     *
+     * @param id 奥枫收费系统-用户信息ID
+     * @return 奥枫收费系统-用户信息
+     */
+    public TGuijiAofeUserInfor selectById(String id);
+
+    /**
+     * 查询奥枫收费系统-用户信息列表
+     *
+     * @param param 奥枫收费系统-用户信息
+     * @return 奥枫收费系统-用户信息集合
+     */
+    public List<TGuijiAofeUserInfor> selectList(TGuijiAofeUserInfor param);
+
+    /**
+     * 新增奥枫收费系统-用户信息
+     *
+     * @param param 奥枫收费系统-用户信息
+     * @return 结果
+     */
+    public int insert(TGuijiAofeUserInfor param);
+
+    /**
+     * 修改奥枫收费系统-用户信息
+     *
+     * @param param 奥枫收费系统-用户信息
+     * @return 结果
+     */
+    public int update(TGuijiAofeUserInfor 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/gas/aofe_user_infor/service/ITGuijiAofeUserInforService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.gas.aofe_user_infor.service;
+
+import com.sooka.system.gas.aofe_user_infor.domain.TGuijiAofeUserInfor;
+
+import java.util.List;
+
+/**
+ * 奥枫收费系统-用户信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiAofeUserInforService
+{
+    /**
+     * 查询奥枫收费系统-用户信息
+     *
+     * @param id 奥枫收费系统-用户信息ID
+     * @return 奥枫收费系统-用户信息
+     */
+    public TGuijiAofeUserInfor selectById(String id);
+
+    /**
+     * 查询奥枫收费系统-用户信息列表
+     *
+     * @param param 奥枫收费系统-用户信息
+     * @return 奥枫收费系统-用户信息集合
+     */
+    public List<TGuijiAofeUserInfor> selectList(TGuijiAofeUserInfor param);
+
+    /**
+     * 新增奥枫收费系统-用户信息
+     *
+     * @param param 奥枫收费系统-用户信息
+     * @return 结果
+     */
+    public int insert(TGuijiAofeUserInfor param);
+
+    /**
+     * 修改奥枫收费系统-用户信息
+     *
+     * @param param 奥枫收费系统-用户信息
+     * @return 结果
+     */
+    public int update(TGuijiAofeUserInfor 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/gas/aofe_user_infor/service/impl/TGuijiAofeUserInforServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.gas.aofe_user_infor.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.gas.aofe_user_infor.domain.TGuijiAofeUserInfor;
+import com.sooka.system.gas.aofe_user_infor.mapper.TGuijiAofeUserInforMapper;
+import com.sooka.system.gas.aofe_user_infor.service.ITGuijiAofeUserInforService;
+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 TGuijiAofeUserInforServiceImpl implements ITGuijiAofeUserInforService
+{
+    @Autowired
+    private TGuijiAofeUserInforMapper mapper;
+
+    /**
+     * 查询奥枫收费系统-用户信息
+     *
+     * @param id 奥枫收费系统-用户信息ID
+     * @return 奥枫收费系统-用户信息
+     */
+    @Override
+    public TGuijiAofeUserInfor selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询奥枫收费系统-用户信息列表
+     *
+     * @param param 奥枫收费系统-用户信息
+     * @return 奥枫收费系统-用户信息
+     */
+    @Override
+    public List<TGuijiAofeUserInfor> selectList(TGuijiAofeUserInfor param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增奥枫收费系统-用户信息
+     *
+     * @param param 奥枫收费系统-用户信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiAofeUserInfor param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改奥枫收费系统-用户信息
+     *
+     * @param param 奥枫收费系统-用户信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiAofeUserInfor 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/gas/zenner_meter_reading_infor/controller/TGuijiZennerMeterReadingInforController.java

@@ -0,0 +1,134 @@
+package com.sooka.system.gas.zenner_meter_reading_infor.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.gas.zenner_meter_reading_infor.domain.TGuijiZennerMeterReadingInfor;
+import com.sooka.system.gas.zenner_meter_reading_infor.service.ITGuijiZennerMeterReadingInforService;
+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/gas/zenner_meter_reading_infor")
+public class TGuijiZennerMeterReadingInforController extends BaseController
+{
+    private String prefix = "system/gas/zenner_meter_reading_infor";
+
+    @Autowired
+    private ITGuijiZennerMeterReadingInforService service;
+
+    @RequiresPermissions("system:zenner_meter_reading_infor:view")
+    @GetMapping()
+    public String zenner_meter_reading_infor()
+    {
+        return prefix + "/zenner_meter_reading_infor";
+    }
+
+    /**
+     * 查询真兰收费系统-列表
+     */
+    @RequiresPermissions("system:zenner_meter_reading_infor:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TGuijiZennerMeterReadingInfor param)
+    {
+        startPage();
+        List<TGuijiZennerMeterReadingInfor> list = service.selectList(param);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出真兰收费系统-抄表信息列表
+     */
+    @RequiresPermissions("system:zenner_meter_reading_infor:export")
+    @Log(title = "真兰收费系统-抄表信息", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TGuijiZennerMeterReadingInfor param)
+    {
+        List<TGuijiZennerMeterReadingInfor> list = service.selectList(param);
+        ExcelUtil<TGuijiZennerMeterReadingInfor> util = new ExcelUtil<TGuijiZennerMeterReadingInfor>(TGuijiZennerMeterReadingInfor.class);
+        return util.exportExcel(list, "真兰收费系统-抄表信息");
+    }
+
+    /**
+     * 新增真兰收费系统-抄表信息
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存真兰收费系统-抄表信息
+     */
+    @RequiresPermissions("system:zenner_meter_reading_infor:add")
+    @Log(title = "真兰收费系统-抄表信息", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TGuijiZennerMeterReadingInfor param)
+    {
+        return toAjax(service.insert(param));
+    }
+
+    /**
+     * 修改真兰收费系统-抄表信息
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TGuijiZennerMeterReadingInfor param = service.selectById(id);
+        mmap.put("param", param);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存真兰收费系统-抄表信息
+     */
+    @RequiresPermissions("system:zenner_meter_reading_infor:edit")
+    @Log(title = "真兰收费系统-抄表信息", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TGuijiZennerMeterReadingInfor param)
+    {
+        return toAjax(service.update(param));
+    }
+
+    /**
+     * 删除真兰收费系统-抄表信息
+     */
+    @RequiresPermissions("system:zenner_meter_reading_infor: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)
+    {
+        TGuijiZennerMeterReadingInfor param = service.selectById(id);
+        mmap.put("detail", param);
+        return prefix + "/detail";
+    }
+}

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

@@ -0,0 +1,664 @@
+package com.sooka.system.gas.zenner_meter_reading_infor.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * 真兰收费系统-抄表信息对象 t_guiji_medicine_plant
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiZennerMeterReadingInfor 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;
+
+    /** GUID */
+    @Excel(name = "GUID" )
+    private String GUID;
+
+    /** 用户GUID */
+    @Excel(name = "用户GUID" )
+    private String VC_WCB_USERGUID;
+
+    /** 气表GUID */
+    @Excel(name = "气表GUID" )
+    private String VC_WCB_METERGUID;
+
+    /** 操作人员 */
+    @Excel(name = "操作人员" )
+    private String VC_WCB_PERSON;
+
+    /** 操作时间 */
+    @Excel(name = "操作时间" )
+    private String D_WCB_OPDATE;
+
+    /** 累计用气量 */
+    @Excel(name = "累计用气量" )
+    private String N_WCB_USED;
+
+    /** 累计用气量 */
+    @Excel(name = "累计用气量" )
+    private String N_WCB_HEJI;
+
+    /** 计算气量(本次使用气量对比表免费气量) */
+    @Excel(name = "计算气量(本次使用气量对比表免费气量)" )
+    private String N_WCB_HEJIEX;
+
+    /** 剩余气量|金额 */
+    @Excel(name = "剩余气量|金额" )
+    private String N_WCB_LEAVE;
+
+    /** 总购气量|金额 */
+    @Excel(name = "总购气量|金额" )
+    private String N_WCB_BUY;
+
+    /** 总购气量|金额 */
+    @Excel(name = "总购气量|金额" )
+    private String N_WCB_TOTALBUY;
+
+    /** 单价 */
+    @Excel(name = "单价" )
+    private String N_WCB_PRICE;
+
+    /** 无线充值次数 */
+    @Excel(name = "无线充值次数" )
+    private String I_WCB_BUYCOUNT;
+
+    /** 无线充值次数 */
+    @Excel(name = "无线充值次数" )
+    private String I_WCB_WLBUYCOUNT;
+
+    /** 是否远程关阀 */
+    @Excel(name = "是否远程关阀" )
+    private String VC_WCB_REMOTECLOSEVALVE;
+
+    /** 是否泄漏 */
+    @Excel(name = "是否泄漏" )
+    private String VC_WCB_REVEAL;
+
+    /** 通讯故障 */
+    @Excel(name = "通讯故障" )
+    private String VC_WCB_COMMUNICATEBAD;
+
+    /** 磁干扰 */
+    @Excel(name = "磁干扰" )
+    private String VC_WCB_MAGNETICDISTURBANCE;
+
+    /** 阀门状态 */
+    @Excel(name = "阀门状态" )
+    private String VC_WCB_VALVESTATE;
+
+    /** 电池电量高低 */
+    @Excel(name = "电池电量高低" )
+    private String VC_WCB_BATTERY;
+
+    /** 是否过流 */
+    @Excel(name = "是否过流" )
+    private String VC_WCB_FLOW;
+
+    /** 电池百分比 */
+    @Excel(name = "电池百分比" )
+    private String VC_WCB_BATTERYPER;
+
+    /** 电池电压(外电干电池) */
+    @Excel(name = "电池电压(外电干电池)" )
+    private String VC_WCB_BATTERYMILL;
+
+    /** 备用电池电压(内电锂电池) */
+    @Excel(name = "备用电池电压(内电锂电池)" )
+    private String VC_WCB_SPAREBATTERYMILL;
+
+    /** 地址 */
+    @Excel(name = "地址" )
+    private String VC_WCB_ADDRESS;
+
+    /** 条形码 */
+    @Excel(name = "条形码" )
+    private String VC_WCB_CODE;
+
+    /** 阀门故障 */
+    @Excel(name = "阀门故障" )
+    private String VC_WCB_VALVEERR;
+
+    /** 欠费关阀(0-正常 1-欠费关阀) */
+    @Excel(name = "欠费关阀(0-正常 1-欠费关阀)" )
+    private String VC_WCB_ARREARSCLOSEVALUE;
+
+    /** 内电低电 */
+    @Excel(name = "内电低电" )
+    private String VC_WCB_INNERBATERR;
+
+    /** 死表故障 */
+    @Excel(name = "死表故障" )
+    private String VC_WCB_DIE;
+
+    /** 倾斜故障 */
+    @Excel(name = "倾斜故障" )
+    private String VC_WCB_TILT;
+
+    /** 月冻结气量 */
+    @Excel(name = "月冻结气量" )
+    private String VC_WCB_MONTHVALUE;
+
+    /** 执行日期 */
+    @Excel(name = "执行日期" )
+    private String EXECE_DATE;
+
+    /** 执行状态 */
+    @Excel(name = "执行状态" )
+    private String EXECE_STATE;
+
+    /** 用气日期YYYYMMDD */
+    @Excel(name = "用气日期YYYYMMDD" )
+    private String VC_WCB_USEDATE;
+
+    /** 用户名称 */
+    @Excel(name = "用户名称" )
+    private String VC_WCB_USERNAME;
+
+    /** 报警气量 */
+    @Excel(name = "报警气量" )
+    private String VC_WCB_ALARMVALUE;
+
+    /** 信号强度 */
+    @Excel(name = "信号强度" )
+    private String VC_WCB_SIGNALINTENSITY;
+
+    /** 上报次数 */
+    @Excel(name = "上报次数" )
+    private String I_WCB_REPORTCOUNT;
+
+    /** 第1阶梯数量 */
+    @Excel(name = "第1阶梯数量" )
+    private String N_WCB_JTNUM1;
+
+    /** 第1阶梯单价 */
+    @Excel(name = "第1阶梯单价" )
+    private String N_WCB_JTPRICE1;
+
+    /** 第1阶梯金额 */
+    @Excel(name = "第1阶梯金额" )
+    private String N_WCB_JTAMOUNT1;
+
+    /** 第2阶梯数量 */
+    @Excel(name = "第2阶梯数量" )
+    private String N_WCB_JTNUM2;
+
+    /** 第2阶梯单价 */
+    @Excel(name = "第2阶梯单价" )
+    private String N_WCB_JTPRICE2;
+
+    /** 第2阶梯金额 */
+    @Excel(name = "第2阶梯金额" )
+    private String N_WCB_JTAMOUNT2;
+
+    /** 第3阶梯数量 */
+    @Excel(name = "第3阶梯数量" )
+    private String N_WCB_JTNUM3;
+
+    /** 第3阶梯单价 */
+    @Excel(name = "第3阶梯单价" )
+    private String N_WCB_JTPRICE3;
+
+    /** 第3阶梯金额 */
+    @Excel(name = "第3阶梯金额" )
+    private String N_WCB_JTAMOUNT3;
+
+    /** 第4阶梯数量 */
+    @Excel(name = "第4阶梯数量" )
+    private String N_WCB_JTNUM4;
+
+    /** 第4阶梯单价 */
+    @Excel(name = "第4阶梯单价" )
+    private String N_WCB_JTPRICE4;
+
+    /** 第4阶梯金额 */
+    @Excel(name = "第4阶梯金额" )
+    private String N_WCB_JTAMOUNT4;
+
+    /** 第5阶梯数量 */
+    @Excel(name = "第5阶梯数量" )
+    private String N_WCB_JTNUM5;
+
+    /** 第5阶梯单价 */
+    @Excel(name = "第5阶梯单价" )
+    private String N_WCB_JTPRICE5;
+
+    /** 第5阶梯金额 */
+    @Excel(name = "第5阶梯金额" )
+    private String N_WCB_JTAMOUNT5;
+
+    /** 第6阶梯数量 */
+    @Excel(name = "第6阶梯数量" )
+    private String N_WCB_JTNUM6;
+
+    /** 第6阶梯单价 */
+    @Excel(name = "第6阶梯单价" )
+    private String N_WCB_JTPRICE6;
+
+    /** 第6阶梯金额 */
+    @Excel(name = "第6阶梯金额" )
+    private String N_WCB_JTAMOUNT6;
+
+    public String getGuid()
+    {
+        return GUID;
+    }
+
+    public String getVcwcbuserguid()
+    {
+        return VC_WCB_USERGUID;
+    }
+
+    public String getVcwcbmeterguid()
+    {
+        return VC_WCB_METERGUID;
+    }
+
+    public String getVcwcbperson()
+    {
+        return VC_WCB_PERSON;
+    }
+
+    public String getDwcbopdate()
+    {
+        if(D_WCB_OPDATE == null){
+            return null;
+        }else if(D_WCB_OPDATE.contains(".")){
+            return D_WCB_OPDATE.split(".")[0];
+        }else {
+            return D_WCB_OPDATE;
+        }
+    }
+
+    public String getNwcbused()
+    {
+        if (N_WCB_USED == null){
+            return null;
+        }else {
+            return N_WCB_USED.startsWith(".")?(0+N_WCB_USED):N_WCB_USED;
+        }
+    }
+
+    public String getNwcbheji()
+    {
+        if (N_WCB_HEJI == null){
+            return null;
+        }else {
+            return N_WCB_HEJI.startsWith(".")?(0+N_WCB_HEJI):N_WCB_HEJI;
+        }
+    }
+
+    public String getNwcbhejiex()
+    {
+        if (N_WCB_HEJIEX == null){
+            return null;
+        }else {
+            return N_WCB_HEJIEX.startsWith(".")?(0+N_WCB_HEJIEX):N_WCB_HEJIEX;
+        }
+    }
+
+    public String getNwcbleave()
+    {
+        if (N_WCB_LEAVE == null){
+            return null;
+        }else {
+            return N_WCB_LEAVE.startsWith(".")?(0+N_WCB_LEAVE):N_WCB_LEAVE;
+        }
+    }
+
+    public String getNwcbbuy()
+    {
+        if (N_WCB_BUY == null){
+            return null;
+        }else {
+            return N_WCB_BUY.startsWith(".")?(0+N_WCB_BUY):N_WCB_BUY;
+        }
+    }
+
+    public String getNwcbtotalbuy()
+    {
+        if (N_WCB_TOTALBUY == null){
+            return null;
+        }else {
+            return N_WCB_TOTALBUY.startsWith(".")?(0+N_WCB_TOTALBUY):N_WCB_TOTALBUY;
+        }
+    }
+
+    public String getNwcbprice()
+    {
+        if (N_WCB_PRICE == null){
+            return null;
+        }else {
+            return N_WCB_PRICE.startsWith(".")?(0+N_WCB_PRICE):N_WCB_PRICE;
+        }
+    }
+
+    public String getIwcbbuycount()
+    {
+        return I_WCB_BUYCOUNT;
+    }
+
+    public String getIwcbwlbuycount()
+    {
+        return I_WCB_WLBUYCOUNT;
+    }
+
+    public String getVcwcbremoteclosevalve()
+    {
+        return VC_WCB_REMOTECLOSEVALVE;
+    }
+
+    public String getVcwcbreveal()
+    {
+        return VC_WCB_REVEAL;
+    }
+
+    public String getVcwcbcommunicatebad()
+    {
+        return VC_WCB_COMMUNICATEBAD;
+    }
+
+    public String getVcwcbmagneticdisturbance()
+    {
+        return VC_WCB_MAGNETICDISTURBANCE;
+    }
+
+    public String getVcwcbvalvestate()
+    {
+        return VC_WCB_VALVESTATE;
+    }
+
+    public String getVcwcbbattery()
+    {
+        return VC_WCB_BATTERY;
+    }
+
+    public String getVcwcbflow()
+    {
+        return VC_WCB_FLOW;
+    }
+
+    public String getVcwcbbatteryper()
+    {
+        return VC_WCB_BATTERYPER;
+    }
+
+    public String getVcwcbbatterymill()
+    {
+        return VC_WCB_BATTERYMILL;
+    }
+
+    public String getVcwcbsparebatterymill()
+    {
+        return VC_WCB_SPAREBATTERYMILL;
+    }
+
+    public String getVcwcbaddress()
+    {
+        return VC_WCB_ADDRESS;
+    }
+
+    public String getVcwcbcode()
+    {
+        return VC_WCB_CODE;
+    }
+
+    public String getVcwcbvalveerr()
+    {
+        return VC_WCB_VALVEERR;
+    }
+
+    public String getVcwcbarrearsclosevalue()
+    {
+        return VC_WCB_ARREARSCLOSEVALUE;
+    }
+
+    public String getVcwcbinnerbaterr()
+    {
+        return VC_WCB_INNERBATERR;
+    }
+
+    public String getVcwcbdie()
+    {
+        return VC_WCB_DIE;
+    }
+
+    public String getVcwcbtilt()
+    {
+        return VC_WCB_TILT;
+    }
+
+    public String getVcwcbmonthvalue()
+    {
+        return VC_WCB_MONTHVALUE;
+    }
+
+    public String getExecedate()
+    {
+        if(EXECE_DATE == null){
+            return null;
+        }else if(EXECE_DATE.contains(".")){
+            return EXECE_DATE.split(".")[0];
+        }else {
+            return EXECE_DATE;
+        }
+    }
+
+    public String getExecestate()
+    {
+        return EXECE_STATE;
+    }
+
+    public String getVcwcbusedate()
+    {
+        return VC_WCB_USEDATE;
+    }
+
+    public String getVcwcbusername()
+    {
+        return VC_WCB_USERNAME;
+    }
+
+    public String getVcwcbalarmvalue()
+    {
+        return VC_WCB_ALARMVALUE;
+    }
+
+    public String getVcwcbsignalintensity()
+    {
+        return VC_WCB_SIGNALINTENSITY;
+    }
+
+    public String getIwcbreportcount()
+    {
+        return I_WCB_REPORTCOUNT;
+    }
+
+    public String getNwcbjtnum1()
+    {
+        if (N_WCB_JTNUM1 == null){
+            return null;
+        }else {
+            return N_WCB_JTNUM1.startsWith(".")?(0+N_WCB_JTNUM1):N_WCB_JTNUM1;
+        }
+    }
+
+    public String getNwcbjtprice1()
+    {
+        if (N_WCB_JTPRICE1 == null){
+            return null;
+        }else {
+            return N_WCB_JTPRICE1.startsWith(".")?(0+N_WCB_JTPRICE1):N_WCB_JTPRICE1;
+        }
+    }
+
+    public String getNwcbjtamount1()
+    {
+        if (N_WCB_JTAMOUNT1 == null){
+            return null;
+        }else {
+            return N_WCB_JTAMOUNT1.startsWith(".")?(0+N_WCB_JTAMOUNT1):N_WCB_JTAMOUNT1;
+        }
+    }
+
+    public String getNwcbjtnum2()
+    {
+        if (N_WCB_JTNUM2 == null){
+            return null;
+        }else {
+            return N_WCB_JTNUM2.startsWith(".")?(0+N_WCB_JTNUM2):N_WCB_JTNUM2;
+        }
+    }
+
+    public String getNwcbjtprice2()
+    {
+        if (N_WCB_JTPRICE2 == null){
+            return null;
+        }else {
+            return N_WCB_JTPRICE2.startsWith(".")?(0+N_WCB_JTPRICE2):N_WCB_JTPRICE2;
+        }
+    }
+
+    public String getNwcbjtamount2()
+    {
+        if (N_WCB_JTAMOUNT2 == null){
+            return null;
+        }else {
+            return N_WCB_JTAMOUNT2.startsWith(".")?(0+N_WCB_JTAMOUNT2):N_WCB_JTAMOUNT2;
+        }
+    }
+
+    public String getNwcbjtnum3()
+    {
+        if (N_WCB_JTNUM3 == null){
+            return null;
+        }else {
+            return N_WCB_JTNUM3.startsWith(".")?(0+N_WCB_JTNUM3):N_WCB_JTNUM3;
+        }
+    }
+
+    public String getNwcbjtprice3()
+    {
+        if (N_WCB_JTPRICE3 == null){
+            return null;
+        }else {
+            return N_WCB_JTPRICE3.startsWith(".")?(0+N_WCB_JTPRICE3):N_WCB_JTPRICE3;
+        }
+    }
+
+    public String getNwcbjtamount3()
+    {
+        if (N_WCB_JTAMOUNT3 == null){
+            return null;
+        }else {
+            return N_WCB_JTAMOUNT3.startsWith(".")?(0+N_WCB_JTAMOUNT3):N_WCB_JTAMOUNT3;
+        }
+    }
+
+    public String getNwcbjtnum4()
+    {
+        if (N_WCB_JTNUM4 == null){
+            return null;
+        }else {
+            return N_WCB_JTNUM4.startsWith(".")?(0+N_WCB_JTNUM4):N_WCB_JTNUM4;
+        }
+    }
+
+    public String getNwcbjtprice4()
+    {
+        if (N_WCB_JTPRICE4 == null){
+            return null;
+        }else {
+            return N_WCB_JTPRICE4.startsWith(".")?(0+N_WCB_JTPRICE4):N_WCB_JTPRICE4;
+        }
+    }
+
+    public String getNwcbjtamount4()
+    {
+        if (N_WCB_JTAMOUNT4 == null){
+            return null;
+        }else {
+            return N_WCB_JTAMOUNT4.startsWith(".")?(0+N_WCB_JTAMOUNT4):N_WCB_JTAMOUNT4;
+        }
+    }
+
+    public String getNwcbjtnum5()
+    {
+        if (N_WCB_JTNUM5 == null){
+            return null;
+        }else {
+            return N_WCB_JTNUM5.startsWith(".")?(0+N_WCB_JTNUM5):N_WCB_JTNUM5;
+        }
+    }
+
+    public String getNwcbjtprice5()
+    {
+        if (N_WCB_JTPRICE5 == null){
+            return null;
+        }else {
+            return N_WCB_JTPRICE5.startsWith(".")?(0+N_WCB_JTPRICE5):N_WCB_JTPRICE5;
+        }
+    }
+
+    public String getNwcbjtamount5()
+    {
+        if (N_WCB_JTAMOUNT5 == null){
+            return null;
+        }else {
+            return N_WCB_JTAMOUNT5.startsWith(".")?(0+N_WCB_JTAMOUNT5):N_WCB_JTAMOUNT5;
+        }
+    }
+
+    public String getNwcbjtnum6()
+    {
+        if (N_WCB_JTNUM6 == null){
+            return null;
+        }else {
+            return N_WCB_JTNUM6.startsWith(".")?(0+N_WCB_JTNUM6):N_WCB_JTNUM6;
+        }
+    }
+
+    public String getNwcbjtprice6()
+    {
+        if (N_WCB_JTPRICE6 == null){
+            return null;
+        }else {
+            return N_WCB_JTPRICE6.startsWith(".")?(0+N_WCB_JTPRICE6):N_WCB_JTPRICE6;
+        }
+    }
+
+    public String getNwcbjtamount6()
+    {
+        if (N_WCB_JTAMOUNT6 == null){
+            return null;
+        }else {
+            return N_WCB_JTAMOUNT6.startsWith(".")?(0+N_WCB_JTAMOUNT6):N_WCB_JTAMOUNT6;
+        }
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/gas/zenner_meter_reading_infor/mapper/TGuijiZennerMeterReadingMapper.java

@@ -0,0 +1,62 @@
+package com.sooka.system.gas.zenner_meter_reading_infor.mapper;
+
+import com.sooka.system.gas.zenner_meter_reading_infor.domain.TGuijiZennerMeterReadingInfor;
+
+import java.util.List;
+
+/**
+ * 真兰收费系统-抄表信息Mapper接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface TGuijiZennerMeterReadingMapper
+{
+    /**
+     * 查询真兰收费系统-抄表信息
+     *
+     * @param id 真兰收费系统-抄表信息ID
+     * @return 真兰收费系统-抄表信息
+     */
+    public TGuijiZennerMeterReadingInfor selectById(String id);
+
+    /**
+     * 查询真兰收费系统-抄表信息列表
+     *
+     * @param param 真兰收费系统-抄表信息
+     * @return 真兰收费系统-抄表信息集合
+     */
+    public List<TGuijiZennerMeterReadingInfor> selectList(TGuijiZennerMeterReadingInfor param);
+
+    /**
+     * 新增真兰收费系统-抄表信息
+     *
+     * @param param 真兰收费系统-抄表信息
+     * @return 结果
+     */
+    public int insert(TGuijiZennerMeterReadingInfor param);
+
+    /**
+     * 修改真兰收费系统-抄表信息
+     *
+     * @param param 真兰收费系统-抄表信息
+     * @return 结果
+     */
+    public int update(TGuijiZennerMeterReadingInfor 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/gas/zenner_meter_reading_infor/service/ITGuijiZennerMeterReadingInforService.java

@@ -0,0 +1,62 @@
+package com.sooka.system.gas.zenner_meter_reading_infor.service;
+
+import com.sooka.system.gas.zenner_meter_reading_infor.domain.TGuijiZennerMeterReadingInfor;
+
+import java.util.List;
+
+/**
+ * 真兰收费系统-抄表信息Service接口
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+public interface ITGuijiZennerMeterReadingInforService
+{
+    /**
+     * 查询真兰收费系统-抄表信息
+     *
+     * @param id 真兰收费系统-抄表信息ID
+     * @return 真兰收费系统-抄表信息
+     */
+    public TGuijiZennerMeterReadingInfor selectById(String id);
+
+    /**
+     * 查询真兰收费系统-抄表信息列表
+     *
+     * @param param 真兰收费系统-抄表信息
+     * @return 真兰收费系统-抄表信息集合
+     */
+    public List<TGuijiZennerMeterReadingInfor> selectList(TGuijiZennerMeterReadingInfor param);
+
+    /**
+     * 新增真兰收费系统-抄表信息
+     *
+     * @param param 真兰收费系统-抄表信息
+     * @return 结果
+     */
+    public int insert(TGuijiZennerMeterReadingInfor param);
+
+    /**
+     * 修改真兰收费系统-抄表信息
+     *
+     * @param param 真兰收费系统-抄表信息
+     * @return 结果
+     */
+    public int update(TGuijiZennerMeterReadingInfor 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/gas/zenner_meter_reading_infor/service/impl/TGuijiZennerMeterReadingInforServiceImpl.java

@@ -0,0 +1,97 @@
+package com.sooka.system.gas.zenner_meter_reading_infor.service.impl;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.gas.zenner_meter_reading_infor.domain.TGuijiZennerMeterReadingInfor;
+import com.sooka.system.gas.zenner_meter_reading_infor.mapper.TGuijiZennerMeterReadingMapper;
+import com.sooka.system.gas.zenner_meter_reading_infor.service.ITGuijiZennerMeterReadingInforService;
+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 TGuijiZennerMeterReadingInforServiceImpl implements ITGuijiZennerMeterReadingInforService
+{
+    @Autowired
+    private TGuijiZennerMeterReadingMapper mapper;
+
+    /**
+     * 查询真兰收费系统-抄表信息
+     *
+     * @param id 真兰收费系统-抄表信息ID
+     * @return 真兰收费系统-抄表信息
+     */
+    @Override
+    public TGuijiZennerMeterReadingInfor selectById(String id)
+    {
+        return mapper.selectById(id);
+    }
+
+    /**
+     * 查询真兰收费系统-抄表信息列表
+     *
+     * @param param 真兰收费系统-抄表信息
+     * @return 真兰收费系统-抄表信息
+     */
+    @Override
+    public List<TGuijiZennerMeterReadingInfor> selectList(TGuijiZennerMeterReadingInfor param)
+    {
+        return mapper.selectList(param);
+    }
+
+    /**
+     * 新增真兰收费系统-抄表信息
+     *
+     * @param param 真兰收费系统-抄表信息
+     * @return 结果
+     */
+    @Override
+    public int insert(TGuijiZennerMeterReadingInfor param)
+    {
+        param.setCreateTime(DateUtils.getNowDate());
+        return mapper.insert(param);
+    }
+
+    /**
+     * 修改真兰收费系统-抄表信息
+     *
+     * @param param 真兰收费系统-抄表信息
+     * @return 结果
+     */
+    @Override
+    public int update(TGuijiZennerMeterReadingInfor 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);
+    }
+}

+ 55 - 0
mybusiness/src/main/resources/mapper/system/TGuijiAofeGasMeterInforMapper.xml

@@ -0,0 +1,55 @@
+<?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.gas.aofe_gas_meter_infor.mapper.TGuijiAofeGasMeterInforMapper">
+
+    <sql id="selectVo">
+        select id, f_userid, f_gaswatchbrand, f_metertype, f_aliasname, f_gasmeterstyle, f_meternumber, f_cardid from t_guiji_gas_aofe_gas_meter_infor
+    </sql>
+
+    <select id="selectList" parameterType="TGuijiAofeGasMeterInfor" resultType="TGuijiAofeGasMeterInfor">
+        <include refid="selectVo"/>
+        <where>
+            <if test="f_userid != null  and f_userid != ''"> and f_userid like concat('%', #{f_userid}, '%')</if>
+            <if test="f_gaswatchbrand != null  and f_gaswatchbrand != ''"> and f_gaswatchbrand like concat('%', #{f_gaswatchbrand}, '%')</if>
+            <if test="f_metertype != null  and f_metertype != ''"> and f_metertype like concat('%', #{f_metertype}, '%')</if>
+            <if test="f_aliasname != null  and f_aliasname != ''"> and f_aliasname like concat('%', #{f_aliasname}, '%')</if>
+            <if test="f_gasmeterstyle != null  and f_gasmeterstyle != ''"> and f_gasmeterstyle like concat('%', #{f_gasmeterstyle}, '%')</if>
+            <if test="f_meternumber != null  and f_meternumber != ''"> and f_meternumber like concat('%', #{f_meternumber}, '%')</if>
+            <if test="f_cardid != null  and f_cardid != ''"> and f_cardid like concat('%', #{f_cardid}, '%')</if>
+        </where>
+    </select>
+
+    <select id="selectById" parameterType="String" resultType="TGuijiAofeGasMeterInfor">
+        <include refid="selectVo"/>
+        where id = #{id}
+    </select>
+
+    <insert id="insert" parameterType="TGuijiAofeGasMeterInfor">
+        insert into t_guiji_gas_aofe_gas_meter_infor
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+         </trim>
+    </insert>
+
+    <update id="update" parameterType="TGuijiAofeGasMeterInfor">
+        update t_guiji_gas_aofe_gas_meter_infor
+        <trim prefix="SET" suffixOverrides=",">
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteById" parameterType="String">
+        delete from t_guiji_gas_aofe_gas_meter_infor where id = #{id}
+    </delete>
+
+    <delete id="deleteByIds" parameterType="String">
+        delete from t_guiji_gas_aofe_gas_meter_infor where id in
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+
+</mapper>

+ 77 - 0
mybusiness/src/main/resources/mapper/system/TGuijiAofeGasPurchaseInforMapper.xml

@@ -0,0 +1,77 @@
+<?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.gas.aofe_gas_purchase_infor.mapper.TGuijiAofeGasPurchaseMapper">
+
+    <sql id="selectVo">
+        select id, f_userid, f_username, f_usertype, f_zhye, f_benqizhye, f_gasmeterstyle, f_pregas, f_preamount, f_payment, f_upbuynum, f_sgnetwork, f_sgoperator, f_deliverydate, f_deliverytime, f_filiale, f_fengongsinum, f_payfeetype, f_payfeevalid, f_times, f_stairtype, f_stair1price, f_stair1amount, f_stair1fee, f_stair2price, f_stair2amount, f_stair2fee, f_stair3price, f_stair3amount, f_stair3fee from t_guiji_gas_aofe_gas_purchase_infor
+    </sql>
+
+    <select id="selectList" parameterType="TGuijiAofeGasPurchaseInfor" resultType="TGuijiAofeGasPurchaseInfor">
+        <include refid="selectVo"/>
+        <where>
+            <if test="f_userid != null  and f_userid != ''"> and f_userid like concat('%', #{f_userid}, '%')</if>
+            <if test="f_username != null  and f_username != ''"> and f_username like concat('%', #{f_username}, '%')</if>
+            <if test="f_usertype != null  and f_usertype != ''"> and f_usertype like concat('%', #{f_usertype}, '%')</if>
+            <if test="f_zhye != null  and f_zhye != ''"> and f_zhye like concat('%', #{f_zhye}, '%')</if>
+            <if test="f_benqizhye != null  and f_benqizhye != ''"> and f_benqizhye like concat('%', #{f_benqizhye}, '%')</if>
+            <if test="f_gasmeterstyle != null  and f_gasmeterstyle != ''"> and f_gasmeterstyle like concat('%', #{f_gasmeterstyle}, '%')</if>
+            <if test="f_pregas != null  and f_pregas != ''"> and f_pregas like concat('%', #{f_pregas}, '%')</if>
+            <if test="f_preamount != null  and f_preamount != ''"> and f_preamount like concat('%', #{f_preamount}, '%')</if>
+            <if test="f_payment != null  and f_payment != ''"> and f_payment like concat('%', #{f_payment}, '%')</if>
+            <if test="f_upbuynum != null  and f_upbuynum != ''"> and f_upbuynum like concat('%', #{f_upbuynum}, '%')</if>
+            <if test="f_sgnetwork != null  and f_sgnetwork != ''"> and f_sgnetwork like concat('%', #{f_sgnetwork}, '%')</if>
+            <if test="f_sgoperator != null  and f_sgoperator != ''"> and f_sgoperator like concat('%', #{f_sgoperator}, '%')</if>
+            <if test="f_deliverydate != null  and f_deliverydate != ''"> and f_deliverydate like concat('%', #{f_deliverydate}, '%')</if>
+            <if test="f_deliverytime != null  and f_deliverytime != ''"> and f_deliverytime like concat('%', #{f_deliverytime}, '%')</if>
+            <if test="f_filiale != null  and f_filiale != ''"> and f_filiale like concat('%', #{f_filiale}, '%')</if>
+            <if test="f_fengongsinum != null  and f_fengongsinum != ''"> and f_fengongsinum like concat('%', #{f_fengongsinum}, '%')</if>
+            <if test="f_payfeetype != null  and f_payfeetype != ''"> and f_payfeetype like concat('%', #{f_payfeetype}, '%')</if>
+            <if test="f_payfeevalid != null  and f_payfeevalid != ''"> and f_payfeevalid like concat('%', #{f_payfeevalid}, '%')</if>
+            <if test="f_times != null  and f_times != ''"> and f_times like concat('%', #{f_times}, '%')</if>
+            <if test="f_stairtype != null  and f_stairtype != ''"> and f_stairtype like concat('%', #{f_stairtype}, '%')</if>
+            <if test="f_stair1price != null  and f_stair1price != ''"> and f_stair1price like concat('%', #{f_stair1price}, '%')</if>
+            <if test="f_stair1amount != null  and f_stair1amount != ''"> and f_stair1amount like concat('%', #{f_stair1amount}, '%')</if>
+            <if test="f_stair1fee != null  and f_stair1fee != ''"> and f_stair1fee like concat('%', #{f_stair1fee}, '%')</if>
+            <if test="f_stair2price != null  and f_stair2price != ''"> and f_stair2price like concat('%', #{f_stair2price}, '%')</if>
+            <if test="f_stair2amount != null  and f_stair2amount != ''"> and f_stair2amount like concat('%', #{f_stair2amount}, '%')</if>
+            <if test="f_stair2fee != null  and f_stair2fee != ''"> and f_stair2fee like concat('%', #{f_stair2fee}, '%')</if>
+            <if test="f_stair3price != null  and f_stair3price != ''"> and f_stair3price like concat('%', #{f_stair3price}, '%')</if>
+            <if test="f_stair3amount != null  and f_stair3amount != ''"> and f_stair3amount like concat('%', #{f_stair3amount}, '%')</if>
+            <if test="f_stair3fee != null  and f_stair3fee != ''"> and f_stair3fee like concat('%', #{f_stair3fee}, '%')</if>
+        </where>
+    </select>
+
+    <select id="selectById" parameterType="String" resultType="TGuijiAofeGasPurchaseInfor">
+        <include refid="selectVo"/>
+        where id = #{id}
+    </select>
+
+    <insert id="insert" parameterType="TGuijiAofeGasPurchaseInfor">
+        insert into t_guiji_gas_aofe_gas_purchase_infor
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+         </trim>
+    </insert>
+
+    <update id="update" parameterType="TGuijiAofeGasPurchaseInfor">
+        update t_guiji_gas_aofe_gas_purchase_infor
+        <trim prefix="SET" suffixOverrides=",">
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteById" parameterType="String">
+        delete from t_guiji_gas_aofe_gas_purchase_infor where id = #{id}
+    </delete>
+
+    <delete id="deleteByIds" parameterType="String">
+        delete from t_guiji_gas_aofe_gas_purchase_infor where id in
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+
+</mapper>

+ 70 - 0
mybusiness/src/main/resources/mapper/system/TGuijiAofeMeterReadingInforMapper.xml

@@ -0,0 +1,70 @@
+<?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.gas.aofe_meter_reading_infor.mapper.TGuijiAofeMeterReadingMapper">
+
+    <sql id="selectVo">
+        select id, f_userid, f_username, f_usertype, f_districtname, f_address, f_filiale, f_network, f_operator, oughtamount, oughtfee, lastrecord, lastinputgasnum, f_inputdate, scinputdate, f_handdate, shifoujiaofei, f_endjfdate, f_state, f_sellid, f_zhinajin, f_zhinajindate, f_zhinajintianshu from t_guiji_gas_aofe_meter_reading_infor
+    </sql>
+
+    <select id="selectList" parameterType="TGuijiAofeMeterReadingInfor" resultType="TGuijiAofeMeterReadingInfor">
+        <include refid="selectVo"/>
+        <where>
+            <if test="f_userid != null  and f_userid != ''"> and f_userid like concat('%', #{f_userid}, '%')</if>
+            <if test="f_username != null  and f_username != ''"> and f_username like concat('%', #{f_username}, '%')</if>
+            <if test="f_usertype != null  and f_usertype != ''"> and f_usertype like concat('%', #{f_usertype}, '%')</if>
+            <if test="f_districtname != null  and f_districtname != ''"> and f_districtname like concat('%', #{f_districtname}, '%')</if>
+            <if test="f_address != null  and f_address != ''"> and f_address like concat('%', #{f_address}, '%')</if>
+            <if test="f_filiale != null  and f_filiale != ''"> and f_filiale like concat('%', #{f_filiale}, '%')</if>
+            <if test="f_network != null  and f_network != ''"> and f_network like concat('%', #{f_network}, '%')</if>
+            <if test="f_operator != null  and f_operator != ''"> and f_operator like concat('%', #{f_operator}, '%')</if>
+            <if test="oughtamount != null  and oughtamount != ''"> and oughtamount like concat('%', #{oughtamount}, '%')</if>
+            <if test="oughtfee != null  and oughtfee != ''"> and oughtfee like concat('%', #{oughtfee}, '%')</if>
+            <if test="lastrecord != null  and lastrecord != ''"> and lastrecord like concat('%', #{lastrecord}, '%')</if>
+            <if test="lastinputgasnum != null  and lastinputgasnum != ''"> and lastinputgasnum like concat('%', #{lastinputgasnum}, '%')</if>
+            <if test="f_inputdate != null  and f_inputdate != ''"> and f_inputdate like concat('%', #{f_inputdate}, '%')</if>
+            <if test="scinputdate != null  and scinputdate != ''"> and scinputdate like concat('%', #{scinputdate}, '%')</if>
+            <if test="f_handdate != null  and f_handdate != ''"> and f_handdate like concat('%', #{f_handdate}, '%')</if>
+            <if test="shifoujiaofei != null  and shifoujiaofei != ''"> and shifoujiaofei like concat('%', #{shifoujiaofei}, '%')</if>
+            <if test="f_endjfdate != null  and f_endjfdate != ''"> and f_endjfdate like concat('%', #{f_endjfdate}, '%')</if>
+            <if test="f_state != null  and f_state != ''"> and f_state like concat('%', #{f_state}, '%')</if>
+            <if test="f_sellid != null  and f_sellid != ''"> and f_sellid like concat('%', #{f_sellid}, '%')</if>
+            <if test="f_zhinajin != null  and f_zhinajin != ''"> and f_zhinajin like concat('%', #{f_zhinajin}, '%')</if>
+            <if test="f_zhinajindate != null  and f_zhinajindate != ''"> and f_zhinajindate like concat('%', #{f_zhinajindate}, '%')</if>
+            <if test="f_zhinajintianshu != null  and f_zhinajintianshu != ''"> and f_zhinajintianshu like concat('%', #{f_zhinajintianshu}, '%')</if>
+        </where>
+    </select>
+
+    <select id="selectById" parameterType="String" resultType="TGuijiAofeMeterReadingInfor">
+        <include refid="selectVo"/>
+        where id = #{id}
+    </select>
+
+    <insert id="insert" parameterType="TGuijiAofeMeterReadingInfor">
+        insert into t_guiji_gas_aofe_meter_reading_infor
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+         </trim>
+    </insert>
+
+    <update id="update" parameterType="TGuijiAofeMeterReadingInfor">
+        update t_guiji_gas_aofe_meter_reading_infor
+        <trim prefix="SET" suffixOverrides=",">
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteById" parameterType="String">
+        delete from t_guiji_gas_aofe_meter_reading_infor where id = #{id}
+    </delete>
+
+    <delete id="deleteByIds" parameterType="String">
+        delete from t_guiji_gas_aofe_meter_reading_infor where id in
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+
+</mapper>

+ 63 - 0
mybusiness/src/main/resources/mapper/system/TGuijiAofeUserInforMapper.xml

@@ -0,0 +1,63 @@
+<?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.gas.aofe_user_infor.mapper.TGuijiAofeUserInforMapper">
+
+    <sql id="selectVo">
+        select id, f_userid, f_userstate, f_state, f_username, f_idnumber, f_phone, f_yytdepa, f_yytoper, f_yytdate, f_dateofopening, f_filiale, f_fengongsinum, f_usertype, f_districtname, f_address from t_guiji_gas_aofe_user_infor
+    </sql>
+
+    <select id="selectList" parameterType="TGuijiAofeUserInfor" resultType="TGuijiAofeUserInfor">
+        <include refid="selectVo"/>
+        <where>
+            <if test="f_userid != null  and f_userid != ''"> and f_userid like concat('%', #{f_userid}, '%')</if>
+            <if test="f_userstate != null  and f_userstate != ''"> and f_userstate like concat('%', #{f_userstate}, '%')</if>
+            <if test="f_state != null  and f_state != ''"> and f_state like concat('%', #{f_state}, '%')</if>
+            <if test="f_username != null  and f_username != ''"> and f_username like concat('%', #{f_username}, '%')</if>
+            <if test="f_idnumber != null  and f_idnumber != ''"> and f_idnumber like concat('%', #{f_idnumber}, '%')</if>
+            <if test="f_phone != null  and f_phone != ''"> and f_phone like concat('%', #{f_phone}, '%')</if>
+            <if test="f_yytdepa != null  and f_yytdepa != ''"> and f_yytdepa like concat('%', #{f_yytdepa}, '%')</if>
+            <if test="f_yytoper != null  and f_yytoper != ''"> and f_yytoper like concat('%', #{f_yytoper}, '%')</if>
+            <if test="f_yytdate != null  and f_yytdate != ''"> and f_yytdate like concat('%', #{f_yytdate}, '%')</if>
+            <if test="f_dateofopening != null  and f_dateofopening != ''"> and f_dateofopening like concat('%', #{f_dateofopening}, '%')</if>
+            <if test="f_filiale != null  and f_filiale != ''"> and f_filiale like concat('%', #{f_filiale}, '%')</if>
+            <if test="f_fengongsinum != null  and f_fengongsinum != ''"> and f_fengongsinum like concat('%', #{f_fengongsinum}, '%')</if>
+            <if test="f_usertype != null  and f_usertype != ''"> and f_usertype like concat('%', #{f_usertype}, '%')</if>
+            <if test="f_districtname != null  and f_districtname != ''"> and f_districtname like concat('%', #{f_districtname}, '%')</if>
+            <if test="f_address != null  and f_address != ''"> and f_address like concat('%', #{f_address}, '%')</if>
+        </where>
+    </select>
+
+    <select id="selectById" parameterType="String" resultType="TGuijiAofeUserInfor">
+        <include refid="selectVo"/>
+        where id = #{id}
+    </select>
+
+    <insert id="insert" parameterType="TGuijiAofeUserInfor">
+        insert into t_guiji_gas_aofe_user_infor
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+         </trim>
+    </insert>
+
+    <update id="update" parameterType="TGuijiAofeUserInfor">
+        update t_guiji_gas_aofe_user_infor
+        <trim prefix="SET" suffixOverrides=",">
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteById" parameterType="String">
+        delete from t_guiji_gas_aofe_user_infor where id = #{id}
+    </delete>
+
+    <delete id="deleteByIds" parameterType="String">
+        delete from t_guiji_gas_aofe_user_infor where id in
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+
+</mapper>

文件差异内容过多而无法显示
+ 105 - 0
mybusiness/src/main/resources/mapper/system/TGuijiZennerMeterReadingInforMapper.xml


+ 138 - 0
mybusiness/src/main/resources/templates/system/gas/aofe_gas_meter_infor/aofe_gas_meter_infor.html

@@ -0,0 +1,138 @@
+<!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="f_userid"/>
+                            </li>
+                            <li>
+                                <label>气表品牌:</label>
+                                <input type="text" name="f_gaswatchbrand"/>
+                            </li>
+                            <!--<li>
+                                <label>气表型号:</label>
+                                <input type="text" name="f_metertype"/>
+                            </li>
+                            <li>
+                                <label>表厂别名:</label>
+                                <input type="text" name="f_aliasname"/>
+                            </li>
+                            <li>
+                                <label>表类型:</label>
+                                <input type="text" name="f_gasmeterstyle"/>
+                            </li>-->
+                            <!--<li>
+                                <label>表号:</label>
+                                <input type="text" name="f_meternumber"/>
+                            </li>-->
+                            <li>
+                                <label>卡号:</label>
+                                <input type="text" name="f_cardid"/>
+                            </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:aofe_gas_meter_infor:add">-->
+<!--                    <i class="fa fa-plus"></i> 添加-->
+<!--                </a>-->
+<!--                <a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="system:aofe_gas_meter_infor:edit">-->
+<!--                    <i class="fa fa-edit"></i> 修改-->
+<!--                </a>-->
+<!--                <a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:aofe_gas_meter_infor:remove">-->
+<!--                    <i class="fa fa-remove"></i> 删除-->
+<!--                </a>-->
+                <a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="system:aofe_gas_meter_infor: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:aofe_gas_meter_infor:edit')}]];
+        var removeFlag = [[${@permission.hasPermi('system:aofe_gas_meter_infor:remove')}]];
+        var detailFlag = [[${@permission.hasPermi('system:aofe_gas_meter_infor:detail')}]];
+
+        var prefix = ctx + "system/gas/aofe_gas_meter_infor";
+
+        $(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: 'fuserid',
+                    title: '用户编号'
+                },
+                {
+                    field: 'fgaswatchbrand',
+                    title: '气表品牌'
+                },
+                {
+                    field: 'fmetertype',
+                    title: '气表型号'
+                },
+                /*{
+                    field: 'faliasname',
+                    title: '表厂别名'
+                },*/
+                {
+                    field: 'fgasmeterstyle',
+                    title: '表类型'
+                },
+                /*{
+                    field: 'fmeternumber',
+                    title: '表号'
+                },*/
+                {
+                    field: 'fcardid',
+                    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>

+ 41 - 0
mybusiness/src/main/resources/templates/system/gas/aofe_gas_meter_infor/detail.html

@@ -0,0 +1,41 @@
+<!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="*{fuserid}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">气表品牌:</label>
+                <div class="form-control-static" th:text="*{fgaswatchbrand}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">气表型号:</label>
+                <div class="form-control-static" th:text="*{fmetertype}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">表厂别名:</label>
+                <div class="form-control-static" th:text="*{faliasname}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">表类型:</label>
+                <div class="form-control-static" th:text="*{fgasmeterstyle}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">表号:</label>
+                <div class="form-control-static" th:text="*{fmeternumber}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">卡号:</label>
+                <div class="form-control-static" th:text="*{fcardid}"></div>
+            </div>
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+</body>
+</html>

+ 314 - 0
mybusiness/src/main/resources/templates/system/gas/aofe_gas_purchase_infor/aofe_gas_purchase_infor.html

@@ -0,0 +1,314 @@
+<!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="f_userid"/>
+                            </li>
+                            <li>
+                                <label>用户名称:</label>
+                                <input type="text" name="f_username"/>
+                            </li>
+                            <!--<li>
+                                <label>用户类型:</label>
+                                <input type="text" name="f_usertype"/>
+                            </li>
+                            <li>
+                                <label>用户上期结余:</label>
+                                <input type="text" name="f_zhye"/>
+                            </li>
+                            <li>
+                                <label>本期结余:</label>
+                                <input type="text" name="f_benqizhye"/>
+                            </li>
+                            <li>
+                                <label>表类型:</label>
+                                <input type="text" name="f_gasmeterstyle"/>
+                            </li>
+                            <li>
+                                <label>预购气量:</label>
+                                <input type="text" name="f_pregas"/>
+                            </li>
+                            <li>
+                                <label>预购金额:</label>
+                                <input type="text" name="f_preamount"/>
+                            </li>
+                            <li>
+                                <label>付款方式:</label>
+                                <input type="text" name="f_payment"/>
+                            </li>
+                            <li>
+                                <label>累购气量:</label>
+                                <input type="text" name="f_upbuynum"/>
+                            </li>
+                            <li>
+                                <label>网点:</label>
+                                <input type="text" name="f_sgnetwork"/>
+                            </li>
+                            <li>
+                                <label>操作员:</label>
+                                <input type="text" name="f_sgoperator"/>
+                            </li>
+                            <li>
+                                <label>缴费日期:</label>
+                                <input type="text" name="f_deliverydate"/>
+                            </li>
+                            <li>
+                                <label>缴费时间:</label>
+                                <input type="text" name="f_deliverytime"/>
+                            </li>
+                            <li>
+                                <label>所属分公司:</label>
+                                <input type="text" name="f_filiale"/>
+                            </li>
+                            <li>
+                                <label>分公司编号:</label>
+                                <input type="text" name="f_fengongsinum"/>
+                            </li>
+                            <li>
+                                <label>收费类型:</label>
+                                <input type="text" name="f_payfeetype"/>
+                            </li>
+                            <li>
+                                <label>购气有效类型:</label>
+                                <input type="text" name="f_payfeevalid"/>
+                            </li>
+                            <li>
+                                <label>购气次数:</label>
+                                <input type="text" name="f_times"/>
+                            </li>
+                            <li>
+                                <label>阶梯气价类型:</label>
+                                <input type="text" name="f_stairtype"/>
+                            </li>
+                            <li>
+                                <label>阶梯一单价:</label>
+                                <input type="text" name="f_stair1price"/>
+                            </li>
+                            <li>
+                                <label>阶梯一气量:</label>
+                                <input type="text" name="f_stair1amount"/>
+                            </li>
+                            <li>
+                                <label>阶梯一金额:</label>
+                                <input type="text" name="f_stair1fee"/>
+                            </li>
+                            <li>
+                                <label>阶梯二单价:</label>
+                                <input type="text" name="f_stair2price"/>
+                            </li>
+                            <li>
+                                <label>阶梯二气量:</label>
+                                <input type="text" name="f_stair2amount"/>
+                            </li>
+                            <li>
+                                <label>阶梯二金额:</label>
+                                <input type="text" name="f_stair2fee"/>
+                            </li>
+                            <li>
+                                <label>阶梯三单价:</label>
+                                <input type="text" name="f_stair3price"/>
+                            </li>
+                            <li>
+                                <label>阶梯三气量:</label>
+                                <input type="text" name="f_stair3amount"/>
+                            </li>
+                            <li>
+                                <label>阶梯三金额:</label>
+                                <input type="text" name="f_stair3fee"/>
+                            </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:aofe_gas_purchase_infor:add">-->
+<!--                    <i class="fa fa-plus"></i> 添加-->
+<!--                </a>-->
+<!--                <a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="system:aofe_gas_purchase_infor:edit">-->
+<!--                    <i class="fa fa-edit"></i> 修改-->
+<!--                </a>-->
+<!--                <a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:aofe_gas_purchase_infor:remove">-->
+<!--                    <i class="fa fa-remove"></i> 删除-->
+<!--                </a>-->
+                <a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="system:aofe_gas_purchase_infor: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:aofe_gas_purchase_infor:edit')}]];
+        var removeFlag = [[${@permission.hasPermi('system:aofe_gas_purchase_infor:remove')}]];
+        var detailFlag = [[${@permission.hasPermi('system:aofe_gas_purchase_infor:detail')}]];
+
+        var prefix = ctx + "system/gas/aofe_gas_purchase_infor";
+
+        $(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: 'fuserid',
+                    title: '用户编号'
+                },
+                {
+                    field: 'fusername',
+                    title: '用户名称'
+                },
+                /*{
+                    field: 'fusertype',
+                    title: '用户类型'
+                },*/
+                /*{
+                    field: 'fzhye',
+                    title: '用户上期结余'
+                },*/
+                {
+                    field: 'fbenqizhye',
+                    title: '本期结余'
+                },
+                /*{
+                    field: 'fgasmeterstyle',
+                    title: '表类型'
+                },*/
+                {
+                    field: 'fpregas',
+                    title: '预购气量'
+                },
+                {
+                    field: 'fpreamount',
+                    title: '预购金额'
+                },
+                {
+                    field: 'fpayment',
+                    title: '付款方式'
+                },
+                /*{
+                    field: 'fupbuynum',
+                    title: '累购气量'
+                },
+                {
+                    field: 'fsgnetwork',
+                    title: '网点'
+                },*/
+                {
+                    field: 'fsgoperator',
+                    title: '操作员'
+                },
+                /*{
+                    field: 'fdeliverydate',
+                    title: '缴费日期'
+                },
+                {
+                    field: 'fdeliverytime',
+                    title: '缴费时间'
+                },*/
+                {
+                    field: 'ffiliale',
+                    title: '所属分公司'
+                },
+                /*{
+                    field: 'ffengongsinum',
+                    title: '分公司编号'
+                },*/
+                {
+                    field: 'fpayfeetype',
+                    title: '收费类型'
+                },
+                {
+                    field: 'fpayfeevalid',
+                    title: '购气有效类型'
+                },
+                /*{
+                    field: 'ftimes',
+                    title: '购气次数'
+                },
+                {
+                    field: 'fstairtype',
+                    title: '阶梯气价类型'
+                },
+                {
+                    field: 'fstair1price',
+                    title: '阶梯一单价'
+                },
+                {
+                    field: 'fstair1amount',
+                    title: '阶梯一气量'
+                },
+                {
+                    field: 'fstair1fee',
+                    title: '阶梯一金额'
+                },
+                {
+                    field: 'fstair2price',
+                    title: '阶梯二单价'
+                },
+                {
+                    field: 'fstair2amount',
+                    title: '阶梯二气量'
+                },
+                {
+                    field: 'fstair2fee',
+                    title: '阶梯二金额'
+                },
+                {
+                    field: 'fstair3price',
+                    title: '阶梯三单价'
+                },
+                {
+                    field: 'fstair3amount',
+                    title: '阶梯三气量'
+                },
+                {
+                    field: 'fstair3fee',
+                    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>

+ 129 - 0
mybusiness/src/main/resources/templates/system/gas/aofe_gas_purchase_infor/detail.html

@@ -0,0 +1,129 @@
+<!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="*{fuserid}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">用户名称:</label>
+                <div class="form-control-static" th:text="*{fusername}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">用户类型:</label>
+                <div class="form-control-static" th:text="*{fusertype}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">用户上期结余:</label>
+                <div class="form-control-static" th:text="*{fzhye}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">本期结余:</label>
+                <div class="form-control-static" th:text="*{fbenqizhye}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">表类型:</label>
+                <div class="form-control-static" th:text="*{fgasmeterstyle}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">预购气量:</label>
+                <div class="form-control-static" th:text="*{fpregas}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">预购金额:</label>
+                <div class="form-control-static" th:text="*{fpreamount}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">付款方式:</label>
+                <div class="form-control-static" th:text="*{fpayment}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">累购气量:</label>
+                <div class="form-control-static" th:text="*{fupbuynum}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">网点:</label>
+                <div class="form-control-static" th:text="*{fsgnetwork}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">操作员:</label>
+                <div class="form-control-static" th:text="*{fsgoperator}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">缴费日期:</label>
+                <div class="form-control-static" th:text="*{fdeliverydate}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">缴费时间:</label>
+                <div class="form-control-static" th:text="*{fdeliverytime}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">所属分公司:</label>
+                <div class="form-control-static" th:text="*{ffiliale}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">分公司编号:</label>
+                <div class="form-control-static" th:text="*{ffengongsinum}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">收费类型:</label>
+                <div class="form-control-static" th:text="*{fpayfeetype}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">购气有效类型:</label>
+                <div class="form-control-static" th:text="*{fpayfeevalid}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">购气次数:</label>
+                <div class="form-control-static" th:text="*{ftimes}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">阶梯气价类型:</label>
+                <div class="form-control-static" th:text="*{fstairtype}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">阶梯一单价:</label>
+                <div class="form-control-static" th:text="*{fstair1price}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">阶梯一气量:</label>
+                <div class="form-control-static" th:text="*{fstair1amount}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">阶梯一金额:</label>
+                <div class="form-control-static" th:text="*{fstair1fee}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">阶梯二单价:</label>
+                <div class="form-control-static" th:text="*{fstair2price}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">阶梯二气量:</label>
+                <div class="form-control-static" th:text="*{fstair2amount}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">阶梯二金额:</label>
+                <div class="form-control-static" th:text="*{fstair2fee}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">阶梯三单价:</label>
+                <div class="form-control-static" th:text="*{fstair3price}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">阶梯三气量:</label>
+                <div class="form-control-static" th:text="*{fstair3amount}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">阶梯三金额:</label>
+                <div class="form-control-static" th:text="*{fstair3fee}"></div>
+            </div>
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+</body>
+</html>

+ 258 - 0
mybusiness/src/main/resources/templates/system/gas/aofe_meter_reading_infor/aofe_meter_reading_infor.html

@@ -0,0 +1,258 @@
+<!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="f_userid"/>
+                            </li>
+                            <li>
+                                <label>用户名称:</label>
+                                <input type="text" name="f_username"/>
+                            </li>
+                            <!--<li>
+                                <label>用户类型:</label>
+                                <input type="text" name="f_usertype"/>
+                            </li>
+                            <li>
+                                <label>小区名称:</label>
+                                <input type="text" name="f_districtname"/>
+                            </li>
+                            <li>
+                                <label>小区地址:</label>
+                                <input type="text" name="f_address"/>
+                            </li>
+                            <li>
+                                <label>所属分公司:</label>
+                                <input type="text" name="f_filiale"/>
+                            </li>
+                            <li>
+                                <label>网点:</label>
+                                <input type="text" name="f_network"/>
+                            </li>
+                            <li>
+                                <label>操作员:</label>
+                                <input type="text" name="f_operator"/>
+                            </li>
+                            <li>
+                                <label>应交气量:</label>
+                                <input type="text" name="oughtamount"/>
+                            </li>
+                            <li>
+                                <label>应交金额:</label>
+                                <input type="text" name="oughtfee"/>
+                            </li>
+                            <li>
+                                <label>本次抄表底数:</label>
+                                <input type="text" name="lastrecord"/>
+                            </li>
+                            <li>
+                                <label>上次抄表底数:</label>
+                                <input type="text" name="lastinputgasnum"/>
+                            </li>
+                            <li>
+                                <label>日期:</label>
+                                <input type="text" name="f_inputdate"/>
+                            </li>
+                            <li>
+                                <label>上次抄表日期:</label>
+                                <input type="text" name="scinputdate"/>
+                            </li>
+                            <li>
+                                <label>抄表计划日期:</label>
+                                <input type="text" name="f_handdate"/>
+                            </li>
+                            <li>
+                                <label>是否缴费:</label>
+                                <input type="text" name="shifoujiaofei"/>
+                            </li>
+                            <li>
+                                <label>交费截至日期:</label>
+                                <input type="text" name="f_endjfdate"/>
+                            </li>
+                            <li>
+                                <label>抄表单状态:</label>
+                                <input type="text" name="f_state"/>
+                            </li>
+                            <li>
+                                <label>收费记录id:</label>
+                                <input type="text" name="f_sellid"/>
+                            </li>
+                            <li>
+                                <label>滞纳金:</label>
+                                <input type="text" name="f_zhinajin"/>
+                            </li>
+                            <li>
+                                <label>滞纳金开始计算日期:</label>
+                                <input type="text" name="f_zhinajindate"/>
+                            </li>
+                            <li>
+                                <label>滞纳金天数:</label>
+                                <input type="text" name="f_zhinajintianshu"/>
+                            </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:aofe_meter_reading_infor:add">-->
+<!--                    <i class="fa fa-plus"></i> 添加-->
+<!--                </a>-->
+<!--                <a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="system:aofe_meter_reading_infor:edit">-->
+<!--                    <i class="fa fa-edit"></i> 修改-->
+<!--                </a>-->
+<!--                <a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:aofe_meter_reading_infor:remove">-->
+<!--                    <i class="fa fa-remove"></i> 删除-->
+<!--                </a>-->
+                <a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="system:aofe_meter_reading_infor: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:aofe_meter_reading_infor:edit')}]];
+        var removeFlag = [[${@permission.hasPermi('system:aofe_meter_reading_infor:remove')}]];
+        var detailFlag = [[${@permission.hasPermi('system:aofe_meter_reading_infor:detail')}]];
+
+        var prefix = ctx + "system/gas/aofe_meter_reading_infor";
+
+        $(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: 'fuserid',
+                    title: '用户编号'
+                },
+                {
+                    field: 'fusername',
+                    title: '用户名称'
+                },
+                {
+                    field: 'fusertype',
+                    title: '用户类型'
+                },
+                {
+                    field: 'fdistrictname',
+                    title: '小区名称'
+                },
+                /*{
+                    field: 'faddress',
+                    title: '小区地址'
+                },*/
+                {
+                    field: 'ffiliale',
+                    title: '所属分公司'
+                },
+                /*{
+                    field: 'fnetwork',
+                    title: '网点'
+                },
+                {
+                    field: 'foperator',
+                    title: '操作员'
+                },
+                {
+                    field: 'oughtamount',
+                    title: '应交气量'
+                },
+                {
+                    field: 'oughtfee',
+                    title: '应交金额'
+                },
+                {
+                    field: 'lastrecord',
+                    title: '本次抄表底数'
+                },*/
+                {
+                    field: 'lastinputgasnum',
+                    title: '上次抄表底数'
+                },
+                /*{
+                    field: 'finputdate',
+                    title: '日期'
+                },
+                {
+                    field: 'scinputdate',
+                    title: '上次抄表日期'
+                },
+                {
+                    field: 'fhanddate',
+                    title: '抄表计划日期'
+                },*/
+                {
+                    field: 'shifoujiaofei',
+                    title: '是否缴费'
+                },
+                /*{
+                    field: 'fendjfdate',
+                    title: '交费截至日期'
+                },*/
+                {
+                    field: 'fstate',
+                    title: '抄表单状态'
+                },
+                /*{
+                    field: 'fsellid',
+                    title: '收费记录id'
+                },
+                {
+                    field: 'fzhinajin',
+                    title: '滞纳金'
+                },*/
+                /*{
+                    field: 'fzhinajindate',
+                    title: '滞纳金开始计算日期'
+                },*/
+                /*{
+                    field: 'fzhinajintianshu',
+                    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>

+ 101 - 0
mybusiness/src/main/resources/templates/system/gas/aofe_meter_reading_infor/detail.html

@@ -0,0 +1,101 @@
+<!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="*{fuserid}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">用户姓名/单位名称:</label>
+                <div class="form-control-static" th:text="*{fusername}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">用户类型:</label>
+                <div class="form-control-static" th:text="*{fusertype}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">小区名称:</label>
+                <div class="form-control-static" th:text="*{fdistrictname}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">小区地址:</label>
+                <div class="form-control-static" th:text="*{faddress}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">所属分公司:</label>
+                <div class="form-control-static" th:text="*{ffiliale}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">网点:</label>
+                <div class="form-control-static" th:text="*{fnetwork}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">操作员:</label>
+                <div class="form-control-static" th:text="*{foperator}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">应交气量:</label>
+                <div class="form-control-static" th:text="*{oughtamount}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">应交金额:</label>
+                <div class="form-control-static" th:text="*{oughtfee}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">本次抄表底数:</label>
+                <div class="form-control-static" th:text="*{lastrecord}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">上次抄表底数:</label>
+                <div class="form-control-static" th:text="*{lastinputgasnum}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">日期:</label>
+                <div class="form-control-static" th:text="*{finputdate}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">上次抄表日期:</label>
+                <div class="form-control-static" th:text="*{scinputdate}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">抄表计划日期:</label>
+                <div class="form-control-static" th:text="*{fhanddate}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">是否缴费:</label>
+                <div class="form-control-static" th:text="*{shifoujiaofei}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">交费截至日期:</label>
+                <div class="form-control-static" th:text="*{fendjfdate}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">抄表单状态:</label>
+                <div class="form-control-static" th:text="*{fstate}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">收费记录id:</label>
+                <div class="form-control-static" th:text="*{fsellid}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">滞纳金:</label>
+                <div class="form-control-static" th:text="*{fzhinajin}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">滞纳金开始计算日期:</label>
+                <div class="form-control-static" th:text="*{fzhinajindate}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">滞纳金天数:</label>
+                <div class="form-control-static" th:text="*{fzhinajintianshu}"></div>
+            </div>
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+</body>
+</html>

+ 202 - 0
mybusiness/src/main/resources/templates/system/gas/aofe_user_infor/aofe_user_infor.html

@@ -0,0 +1,202 @@
+<!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="f_userid"/>
+                            </li>
+                            <!--<li>
+                                <label>用户状态:</label>
+                                <input type="text" name="f_userstate"/>
+                            </li>
+                            <li>
+                                <label>总状态,收费总的流程状态:</label>
+                                <input type="text" name="f_state"/>
+                            </li>-->
+                            <li>
+                                <label>用户姓名:</label>
+                                <input type="text" name="f_username"/>
+                            </li>
+                            <!--<li>
+                                <label>证件号码:</label>
+                                <input type="text" name="f_idnumber"/>
+                            </li>-->
+                            <li>
+                                <label>电话:</label>
+                                <input type="text" name="f_phone"/>
+                            </li>
+                            <!--<li>
+                                <label>营业厅部门:</label>
+                                <input type="text" name="f_yytdepa"/>
+                            </li>
+                            <li>
+                                <label>建档人:</label>
+                                <input type="text" name="f_yytoper"/>
+                            </li>
+                            <li>
+                                <label>建档日期:</label>
+                                <input type="text" name="f_yytdate"/>
+                            </li>
+                            <li>
+                                <label>开户时间:</label>
+                                <input type="text" name="f_dateofopening"/>
+                            </li>
+                            <li>
+                                <label>所属分公司:</label>
+                                <input type="text" name="f_filiale"/>
+                            </li>
+                            <li>
+                                <label>分公司编号:</label>
+                                <input type="text" name="f_fengongsinum"/>
+                            </li>
+                            <li>
+                                <label>用户类型:</label>
+                                <input type="text" name="f_usertype"/>
+                            </li>
+                            <li>
+                                <label>小区名称:</label>
+                                <input type="text" name="f_districtname"/>
+                            </li>
+                            <li>
+                                <label>详细地址:</label>
+                                <input type="text" name="f_address"/>
+                            </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:aofe_user_infor:add">-->
+<!--                    <i class="fa fa-plus"></i> 添加-->
+<!--                </a>-->
+<!--                <a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="system:aofe_user_infor:edit">-->
+<!--                    <i class="fa fa-edit"></i> 修改-->
+<!--                </a>-->
+<!--                <a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:aofe_user_infor:remove">-->
+<!--                    <i class="fa fa-remove"></i> 删除-->
+<!--                </a>-->
+                <a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="system:aofe_user_infor: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:aofe_user_infor:edit')}]];
+        var removeFlag = [[${@permission.hasPermi('system:aofe_user_infor:remove')}]];
+        var detailFlag = [[${@permission.hasPermi('system:aofe_user_infor:detail')}]];
+
+        var prefix = ctx + "system/gas/aofe_user_infor";
+
+        $(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: 'fuserid',
+                    title: '用户编号'
+                },
+                {
+                    field: 'fuserstate',
+                    title: '用户状态'
+                },
+                /*{
+                    field: 'fstate',
+                    title: '总状态,收费总的流程状态'
+                },*/
+                {
+                    field: 'fusername',
+                    title: '用户姓名'
+                },
+                {
+                    field: 'fidnumber',
+                    title: '证件号码'
+                },
+                {
+                    field: 'fphone',
+                    title: '电话'
+                },
+                {
+                    field: 'fyytdepa',
+                    title: '营业厅部门'
+                },
+                {
+                    field: 'fyytoper',
+                    title: '建档人'
+                },
+                /*{
+                    field: 'fyytdate',
+                    title: '建档日期'
+                },
+                {
+                    field: 'fdateofopening',
+                    title: '开户时间'
+                },*/
+                {
+                    field: 'ffiliale',
+                    title: '所属分公司'
+                },
+                /*{
+                    field: 'ffengongsinum',
+                    title: '分公司编号'
+                },*/
+                {
+                    field: 'fusertype',
+                    title: '用户类型'
+                },
+                /*{
+                    field: 'fdistrictname',
+                    title: '小区名称'
+                },
+                {
+                    field: 'faddress',
+                    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>

+ 73 - 0
mybusiness/src/main/resources/templates/system/gas/aofe_user_infor/detail.html

@@ -0,0 +1,73 @@
+<!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="*{fuserid}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">用户状态:</label>
+                <div class="form-control-static" th:text="*{fuserstate}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">收费流程总状态:</label>
+                <div class="form-control-static" th:text="*{fstate}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">用户姓名:</label>
+                <div class="form-control-static" th:text="*{fusername}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">证件号码:</label>
+                <div class="form-control-static" th:text="*{fidnumber}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">电话:</label>
+                <div class="form-control-static" th:text="*{fphone}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">营业厅部门:</label>
+                <div class="form-control-static" th:text="*{fyytdepa}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">建档人:</label>
+                <div class="form-control-static" th:text="*{fyytoper}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">建档日期:</label>
+                <div class="form-control-static" th:text="*{fyytdate}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">开户时间:</label>
+                <div class="form-control-static" th:text="*{fdateofopening}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">所属分公司:</label>
+                <div class="form-control-static" th:text="*{ffiliale}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">分公司编号:</label>
+                <div class="form-control-static" th:text="*{ffengongsinum}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">用户类型:</label>
+                <div class="form-control-static" th:text="*{fusertype}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">小区名称:</label>
+                <div class="form-control-static" th:text="*{fdistrictname}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">详细地址:</label>
+                <div class="form-control-static" th:text="*{faddress}"></div>
+            </div>
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+</body>
+</html>

+ 241 - 0
mybusiness/src/main/resources/templates/system/gas/zenner_meter_reading_infor/detail.html

@@ -0,0 +1,241 @@
+<!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">GUID:</label>
+                <div class="form-control-static" th:text="*{guid}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">用户GUID:</label>
+                <div class="form-control-static" th:text="*{vcwcbuserguid}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">气表GUID:</label>
+                <div class="form-control-static" th:text="*{vcwcbmeterguid}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">操作人员:</label>
+                <div class="form-control-static" th:text="*{vcwcbperson}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">操作时间:</label>
+                <div class="form-control-static" th:text="*{dwcbopdate}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">累计用气量:</label>
+                <div class="form-control-static" th:text="*{nwcbused}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">累计用气量:</label>
+                <div class="form-control-static" th:text="*{nwcbheji}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">计算气量:</label>
+                <div class="form-control-static" th:text="*{nwcbhejiex}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">剩余气量|金额:</label>
+                <div class="form-control-static" th:text="*{nwcbleave}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">总购气量|金额:</label>
+                <div class="form-control-static" th:text="*{nwcbbuy}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">总购气量|金额:</label>
+                <div class="form-control-static" th:text="*{nwcbtotalbuy}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">单价:</label>
+                <div class="form-control-static" th:text="*{nwcbprice}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">无线充值次数:</label>
+                <div class="form-control-static" th:text="*{iwcbbuycount}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">无线充值次数:</label>
+                <div class="form-control-static" th:text="*{iwcbwlbuycount}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">是否远程关阀:</label>
+                <div class="form-control-static" th:text="*{vcwcbremoteclosevalve}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">是否泄漏:</label>
+                <div class="form-control-static" th:text="*{vcwcbreveal}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">通讯故障:</label>
+                <div class="form-control-static" th:text="*{vcwcbcommunicatebad}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">磁干扰:</label>
+                <div class="form-control-static" th:text="*{vcwcbmagneticdisturbance}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">阀门状态:</label>
+                <div class="form-control-static" th:text="*{vcwcbvalvestate}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">电池电量高低:</label>
+                <div class="form-control-static" th:text="*{vcwcbbattery}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">是否过流:</label>
+                <div class="form-control-static" th:text="*{vcwcbflow}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">电池百分比:</label>
+                <div class="form-control-static" th:text="*{vcwcbbatteryper}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">电池电压:</label>
+                <div class="form-control-static" th:text="*{vcwcbbatterymill}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">备用电池电压:</label>
+                <div class="form-control-static" th:text="*{vcwcbsparebatterymill}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">地址:</label>
+                <div class="form-control-static" th:text="*{vcwcbaddress}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">条形码:</label>
+                <div class="form-control-static" th:text="*{vcwcbcode}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">阀门故障:</label>
+                <div class="form-control-static" th:text="*{vcwcbvalveerr}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">欠费关阀:</label>
+                <div class="form-control-static" th:text="*{vcwcbarrearsclosevalue}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">内电低电:</label>
+                <div class="form-control-static" th:text="*{vcwcbinnerbaterr}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">死表故障:</label>
+                <div class="form-control-static" th:text="*{vcwcbdie}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">倾斜故障:</label>
+                <div class="form-control-static" th:text="*{vcwcbtilt}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">月冻结气量:</label>
+                <div class="form-control-static" th:text="*{vcwcbmonthvalue}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">执行日期:</label>
+                <div class="form-control-static" th:text="*{execedate}"></div>
+            </div>
+            <!--<div class="form-group">
+                <label class="col-sm-3 control-label">执行状态:</label>
+                <div class="form-control-static" th:text="*{execestate}"></div>
+            </div>-->
+            <div class="form-group">
+                <label class="col-sm-3 control-label">用气日期YYYYMMDD:</label>
+                <div class="form-control-static" th:text="*{vcwcbusedate}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">用户名称:</label>
+                <div class="form-control-static" th:text="*{vcwcbusername}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">报警气量:</label>
+                <div class="form-control-static" th:text="*{vcwcbalarmvalue}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">信号强度:</label>
+                <div class="form-control-static" th:text="*{vcwcbsignalintensity}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">上报次数:</label>
+                <div class="form-control-static" th:text="*{iwcbreportcount}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">第1阶梯数量:</label>
+                <div class="form-control-static" th:text="*{nwcbjtnum1}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">第1阶梯单价:</label>
+                <div class="form-control-static" th:text="*{nwcbjtprice1}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">第1阶梯金额:</label>
+                <div class="form-control-static" th:text="*{nwcbjtamount1}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">第2阶梯数量:</label>
+                <div class="form-control-static" th:text="*{nwcbjtnum2}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">第2阶梯单价:</label>
+                <div class="form-control-static" th:text="*{nwcbjtprice2}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">第2阶梯金额:</label>
+                <div class="form-control-static" th:text="*{nwcbjtamount2}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">第3阶梯数量:</label>
+                <div class="form-control-static" th:text="*{nwcbjtnum3}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">第3阶梯单价:</label>
+                <div class="form-control-static" th:text="*{nwcbjtprice3}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">第3阶梯金额:</label>
+                <div class="form-control-static" th:text="*{nwcbjtamount3}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">第4阶梯数量:</label>
+                <div class="form-control-static" th:text="*{nwcbjtnum4}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">第4阶梯单价:</label>
+                <div class="form-control-static" th:text="*{nwcbjtprice4}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">第4阶梯金额:</label>
+                <div class="form-control-static" th:text="*{nwcbjtamount4}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">第5阶梯数量:</label>
+                <div class="form-control-static" th:text="*{nwcbjtnum5}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">第5阶梯单价:</label>
+                <div class="form-control-static" th:text="*{nwcbjtprice5}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">第5阶梯金额:</label>
+                <div class="form-control-static" th:text="*{nwcbjtamount5}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">第6阶梯数量:</label>
+                <div class="form-control-static" th:text="*{nwcbjtnum6}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">第6阶梯单价:</label>
+                <div class="form-control-static" th:text="*{nwcbjtprice6}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">第6阶梯金额:</label>
+                <div class="form-control-static" th:text="*{nwcbjtamount6}"></div>
+            </div>
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+</body>
+</html>

+ 538 - 0
mybusiness/src/main/resources/templates/system/gas/zenner_meter_reading_infor/zenner_meter_reading_infor.html

@@ -0,0 +1,538 @@
+<!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>GUID:</label>
+                                <input type="text" name="GUID"/>
+                            </li>
+                            <li>
+                                <label>用户GUID:</label>
+                                <input type="text" name="VC_WCB_USERGUID"/>
+                            </li>
+                            <li>
+                                <label>气表GUID:</label>
+                                <input type="text" name="VC_WCB_METERGUID"/>
+                            </li>-->
+                            <li>
+                                <label>操作人员:</label>
+                                <input type="text" name="VC_WCB_PERSON"/>
+                            </li>
+                            <!--<li>
+                                <label>操作时间:</label>
+                                <input type="text" name="D_WCB_OPDATE"/>
+                            </li>-->
+                            <!--<li>
+                                <label>累计用气量:</label>
+                                <input type="text" name="N_WCB_USED"/>
+                            </li>
+                            <li>
+                                <label>累计用气量:</label>
+                                <input type="text" name="N_WCB_HEJI"/>
+                            </li>-->
+                            <!--<li>
+                                <label>计算气量(本次使用气量对比表免费气量):</label>
+                                <input type="text" name="N_WCB_HEJIEX"/>
+                            </li>
+                            <li>
+                                <label>剩余气量|金额:</label>
+                                <input type="text" name="N_WCB_LEAVE"/>
+                            </li>
+                            <li>
+                                <label>总购气量|金额:</label>
+                                <input type="text" name="N_WCB_BUY"/>
+                            </li>
+                            <li>
+                                <label>总购气量|金额:</label>
+                                <input type="text" name="N_WCB_TOTALBUY"/>
+                            </li>
+                            <li>
+                                <label>单价:</label>
+                                <input type="text" name="N_WCB_PRICE"/>
+                            </li>-->
+                            <!--<li>
+                                <label>无线充值次数:</label>
+                                <input type="text" name="I_WCB_BUYCOUNT"/>
+                            </li>
+                            <li>
+                                <label>无线充值次数:</label>
+                                <input type="text" name="I_WCB_WLBUYCOUNT"/>
+                            </li>-->
+                            <!--<li>
+                                <label>是否远程关阀:</label>
+                                <input type="text" name="VC_WCB_REMOTECLOSEVALVE"/>
+                            </li>
+                            <li>
+                                <label>是否泄漏:</label>
+                                <input type="text" name="VC_WCB_REVEAL"/>
+                            </li>-->
+                            <!--<li>
+                                <label>通讯故障:</label>
+                                <input type="text" name="VC_WCB_COMMUNICATEBAD"/>
+                            </li>
+                            <li>
+                                <label>磁干扰:</label>
+                                <input type="text" name="VC_WCB_MAGNETICDISTURBANCE"/>
+                            </li>-->
+                            <!--<li>
+                                <label>阀门状态:</label>
+                                <input type="text" name="VC_WCB_VALVESTATE"/>
+                            </li>
+                            <li>
+                                <label>电池电量高低:</label>
+                                <input type="text" name="VC_WCB_BATTERY"/>
+                            </li>
+                            <li>
+                                <label>是否过流:</label>
+                                <input type="text" name="VC_WCB_FLOW"/>
+                            </li>-->
+                            <!--<li>
+                                <label>电池百分比:</label>
+                                <input type="text" name="VC_WCB_BATTERYPER"/>
+                            </li>
+                            <li>
+                                <label>电池电压(外电干电池):</label>
+                                <input type="text" name="VC_WCB_BATTERYMILL"/>
+                            </li>
+                            <li>
+                                <label>备用电池电压(内电锂电池):</label>
+                                <input type="text" name="VC_WCB_SPAREBATTERYMILL"/>
+                            </li>
+                            <li>
+                                <label>地址:</label>
+                                <input type="text" name="VC_WCB_ADDRESS"/>
+                            </li>-->
+                            <li>
+                                <label>条形码:</label>
+                                <input type="text" name="VC_WCB_CODE"/>
+                            </li>
+                            <!--<li>
+                                <label>阀门故障:</label>
+                                <input type="text" name="VC_WCB_VALVEERR"/>
+                            </li>
+                            <li>
+                                <label>欠费关阀(0-正常 1-欠费关阀):</label>
+                                <input type="text" name="VC_WCB_ARREARSCLOSEVALUE"/>
+                            </li>-->
+                            <!--<li>
+                                <label>内电低电:</label>
+                                <input type="text" name="VC_WCB_INNERBATERR"/>
+                            </li>
+                            <li>
+                                <label>死表故障:</label>
+                                <input type="text" name="VC_WCB_DIE"/>
+                            </li>
+                            <li>
+                                <label>倾斜故障:</label>
+                                <input type="text" name="VC_WCB_TILT"/>
+                            </li>
+                            <li>
+                                <label>月冻结气量:</label>
+                                <input type="text" name="VC_WCB_MONTHVALUE"/>
+                            </li>-->
+                            <!--<li>
+                                <label>执行日期:</label>
+                                <input type="text" name="EXECE_DATE"/>
+                            </li>
+                            <li>
+                                <label>执行状态:</label>
+                                <input type="text" name="EXECE_STATE"/>
+                            </li>
+                            <li>
+                                <label>用气日期YYYYMMDD:</label>
+                                <input type="text" name="VC_WCB_USEDATE"/>
+                            </li>-->
+                            <!--<li>
+                                <label>用户名称:</label>
+                                <input type="text" name="VC_WCB_USERNAME"/>
+                            </li>
+                            <li>
+                                <label>报警气量:</label>
+                                <input type="text" name="VC_WCB_ALARMVALUE"/>
+                            </li>
+                            <li>
+                                <label>信号强度:</label>
+                                <input type="text" name="VC_WCB_SIGNALINTENSITY"/>
+                            </li>-->
+                            <!--<li>
+                                <label>上报次数:</label>
+                                <input type="text" name="I_WCB_REPORTCOUNT"/>
+                            </li>-->
+                            <!--<li>
+                                <label>第1阶梯数量:</label>
+                                <input type="text" name="N_WCB_JTNUM1"/>
+                            </li>
+                            <li>
+                                <label>第1阶梯单价:</label>
+                                <input type="text" name="N_WCB_JTPRICE1"/>
+                            </li>
+                            <li>
+                                <label>第1阶梯金额:</label>
+                                <input type="text" name="N_WCB_JTAMOUNT1"/>
+                            </li>
+                            <li>
+                                <label>第2阶梯数量:</label>
+                                <input type="text" name="N_WCB_JTNUM2"/>
+                            </li>
+                            <li>
+                                <label>第2阶梯单价:</label>
+                                <input type="text" name="N_WCB_JTPRICE2"/>
+                            </li>
+                            <li>
+                                <label>第2阶梯金额:</label>
+                                <input type="text" name="N_WCB_JTAMOUNT2"/>
+                            </li>
+                            <li>
+                                <label>第3阶梯数量:</label>
+                                <input type="text" name="N_WCB_JTNUM3"/>
+                            </li>
+                            <li>
+                                <label>第3阶梯单价:</label>
+                                <input type="text" name="N_WCB_JTPRICE3"/>
+                            </li>
+                            <li>
+                                <label>第3阶梯金额:</label>
+                                <input type="text" name="N_WCB_JTAMOUNT3"/>
+                            </li>
+                            <li>
+                                <label>第4阶梯数量:</label>
+                                <input type="text" name="N_WCB_JTNUM4"/>
+                            </li>
+                            <li>
+                                <label>第4阶梯单价:</label>
+                                <input type="text" name="N_WCB_JTPRICE4"/>
+                            </li>
+                            <li>
+                                <label>第4阶梯金额:</label>
+                                <input type="text" name="N_WCB_JTAMOUNT4"/>
+                            </li>
+                            <li>
+                                <label>第5阶梯数量:</label>
+                                <input type="text" name="N_WCB_JTNUM5"/>
+                            </li>
+                            <li>
+                                <label>第5阶梯单价:</label>
+                                <input type="text" name="N_WCB_JTPRICE5"/>
+                            </li>
+                            <li>
+                                <label>第5阶梯金额:</label>
+                                <input type="text" name="N_WCB_JTAMOUNT5"/>
+                            </li>
+                            <li>
+                                <label>第6阶梯数量:</label>
+                                <input type="text" name="N_WCB_JTNUM6"/>
+                            </li>
+                            <li>
+                                <label>第6阶梯单价:</label>
+                                <input type="text" name="N_WCB_JTPRICE6"/>
+                            </li>
+                            <li>
+                                <label>第6阶梯金额:</label>
+                                <input type="text" name="N_WCB_JTAMOUNT6"/>
+                            </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:zenner_meter_reading_infor:add">-->
+<!--                    <i class="fa fa-plus"></i> 添加-->
+<!--                </a>-->
+<!--                <a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="system:zenner_meter_reading_infor:edit">-->
+<!--                    <i class="fa fa-edit"></i> 修改-->
+<!--                </a>-->
+<!--                <a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:zenner_meter_reading_infor:remove">-->
+<!--                    <i class="fa fa-remove"></i> 删除-->
+<!--                </a>-->
+                <a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="system:zenner_meter_reading_infor: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:zenner_meter_reading_infor:edit')}]];
+        var removeFlag = [[${@permission.hasPermi('system:zenner_meter_reading_infor:remove')}]];
+        var detailFlag = [[${@permission.hasPermi('system:zenner_meter_reading_infor:detail')}]];
+
+        var prefix = ctx + "system/gas/zenner_meter_reading_infor";
+
+        $(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: 'guid',
+                    title: 'GUID'
+                },
+                {
+                    field: 'vcwcbuserguid',
+                    title: '用户GUID'
+                },*/
+                {
+                    field: 'vcwcbmeterguid',
+                    title: '气表GUID'
+                },
+                {
+                    field: 'vcwcbperson',
+                    title: '操作人员'
+                },
+                {
+                    field: 'dwcbopdate',
+                    title: '操作时间'
+                },
+                {
+                    field: 'nwcbused',
+                    title: '累计用气量'
+                },
+                {
+                    field: 'nwcbheji',
+                    title: '累计用气量'
+                },
+                {
+                    field: 'nwcbhejiex',
+                    title: '计算气量'
+                },
+                {
+                    field: 'nwcbleave',
+                    title: '剩余气量|金额'
+                },
+                /*{
+                    field: 'nwcbbuy',
+                    title: '总购气量|金额'
+                },*/
+                {
+                    field: 'nwcbtotalbuy',
+                    title: '总购气量|金额'
+                },
+                /*{
+                    field: 'nwcbprice',
+                    title: '单价'
+                },
+                {
+                    field: 'iwcbbuycount',
+                    title: '无线充值次数'
+                },
+                {
+                    field: 'iwcbwlbuycount',
+                    title: '无线充值次数'
+                },*/
+                {
+                    field: 'vcwcbremoteclosevalve',
+                    title: '是否远程关阀'
+                },
+                {
+                    field: 'vcwcbreveal',
+                    title: '是否泄漏'
+                },
+                {
+                    field: 'vcwcbcommunicatebad',
+                    title: '通讯故障'
+                },
+                {
+                    field: 'vcwcbmagneticdisturbance',
+                    title: '磁干扰'
+                },
+                {
+                    field: 'vcwcbvalvestate',
+                    title: '阀门状态'
+                },
+                {
+                    field: 'vcwcbbattery',
+                    title: '电池电量高低'
+                },
+                {
+                    field: 'vcwcbflow',
+                    title: '是否过流'
+                },
+                {
+                    field: 'vcwcbbatteryper',
+                    title: '电池百分比'
+                },
+                {
+                    field: 'vcwcbbatterymill',
+                    title: '电池电压'
+                },
+                /*{
+                    field: 'vcwcbsparebatterymill',
+                    title: '备用电池电压(内电锂电池)'
+                },*/
+                /*{
+                    field: 'vcwcbaddress',
+                    title: '地址'
+                },*/
+                {
+                    field: 'vcwcbcode',
+                    title: '条形码'
+                },
+                {
+                    field: 'vcwcbvalveerr',
+                    title: '阀门故障'
+                },
+                {
+                    field: 'vcwcbarrearsclosevalue',
+                    title: '欠费关阀'
+                },
+                /*{
+                    field: 'vcwcbinnerbaterr',
+                    title: '内电低电'
+                },*/
+                {
+                    field: 'vcwcbdie',
+                    title: '死表故障'
+                },
+                {
+                    field: 'vcwcbtilt',
+                    title: '倾斜故障'
+                },
+                /*{
+                    field: 'vcwcbmonthvalue',
+                    title: '月冻结气量'
+                },*/
+                /*{
+                    field: 'execedate',
+                    title: '执行日期'
+                },
+                {
+                    field: 'execestate',
+                    title: '执行状态'
+                },*/
+                {
+                    field: 'vcwcbusedate',
+                    title: '用气日期YYYYMMDD'
+                },
+                /*{
+                    field: 'vcwcbusername',
+                    title: '用户名称'
+                },
+                {
+                    field: 'vcwcbalarmvalue',
+                    title: '报警气量'
+                },*/
+                {
+                    field: 'vcwcbsignalintensity',
+                    title: '信号强度'
+                },
+                {
+                    field: 'iwcbreportcount',
+                    title: '上报次数'
+                },
+                /*{
+                    field: 'nwcbjtnum1',
+                    title: '第1阶梯数量'
+                },
+                {
+                    field: 'nwcbjtprice1',
+                    title: '第1阶梯单价'
+                },
+                {
+                    field: 'nwcbjtamount1',
+                    title: '第1阶梯金额'
+                },
+                {
+                    field: 'nwcbjtnum2',
+                    title: '第2阶梯数量'
+                },
+                {
+                    field: 'nwcbjtprice2',
+                    title: '第2阶梯单价'
+                },
+                {
+                    field: 'nwcbjtamount2',
+                    title: '第2阶梯金额'
+                },
+                {
+                    field: 'nwcbjtnum3',
+                    title: '第3阶梯数量'
+                },
+                {
+                    field: 'nwcbjtprice3',
+                    title: '第3阶梯单价'
+                },
+                {
+                    field: 'nwcbjtamount3',
+                    title: '第3阶梯金额'
+                },
+                {
+                    field: 'nwcbjtnum4',
+                    title: '第4阶梯数量'
+                },
+                {
+                    field: 'nwcbjtprice4',
+                    title: '第4阶梯单价'
+                },
+                {
+                    field: 'nwcbjtamount4',
+                    title: '第4阶梯金额'
+                },
+                {
+                    field: 'nwcbjtnum5',
+                    title: '第5阶梯数量'
+                },
+                {
+                    field: 'nwcbjtprice5',
+                    title: '第5阶梯单价'
+                },
+                {
+                    field: 'nwcbjtamount5',
+                    title: '第5阶梯金额'
+                },
+                {
+                    field: 'nwcbjtnum6',
+                    title: '第6阶梯数量'
+                },
+                {
+                    field: 'nwcbjtprice6',
+                    title: '第6阶梯单价'
+                },
+                {
+                    field: 'nwcbjtamount6',
+                    title: '第6阶梯金额'
+                },*/
+                {
+                    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>