Browse Source

增加代理人

zangguocen 4 years ago
parent
commit
012517793f

+ 69 - 0
yijia-system/src/main/java/com/yijia/system/mapper/SysAgentMapper.java

@@ -0,0 +1,69 @@
+package com.yijia.system.mapper;
+
+import java.util.List;
+import com.yijia.system.domain.SysAgent;
+
+/**
+ * 代理机构Mapper接口
+ *
+ * @author yijia
+ * @date 2021-07-01
+ */
+public interface SysAgentMapper
+{
+    /**
+     * 查询代理机构
+     *
+     * @param id 代理机构ID
+     * @return 代理机构
+     */
+    public SysAgent selectSysAgentById(Integer id);
+
+    /**
+     * 查询代理机构列表
+     *
+     * @param sysAgent 代理机构
+     * @return 代理机构集合
+     */
+    public List<SysAgent> selectSysAgentList(SysAgent sysAgent);
+
+    /**
+     * 新增代理机构
+     *
+     * @param sysAgent 代理机构
+     * @return 结果
+     */
+    public int insertSysAgent(SysAgent sysAgent);
+
+    /**
+     * 修改代理机构
+     *
+     * @param sysAgent 代理机构
+     * @return 结果
+     */
+    public int updateSysAgent(SysAgent sysAgent);
+
+    /**
+     * 删除代理机构
+     *
+     * @param id 代理机构ID
+     * @return 结果
+     */
+    public int deleteSysAgentById(Integer id);
+
+    /**
+     * 批量删除代理机构
+     *
+     * @param ids 需要删除的数据ID
+     * @return 结果
+     */
+    public int deleteSysAgentByIds(Integer[] ids);
+
+    public SysAgent selectSysAgent(SysAgent agent);
+    /**
+     * 批量删除代理机构
+     * @param  sysAgent
+     * @return 结果
+     */
+    public int deleteSysAgent(SysAgent sysAgent);
+}

+ 77 - 0
yijia-system/src/main/java/com/yijia/system/service/ISysAgentService.java

@@ -0,0 +1,77 @@
+package com.yijia.system.service;
+
+import java.util.List;
+import com.yijia.system.domain.SysAgent;
+
+/**
+ * 代理机构Service接口
+ *
+ * @author yijia
+ * @date 2021-07-01
+ */
+public interface ISysAgentService
+{
+    /**
+     * 查询代理机构
+     *
+     * @param id 代理机构ID
+     * @return 代理机构
+     */
+    public SysAgent selectSysAgentById(Integer id);
+
+    /**
+     * 查询代理机构列表
+     *
+     * @param sysAgent 代理机构
+     * @return 代理机构集合
+     */
+    public List<SysAgent> selectSysAgentList(SysAgent sysAgent);
+
+    /**
+     * 新增代理机构
+     *
+     * @param sysAgent 代理机构
+     * @return 结果
+     */
+    public int insertSysAgent(SysAgent sysAgent);
+
+    /**
+     * 修改代理机构
+     *
+     * @param sysAgent 代理机构
+     * @return 结果
+     */
+    public int updateSysAgent(SysAgent sysAgent);
+
+    /**
+     * 批量删除代理机构
+     *
+     * @param ids 需要删除的代理机构ID
+     * @return 结果
+     */
+    public int deleteSysAgentByIds(Integer[] ids);
+
+    /**
+     * 删除代理机构信息
+     *
+     * @param id 代理机构ID
+     * @return 结果
+     */
+    public int deleteSysAgentById(Integer id);
+
+    /**
+     * 根据用户id 和机构 查询主键id
+     * @param agent
+     * @return
+     */
+    public SysAgent selectSysAgent(SysAgent agent);
+
+    /***
+     * 刪除用戶 代理机构
+     * @param sysAgent
+     * @return
+     */
+    public int deleteSysAgent(SysAgent sysAgent);
+
+    public List<Integer> sysAgentlist(SysAgent sysAgent);
+}

+ 118 - 0
yijia-system/src/main/java/com/yijia/system/service/impl/SysAgentServiceImpl.java

@@ -0,0 +1,118 @@
+package com.yijia.system.service.impl;
+
+import java.util.ArrayList;
+import java.util.List;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.yijia.system.mapper.SysAgentMapper;
+import com.yijia.system.domain.SysAgent;
+import com.yijia.system.service.ISysAgentService;
+
+/**
+ * 代理机构Service业务层处理
+ *
+ * @author yijia
+ * @date 2021-07-01
+ */
+@Service
+public class SysAgentServiceImpl implements ISysAgentService
+{
+    @Autowired
+    private SysAgentMapper sysAgentMapper;
+
+    /**
+     * 查询代理机构
+     *
+     * @param id 代理机构ID
+     * @return 代理机构
+     */
+    @Override
+    public SysAgent selectSysAgentById(Integer id)
+    {
+        return sysAgentMapper.selectSysAgentById(id);
+    }
+
+    /**
+     * 查询代理机构列表
+     *
+     * @param sysAgent 代理机构
+     * @return 代理机构
+     */
+    @Override
+    public List<SysAgent> selectSysAgentList(SysAgent sysAgent)
+    {
+        return sysAgentMapper.selectSysAgentList(sysAgent);
+    }
+
+    @Override
+    public List<Integer> sysAgentlist(SysAgent sysAgent)
+    {
+        List<SysAgent> list = sysAgentMapper.selectSysAgentList(sysAgent);
+        List<Integer> intList =new ArrayList<>();
+        if(list!=null && list.size()>0){
+            for(SysAgent agent:list){
+                if(agent.getGroupId()!=null) {
+                    intList.add(agent.getGroupId().intValue());
+                }
+            }
+        }
+        return intList;
+    }
+    /**
+     * 新增代理机构
+     *
+     * @param sysAgent 代理机构
+     * @return 结果
+     */
+    @Override
+    public int insertSysAgent(SysAgent sysAgent)
+    {
+        return sysAgentMapper.insertSysAgent(sysAgent);
+    }
+
+    /**
+     * 修改代理机构
+     *
+     * @param sysAgent 代理机构
+     * @return 结果
+     */
+    @Override
+    public int updateSysAgent(SysAgent sysAgent)
+    {
+        return sysAgentMapper.updateSysAgent(sysAgent);
+    }
+
+    /**
+     * 批量删除代理机构
+     *
+     * @param ids 需要删除的代理机构ID
+     * @return 结果
+     */
+    @Override
+    public int deleteSysAgentByIds(Integer[] ids)
+    {
+        return sysAgentMapper.deleteSysAgentByIds(ids);
+    }
+
+    /**
+     * 删除代理机构信息
+     *
+     * @param id 代理机构ID
+     * @return 结果
+     */
+    @Override
+    public int deleteSysAgentById(Integer id)
+    {
+        return sysAgentMapper.deleteSysAgentById(id);
+    }
+
+    @Override
+    public SysAgent selectSysAgent(SysAgent agent) {
+        return sysAgentMapper.selectSysAgent(agent);
+    }
+
+    @Override
+    public int deleteSysAgent(SysAgent sysAgent) {
+        return sysAgentMapper.deleteSysAgent(sysAgent);
+    }
+}