Administrator 3 năm trước cách đây
mục cha
commit
95cb49888a
27 tập tin đã thay đổi với 2959 bổ sung0 xóa
  1. 136 0
      mybusiness/src/main/java/com/sooka/system/controller/TUInterfaceinfoController.java
  2. 128 0
      mybusiness/src/main/java/com/sooka/system/controller/TUParamsbusinessController.java
  3. 128 0
      mybusiness/src/main/java/com/sooka/system/controller/TUParamspublicController.java
  4. 210 0
      mybusiness/src/main/java/com/sooka/system/domain/TUInterfaceinfo.java
  5. 167 0
      mybusiness/src/main/java/com/sooka/system/domain/TUParamsbusiness.java
  6. 168 0
      mybusiness/src/main/java/com/sooka/system/domain/TUParamspublic.java
  7. 61 0
      mybusiness/src/main/java/com/sooka/system/mapper/TUInterfaceinfoMapper.java
  8. 61 0
      mybusiness/src/main/java/com/sooka/system/mapper/TUParamsbusinessMapper.java
  9. 61 0
      mybusiness/src/main/java/com/sooka/system/mapper/TUParamspublicMapper.java
  10. 61 0
      mybusiness/src/main/java/com/sooka/system/service/ITUInterfaceinfoService.java
  11. 61 0
      mybusiness/src/main/java/com/sooka/system/service/ITUParamsbusinessService.java
  12. 61 0
      mybusiness/src/main/java/com/sooka/system/service/ITUParamspublicService.java
  13. 101 0
      mybusiness/src/main/java/com/sooka/system/service/impl/TUInterfaceinfoServiceImpl.java
  14. 101 0
      mybusiness/src/main/java/com/sooka/system/service/impl/TUParamsbusinessServiceImpl.java
  15. 101 0
      mybusiness/src/main/java/com/sooka/system/service/impl/TUParamspublicServiceImpl.java
  16. 133 0
      mybusiness/src/main/resources/mapper/system/TUInterfaceinfoMapper.xml
  17. 118 0
      mybusiness/src/main/resources/mapper/system/TUParamsbusinessMapper.xml
  18. 118 0
      mybusiness/src/main/resources/mapper/system/TUParamspublicMapper.xml
  19. 89 0
      mybusiness/src/main/resources/templates/system/interfaceinfo/add.html
  20. 90 0
      mybusiness/src/main/resources/templates/system/interfaceinfo/edit.html
  21. 183 0
      mybusiness/src/main/resources/templates/system/interfaceinfo/interfaceinfo.html
  22. 86 0
      mybusiness/src/main/resources/templates/system/paramsbusiness/add.html
  23. 81 0
      mybusiness/src/main/resources/templates/system/paramsbusiness/edit.html
  24. 152 0
      mybusiness/src/main/resources/templates/system/paramsbusiness/paramsbusiness.html
  25. 71 0
      mybusiness/src/main/resources/templates/system/paramspublic/add.html
  26. 73 0
      mybusiness/src/main/resources/templates/system/paramspublic/edit.html
  27. 159 0
      mybusiness/src/main/resources/templates/system/paramspublic/paramspublic.html

+ 136 - 0
mybusiness/src/main/java/com/sooka/system/controller/TUInterfaceinfoController.java

@@ -0,0 +1,136 @@
+package com.sooka.system.controller;
+
+import java.util.List;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import com.sooka.system.domain.TUInterfaceinfo;
+import com.sooka.system.service.ITUInterfaceinfoService;
+
+
+/**
+ * 【请填写功能名称】Controller
+ *
+ * @author lei
+ * @date 2021-07-01
+ */
+@Controller
+@RequestMapping("/system/interfaceinfo")
+public class TUInterfaceinfoController extends BaseController
+{
+    private String prefix = "system/interfaceinfo";
+
+    @Autowired
+    private ITUInterfaceinfoService tUInterfaceinfoService;
+
+    @RequiresPermissions("system:interfaceinfo:view")
+    @GetMapping()
+    public String interfaceinfo()
+    {
+        return prefix + "/interfaceinfo";
+    }
+
+    /**
+     * 查询【请填写功能名称】列表
+     */
+    @RequiresPermissions("system:interfaceinfo:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TUInterfaceinfo tUInterfaceinfo)
+    {
+        startPage();
+        List<TUInterfaceinfo> list = tUInterfaceinfoService.selectTUInterfaceinfoList(tUInterfaceinfo);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出【请填写功能名称】列表
+     */
+    @RequiresPermissions("system:interfaceinfo:export")
+    @Log(title = "【请填写功能名称】", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TUInterfaceinfo tUInterfaceinfo)
+    {
+        List<TUInterfaceinfo> list = tUInterfaceinfoService.selectTUInterfaceinfoList(tUInterfaceinfo);
+        ExcelUtil<TUInterfaceinfo> util = new ExcelUtil<TUInterfaceinfo>(TUInterfaceinfo.class);
+        return util.exportExcel(list, "interfaceinfo");
+    }
+
+    /**
+     * 新增【请填写功能名称】
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存【请填写功能名称】
+     */
+    @RequiresPermissions("system:interfaceinfo:add")
+    @Log(title = "【请填写功能名称】", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TUInterfaceinfo tUInterfaceinfo)
+    {
+        return toAjax(tUInterfaceinfoService.insertTUInterfaceinfo(tUInterfaceinfo));
+    }
+
+    /**
+     * 修改【请填写功能名称】
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TUInterfaceinfo tUInterfaceinfo = tUInterfaceinfoService.selectTUInterfaceinfoById(id);
+        mmap.put("tUInterfaceinfo", tUInterfaceinfo);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存【请填写功能名称】
+     */
+    @RequiresPermissions("system:interfaceinfo:edit")
+    @Log(title = "【请填写功能名称】", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TUInterfaceinfo tUInterfaceinfo)
+    {
+        return toAjax(tUInterfaceinfoService.updateTUInterfaceinfo(tUInterfaceinfo));
+    }
+
+    /**
+     * 删除【请填写功能名称】
+     */
+    @RequiresPermissions("system:interfaceinfo:remove")
+    @Log(title = "【请填写功能名称】", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(tUInterfaceinfoService.deleteTUInterfaceinfoByIds(ids));
+    }
+
+    @GetMapping("/settingParams/{id}")
+    public String repair(@PathVariable("id") String id, ModelMap mmap)
+    {
+        mmap.put("interfaceinfo_id", id);
+        return prefix + "/index";
+    }
+
+}

+ 128 - 0
mybusiness/src/main/java/com/sooka/system/controller/TUParamsbusinessController.java

@@ -0,0 +1,128 @@
+package com.sooka.system.controller;
+
+import java.util.List;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import com.sooka.system.domain.TUParamsbusiness;
+import com.sooka.system.service.ITUParamsbusinessService;
+
+
+/**
+ * 业务请求参数Controller
+ *
+ * @author lei
+ * @date 2021-07-01
+ */
+@Controller
+@RequestMapping("/system/paramsbusiness")
+public class TUParamsbusinessController extends BaseController
+{
+    private String prefix = "system/paramsbusiness";
+
+    @Autowired
+    private ITUParamsbusinessService tUParamsbusinessService;
+
+    @RequiresPermissions("system:paramsbusiness:view")
+    @GetMapping()
+    public String paramsbusiness()
+    {
+        return prefix + "/paramsbusiness";
+    }
+
+    /**
+     * 查询业务请求参数列表
+     */
+    @RequiresPermissions("system:paramsbusiness:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TUParamsbusiness tUParamsbusiness)
+    {
+        startPage();
+        List<TUParamsbusiness> list = tUParamsbusinessService.selectTUParamsbusinessList(tUParamsbusiness);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出业务请求参数列表
+     */
+    @RequiresPermissions("system:paramsbusiness:export")
+    @Log(title = "业务请求参数", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TUParamsbusiness tUParamsbusiness)
+    {
+        List<TUParamsbusiness> list = tUParamsbusinessService.selectTUParamsbusinessList(tUParamsbusiness);
+        ExcelUtil<TUParamsbusiness> util = new ExcelUtil<TUParamsbusiness>(TUParamsbusiness.class);
+        return util.exportExcel(list, "paramsbusiness");
+    }
+
+    /**
+     * 新增业务请求参数
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存业务请求参数
+     */
+    @RequiresPermissions("system:paramsbusiness:add")
+    @Log(title = "业务请求参数", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TUParamsbusiness tUParamsbusiness)
+    {
+        return toAjax(tUParamsbusinessService.insertTUParamsbusiness(tUParamsbusiness));
+    }
+
+    /**
+     * 修改业务请求参数
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TUParamsbusiness tUParamsbusiness = tUParamsbusinessService.selectTUParamsbusinessById(id);
+        mmap.put("tUParamsbusiness", tUParamsbusiness);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存业务请求参数
+     */
+    @RequiresPermissions("system:paramsbusiness:edit")
+    @Log(title = "业务请求参数", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TUParamsbusiness tUParamsbusiness)
+    {
+        return toAjax(tUParamsbusinessService.updateTUParamsbusiness(tUParamsbusiness));
+    }
+
+    /**
+     * 删除业务请求参数
+     */
+    @RequiresPermissions("system:paramsbusiness:remove")
+    @Log(title = "业务请求参数", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(tUParamsbusinessService.deleteTUParamsbusinessByIds(ids));
+    }
+}

+ 128 - 0
mybusiness/src/main/java/com/sooka/system/controller/TUParamspublicController.java

@@ -0,0 +1,128 @@
+package com.sooka.system.controller;
+
+import java.util.List;
+
+import com.sooka.common.annotation.Log;
+import com.sooka.common.core.controller.BaseController;
+import com.sooka.common.core.domain.AjaxResult;
+import com.sooka.common.core.page.TableDataInfo;
+import com.sooka.common.enums.BusinessType;
+import com.sooka.common.utils.poi.ExcelUtil;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.ModelMap;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.ResponseBody;
+import com.sooka.system.domain.TUParamspublic;
+import com.sooka.system.service.ITUParamspublicService;
+
+
+/**
+ * 公共请求参数Controller
+ *
+ * @author lei
+ * @date 2021-07-01
+ */
+@Controller
+@RequestMapping("/system/paramspublic")
+public class TUParamspublicController extends BaseController
+{
+    private String prefix = "system/paramspublic";
+
+    @Autowired
+    private ITUParamspublicService tUParamspublicService;
+
+    @RequiresPermissions("system:paramspublic:view")
+    @GetMapping()
+    public String paramspublic()
+    {
+        return prefix + "/paramspublic";
+    }
+
+    /**
+     * 查询公共请求参数列表
+     */
+    @RequiresPermissions("system:paramspublic:list")
+    @PostMapping("/list")
+    @ResponseBody
+    public TableDataInfo list(TUParamspublic tUParamspublic)
+    {
+        startPage();
+        List<TUParamspublic> list = tUParamspublicService.selectTUParamspublicList(tUParamspublic);
+        return getDataTable(list);
+    }
+
+    /**
+     * 导出公共请求参数列表
+     */
+    @RequiresPermissions("system:paramspublic:export")
+    @Log(title = "公共请求参数", businessType = BusinessType.EXPORT)
+    @PostMapping("/export")
+    @ResponseBody
+    public AjaxResult export(TUParamspublic tUParamspublic)
+    {
+        List<TUParamspublic> list = tUParamspublicService.selectTUParamspublicList(tUParamspublic);
+        ExcelUtil<TUParamspublic> util = new ExcelUtil<TUParamspublic>(TUParamspublic.class);
+        return util.exportExcel(list, "paramspublic");
+    }
+
+    /**
+     * 新增公共请求参数
+     */
+    @GetMapping("/add")
+    public String add()
+    {
+        return prefix + "/add";
+    }
+
+    /**
+     * 新增保存公共请求参数
+     */
+    @RequiresPermissions("system:paramspublic:add")
+    @Log(title = "公共请求参数", businessType = BusinessType.INSERT)
+    @PostMapping("/add")
+    @ResponseBody
+    public AjaxResult addSave(TUParamspublic tUParamspublic)
+    {
+        return toAjax(tUParamspublicService.insertTUParamspublic(tUParamspublic));
+    }
+
+    /**
+     * 修改公共请求参数
+     */
+    @GetMapping("/edit/{id}")
+    public String edit(@PathVariable("id") String id, ModelMap mmap)
+    {
+        TUParamspublic tUParamspublic = tUParamspublicService.selectTUParamspublicById(id);
+        mmap.put("tUParamspublic", tUParamspublic);
+        return prefix + "/edit";
+    }
+
+    /**
+     * 修改保存公共请求参数
+     */
+    @RequiresPermissions("system:paramspublic:edit")
+    @Log(title = "公共请求参数", businessType = BusinessType.UPDATE)
+    @PostMapping("/edit")
+    @ResponseBody
+    public AjaxResult editSave(TUParamspublic tUParamspublic)
+    {
+        return toAjax(tUParamspublicService.updateTUParamspublic(tUParamspublic));
+    }
+
+    /**
+     * 删除公共请求参数
+     */
+    @RequiresPermissions("system:paramspublic:remove")
+    @Log(title = "公共请求参数", businessType = BusinessType.DELETE)
+    @PostMapping( "/remove")
+    @ResponseBody
+    public AjaxResult remove(String ids)
+    {
+        return toAjax(tUParamspublicService.deleteTUParamspublicByIds(ids));
+    }
+}

+ 210 - 0
mybusiness/src/main/java/com/sooka/system/domain/TUInterfaceinfo.java

@@ -0,0 +1,210 @@
+package com.sooka.system.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.common.core.domain.BaseEntity;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+
+/**
+ * 【请填写功能名称】对象 t_u_interfaceinfo
+ *
+ * @author lei
+ * @date 2021-07-01
+ */
+public class TUInterfaceinfo extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 主键ID */
+    private String id;
+
+    /** 状态 */
+    @Excel(name = "状态")
+    private String status;
+
+    /** 删除时间 */
+    private String delFlag;
+
+    /** 接口名称 */
+    @Excel(name = "接口名称")
+    private String interfaceName;
+
+    /** 信息项 */
+    @Excel(name = "信息项")
+    private String infoItem;
+
+    /** 使用场景描述 */
+    @Excel(name = "使用场景描述")
+    private String usageScenarios;
+
+    /** 共享方式 */
+    @Excel(name = "共享方式")
+    private String shareType;
+
+    /** 请求方式 */
+    @Excel(name = "请求方式")
+    private String interfaceType;
+
+    /** 环境 */
+    @Excel(name = "环境")
+    private String env;
+
+    /** 签名服务地址 */
+    @Excel(name = "签名服务地址")
+    private String signServeraddress;
+
+    /** 接口地址 */
+    @Excel(name = "接口地址")
+    private String interfaceAddress;
+
+    /** IAM方式 */
+    @Excel(name = "IAM方式")
+    private String typeIam;
+
+    /** AK/SK方式 */
+    @Excel(name = "AK/SK方式")
+    private String typeAksk;
+
+    public void setId(String id)
+    {
+        this.id = id;
+    }
+
+    public String getId()
+    {
+        return id;
+    }
+    public void setStatus(String status)
+    {
+        this.status = status;
+    }
+
+    public String getStatus()
+    {
+        return status;
+    }
+    public void setDelFlag(String delFlag)
+    {
+        this.delFlag = delFlag;
+    }
+
+    public String getDelFlag()
+    {
+        return delFlag;
+    }
+    public void setInterfaceName(String interfaceName)
+    {
+        this.interfaceName = interfaceName;
+    }
+
+    public String getInterfaceName()
+    {
+        return interfaceName;
+    }
+    public void setInfoItem(String infoItem)
+    {
+        this.infoItem = infoItem;
+    }
+
+    public String getInfoItem()
+    {
+        return infoItem;
+    }
+    public void setUsageScenarios(String usageScenarios)
+    {
+        this.usageScenarios = usageScenarios;
+    }
+
+    public String getUsageScenarios()
+    {
+        return usageScenarios;
+    }
+    public void setShareType(String shareType)
+    {
+        this.shareType = shareType;
+    }
+
+    public String getShareType()
+    {
+        return shareType;
+    }
+    public void setInterfaceType(String interfaceType)
+    {
+        this.interfaceType = interfaceType;
+    }
+
+    public String getInterfaceType()
+    {
+        return interfaceType;
+    }
+    public void setEnv(String env)
+    {
+        this.env = env;
+    }
+
+    public String getEnv()
+    {
+        return env;
+    }
+    public void setSignServeraddress(String signServeraddress)
+    {
+        this.signServeraddress = signServeraddress;
+    }
+
+    public String getSignServeraddress()
+    {
+        return signServeraddress;
+    }
+    public void setInterfaceAddress(String interfaceAddress)
+    {
+        this.interfaceAddress = interfaceAddress;
+    }
+
+    public String getInterfaceAddress()
+    {
+        return interfaceAddress;
+    }
+    public void setTypeIam(String typeIam)
+    {
+        this.typeIam = typeIam;
+    }
+
+    public String getTypeIam()
+    {
+        return typeIam;
+    }
+    public void setTypeAksk(String typeAksk)
+    {
+        this.typeAksk = typeAksk;
+    }
+
+    public String getTypeAksk()
+    {
+        return typeAksk;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("status", getStatus())
+            .append("remark", getRemark())
+            .append("delFlag", getDelFlag())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .append("interfaceName", getInterfaceName())
+            .append("infoItem", getInfoItem())
+            .append("usageScenarios", getUsageScenarios())
+            .append("shareType", getShareType())
+            .append("interfaceType", getInterfaceType())
+            .append("env", getEnv())
+            .append("signServeraddress", getSignServeraddress())
+            .append("interfaceAddress", getInterfaceAddress())
+            .append("typeIam", getTypeIam())
+            .append("typeAksk", getTypeAksk())
+            .toString();
+    }
+}

+ 167 - 0
mybusiness/src/main/java/com/sooka/system/domain/TUParamsbusiness.java

@@ -0,0 +1,167 @@
+package com.sooka.system.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.common.core.domain.BaseEntity;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+/**
+ * 业务请求参数对象 t_u_paramsbusiness
+ *
+ * @author lei
+ * @date 2021-07-01
+ */
+public class TUParamsbusiness extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 主键ID */
+    private String id;
+
+    /** 状态 */
+    @Excel(name = "状态")
+    private String status;
+
+    /** 删除时间 */
+    private String delFlag;
+
+    /** 字段英文 */
+    @Excel(name = "字段英文")
+    private String fieldEn;
+
+    /** 字段名称 */
+    @Excel(name = "字段名称")
+    private String fieldName;
+
+    /** 字段类型 */
+    @Excel(name = "字段类型")
+    private String fieldType;
+
+    /** 最大长度 */
+    @Excel(name = "最大长度")
+    private Long maxLength;
+
+    /** 是否必填 */
+    @Excel(name = "是否必填")
+    private String isRequired;
+
+    /** 说明 */
+    @Excel(name = "说明")
+    private String pamsexplain;
+
+    /** 顺序 */
+    @Excel(name = "顺序")
+    private Long seq;
+
+    public void setId(String id)
+    {
+        this.id = id;
+    }
+
+    public String getId()
+    {
+        return id;
+    }
+    public void setStatus(String status)
+    {
+        this.status = status;
+    }
+
+    public String getStatus()
+    {
+        return status;
+    }
+    public void setDelFlag(String delFlag)
+    {
+        this.delFlag = delFlag;
+    }
+
+    public String getDelFlag()
+    {
+        return delFlag;
+    }
+    public void setFieldEn(String fieldEn)
+    {
+        this.fieldEn = fieldEn;
+    }
+
+    public String getFieldEn()
+    {
+        return fieldEn;
+    }
+    public void setFieldName(String fieldName)
+    {
+        this.fieldName = fieldName;
+    }
+
+    public String getFieldName()
+    {
+        return fieldName;
+    }
+    public void setFieldType(String fieldType)
+    {
+        this.fieldType = fieldType;
+    }
+
+    public String getFieldType()
+    {
+        return fieldType;
+    }
+    public void setMaxLength(Long maxLength)
+    {
+        this.maxLength = maxLength;
+    }
+
+    public Long getMaxLength()
+    {
+        return maxLength;
+    }
+    public void setIsRequired(String isRequired)
+    {
+        this.isRequired = isRequired;
+    }
+
+    public String getIsRequired()
+    {
+        return isRequired;
+    }
+    public void setPamsexplain(String pamsexplain)
+    {
+        this.pamsexplain = pamsexplain;
+    }
+
+    public String getPamsexplain()
+    {
+        return pamsexplain;
+    }
+    public void setSeq(Long seq)
+    {
+        this.seq = seq;
+    }
+
+    public Long getSeq()
+    {
+        return seq;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("status", getStatus())
+            .append("remark", getRemark())
+            .append("delFlag", getDelFlag())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .append("fieldEn", getFieldEn())
+            .append("fieldName", getFieldName())
+            .append("fieldType", getFieldType())
+            .append("maxLength", getMaxLength())
+            .append("isRequired", getIsRequired())
+            .append("pamsexplain", getPamsexplain())
+            .append("seq", getSeq())
+            .toString();
+    }
+}

+ 168 - 0
mybusiness/src/main/java/com/sooka/system/domain/TUParamspublic.java

@@ -0,0 +1,168 @@
+package com.sooka.system.domain;
+
+import com.sooka.common.annotation.Excel;
+import com.sooka.common.core.domain.BaseEntity;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+
+
+/**
+ * 公共请求参数对象 t_u_paramspublic
+ *
+ * @author lei
+ * @date 2021-07-01
+ */
+public class TUParamspublic extends BaseEntity
+{
+    private static final long serialVersionUID = 1L;
+
+    /** 主键ID */
+    private String id;
+
+    /** 状态 */
+    @Excel(name = "状态")
+    private String status;
+
+    /** 删除时间 */
+    private String delFlag;
+
+    /** 字段英文 */
+    @Excel(name = "字段英文")
+    private String fieldEn;
+
+    /** 字段名称 */
+    @Excel(name = "字段名称")
+    private String fieldName;
+
+    /** 字段类型 */
+    @Excel(name = "字段类型")
+    private String fieldType;
+
+    /** 最大长度 */
+    @Excel(name = "最大长度")
+    private Long maxLength;
+
+    /** 是否必填 */
+    @Excel(name = "是否必填")
+    private String isRequired;
+
+    /** 说明 */
+    @Excel(name = "说明")
+    private String pamsexplain;
+
+    /** 顺序 */
+    @Excel(name = "顺序")
+    private Long seq;
+
+    public void setId(String id)
+    {
+        this.id = id;
+    }
+
+    public String getId()
+    {
+        return id;
+    }
+    public void setStatus(String status)
+    {
+        this.status = status;
+    }
+
+    public String getStatus()
+    {
+        return status;
+    }
+    public void setDelFlag(String delFlag)
+    {
+        this.delFlag = delFlag;
+    }
+
+    public String getDelFlag()
+    {
+        return delFlag;
+    }
+    public void setFieldEn(String fieldEn)
+    {
+        this.fieldEn = fieldEn;
+    }
+
+    public String getFieldEn()
+    {
+        return fieldEn;
+    }
+    public void setFieldName(String fieldName)
+    {
+        this.fieldName = fieldName;
+    }
+
+    public String getFieldName()
+    {
+        return fieldName;
+    }
+    public void setFieldType(String fieldType)
+    {
+        this.fieldType = fieldType;
+    }
+
+    public String getFieldType()
+    {
+        return fieldType;
+    }
+    public void setMaxLength(Long maxLength)
+    {
+        this.maxLength = maxLength;
+    }
+
+    public Long getMaxLength()
+    {
+        return maxLength;
+    }
+    public void setIsRequired(String isRequired)
+    {
+        this.isRequired = isRequired;
+    }
+
+    public String getIsRequired()
+    {
+        return isRequired;
+    }
+    public void setPamsexplain(String pamsexplain)
+    {
+        this.pamsexplain = pamsexplain;
+    }
+
+    public String getPamsexplain()
+    {
+        return pamsexplain;
+    }
+    public void setSeq(Long seq)
+    {
+        this.seq = seq;
+    }
+
+    public Long getSeq()
+    {
+        return seq;
+    }
+
+    @Override
+    public String toString() {
+        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+            .append("id", getId())
+            .append("status", getStatus())
+            .append("remark", getRemark())
+            .append("delFlag", getDelFlag())
+            .append("createBy", getCreateBy())
+            .append("createTime", getCreateTime())
+            .append("updateBy", getUpdateBy())
+            .append("updateTime", getUpdateTime())
+            .append("fieldEn", getFieldEn())
+            .append("fieldName", getFieldName())
+            .append("fieldType", getFieldType())
+            .append("maxLength", getMaxLength())
+            .append("isRequired", getIsRequired())
+            .append("pamsexplain", getPamsexplain())
+            .append("seq", getSeq())
+            .toString();
+    }
+}

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

@@ -0,0 +1,61 @@
+package com.sooka.system.mapper;
+
+import java.util.List;
+import com.sooka.system.domain.TUInterfaceinfo;
+
+/**
+ * 【请填写功能名称】Mapper接口
+ * 
+ * @author lei
+ * @date 2021-07-01
+ */
+public interface TUInterfaceinfoMapper 
+{
+    /**
+     * 查询【请填写功能名称】
+     * 
+     * @param id 【请填写功能名称】ID
+     * @return 【请填写功能名称】
+     */
+    public TUInterfaceinfo selectTUInterfaceinfoById(String id);
+
+    /**
+     * 查询【请填写功能名称】列表
+     * 
+     * @param tUInterfaceinfo 【请填写功能名称】
+     * @return 【请填写功能名称】集合
+     */
+    public List<TUInterfaceinfo> selectTUInterfaceinfoList(TUInterfaceinfo tUInterfaceinfo);
+
+    /**
+     * 新增【请填写功能名称】
+     * 
+     * @param tUInterfaceinfo 【请填写功能名称】
+     * @return 结果
+     */
+    public int insertTUInterfaceinfo(TUInterfaceinfo tUInterfaceinfo);
+
+    /**
+     * 修改【请填写功能名称】
+     * 
+     * @param tUInterfaceinfo 【请填写功能名称】
+     * @return 结果
+     */
+    public int updateTUInterfaceinfo(TUInterfaceinfo tUInterfaceinfo);
+
+    /**
+     * 删除【请填写功能名称】
+     * 
+     * @param id 【请填写功能名称】ID
+     * @return 结果
+     */
+    public int deleteTUInterfaceinfoById(String id);
+
+    /**
+     * 批量删除【请填写功能名称】
+     * 
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteTUInterfaceinfoByIds(String[] ids);
+}

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

@@ -0,0 +1,61 @@
+package com.sooka.system.mapper;
+
+import java.util.List;
+import com.sooka.system.domain.TUParamsbusiness;
+
+/**
+ * 业务请求参数Mapper接口
+ * 
+ * @author lei
+ * @date 2021-07-01
+ */
+public interface TUParamsbusinessMapper 
+{
+    /**
+     * 查询业务请求参数
+     * 
+     * @param id 业务请求参数ID
+     * @return 业务请求参数
+     */
+    public TUParamsbusiness selectTUParamsbusinessById(String id);
+
+    /**
+     * 查询业务请求参数列表
+     * 
+     * @param tUParamsbusiness 业务请求参数
+     * @return 业务请求参数集合
+     */
+    public List<TUParamsbusiness> selectTUParamsbusinessList(TUParamsbusiness tUParamsbusiness);
+
+    /**
+     * 新增业务请求参数
+     * 
+     * @param tUParamsbusiness 业务请求参数
+     * @return 结果
+     */
+    public int insertTUParamsbusiness(TUParamsbusiness tUParamsbusiness);
+
+    /**
+     * 修改业务请求参数
+     * 
+     * @param tUParamsbusiness 业务请求参数
+     * @return 结果
+     */
+    public int updateTUParamsbusiness(TUParamsbusiness tUParamsbusiness);
+
+    /**
+     * 删除业务请求参数
+     * 
+     * @param id 业务请求参数ID
+     * @return 结果
+     */
+    public int deleteTUParamsbusinessById(String id);
+
+    /**
+     * 批量删除业务请求参数
+     * 
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteTUParamsbusinessByIds(String[] ids);
+}

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

@@ -0,0 +1,61 @@
+package com.sooka.system.mapper;
+
+import java.util.List;
+import com.sooka.system.domain.TUParamspublic;
+
+/**
+ * 公共请求参数Mapper接口
+ * 
+ * @author lei
+ * @date 2021-07-01
+ */
+public interface TUParamspublicMapper 
+{
+    /**
+     * 查询公共请求参数
+     * 
+     * @param id 公共请求参数ID
+     * @return 公共请求参数
+     */
+    public TUParamspublic selectTUParamspublicById(String id);
+
+    /**
+     * 查询公共请求参数列表
+     * 
+     * @param tUParamspublic 公共请求参数
+     * @return 公共请求参数集合
+     */
+    public List<TUParamspublic> selectTUParamspublicList(TUParamspublic tUParamspublic);
+
+    /**
+     * 新增公共请求参数
+     * 
+     * @param tUParamspublic 公共请求参数
+     * @return 结果
+     */
+    public int insertTUParamspublic(TUParamspublic tUParamspublic);
+
+    /**
+     * 修改公共请求参数
+     * 
+     * @param tUParamspublic 公共请求参数
+     * @return 结果
+     */
+    public int updateTUParamspublic(TUParamspublic tUParamspublic);
+
+    /**
+     * 删除公共请求参数
+     * 
+     * @param id 公共请求参数ID
+     * @return 结果
+     */
+    public int deleteTUParamspublicById(String id);
+
+    /**
+     * 批量删除公共请求参数
+     * 
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteTUParamspublicByIds(String[] ids);
+}

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

@@ -0,0 +1,61 @@
+package com.sooka.system.service;
+
+import java.util.List;
+import com.sooka.system.domain.TUInterfaceinfo;
+
+/**
+ * 【请填写功能名称】Service接口
+ * 
+ * @author lei
+ * @date 2021-07-01
+ */
+public interface ITUInterfaceinfoService 
+{
+    /**
+     * 查询【请填写功能名称】
+     * 
+     * @param id 【请填写功能名称】ID
+     * @return 【请填写功能名称】
+     */
+    public TUInterfaceinfo selectTUInterfaceinfoById(String id);
+
+    /**
+     * 查询【请填写功能名称】列表
+     * 
+     * @param tUInterfaceinfo 【请填写功能名称】
+     * @return 【请填写功能名称】集合
+     */
+    public List<TUInterfaceinfo> selectTUInterfaceinfoList(TUInterfaceinfo tUInterfaceinfo);
+
+    /**
+     * 新增【请填写功能名称】
+     * 
+     * @param tUInterfaceinfo 【请填写功能名称】
+     * @return 结果
+     */
+    public int insertTUInterfaceinfo(TUInterfaceinfo tUInterfaceinfo);
+
+    /**
+     * 修改【请填写功能名称】
+     * 
+     * @param tUInterfaceinfo 【请填写功能名称】
+     * @return 结果
+     */
+    public int updateTUInterfaceinfo(TUInterfaceinfo tUInterfaceinfo);
+
+    /**
+     * 批量删除【请填写功能名称】
+     * 
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteTUInterfaceinfoByIds(String ids);
+
+    /**
+     * 删除【请填写功能名称】信息
+     * 
+     * @param id 【请填写功能名称】ID
+     * @return 结果
+     */
+    public int deleteTUInterfaceinfoById(String id);
+}

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

@@ -0,0 +1,61 @@
+package com.sooka.system.service;
+
+import java.util.List;
+import com.sooka.system.domain.TUParamsbusiness;
+
+/**
+ * 业务请求参数Service接口
+ * 
+ * @author lei
+ * @date 2021-07-01
+ */
+public interface ITUParamsbusinessService 
+{
+    /**
+     * 查询业务请求参数
+     * 
+     * @param id 业务请求参数ID
+     * @return 业务请求参数
+     */
+    public TUParamsbusiness selectTUParamsbusinessById(String id);
+
+    /**
+     * 查询业务请求参数列表
+     * 
+     * @param tUParamsbusiness 业务请求参数
+     * @return 业务请求参数集合
+     */
+    public List<TUParamsbusiness> selectTUParamsbusinessList(TUParamsbusiness tUParamsbusiness);
+
+    /**
+     * 新增业务请求参数
+     * 
+     * @param tUParamsbusiness 业务请求参数
+     * @return 结果
+     */
+    public int insertTUParamsbusiness(TUParamsbusiness tUParamsbusiness);
+
+    /**
+     * 修改业务请求参数
+     * 
+     * @param tUParamsbusiness 业务请求参数
+     * @return 结果
+     */
+    public int updateTUParamsbusiness(TUParamsbusiness tUParamsbusiness);
+
+    /**
+     * 批量删除业务请求参数
+     * 
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteTUParamsbusinessByIds(String ids);
+
+    /**
+     * 删除业务请求参数信息
+     * 
+     * @param id 业务请求参数ID
+     * @return 结果
+     */
+    public int deleteTUParamsbusinessById(String id);
+}

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

@@ -0,0 +1,61 @@
+package com.sooka.system.service;
+
+import java.util.List;
+import com.sooka.system.domain.TUParamspublic;
+
+/**
+ * 公共请求参数Service接口
+ * 
+ * @author lei
+ * @date 2021-07-01
+ */
+public interface ITUParamspublicService 
+{
+    /**
+     * 查询公共请求参数
+     * 
+     * @param id 公共请求参数ID
+     * @return 公共请求参数
+     */
+    public TUParamspublic selectTUParamspublicById(String id);
+
+    /**
+     * 查询公共请求参数列表
+     * 
+     * @param tUParamspublic 公共请求参数
+     * @return 公共请求参数集合
+     */
+    public List<TUParamspublic> selectTUParamspublicList(TUParamspublic tUParamspublic);
+
+    /**
+     * 新增公共请求参数
+     * 
+     * @param tUParamspublic 公共请求参数
+     * @return 结果
+     */
+    public int insertTUParamspublic(TUParamspublic tUParamspublic);
+
+    /**
+     * 修改公共请求参数
+     * 
+     * @param tUParamspublic 公共请求参数
+     * @return 结果
+     */
+    public int updateTUParamspublic(TUParamspublic tUParamspublic);
+
+    /**
+     * 批量删除公共请求参数
+     * 
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteTUParamspublicByIds(String ids);
+
+    /**
+     * 删除公共请求参数信息
+     * 
+     * @param id 公共请求参数ID
+     * @return 结果
+     */
+    public int deleteTUParamspublicById(String id);
+}

+ 101 - 0
mybusiness/src/main/java/com/sooka/system/service/impl/TUInterfaceinfoServiceImpl.java

@@ -0,0 +1,101 @@
+package com.sooka.system.service.impl;
+
+import java.util.List;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.common.utils.uuid.UUID;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.sooka.system.mapper.TUInterfaceinfoMapper;
+import com.sooka.system.domain.TUInterfaceinfo;
+import com.sooka.system.service.ITUInterfaceinfoService;
+
+
+/**
+ * 【请填写功能名称】Service业务层处理
+ *
+ * @author lei
+ * @date 2021-07-01
+ */
+@Service
+public class TUInterfaceinfoServiceImpl implements ITUInterfaceinfoService
+{
+    @Autowired
+    private TUInterfaceinfoMapper tUInterfaceinfoMapper;
+
+    /**
+     * 查询【请填写功能名称】
+     *
+     * @param id 【请填写功能名称】ID
+     * @return 【请填写功能名称】
+     */
+    @Override
+    public TUInterfaceinfo selectTUInterfaceinfoById(String id)
+    {
+        return tUInterfaceinfoMapper.selectTUInterfaceinfoById(id);
+    }
+
+    /**
+     * 查询【请填写功能名称】列表
+     *
+     * @param tUInterfaceinfo 【请填写功能名称】
+     * @return 【请填写功能名称】
+     */
+    @Override
+    public List<TUInterfaceinfo> selectTUInterfaceinfoList(TUInterfaceinfo tUInterfaceinfo)
+    {
+        return tUInterfaceinfoMapper.selectTUInterfaceinfoList(tUInterfaceinfo);
+    }
+
+    /**
+     * 新增【请填写功能名称】
+     *
+     * @param tUInterfaceinfo 【请填写功能名称】
+     * @return 结果
+     */
+    @Override
+    public int insertTUInterfaceinfo(TUInterfaceinfo tUInterfaceinfo)
+    {
+        tUInterfaceinfo.setId(UUID.fastUUID().toString());
+        tUInterfaceinfo.setCreateTime(DateUtils.getNowDate());
+        return tUInterfaceinfoMapper.insertTUInterfaceinfo(tUInterfaceinfo);
+    }
+
+    /**
+     * 修改【请填写功能名称】
+     *
+     * @param tUInterfaceinfo 【请填写功能名称】
+     * @return 结果
+     */
+    @Override
+    public int updateTUInterfaceinfo(TUInterfaceinfo tUInterfaceinfo)
+    {
+        tUInterfaceinfo.setUpdateTime(DateUtils.getNowDate());
+        return tUInterfaceinfoMapper.updateTUInterfaceinfo(tUInterfaceinfo);
+    }
+
+    /**
+     * 删除【请填写功能名称】对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteTUInterfaceinfoByIds(String ids)
+    {
+        return tUInterfaceinfoMapper.deleteTUInterfaceinfoByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除【请填写功能名称】信息
+     *
+     * @param id 【请填写功能名称】ID
+     * @return 结果
+     */
+    @Override
+    public int deleteTUInterfaceinfoById(String id)
+    {
+        return tUInterfaceinfoMapper.deleteTUInterfaceinfoById(id);
+    }
+}

+ 101 - 0
mybusiness/src/main/java/com/sooka/system/service/impl/TUParamsbusinessServiceImpl.java

@@ -0,0 +1,101 @@
+package com.sooka.system.service.impl;
+
+import java.util.List;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.common.utils.uuid.UUID;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.sooka.system.mapper.TUParamsbusinessMapper;
+import com.sooka.system.domain.TUParamsbusiness;
+import com.sooka.system.service.ITUParamsbusinessService;
+
+
+/**
+ * 业务请求参数Service业务层处理
+ *
+ * @author lei
+ * @date 2021-07-01
+ */
+@Service
+public class TUParamsbusinessServiceImpl implements ITUParamsbusinessService
+{
+    @Autowired
+    private TUParamsbusinessMapper tUParamsbusinessMapper;
+
+    /**
+     * 查询业务请求参数
+     *
+     * @param id 业务请求参数ID
+     * @return 业务请求参数
+     */
+    @Override
+    public TUParamsbusiness selectTUParamsbusinessById(String id)
+    {
+        return tUParamsbusinessMapper.selectTUParamsbusinessById(id);
+    }
+
+    /**
+     * 查询业务请求参数列表
+     *
+     * @param tUParamsbusiness 业务请求参数
+     * @return 业务请求参数
+     */
+    @Override
+    public List<TUParamsbusiness> selectTUParamsbusinessList(TUParamsbusiness tUParamsbusiness)
+    {
+        return tUParamsbusinessMapper.selectTUParamsbusinessList(tUParamsbusiness);
+    }
+
+    /**
+     * 新增业务请求参数
+     *
+     * @param tUParamsbusiness 业务请求参数
+     * @return 结果
+     */
+    @Override
+    public int insertTUParamsbusiness(TUParamsbusiness tUParamsbusiness)
+    {
+        tUParamsbusiness.setCreateTime(DateUtils.getNowDate());
+        tUParamsbusiness.setId(UUID.fastUUID().toString());
+        return tUParamsbusinessMapper.insertTUParamsbusiness(tUParamsbusiness);
+    }
+
+    /**
+     * 修改业务请求参数
+     *
+     * @param tUParamsbusiness 业务请求参数
+     * @return 结果
+     */
+    @Override
+    public int updateTUParamsbusiness(TUParamsbusiness tUParamsbusiness)
+    {
+        tUParamsbusiness.setUpdateTime(DateUtils.getNowDate());
+        return tUParamsbusinessMapper.updateTUParamsbusiness(tUParamsbusiness);
+    }
+
+    /**
+     * 删除业务请求参数对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteTUParamsbusinessByIds(String ids)
+    {
+        return tUParamsbusinessMapper.deleteTUParamsbusinessByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除业务请求参数信息
+     *
+     * @param id 业务请求参数ID
+     * @return 结果
+     */
+    @Override
+    public int deleteTUParamsbusinessById(String id)
+    {
+        return tUParamsbusinessMapper.deleteTUParamsbusinessById(id);
+    }
+}

+ 101 - 0
mybusiness/src/main/java/com/sooka/system/service/impl/TUParamspublicServiceImpl.java

@@ -0,0 +1,101 @@
+package com.sooka.system.service.impl;
+
+import java.util.List;
+
+import com.sooka.common.core.text.Convert;
+import com.sooka.common.utils.DateUtils;
+import com.sooka.common.utils.uuid.UUID;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.sooka.system.mapper.TUParamspublicMapper;
+import com.sooka.system.domain.TUParamspublic;
+import com.sooka.system.service.ITUParamspublicService;
+
+
+/**
+ * 公共请求参数Service业务层处理
+ *
+ * @author lei
+ * @date 2021-07-01
+ */
+@Service
+public class TUParamspublicServiceImpl implements ITUParamspublicService
+{
+    @Autowired
+    private TUParamspublicMapper tUParamspublicMapper;
+
+    /**
+     * 查询公共请求参数
+     *
+     * @param id 公共请求参数ID
+     * @return 公共请求参数
+     */
+    @Override
+    public TUParamspublic selectTUParamspublicById(String id)
+    {
+        return tUParamspublicMapper.selectTUParamspublicById(id);
+    }
+
+    /**
+     * 查询公共请求参数列表
+     *
+     * @param tUParamspublic 公共请求参数
+     * @return 公共请求参数
+     */
+    @Override
+    public List<TUParamspublic> selectTUParamspublicList(TUParamspublic tUParamspublic)
+    {
+        return tUParamspublicMapper.selectTUParamspublicList(tUParamspublic);
+    }
+
+    /**
+     * 新增公共请求参数
+     *
+     * @param tUParamspublic 公共请求参数
+     * @return 结果
+     */
+    @Override
+    public int insertTUParamspublic(TUParamspublic tUParamspublic)
+    {
+        tUParamspublic.setId(UUID.fastUUID().toString());
+        tUParamspublic.setCreateTime(DateUtils.getNowDate());
+        return tUParamspublicMapper.insertTUParamspublic(tUParamspublic);
+    }
+
+    /**
+     * 修改公共请求参数
+     *
+     * @param tUParamspublic 公共请求参数
+     * @return 结果
+     */
+    @Override
+    public int updateTUParamspublic(TUParamspublic tUParamspublic)
+    {
+        tUParamspublic.setUpdateTime(DateUtils.getNowDate());
+        return tUParamspublicMapper.updateTUParamspublic(tUParamspublic);
+    }
+
+    /**
+     * 删除公共请求参数对象
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    @Override
+    public int deleteTUParamspublicByIds(String ids)
+    {
+        return tUParamspublicMapper.deleteTUParamspublicByIds(Convert.toStrArray(ids));
+    }
+
+    /**
+     * 删除公共请求参数信息
+     *
+     * @param id 公共请求参数ID
+     * @return 结果
+     */
+    @Override
+    public int deleteTUParamspublicById(String id)
+    {
+        return tUParamspublicMapper.deleteTUParamspublicById(id);
+    }
+}

+ 133 - 0
mybusiness/src/main/resources/mapper/system/TUInterfaceinfoMapper.xml

@@ -0,0 +1,133 @@
+<?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.mapper.TUInterfaceinfoMapper">
+    
+    <resultMap type="TUInterfaceinfo" id="TUInterfaceinfoResult">
+        <result property="id"    column="id"    />
+        <result property="status"    column="status"    />
+        <result property="remark"    column="remark"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="interfaceName"    column="interface_name"    />
+        <result property="infoItem"    column="info_item"    />
+        <result property="usageScenarios"    column="usage_scenarios"    />
+        <result property="shareType"    column="share_type"    />
+        <result property="interfaceType"    column="interface_type"    />
+        <result property="env"    column="env"    />
+        <result property="signServeraddress"    column="sign_serveraddress"    />
+        <result property="interfaceAddress"    column="interface_address"    />
+        <result property="typeIam"    column="type_iam"    />
+        <result property="typeAksk"    column="type_aksk"    />
+    </resultMap>
+
+    <sql id="selectTUInterfaceinfoVo">
+        select id, status, remark, del_flag, create_by, create_time, update_by, update_time, interface_name, info_item, usage_scenarios, share_type, interface_type, env, sign_serveraddress, interface_address, type_iam, type_aksk from t_u_interfaceinfo
+    </sql>
+
+    <select id="selectTUInterfaceinfoList" parameterType="TUInterfaceinfo" resultMap="TUInterfaceinfoResult">
+        <include refid="selectTUInterfaceinfoVo"/>
+        <where>  
+            <if test="status != null  and status != ''"> and status = #{status}</if>
+            <if test="interfaceName != null  and interfaceName != ''"> and interface_name like concat('%', #{interfaceName}, '%')</if>
+            <if test="infoItem != null  and infoItem != ''"> and info_item = #{infoItem}</if>
+            <if test="usageScenarios != null  and usageScenarios != ''"> and usage_scenarios = #{usageScenarios}</if>
+            <if test="shareType != null  and shareType != ''"> and share_type = #{shareType}</if>
+            <if test="interfaceType != null  and interfaceType != ''"> and interface_type = #{interfaceType}</if>
+            <if test="env != null  and env != ''"> and env = #{env}</if>
+            <if test="signServeraddress != null  and signServeraddress != ''"> and sign_serveraddress = #{signServeraddress}</if>
+            <if test="interfaceAddress != null  and interfaceAddress != ''"> and interface_address = #{interfaceAddress}</if>
+            <if test="typeIam != null  and typeIam != ''"> and type_iam = #{typeIam}</if>
+            <if test="typeAksk != null  and typeAksk != ''"> and type_aksk = #{typeAksk}</if>
+        </where>
+    </select>
+    
+    <select id="selectTUInterfaceinfoById" parameterType="String" resultMap="TUInterfaceinfoResult">
+        <include refid="selectTUInterfaceinfoVo"/>
+        where id = #{id}
+    </select>
+        
+    <insert id="insertTUInterfaceinfo" parameterType="TUInterfaceinfo">
+        insert into t_u_interfaceinfo
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="id != null">id,</if>
+            <if test="status != null">status,</if>
+            <if test="remark != null">remark,</if>
+            <if test="delFlag != null">del_flag,</if>
+            <if test="createBy != null">create_by,</if>
+            <if test="createTime != null">create_time,</if>
+            <if test="updateBy != null">update_by,</if>
+            <if test="updateTime != null">update_time,</if>
+            <if test="interfaceName != null and interfaceName != ''">interface_name,</if>
+            <if test="infoItem != null">info_item,</if>
+            <if test="usageScenarios != null">usage_scenarios,</if>
+            <if test="shareType != null">share_type,</if>
+            <if test="interfaceType != null">interface_type,</if>
+            <if test="env != null">env,</if>
+            <if test="signServeraddress != null">sign_serveraddress,</if>
+            <if test="interfaceAddress != null">interface_address,</if>
+            <if test="typeIam != null">type_iam,</if>
+            <if test="typeAksk != null">type_aksk,</if>
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+            <if test="id != null">#{id},</if>
+            <if test="status != null">#{status},</if>
+            <if test="remark != null">#{remark},</if>
+            <if test="delFlag != null">#{delFlag},</if>
+            <if test="createBy != null">#{createBy},</if>
+            <if test="createTime != null">#{createTime},</if>
+            <if test="updateBy != null">#{updateBy},</if>
+            <if test="updateTime != null">#{updateTime},</if>
+            <if test="interfaceName != null and interfaceName != ''">#{interfaceName},</if>
+            <if test="infoItem != null">#{infoItem},</if>
+            <if test="usageScenarios != null">#{usageScenarios},</if>
+            <if test="shareType != null">#{shareType},</if>
+            <if test="interfaceType != null">#{interfaceType},</if>
+            <if test="env != null">#{env},</if>
+            <if test="signServeraddress != null">#{signServeraddress},</if>
+            <if test="interfaceAddress != null">#{interfaceAddress},</if>
+            <if test="typeIam != null">#{typeIam},</if>
+            <if test="typeAksk != null">#{typeAksk},</if>
+         </trim>
+    </insert>
+
+    <update id="updateTUInterfaceinfo" parameterType="TUInterfaceinfo">
+        update t_u_interfaceinfo
+        <trim prefix="SET" suffixOverrides=",">
+            <if test="status != null">status = #{status},</if>
+            <if test="remark != null">remark = #{remark},</if>
+            <if test="delFlag != null">del_flag = #{delFlag},</if>
+            <if test="createBy != null">create_by = #{createBy},</if>
+            <if test="createTime != null">create_time = #{createTime},</if>
+            <if test="updateBy != null">update_by = #{updateBy},</if>
+            <if test="updateTime != null">update_time = #{updateTime},</if>
+            <if test="interfaceName != null and interfaceName != ''">interface_name = #{interfaceName},</if>
+            <if test="infoItem != null">info_item = #{infoItem},</if>
+            <if test="usageScenarios != null">usage_scenarios = #{usageScenarios},</if>
+            <if test="shareType != null">share_type = #{shareType},</if>
+            <if test="interfaceType != null">interface_type = #{interfaceType},</if>
+            <if test="env != null">env = #{env},</if>
+            <if test="signServeraddress != null">sign_serveraddress = #{signServeraddress},</if>
+            <if test="interfaceAddress != null">interface_address = #{interfaceAddress},</if>
+            <if test="typeIam != null">type_iam = #{typeIam},</if>
+            <if test="typeAksk != null">type_aksk = #{typeAksk},</if>
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteTUInterfaceinfoById" parameterType="String">
+        delete from t_u_interfaceinfo where id = #{id}
+    </delete>
+
+    <delete id="deleteTUInterfaceinfoByIds" parameterType="String">
+        delete from t_u_interfaceinfo where id in 
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+
+</mapper>

+ 118 - 0
mybusiness/src/main/resources/mapper/system/TUParamsbusinessMapper.xml

@@ -0,0 +1,118 @@
+<?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.mapper.TUParamsbusinessMapper">
+    
+    <resultMap type="TUParamsbusiness" id="TUParamsbusinessResult">
+        <result property="id"    column="id"    />
+        <result property="status"    column="status"    />
+        <result property="remark"    column="remark"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="fieldEn"    column="field_en"    />
+        <result property="fieldName"    column="field_name"    />
+        <result property="fieldType"    column="field_type"    />
+        <result property="maxLength"    column="max_length"    />
+        <result property="isRequired"    column="is_required"    />
+        <result property="pamsexplain"    column="pamsexplain"    />
+        <result property="seq"    column="seq"    />
+    </resultMap>
+
+    <sql id="selectTUParamsbusinessVo">
+        select id, status, remark, del_flag, create_by, create_time, update_by, update_time, field_en, field_name, field_type, max_length, is_required, pamsexplain, seq from t_u_paramsbusiness
+    </sql>
+
+    <select id="selectTUParamsbusinessList" parameterType="TUParamsbusiness" resultMap="TUParamsbusinessResult">
+        <include refid="selectTUParamsbusinessVo"/>
+        <where>  
+            <if test="status != null  and status != ''"> and status = #{status}</if>
+            <if test="fieldEn != null  and fieldEn != ''"> and field_en = #{fieldEn}</if>
+            <if test="fieldName != null  and fieldName != ''"> and field_name like concat('%', #{fieldName}, '%')</if>
+            <if test="fieldType != null  and fieldType != ''"> and field_type = #{fieldType}</if>
+            <if test="maxLength != null "> and max_length = #{maxLength}</if>
+            <if test="isRequired != null  and isRequired != ''"> and is_required = #{isRequired}</if>
+            <if test="pamsexplain != null  and pamsexplain != ''"> and pamsexplain = #{pamsexplain}</if>
+            <if test="seq != null "> and seq = #{seq}</if>
+        </where>
+    </select>
+    
+    <select id="selectTUParamsbusinessById" parameterType="String" resultMap="TUParamsbusinessResult">
+        <include refid="selectTUParamsbusinessVo"/>
+        where id = #{id}
+    </select>
+        
+    <insert id="insertTUParamsbusiness" parameterType="TUParamsbusiness">
+        insert into t_u_paramsbusiness
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="id != null">id,</if>
+            <if test="status != null">status,</if>
+            <if test="remark != null">remark,</if>
+            <if test="delFlag != null">del_flag,</if>
+            <if test="createBy != null">create_by,</if>
+            <if test="createTime != null">create_time,</if>
+            <if test="updateBy != null">update_by,</if>
+            <if test="updateTime != null">update_time,</if>
+            <if test="fieldEn != null">field_en,</if>
+            <if test="fieldName != null">field_name,</if>
+            <if test="fieldType != null">field_type,</if>
+            <if test="maxLength != null">max_length,</if>
+            <if test="isRequired != null">is_required,</if>
+            <if test="pamsexplain != null">pamsexplain,</if>
+            <if test="seq != null">seq,</if>
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+            <if test="id != null">#{id},</if>
+            <if test="status != null">#{status},</if>
+            <if test="remark != null">#{remark},</if>
+            <if test="delFlag != null">#{delFlag},</if>
+            <if test="createBy != null">#{createBy},</if>
+            <if test="createTime != null">#{createTime},</if>
+            <if test="updateBy != null">#{updateBy},</if>
+            <if test="updateTime != null">#{updateTime},</if>
+            <if test="fieldEn != null">#{fieldEn},</if>
+            <if test="fieldName != null">#{fieldName},</if>
+            <if test="fieldType != null">#{fieldType},</if>
+            <if test="maxLength != null">#{maxLength},</if>
+            <if test="isRequired != null">#{isRequired},</if>
+            <if test="pamsexplain != null">#{pamsexplain},</if>
+            <if test="seq != null">#{seq},</if>
+         </trim>
+    </insert>
+
+    <update id="updateTUParamsbusiness" parameterType="TUParamsbusiness">
+        update t_u_paramsbusiness
+        <trim prefix="SET" suffixOverrides=",">
+            <if test="status != null">status = #{status},</if>
+            <if test="remark != null">remark = #{remark},</if>
+            <if test="delFlag != null">del_flag = #{delFlag},</if>
+            <if test="createBy != null">create_by = #{createBy},</if>
+            <if test="createTime != null">create_time = #{createTime},</if>
+            <if test="updateBy != null">update_by = #{updateBy},</if>
+            <if test="updateTime != null">update_time = #{updateTime},</if>
+            <if test="fieldEn != null">field_en = #{fieldEn},</if>
+            <if test="fieldName != null">field_name = #{fieldName},</if>
+            <if test="fieldType != null">field_type = #{fieldType},</if>
+            <if test="maxLength != null">max_length = #{maxLength},</if>
+            <if test="isRequired != null">is_required = #{isRequired},</if>
+            <if test="pamsexplain != null">pamsexplain = #{pamsexplain},</if>
+            <if test="seq != null">seq = #{seq},</if>
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteTUParamsbusinessById" parameterType="String">
+        delete from t_u_paramsbusiness where id = #{id}
+    </delete>
+
+    <delete id="deleteTUParamsbusinessByIds" parameterType="String">
+        delete from t_u_paramsbusiness where id in 
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+
+</mapper>

+ 118 - 0
mybusiness/src/main/resources/mapper/system/TUParamspublicMapper.xml

@@ -0,0 +1,118 @@
+<?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.mapper.TUParamspublicMapper">
+    
+    <resultMap type="TUParamspublic" id="TUParamspublicResult">
+        <result property="id"    column="id"    />
+        <result property="status"    column="status"    />
+        <result property="remark"    column="remark"    />
+        <result property="delFlag"    column="del_flag"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="fieldEn"    column="field_en"    />
+        <result property="fieldName"    column="field_name"    />
+        <result property="fieldType"    column="field_type"    />
+        <result property="maxLength"    column="max_length"    />
+        <result property="isRequired"    column="is_required"    />
+        <result property="pamsexplain"    column="pamsexplain"    />
+        <result property="seq"    column="seq"    />
+    </resultMap>
+
+    <sql id="selectTUParamspublicVo">
+        select id, status, remark, del_flag, create_by, create_time, update_by, update_time, field_en, field_name, field_type, max_length, is_required, pamsexplain, seq from t_u_paramspublic
+    </sql>
+
+    <select id="selectTUParamspublicList" parameterType="TUParamspublic" resultMap="TUParamspublicResult">
+        <include refid="selectTUParamspublicVo"/>
+        <where>  
+            <if test="status != null  and status != ''"> and status = #{status}</if>
+            <if test="fieldEn != null  and fieldEn != ''"> and field_en = #{fieldEn}</if>
+            <if test="fieldName != null  and fieldName != ''"> and field_name like concat('%', #{fieldName}, '%')</if>
+            <if test="fieldType != null  and fieldType != ''"> and field_type = #{fieldType}</if>
+            <if test="maxLength != null "> and max_length = #{maxLength}</if>
+            <if test="isRequired != null  and isRequired != ''"> and is_required = #{isRequired}</if>
+            <if test="pamsexplain != null  and pamsexplain != ''"> and pamsexplain = #{pamsexplain}</if>
+            <if test="seq != null "> and seq = #{seq}</if>
+        </where>
+    </select>
+    
+    <select id="selectTUParamspublicById" parameterType="String" resultMap="TUParamspublicResult">
+        <include refid="selectTUParamspublicVo"/>
+        where id = #{id}
+    </select>
+        
+    <insert id="insertTUParamspublic" parameterType="TUParamspublic">
+        insert into t_u_paramspublic
+        <trim prefix="(" suffix=")" suffixOverrides=",">
+            <if test="id != null">id,</if>
+            <if test="status != null">status,</if>
+            <if test="remark != null">remark,</if>
+            <if test="delFlag != null">del_flag,</if>
+            <if test="createBy != null">create_by,</if>
+            <if test="createTime != null">create_time,</if>
+            <if test="updateBy != null">update_by,</if>
+            <if test="updateTime != null">update_time,</if>
+            <if test="fieldEn != null">field_en,</if>
+            <if test="fieldName != null">field_name,</if>
+            <if test="fieldType != null">field_type,</if>
+            <if test="maxLength != null">max_length,</if>
+            <if test="isRequired != null">is_required,</if>
+            <if test="pamsexplain != null">pamsexplain,</if>
+            <if test="seq != null">seq,</if>
+         </trim>
+        <trim prefix="values (" suffix=")" suffixOverrides=",">
+            <if test="id != null">#{id},</if>
+            <if test="status != null">#{status},</if>
+            <if test="remark != null">#{remark},</if>
+            <if test="delFlag != null">#{delFlag},</if>
+            <if test="createBy != null">#{createBy},</if>
+            <if test="createTime != null">#{createTime},</if>
+            <if test="updateBy != null">#{updateBy},</if>
+            <if test="updateTime != null">#{updateTime},</if>
+            <if test="fieldEn != null">#{fieldEn},</if>
+            <if test="fieldName != null">#{fieldName},</if>
+            <if test="fieldType != null">#{fieldType},</if>
+            <if test="maxLength != null">#{maxLength},</if>
+            <if test="isRequired != null">#{isRequired},</if>
+            <if test="pamsexplain != null">#{pamsexplain},</if>
+            <if test="seq != null">#{seq},</if>
+         </trim>
+    </insert>
+
+    <update id="updateTUParamspublic" parameterType="TUParamspublic">
+        update t_u_paramspublic
+        <trim prefix="SET" suffixOverrides=",">
+            <if test="status != null">status = #{status},</if>
+            <if test="remark != null">remark = #{remark},</if>
+            <if test="delFlag != null">del_flag = #{delFlag},</if>
+            <if test="createBy != null">create_by = #{createBy},</if>
+            <if test="createTime != null">create_time = #{createTime},</if>
+            <if test="updateBy != null">update_by = #{updateBy},</if>
+            <if test="updateTime != null">update_time = #{updateTime},</if>
+            <if test="fieldEn != null">field_en = #{fieldEn},</if>
+            <if test="fieldName != null">field_name = #{fieldName},</if>
+            <if test="fieldType != null">field_type = #{fieldType},</if>
+            <if test="maxLength != null">max_length = #{maxLength},</if>
+            <if test="isRequired != null">is_required = #{isRequired},</if>
+            <if test="pamsexplain != null">pamsexplain = #{pamsexplain},</if>
+            <if test="seq != null">seq = #{seq},</if>
+        </trim>
+        where id = #{id}
+    </update>
+
+    <delete id="deleteTUParamspublicById" parameterType="String">
+        delete from t_u_paramspublic where id = #{id}
+    </delete>
+
+    <delete id="deleteTUParamspublicByIds" parameterType="String">
+        delete from t_u_paramspublic where id in 
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </delete>
+
+</mapper>

+ 89 - 0
mybusiness/src/main/resources/templates/system/interfaceinfo/add.html

@@ -0,0 +1,89 @@
+<!DOCTYPE html>
+<html lang="zh" xmlns:th="http://www.thymeleaf.org" >
+<head>
+    <th:block th:include="include :: header('新增【接口信息管理】')" />
+</head>
+<body class="white-bg">
+    <div class="wrapper wrapper-content animated fadeInRight ibox-content">
+        <form class="form-horizontal m" id="form-interfaceinfo-add">
+            <div class="form-group">
+                <label class="col-sm-3 control-label is-required">接口名称:</label>
+                <div class="col-sm-8">
+                    <input name="interfaceName" class="form-control" type="text" required>
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">信息项:</label>
+                <div class="col-sm-8">
+                    <input name="infoItem" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">使用场景描述:</label>
+                <div class="col-sm-8">
+                    <input name="usageScenarios" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">共享方式:</label>
+                <div class="col-sm-8">
+                    <select name="shareType" class="form-control m-b" th:with="type=${@dict.getType('share_type')}">
+                        <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
+                    </select>
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">请求方式:</label>
+                <div class="col-sm-8">
+                    <select name="interfaceType" class="form-control m-b" th:with="type=${@dict.getType('interface_type')}">
+                        <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
+                    </select>
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">环境:</label>
+                <div class="col-sm-8">
+                    <input name="env" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">签名服务地址:</label>
+                <div class="col-sm-8">
+                    <input name="signServeraddress" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">接口地址:</label>
+                <div class="col-sm-8">
+                    <input name="interfaceAddress" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">IAM方式:</label>
+                <div class="col-sm-8">
+                    <input name="typeIam" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">AK/SK方式:</label>
+                <div class="col-sm-8">
+                    <input name="typeAksk" class="form-control" type="text">
+                </div>
+            </div>
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+    <script th:inline="javascript">
+        var prefix = ctx + "system/interfaceinfo"
+        $("#form-interfaceinfo-add").validate({
+            focusCleanup: true
+        });
+
+        function submitHandler() {
+            if ($.validate.form()) {
+                $.operate.save(prefix + "/add", $('#form-interfaceinfo-add').serialize());
+            }
+        }
+    </script>
+</body>
+</html>

+ 90 - 0
mybusiness/src/main/resources/templates/system/interfaceinfo/edit.html

@@ -0,0 +1,90 @@
+<!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-interfaceinfo-edit" th:object="${tUInterfaceinfo}">
+            <input name="id" th:field="*{id}" type="hidden">
+            <div class="form-group">
+                <label class="col-sm-3 control-label is-required">接口名称:</label>
+                <div class="col-sm-8">
+                    <input name="interfaceName" th:field="*{interfaceName}" class="form-control" type="text" required>
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">信息项:</label>
+                <div class="col-sm-8">
+                    <input name="infoItem" th:field="*{infoItem}" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">使用场景描述:</label>
+                <div class="col-sm-8">
+                    <input name="usageScenarios" th:field="*{usageScenarios}" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">共享方式:</label>
+                <div class="col-sm-8">
+                    <select name="shareType" class="form-control m-b" th:with="type=${@dict.getType('share_type')}">
+                        <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{shareType}"></option>
+                    </select>
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">请求方式:</label>
+                <div class="col-sm-8">
+                    <select name="interfaceType" class="form-control m-b" th:with="type=${@dict.getType('interface_type')}" >
+                        <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}" th:field="*{interfaceType}"></option>
+                    </select>
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">环境:</label>
+                <div class="col-sm-8">
+                    <input name="env" th:field="*{env}" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">签名服务地址:</label>
+                <div class="col-sm-8">
+                    <input name="signServeraddress" th:field="*{signServeraddress}" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">接口地址:</label>
+                <div class="col-sm-8">
+                    <input name="interfaceAddress" th:field="*{interfaceAddress}" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">IAM方式:</label>
+                <div class="col-sm-8">
+                    <input name="typeIam" th:field="*{typeIam}" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">AK/SK方式:</label>
+                <div class="col-sm-8">
+                    <input name="typeAksk" th:field="*{typeAksk}" class="form-control" type="text">
+                </div>
+            </div>
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+    <script th:inline="javascript">
+        var prefix = ctx + "system/interfaceinfo";
+        $("#form-interfaceinfo-edit").validate({
+            focusCleanup: true
+        });
+
+        function submitHandler() {
+            if ($.validate.form()) {
+                $.operate.save(prefix + "/edit", $('#form-interfaceinfo-edit').serialize());
+            }
+        }
+    </script>
+</body>
+</html>

+ 183 - 0
mybusiness/src/main/resources/templates/system/interfaceinfo/interfaceinfo.html

@@ -0,0 +1,183 @@
+<!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="interfaceName"/>
+                            </li>
+                            <li>
+                                <label>共享方式:</label>
+                                <select name="shareType" th:with="type=${@dict.getType('share_type')}">
+                                    <option value="">所有</option>
+                                    <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
+                                </select>
+                            </li>
+                            <li>
+                                <label>请求方式:</label>
+                                <select name="interfaceType" th:with="type=${@dict.getType('interface_type')}">
+                                    <option value="">所有</option>
+                                    <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
+                                </select>
+                            </li>
+                            <li>
+                                <label>签名服务地址:</label>
+                                <input type="text" name="signServeraddress"/>
+                            </li>
+                            <li>
+                                <label>接口地址:</label>
+                                <input type="text" name="interfaceAddress"/>
+                            </li>
+                            <li>
+                                <label>IAM方式:</label>
+                                <input type="text" name="typeIam"/>
+                            </li>
+                            <li>
+                                <label>AK/SK方式:</label>
+                                <input type="text" name="typeAksk"/>
+                            </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:interfaceinfo:add">
+                    <i class="fa fa-plus"></i> 添加
+                </a>
+                <a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="system:interfaceinfo:edit">
+                    <i class="fa fa-edit"></i> 修改
+                </a>
+                <a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:interfaceinfo:remove">
+                    <i class="fa fa-remove"></i> 删除
+                </a>
+                <a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="system:interfaceinfo: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:interfaceinfo:edit')}]];
+        var removeFlag = [[${@permission.hasPermi('system:interfaceinfo:remove')}]];
+        var prefix = ctx + "system/interfaceinfo";
+        var shareType_datas = [[${@dict.getType('share_type')}]];
+        var interfaceType_datas = [[${@dict.getType('interface_type')}]];
+        console.log(interfaceType_datas)
+
+
+
+        $(function() {
+            var options = {
+                url: prefix + "/list",
+                createUrl: prefix + "/add",
+                updateUrl: prefix + "/edit/{id}",
+                removeUrl: prefix + "/remove",
+                exportUrl: prefix + "/export",
+                modalName: "【请填写功能名称】",
+                columns: [{
+                    checkbox: true
+                },
+                {
+                    field: 'id',
+                    title: '主键ID',
+                    visible: false
+                },
+                {
+                    field: 'status',
+                    title: '状态',
+                    visible: false
+                },
+                {
+                    field: 'remark',
+                    title: '注释',
+                    visible: false
+                },
+                {
+                    field: 'interfaceName',
+                    title: '接口名称'
+                },
+                {
+                    field: 'infoItem',
+                    title: '信息项'
+                },
+                {
+                    field: 'usageScenarios',
+                    title: '使用场景描述'
+                },
+                {
+                    field: 'shareType',
+                    title: '共享方式',
+                    formatter: function(value, item, index) {
+                        return $.table.selectDictLabel(shareType_datas, item.shareType);
+                    }
+                },
+                {
+                    field: 'interfaceType',
+                    title: '请求方式',
+                    formatter: function(value, item, index) {
+                        return $.table.selectDictLabel(interfaceType_datas, item.interfaceType);
+                    }
+                },
+                {
+                    field: 'env',
+                    title: '环境'
+                },
+                {
+                    field: 'signServeraddress',
+                    title: '签名服务地址'
+                },
+                {
+                    field: 'interfaceAddress',
+                    title: '接口地址'
+                },
+                {
+                    field: 'typeIam',
+                    title: 'IAM方式'
+                },
+                {
+                    field: 'typeAksk',
+                    title: 'AK/SK方式'
+                },
+                {
+                    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-success btn-xs ' + editFlag + '" href="javascript:void(0)" onclick="settingParams(\'' + row.id + '\')"><i class="fa fa-edit"></i>设置参数</a> ');
+                        return actions.join('');
+                    }
+                }]
+            };
+            $.table.init(options);
+        });
+
+
+        function settingParams(id) {
+            var url = prefix + "/settingParams/"+id;
+            console.log(url)
+            $.modal.openTab("查看【车辆信息】详情", url);
+        }
+
+
+    </script>
+</body>
+</html>

+ 86 - 0
mybusiness/src/main/resources/templates/system/paramsbusiness/add.html

@@ -0,0 +1,86 @@
+<!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-paramsbusiness-add">
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">状态:</label>
+                <div class="col-sm-8">
+                    <div class="radio-box">
+                        <input type="radio" name="status" value="">
+                        <label th:for="status" th:text="未知"></label>
+                    </div>
+                    <span class="help-block m-b-none"><i class="fa fa-info-circle"></i> 代码生成请选择字典属性</span>
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">删除时间:</label>
+                <div class="col-sm-8">
+                    <input name="delFlag" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">字段英文:</label>
+                <div class="col-sm-8">
+                    <input name="fieldEn" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">字段名称:</label>
+                <div class="col-sm-8">
+                    <input name="fieldName" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">字段类型:</label>
+                <div class="col-sm-8">
+                    <select name="fieldType" class="form-control m-b">
+                        <option value="">所有</option>
+                    </select>
+                    <span class="help-block m-b-none"><i class="fa fa-info-circle"></i> 代码生成请选择字典属性</span>
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">最大长度:</label>
+                <div class="col-sm-8">
+                    <input name="maxLength" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">是否必填:</label>
+                <div class="col-sm-8">
+                    <input name="isRequired" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">说明:</label>
+                <div class="col-sm-8">
+                    <input name="pamsexplain" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">顺序:</label>
+                <div class="col-sm-8">
+                    <input name="seq" class="form-control" type="text">
+                </div>
+            </div>
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+    <script th:inline="javascript">
+        var prefix = ctx + "system/paramsbusiness"
+        $("#form-paramsbusiness-add").validate({
+            focusCleanup: true
+        });
+
+        function submitHandler() {
+            if ($.validate.form()) {
+                $.operate.save(prefix + "/add", $('#form-paramsbusiness-add').serialize());
+            }
+        }
+    </script>
+</body>
+</html>

+ 81 - 0
mybusiness/src/main/resources/templates/system/paramsbusiness/edit.html

@@ -0,0 +1,81 @@
+<!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-paramsbusiness-edit" th:object="${tUParamsbusiness}">
+            <input name="id" th:field="*{id}" type="hidden">
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">状态:</label>
+                <div class="col-sm-8">
+                    <div class="radio-box">
+                        <input type="radio" name="status" value="">
+                        <label th:for="status" th:text="未知"></label>
+                    </div>
+                    <span class="help-block m-b-none"><i class="fa fa-info-circle"></i> 代码生成请选择字典属性</span>
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">字段英文:</label>
+                <div class="col-sm-8">
+                    <input name="fieldEn" th:field="*{fieldEn}" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">字段名称:</label>
+                <div class="col-sm-8">
+                    <input name="fieldName" th:field="*{fieldName}" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">字段类型:</label>
+                <div class="col-sm-8">
+                    <select name="fieldType" class="form-control m-b">
+                        <option value="">所有</option>
+                    </select>
+                    <span class="help-block m-b-none"><i class="fa fa-info-circle"></i> 代码生成请选择字典属性</span>
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">最大长度:</label>
+                <div class="col-sm-8">
+                    <input name="maxLength" th:field="*{maxLength}" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">是否必填:</label>
+                <div class="col-sm-8">
+                    <input name="isRequired" th:field="*{isRequired}" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">说明:</label>
+                <div class="col-sm-8">
+                    <input name="pamsexplain" th:field="*{pamsexplain}" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">    
+                <label class="col-sm-3 control-label">顺序:</label>
+                <div class="col-sm-8">
+                    <input name="seq" th:field="*{seq}" class="form-control" type="text">
+                </div>
+            </div>
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+    <script th:inline="javascript">
+        var prefix = ctx + "system/paramsbusiness";
+        $("#form-paramsbusiness-edit").validate({
+            focusCleanup: true
+        });
+
+        function submitHandler() {
+            if ($.validate.form()) {
+                $.operate.save(prefix + "/edit", $('#form-paramsbusiness-edit').serialize());
+            }
+        }
+    </script>
+</body>
+</html>

+ 152 - 0
mybusiness/src/main/resources/templates/system/paramsbusiness/paramsbusiness.html

@@ -0,0 +1,152 @@
+<!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>
+                                <select name="status">
+                                    <option value="">所有</option>
+                                    <option value="-1">代码生成请选择字典属性</option>
+                                </select>
+                            </li>
+                            <li>
+                                <label>字段英文:</label>
+                                <input type="text" name="fieldEn"/>
+                            </li>
+                            <li>
+                                <label>字段名称:</label>
+                                <input type="text" name="fieldName"/>
+                            </li>
+                            <li>
+                                <label>字段类型:</label>
+                                <select name="fieldType">
+                                    <option value="">所有</option>
+                                    <option value="-1">代码生成请选择字典属性</option>
+                                </select>
+                            </li>
+                            <li>
+                                <label>最大长度:</label>
+                                <input type="text" name="maxLength"/>
+                            </li>
+                            <li>
+                                <label>是否必填:</label>
+                                <input type="text" name="isRequired"/>
+                            </li>
+                            <li>
+                                <label>说明:</label>
+                                <input type="text" name="pamsexplain"/>
+                            </li>
+                            <li>
+                                <label>顺序:</label>
+                                <input type="text" name="seq"/>
+                            </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:paramsbusiness:add">
+                    <i class="fa fa-plus"></i> 添加
+                </a>
+                <a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="system:paramsbusiness:edit">
+                    <i class="fa fa-edit"></i> 修改
+                </a>
+                <a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:paramsbusiness:remove">
+                    <i class="fa fa-remove"></i> 删除
+                </a>
+                <a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="system:paramsbusiness: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:paramsbusiness:edit')}]];
+        var removeFlag = [[${@permission.hasPermi('system:paramsbusiness:remove')}]];
+        var prefix = ctx + "system/paramsbusiness";
+
+        $(function() {
+            var options = {
+                url: prefix + "/list",
+                createUrl: prefix + "/add",
+                updateUrl: prefix + "/edit/{id}",
+                removeUrl: prefix + "/remove",
+                exportUrl: prefix + "/export",
+                modalName: "业务请求参数",
+                columns: [{
+                    checkbox: true
+                },
+                {
+                    field: 'id',
+                    title: '主键ID',
+                    visible: false
+                },
+                {
+                    field: 'status',
+                    title: '状态'
+                },
+                {
+                    field: 'remark',
+                    title: '注释'
+                },
+                {
+                    field: 'fieldEn',
+                    title: '字段英文'
+                },
+                {
+                    field: 'fieldName',
+                    title: '字段名称'
+                },
+                {
+                    field: 'fieldType',
+                    title: '字段类型'
+                },
+                {
+                    field: 'maxLength',
+                    title: '最大长度'
+                },
+                {
+                    field: 'isRequired',
+                    title: '是否必填'
+                },
+                {
+                    field: 'pamsexplain',
+                    title: '说明'
+                },
+                {
+                    field: 'seq',
+                    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>');
+                        return actions.join('');
+                    }
+                }]
+            };
+            $.table.init(options);
+        });
+    </script>
+</body>
+</html>

+ 71 - 0
mybusiness/src/main/resources/templates/system/paramspublic/add.html

@@ -0,0 +1,71 @@
+<!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-paramspublic-add">
+            <div class="form-group">
+                <label class="col-sm-3 control-label">字段英文:</label>
+                <div class="col-sm-8">
+                    <input name="fieldEn" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">字段名称:</label>
+                <div class="col-sm-8">
+                    <input name="fieldName" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">字段类型:</label>
+                <div class="col-sm-8">
+                    <select name="fieldType" class="form-control m-b" th:with="type=${@dict.getType('field_type')}">
+                        <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
+                    </select>
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">最大长度:</label>
+                <div class="col-sm-8">
+                    <input name="maxLength" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">是否必填:</label>
+                <div class="col-sm-8">
+                    <select name="isRequired" class="form-control m-b" th:with="type=${@dict.getType('is_required')}">
+                        <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
+                    </select>
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">说明:</label>
+                <div class="col-sm-8">
+                    <input name="pamsexplain" class="form-control" type="text">
+                </div>
+            </div>
+            <div class="form-group">
+                <label class="col-sm-3 control-label">顺序:</label>
+                <div class="col-sm-8">
+                    <input name="seq" class="form-control" type="text">
+                </div>
+            </div>
+        </form>
+    </div>
+    <th:block th:include="include :: footer" />
+    <script th:inline="javascript">
+        var prefix = ctx + "system/paramspublic"
+        $("#form-paramspublic-add").validate({
+            focusCleanup: true
+        });
+
+        function submitHandler() {
+            if ($.validate.form()) {
+                $.operate.save(prefix + "/add", $('#form-paramspublic-add').serialize());
+            }
+        }
+    </script>
+</body>
+</html>

+ 73 - 0
mybusiness/src/main/resources/templates/system/paramspublic/edit.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-paramspublic-edit" th:object="${tUParamspublic}">
+        <input name="id" th:field="*{id}" type="hidden">
+        <div class="form-group">
+            <label class="col-sm-3 control-label">字段英文:</label>
+            <div class="col-sm-8">
+                <input name="fieldEn" th:field="*{fieldEn}" class="form-control" type="text">
+            </div>
+        </div>
+        <div class="form-group">
+            <label class="col-sm-3 control-label">字段名称:</label>
+            <div class="col-sm-8">
+                <input name="fieldName" th:field="*{fieldName}" class="form-control" type="text">
+            </div>
+        </div>
+        <div class="form-group">
+            <label class="col-sm-3 control-label">字段类型:</label>
+            <div class="col-sm-8">
+                <select name="fieldType" class="form-control m-b" th:with="type=${@dict.getType('field_type')}">
+                    <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"
+                            th:field="*{fieldType}"></option>
+                </select>
+            </div>
+        </div>
+        <div class="form-group">
+            <label class="col-sm-3 control-label">最大长度:</label>
+            <div class="col-sm-8">
+                <input name="maxLength" th:field="*{maxLength}" class="form-control" type="text">
+            </div>
+        </div>
+        <div class="form-group">
+            <label class="col-sm-3 control-label">是否必填:</label>
+            <div class="col-sm-8">
+                <select name="isRequired" class="form-control m-b" th:with="type=${@dict.getType('is_required')}">
+                    <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"  th:field="*{isRequired}"></option>
+                </select>
+            </div>
+        </div>
+        <div class="form-group">
+            <label class="col-sm-3 control-label">说明:</label>
+            <div class="col-sm-8">
+                <input name="pamsexplain" th:field="*{pamsexplain}" class="form-control" type="text">
+            </div>
+        </div>
+        <div class="form-group">
+            <label class="col-sm-3 control-label">顺序:</label>
+            <div class="col-sm-8">
+                <input name="seq" th:field="*{seq}" class="form-control" type="text">
+            </div>
+        </div>
+    </form>
+</div>
+<th:block th:include="include :: footer"/>
+<script th:inline="javascript">
+    var prefix = ctx + "system/paramspublic";
+    $("#form-paramspublic-edit").validate({
+        focusCleanup: true
+    });
+
+    function submitHandler() {
+        if ($.validate.form()) {
+            $.operate.save(prefix + "/edit", $('#form-paramspublic-edit').serialize());
+        }
+    }
+</script>
+</body>
+</html>

+ 159 - 0
mybusiness/src/main/resources/templates/system/paramspublic/paramspublic.html

@@ -0,0 +1,159 @@
+<!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="fieldEn"/>
+                            </li>
+                            <li>
+                                <label>字段名称:</label>
+                                <input type="text" name="fieldName"/>
+                            </li>
+                            <li>
+                                <label>字段类型:</label>
+                                <select name="fieldType" th:with="type=${@dict.getType('field_type')}">
+                                    <option value="">所有</option>
+                                    <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
+                                </select>
+                            </li>
+                            <li>
+                                <label>最大长度:</label>
+                                <input type="text" name="maxLength"/>
+                            </li>
+                            <li>
+                                <label>是否必填:</label>
+                                <select name="isRequired" th:with="type=${@dict.getType('is_required')}">
+                                    <option value="">所有</option>
+                                    <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"></option>
+                                </select>
+                            </li>
+                            <li>
+                                <label>说明:</label>
+                                <input type="text" name="pamsexplain"/>
+                            </li>
+                            <li>
+                                <label>顺序:</label>
+                                <input type="text" name="seq"/>
+                            </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:paramspublic:add">
+                    <i class="fa fa-plus"></i> 添加
+                </a>
+                <a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="system:paramspublic:edit">
+                    <i class="fa fa-edit"></i> 修改
+                </a>
+                <a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:paramspublic:remove">
+                    <i class="fa fa-remove"></i> 删除
+                </a>
+                <a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="system:paramspublic: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:paramspublic:edit')}]];
+        var removeFlag = [[${@permission.hasPermi('system:paramspublic:remove')}]];
+        var prefix = ctx + "system/paramspublic";
+
+        var fieldType_datas = [[${@dict.getType('field_type')}]];
+        var isRequired_datas = [[${@dict.getType('is_required')}]];
+
+        $(function() {
+            var options = {
+                url: prefix + "/list",
+                createUrl: prefix + "/add",
+                updateUrl: prefix + "/edit/{id}",
+                removeUrl: prefix + "/remove",
+                exportUrl: prefix + "/export",
+                modalName: "公共请求参数",
+                columns: [{
+                    checkbox: true
+                },
+                {
+                    field: 'id',
+                    title: '主键ID',
+                    visible: false
+                },
+                {
+                    field: 'status',
+                    title: '状态',
+                    visible: false
+                },
+                {
+                    field: 'remark',
+                    title: '注释',
+                    visible: false
+                },
+                {
+                    field: 'fieldEn',
+                    title: '字段英文'
+                },
+                {
+                    field: 'fieldName',
+                    title: '字段名称'
+                },
+                {
+                    field: 'fieldType',
+                    title: '字段类型',
+                    formatter: function(value, item, index) {
+                        return $.table.selectDictLabel(fieldType_datas, item.fieldType);
+                    }
+                },
+                {
+                    field: 'maxLength',
+                    title: '最大长度'
+                },
+                {
+                    field: 'isRequired',
+                    title: '是否必填',
+                    formatter: function(value, item, index) {
+                        return $.table.selectDictLabel(isRequired_datas, item.isRequired);
+                    }
+                },
+                {
+                    field: 'pamsexplain',
+                    title: '说明'
+                },
+                {
+                    field: 'seq',
+                    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>');
+                        return actions.join('');
+                    }
+                }]
+            };
+            $.table.init(options);
+        });
+    </script>
+</body>
+</html>