Browse Source

思凯 燃气信息

wangzhe 2 years ago
parent
commit
66ce2ceb8b
32 changed files with 2620 additions and 0 deletions
  1. 134 0
      mybusiness/src/main/java/com/sooka/system/gas/sc_gas_meter_infor/controller/TGuijiSCGasMeterInforController.java
  2. 93 0
      mybusiness/src/main/java/com/sooka/system/gas/sc_gas_meter_infor/domain/TGuijiSCGasMeterInfor.java
  3. 62 0
      mybusiness/src/main/java/com/sooka/system/gas/sc_gas_meter_infor/mapper/TGuijiSCGasMeterInforMapper.java
  4. 62 0
      mybusiness/src/main/java/com/sooka/system/gas/sc_gas_meter_infor/service/ITGuijiSCGasMeterInforService.java
  5. 97 0
      mybusiness/src/main/java/com/sooka/system/gas/sc_gas_meter_infor/service/impl/TGuijiSCGasMeterInforServiceImpl.java
  6. 134 0
      mybusiness/src/main/java/com/sooka/system/gas/sc_gas_purchase_infor/controller/TGuijiSCGasPurchaseInforController.java
  7. 75 0
      mybusiness/src/main/java/com/sooka/system/gas/sc_gas_purchase_infor/domain/TGuijiSCGasPurchaseInfor.java
  8. 62 0
      mybusiness/src/main/java/com/sooka/system/gas/sc_gas_purchase_infor/mapper/TGuijiSCGasPurchaseMapper.java
  9. 62 0
      mybusiness/src/main/java/com/sooka/system/gas/sc_gas_purchase_infor/service/ITGuijiSCGasPurchaseInforService.java
  10. 97 0
      mybusiness/src/main/java/com/sooka/system/gas/sc_gas_purchase_infor/service/impl/TGuijiSCGasPurchaseInforServiceImpl.java
  11. 134 0
      mybusiness/src/main/java/com/sooka/system/gas/sc_meter_reading_infor/controller/TGuijiSCMeterReadingInforController.java
  12. 103 0
      mybusiness/src/main/java/com/sooka/system/gas/sc_meter_reading_infor/domain/TGuijiSCMeterReadingInfor.java
  13. 62 0
      mybusiness/src/main/java/com/sooka/system/gas/sc_meter_reading_infor/mapper/TGuijiSCMeterReadingMapper.java
  14. 62 0
      mybusiness/src/main/java/com/sooka/system/gas/sc_meter_reading_infor/service/ITGuijiSCMeterReadingInforService.java
  15. 97 0
      mybusiness/src/main/java/com/sooka/system/gas/sc_meter_reading_infor/service/impl/TGuijiSCMeterReadingInforServiceImpl.java
  16. 134 0
      mybusiness/src/main/java/com/sooka/system/gas/sc_user_infor/controller/TGuijSCUserInforController.java
  17. 84 0
      mybusiness/src/main/java/com/sooka/system/gas/sc_user_infor/domain/TGuijiSCUserInfor.java
  18. 62 0
      mybusiness/src/main/java/com/sooka/system/gas/sc_user_infor/mapper/TGuijiSCUserInforMapper.java
  19. 62 0
      mybusiness/src/main/java/com/sooka/system/gas/sc_user_infor/service/ITGuijiSCUserInforService.java
  20. 97 0
      mybusiness/src/main/java/com/sooka/system/gas/sc_user_infor/service/impl/TGuijiSCUserInforServiceImpl.java
  21. 54 0
      mybusiness/src/main/resources/mapper/system/TGuijiSCGasMeterInforMapper.xml
  22. 52 0
      mybusiness/src/main/resources/mapper/system/TGuijiSCGasPurchaseInforMapper.xml
  23. 54 0
      mybusiness/src/main/resources/mapper/system/TGuijiSCMeterReadingInforMapper.xml
  24. 53 0
      mybusiness/src/main/resources/mapper/system/TGuijiSCUserInforMapper.xml
  25. 37 0
      mybusiness/src/main/resources/templates/system/gas/sc_gas_meter_infor/detail.html
  26. 130 0
      mybusiness/src/main/resources/templates/system/gas/sc_gas_meter_infor/sc_gas_meter_infor.html
  27. 29 0
      mybusiness/src/main/resources/templates/system/gas/sc_gas_purchase_infor/detail.html
  28. 114 0
      mybusiness/src/main/resources/templates/system/gas/sc_gas_purchase_infor/sc_gas_purchase_infor.html
  29. 37 0
      mybusiness/src/main/resources/templates/system/gas/sc_meter_reading_infor/detail.html
  30. 130 0
      mybusiness/src/main/resources/templates/system/gas/sc_meter_reading_infor/sc_meter_reading_infor.html
  31. 33 0
      mybusiness/src/main/resources/templates/system/gas/sc_user_infor/detail.html
  32. 122 0
      mybusiness/src/main/resources/templates/system/gas/sc_user_infor/sc_user_infor.html

+ 134 - 0
mybusiness/src/main/java/com/sooka/system/gas/sc_gas_meter_infor/controller/TGuijiSCGasMeterInforController.java

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

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

@@ -0,0 +1,93 @@
+package com.sooka.system.gas.sc_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 TGuijiSCGasMeterInfor 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 trademark;
+
+    /** 型号 */
+    @Excel(name = "型号" )
+    private String productType;
+
+    /** 报废年限 */
+    @Excel(name = "报废年限" )
+    private String obsolescence;
+
+    /** 表底数 */
+    @Excel(name = "表底数" )
+    private String baseRead;
+
+    /** 表具条码号 */
+    @Excel(name = "表具条码号" )
+    private String barcode;
+
+    /** 用户编号 */
+    @Excel(name = "用户编号" )
+    private String userCode;
+
+    public String getTrademark()
+    {
+        return trademark;
+    }
+
+    public String getProducttype()
+    {
+        return productType;
+    }
+
+    public String getObsolescence()
+    {
+        return obsolescence;
+    }
+
+    public String getBaseread()
+    {
+        return baseRead;
+    }
+
+    public String getBarcode()
+    {
+        return barcode;
+    }
+
+    public String getUsercode()
+    {
+        return userCode;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/gas/sc_gas_meter_infor/mapper/TGuijiSCGasMeterInforMapper.java

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

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

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

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

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

@@ -0,0 +1,75 @@
+package com.sooka.system.gas.sc_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 TGuijiSCGasPurchaseInfor 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 tradeTime;
+
+    /** 购气量 */
+    @Excel(name = "购气量" )
+    private String tradeAmount;
+
+    /** 购气金额 */
+    @Excel(name = "购气金额" )
+    private String tradeMoney;
+
+    /** 用户编号 */
+    @Excel(name = "用户编号" )
+    private String userCode;
+
+    public String getTradetime()
+    {
+        return tradeTime;
+    }
+
+    public String getTradeamount()
+    {
+        return tradeAmount;
+    }
+
+    public String getTrademoney()
+    {
+        return tradeMoney;
+    }
+
+    public String getUsercode()
+    {
+        return userCode;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/gas/sc_gas_purchase_infor/mapper/TGuijiSCGasPurchaseMapper.java

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

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

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

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

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

@@ -0,0 +1,103 @@
+package com.sooka.system.gas.sc_meter_reading_infor.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.system.domain.BaseBusinessEntity;
+import lombok.Getter;
+import lombok.Setter;
+
+import java.text.SimpleDateFormat;
+import java.util.Date;
+
+/**
+ * 思凯收费系统-抄表信息对象 t_guiji_medicine_plant
+ *
+ * @author lei
+ * @date 2022-08-22
+ */
+@Getter
+@Setter
+public class TGuijiSCMeterReadingInfor 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 readNow;
+
+    /** 上期表底数 */
+    @Excel(name = "上期表底数" )
+    private String readLast;
+
+    /** 使用量 */
+    @Excel(name = "使用量" )
+    private String useAmount;
+
+    /** 使用金额 */
+    @Excel(name = "使用金额" )
+    private String useMoney;
+
+    /** 表具条码号 */
+    @Excel(name = "表具条码号" )
+    private String barCode;
+
+    /** 抄表时间 */
+    @Excel(name = "抄表时间" )
+    private String recordTime;
+
+    public String getReadnow()
+    {
+        return readNow;
+    }
+
+    public String getReadlast()
+    {
+        return readLast;
+    }
+
+    public String getUseamount()
+    {
+        return useAmount;
+    }
+
+    public String getUsemoney()
+    {
+        return useMoney;
+    }
+
+    public String getBarcode()
+    {
+        return barCode;
+    }
+
+    public String getRecordtime()
+    {
+        if(recordTime == null){
+            return null;
+        }else {
+            Date date = new Date();
+            date.setTime(Long.valueOf(recordTime));
+            return new SimpleDateFormat(DateUtils.YYYY_MM_DD_HH_MM_SS).format(date);
+        }
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/gas/sc_meter_reading_infor/mapper/TGuijiSCMeterReadingMapper.java

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

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

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

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

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

@@ -0,0 +1,84 @@
+package com.sooka.system.gas.sc_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 TGuijiSCUserInfor 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 userName;
+
+    /** 电话 */
+    @Excel(name = "电话" )
+    private String userPhone;
+
+    /** 地址 */
+    @Excel(name = "地址" )
+    private String userAddr;
+
+    /** 账号余额 */
+    @Excel(name = "账号余额" )
+    private String balance;
+
+    /** 编号 */
+    @Excel(name = "编号" )
+    private String userCode;
+
+    public String getUsername()
+    {
+        return userName;
+    }
+
+    public String getUserphone()
+    {
+        return userPhone;
+    }
+
+    public String getUseraddr()
+    {
+        return userAddr;
+    }
+
+    public String getBalance()
+    {
+        return balance;
+    }
+
+    public String getUsercode()
+    {
+        return userCode;
+    }
+}

+ 62 - 0
mybusiness/src/main/java/com/sooka/system/gas/sc_user_infor/mapper/TGuijiSCUserInforMapper.java

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

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

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

+ 54 - 0
mybusiness/src/main/resources/mapper/system/TGuijiSCGasMeterInforMapper.xml

@@ -0,0 +1,54 @@
+<?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.sc_gas_meter_infor.mapper.TGuijiSCGasMeterInforMapper">
+
+    <sql id="selectVo">
+        select id, trademark, productType, obsolescence, baseRead, barcode, userCode from t_guiji_gas_sc_gas_meter_infor
+    </sql>
+
+    <select id="selectList" parameterType="TGuijiSCGasMeterInfor" resultType="TGuijiSCGasMeterInfor">
+        <include refid="selectVo"/>
+        <where>
+            <if test="trademark != null  and trademark != ''"> and trademark like concat('%', #{trademark}, '%')</if>
+            <if test="productType != null  and productType != ''"> and productType like concat('%', #{productType}, '%')</if>
+            <if test="obsolescence != null  and obsolescence != ''"> and obsolescence like concat('%', #{obsolescence}, '%')</if>
+            <if test="baseRead != null  and baseRead != ''"> and baseRead like concat('%', #{baseRead}, '%')</if>
+            <if test="barcode != null  and barcode != ''"> and barcode like concat('%', #{barcode}, '%')</if>
+            <if test="userCode != null  and userCode != ''"> and userCode like concat('%', #{userCode}, '%')</if>
+        </where>
+    </select>
+
+    <select id="selectById" parameterType="String" resultType="TGuijiSCGasMeterInfor">
+        <include refid="selectVo"/>
+        where id = #{id}
+    </select>
+
+    <insert id="insert" parameterType="TGuijiSCGasMeterInfor">
+        insert into t_guiji_gas_sc_gas_meter_infor
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+         </trim>
+    </insert>
+
+    <update id="update" parameterType="TGuijiSCGasMeterInfor">
+        update t_guiji_gas_sc_gas_meter_infor
+        <trim prefix="SET" suffixOverrides=",">
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteById" parameterType="String">
+        delete from t_guiji_gas_sc_gas_meter_infor where id = #{id}
+    </delete>
+
+    <delete id="deleteByIds" parameterType="String">
+        delete from t_guiji_gas_sc_gas_meter_infor where id in
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+
+</mapper>

+ 52 - 0
mybusiness/src/main/resources/mapper/system/TGuijiSCGasPurchaseInforMapper.xml

@@ -0,0 +1,52 @@
+<?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.sc_gas_purchase_infor.mapper.TGuijiSCGasPurchaseMapper">
+
+    <sql id="selectVo">
+        select id, tradeTime, tradeAmount, tradeMoney, userCode from t_guiji_gas_sc_gas_purchase_infor
+    </sql>
+
+    <select id="selectList" parameterType="TGuijiSCGasPurchaseInfor" resultType="TGuijiSCGasPurchaseInfor">
+        <include refid="selectVo"/>
+        <where>
+            <if test="tradeTime != null  and tradeTime != ''"> and tradeTime like concat('%', #{tradeTime}, '%')</if>
+            <if test="tradeAmount != null  and tradeAmount != ''"> and tradeAmount like concat('%', #{tradeAmount}, '%')</if>
+            <if test="tradeMoney != null  and tradeMoney != ''"> and tradeMoney like concat('%', #{tradeMoney}, '%')</if>
+            <if test="userCode != null  and userCode != ''"> and userCode like concat('%', #{userCode}, '%')</if>
+        </where>
+    </select>
+
+    <select id="selectById" parameterType="String" resultType="TGuijiSCGasPurchaseInfor">
+        <include refid="selectVo"/>
+        where id = #{id}
+    </select>
+
+    <insert id="insert" parameterType="TGuijiSCGasPurchaseInfor">
+        insert into t_guiji_gas_sc_gas_purchase_infor
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+         </trim>
+    </insert>
+
+    <update id="update" parameterType="TGuijiSCGasPurchaseInfor">
+        update t_guiji_gas_sc_gas_purchase_infor
+        <trim prefix="SET" suffixOverrides=",">
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteById" parameterType="String">
+        delete from t_guiji_gas_sc_gas_purchase_infor where id = #{id}
+    </delete>
+
+    <delete id="deleteByIds" parameterType="String">
+        delete from t_guiji_gas_sc_gas_purchase_infor where id in
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+
+</mapper>

+ 54 - 0
mybusiness/src/main/resources/mapper/system/TGuijiSCMeterReadingInforMapper.xml

@@ -0,0 +1,54 @@
+<?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.sc_meter_reading_infor.mapper.TGuijiSCMeterReadingMapper">
+
+    <sql id="selectVo">
+        select id, readNow, readLast, useAmount, useMoney, barCode, recordTime from t_guiji_gas_sc_meter_reading_infor
+    </sql>
+
+    <select id="selectList" parameterType="TGuijiSCMeterReadingInfor" resultType="TGuijiSCMeterReadingInfor">
+        <include refid="selectVo"/>
+        <where>
+            <if test="readNow != null  and readNow != ''"> and readNow like concat('%', #{readNow}, '%')</if>
+            <if test="readLast != null  and readLast != ''"> and readLast like concat('%', #{readLast}, '%')</if>
+            <if test="useAmount != null  and useAmount != ''"> and useAmount like concat('%', #{useAmount}, '%')</if>
+            <if test="useMoney != null  and useMoney != ''"> and useMoney like concat('%', #{useMoney}, '%')</if>
+            <if test="barCode != null  and barCode != ''"> and barCode like concat('%', #{barCode}, '%')</if>
+            <if test="recordTime != null  and recordTime != ''"> and recordTime like concat('%', #{recordTime}, '%')</if>
+        </where>
+    </select>
+
+    <select id="selectById" parameterType="String" resultType="TGuijiSCMeterReadingInfor">
+        <include refid="selectVo"/>
+        where id = #{id}
+    </select>
+
+    <insert id="insert" parameterType="TGuijiSCMeterReadingInfor">
+        insert into t_guiji_gas_sc_meter_reading_infor
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+         </trim>
+    </insert>
+
+    <update id="update" parameterType="TGuijiSCMeterReadingInfor">
+        update t_guiji_gas_sc_meter_reading_infor
+        <trim prefix="SET" suffixOverrides=",">
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteById" parameterType="String">
+        delete from t_guiji_gas_sc_meter_reading_infor where id = #{id}
+    </delete>
+
+    <delete id="deleteByIds" parameterType="String">
+        delete from t_guiji_gas_sc_meter_reading_infor where id in
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+
+</mapper>

+ 53 - 0
mybusiness/src/main/resources/mapper/system/TGuijiSCUserInforMapper.xml

@@ -0,0 +1,53 @@
+<?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.sc_user_infor.mapper.TGuijiSCUserInforMapper">
+
+    <sql id="selectVo">
+        select id, userName, userPhone, userAddr, balance, userCode from t_guiji_gas_sc_user_infor
+    </sql>
+
+    <select id="selectList" parameterType="TGuijiSCUserInfor" resultType="TGuijiSCUserInfor">
+        <include refid="selectVo"/>
+        <where>
+            <if test="userName != null  and userName != ''"> and userName like concat('%', #{userName}, '%')</if>
+            <if test="userPhone != null  and userPhone != ''"> and userPhone like concat('%', #{userPhone}, '%')</if>
+            <if test="userAddr != null  and userAddr != ''"> and userAddr like concat('%', #{userAddr}, '%')</if>
+            <if test="balance != null  and balance != ''"> and balance like concat('%', #{balance}, '%')</if>
+            <if test="userCode != null  and userCode != ''"> and userCode like concat('%', #{userCode}, '%')</if>
+        </where>
+    </select>
+
+    <select id="selectById" parameterType="String" resultType="TGuijiSCUserInfor">
+        <include refid="selectVo"/>
+        where id = #{id}
+    </select>
+
+    <insert id="insert" parameterType="TGuijiSCUserInfor">
+        insert into t_guiji_gas_sc_user_infor
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+         </trim>
+    </insert>
+
+    <update id="update" parameterType="TGuijiSCUserInfor">
+        update t_guiji_gas_sc_user_infor
+        <trim prefix="SET" suffixOverrides=",">
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteById" parameterType="String">
+        delete from t_guiji_gas_sc_user_infor where id = #{id}
+    </delete>
+
+    <delete id="deleteByIds" parameterType="String">
+        delete from t_guiji_gas_sc_user_infor where id in
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+
+</mapper>

+ 37 - 0
mybusiness/src/main/resources/templates/system/gas/sc_gas_meter_infor/detail.html

@@ -0,0 +1,37 @@
+<!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="*{trademark}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">型号:</label>
+                <div class="form-control-static" th:text="*{producttype}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">报废年限:</label>
+                <div class="form-control-static" th:text="*{obsolescence}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">表底数:</label>
+                <div class="form-control-static" th:text="*{baseread}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">表具条码号:</label>
+                <div class="form-control-static" th:text="*{barcode}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">用户编号:</label>
+                <div class="form-control-static" th:text="*{usercode}"></div>
+            </div>
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+</body>
+</html>

+ 130 - 0
mybusiness/src/main/resources/templates/system/gas/sc_gas_meter_infor/sc_gas_meter_infor.html

@@ -0,0 +1,130 @@
+<!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="trademark"/>
+                            </li>
+                            <!--<li>
+                                <label>型号:</label>
+                                <input type="text" name="productType"/>
+                            </li>
+                            <li>
+                                <label>报废年限:</label>
+                                <input type="text" name="obsolescence"/>
+                            </li>
+                            <li>
+                                <label>表底数:</label>
+                                <input type="text" name="baseRead"/>
+                            </li>-->
+                            <li>
+                                <label style="width: auto">表具条码号:</label>
+                                <input type="text" name="barcode"/>
+                            </li>
+                            <li>
+                                <label>用户编号:</label>
+                                <input type="text" name="userCode"/>
+                            </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:sc_gas_meter_infor:add">-->
+<!--                    <i class="fa fa-plus"></i> 添加-->
+<!--                </a>-->
+<!--                <a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="system:sc_gas_meter_infor:edit">-->
+<!--                    <i class="fa fa-edit"></i> 修改-->
+<!--                </a>-->
+<!--                <a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:sc_gas_meter_infor:remove">-->
+<!--                    <i class="fa fa-remove"></i> 删除-->
+<!--                </a>-->
+                <a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="system:sc_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:sc_gas_meter_infor:edit')}]];
+        var removeFlag = [[${@permission.hasPermi('system:sc_gas_meter_infor:remove')}]];
+        var detailFlag = [[${@permission.hasPermi('system:sc_gas_meter_infor:detail')}]];
+
+        var prefix = ctx + "system/gas/sc_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: 'trademark',
+                    title: '品牌'
+                },
+                /*{
+                    field: 'producttype',
+                    title: '型号'
+                },*/
+                {
+                    field: 'obsolescence',
+                    title: '报废年限'
+                },
+                {
+                    field: 'baseread',
+                    title: '表底数'
+                },
+                {
+                    field: 'barcode',
+                    title: '表具条码号'
+                },
+                {
+                    field: 'usercode',
+                    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>

+ 29 - 0
mybusiness/src/main/resources/templates/system/gas/sc_gas_purchase_infor/detail.html

@@ -0,0 +1,29 @@
+<!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="*{tradetime}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">购气量:</label>
+                <div class="form-control-static" th:text="*{tradeamount}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">购气金额:</label>
+                <div class="form-control-static" th:text="*{trademoney}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">用户编号:</label>
+                <div class="form-control-static" th:text="*{usercode}"></div>
+            </div>
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+</body>
+</html>

+ 114 - 0
mybusiness/src/main/resources/templates/system/gas/sc_gas_purchase_infor/sc_gas_purchase_infor.html

@@ -0,0 +1,114 @@
+<!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="tradeTime"/>
+                            </li>
+                            <li>
+                                <label>购气量:</label>
+                                <input type="text" name="tradeAmount"/>
+                            </li>
+                            <li>
+                                <label>购气金额:</label>
+                                <input type="text" name="tradeMoney"/>
+                            </li>-->
+                            <li>
+                                <label>用户编号:</label>
+                                <input type="text" name="userCode"/>
+                            </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:sc_gas_purchase_infor:add">-->
+<!--                    <i class="fa fa-plus"></i> 添加-->
+<!--                </a>-->
+<!--                <a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="system:sc_gas_purchase_infor:edit">-->
+<!--                    <i class="fa fa-edit"></i> 修改-->
+<!--                </a>-->
+<!--                <a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:sc_gas_purchase_infor:remove">-->
+<!--                    <i class="fa fa-remove"></i> 删除-->
+<!--                </a>-->
+                <a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="system:sc_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:sc_gas_purchase_infor:edit')}]];
+        var removeFlag = [[${@permission.hasPermi('system:sc_gas_purchase_infor:remove')}]];
+        var detailFlag = [[${@permission.hasPermi('system:sc_gas_purchase_infor:detail')}]];
+
+        var prefix = ctx + "system/gas/sc_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: 'tradetime',
+                    title: '购气时间'
+                },
+                {
+                    field: 'tradeamount',
+                    title: '购气量'
+                },
+                {
+                    field: 'trademoney',
+                    title: '购气金额'
+                },
+                {
+                    field: 'usercode',
+                    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>

+ 37 - 0
mybusiness/src/main/resources/templates/system/gas/sc_meter_reading_infor/detail.html

@@ -0,0 +1,37 @@
+<!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="*{readnow}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">上期表底数:</label>
+                <div class="form-control-static" th:text="*{readlast}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">使用量:</label>
+                <div class="form-control-static" th:text="*{useamount}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">使用金额:</label>
+                <div class="form-control-static" th:text="*{usemoney}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">表具条码号:</label>
+                <div class="form-control-static" th:text="*{barcode}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">抄表时间:</label>
+                <div class="form-control-static" th:text="*{recordtime}"></div>
+            </div>
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+</body>
+</html>

+ 130 - 0
mybusiness/src/main/resources/templates/system/gas/sc_meter_reading_infor/sc_meter_reading_infor.html

@@ -0,0 +1,130 @@
+<!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="readNow"/>
+                            </li>
+                            <li>
+                                <label>上期表底数:</label>
+                                <input type="text" name="readLast"/>
+                            </li>
+                            <li>
+                                <label>使用量:</label>
+                                <input type="text" name="useAmount"/>
+                            </li>
+                            <li>
+                                <label>使用金额:</label>
+                                <input type="text" name="useMoney"/>
+                            </li>-->
+                            <li>
+                                <label style="width: auto">表具条码号:</label>
+                                <input type="text" name="barCode"/>
+                            </li>
+                            <!--<li>
+                                <label>抄表时间:</label>
+                                <input type="text" name="recordTime"/>
+                            </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:sc_meter_reading_infor:add">-->
+<!--                    <i class="fa fa-plus"></i> 添加-->
+<!--                </a>-->
+<!--                <a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="system:sc_meter_reading_infor:edit">-->
+<!--                    <i class="fa fa-edit"></i> 修改-->
+<!--                </a>-->
+<!--                <a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:sc_meter_reading_infor:remove">-->
+<!--                    <i class="fa fa-remove"></i> 删除-->
+<!--                </a>-->
+                <a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="system:sc_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:sc_meter_reading_infor:edit')}]];
+        var removeFlag = [[${@permission.hasPermi('system:sc_meter_reading_infor:remove')}]];
+        var detailFlag = [[${@permission.hasPermi('system:sc_meter_reading_infor:detail')}]];
+
+        var prefix = ctx + "system/gas/sc_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: 'readnow',
+                    title: '本期表底数'
+                },
+                {
+                    field: 'readlast',
+                    title: '上期表底数'
+                },
+                /*{
+                    field: 'useamount',
+                    title: '使用量'
+                },
+                {
+                    field: 'usemoney',
+                    title: '使用金额'
+                },*/
+                {
+                    field: 'barcode',
+                    title: '表具条码号'
+                },
+                {
+                    field: 'recordtime',
+                    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>

+ 33 - 0
mybusiness/src/main/resources/templates/system/gas/sc_user_infor/detail.html

@@ -0,0 +1,33 @@
+<!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="*{username}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">电话:</label>
+                <div class="form-control-static" th:text="*{userphone}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">地址:</label>
+                <div class="form-control-static" th:text="*{useraddr}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">账号余额:</label>
+                <div class="form-control-static" th:text="*{balance}"></div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">编号:</label>
+                <div class="form-control-static" th:text="*{usercode}"></div>
+            </div>
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+</body>
+</html>

+ 122 - 0
mybusiness/src/main/resources/templates/system/gas/sc_user_infor/sc_user_infor.html

@@ -0,0 +1,122 @@
+<!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="userName"/>
+                            </li>
+                            <li>
+                                <label>电话:</label>
+                                <input type="text" name="userPhone"/>
+                            </li>
+                            <!--<li>
+                                <label>地址:</label>
+                                <input type="text" name="userAddr"/>
+                            </li>
+                            <li>
+                                <label>账号余额:</label>
+                                <input type="text" name="balance"/>
+                            </li>
+                            <li>
+                                <label>编号:</label>
+                                <input type="text" name="userCode"/>
+                            </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:sc_user_infor:add">-->
+<!--                    <i class="fa fa-plus"></i> 添加-->
+<!--                </a>-->
+<!--                <a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="system:sc_user_infor:edit">-->
+<!--                    <i class="fa fa-edit"></i> 修改-->
+<!--                </a>-->
+<!--                <a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:sc_user_infor:remove">-->
+<!--                    <i class="fa fa-remove"></i> 删除-->
+<!--                </a>-->
+                <a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="system:sc_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:sc_user_infor:edit')}]];
+        var removeFlag = [[${@permission.hasPermi('system:sc_user_infor:remove')}]];
+        var detailFlag = [[${@permission.hasPermi('system:sc_user_infor:detail')}]];
+
+        var prefix = ctx + "system/gas/sc_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: 'username',
+                    title: '姓名'
+                },
+                {
+                    field: 'userphone',
+                    title: '电话'
+                },
+                /*{
+                    field: 'useraddr',
+                    title: '地址'
+                },*/
+                {
+                    field: 'balance',
+                    title: '账号余额'
+                },
+                {
+                    field: 'usercode',
+                    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>