diff --git a/fastbee-service/fastbee-ggroup-service/src/main/java/com/fastbee/ggroup/mapper/GSiteGroupsMapper.java b/fastbee-service/fastbee-ggroup-service/src/main/java/com/fastbee/ggroup/mapper/GSiteGroupsMapper.java index 865610c..86bc01a 100644 --- a/fastbee-service/fastbee-ggroup-service/src/main/java/com/fastbee/ggroup/mapper/GSiteGroupsMapper.java +++ b/fastbee-service/fastbee-ggroup-service/src/main/java/com/fastbee/ggroup/mapper/GSiteGroupsMapper.java @@ -14,14 +14,37 @@ import com.fastbee.ggroup.domain.GSiteGroups; public interface GSiteGroupsMapper extends BaseMapper { + /** + * 查询站点组关系 + * + * @param id 站点组关系主键 + * @return 站点组关系 + */ + public GSiteGroups selectGSiteGroupsById(Long id); + + /** + * 查询站点组关系列表 + * + * @param gSiteGroups 站点组关系 + * @return 站点组关系集合 + */ + public List selectGSiteGroupsList(GSiteGroups gSiteGroups); + /** * 新增站点组关系 * * @param gSiteGroups 站点组关系 * @return 结果 */ - int insertGSiteGroups(GSiteGroups gSiteGroups); + public int insertGSiteGroups(GSiteGroups gSiteGroups); + /** + * 修改站点组关系 + * + * @param gSiteGroups 站点组关系 + * @return 结果 + */ + public int updateGSiteGroups(GSiteGroups gSiteGroups); /** * 删除站点组关系 @@ -29,6 +52,13 @@ public interface GSiteGroupsMapper extends BaseMapper * @param id 站点组关系主键 * @return 结果 */ - int deleteGSiteGroupsById(Long id); + public int deleteGSiteGroupsById(Long id); + /** + * 批量删除站点组关系 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteGSiteGroupsByIds(Long[] ids); } diff --git a/fastbee-service/fastbee-ggroup-service/src/main/java/com/fastbee/ggroup/mapper/GSitesMapper.java b/fastbee-service/fastbee-ggroup-service/src/main/java/com/fastbee/ggroup/mapper/GSitesMapper.java index 7bbf405..ca8f348 100644 --- a/fastbee-service/fastbee-ggroup-service/src/main/java/com/fastbee/ggroup/mapper/GSitesMapper.java +++ b/fastbee-service/fastbee-ggroup-service/src/main/java/com/fastbee/ggroup/mapper/GSitesMapper.java @@ -25,7 +25,13 @@ public interface GSitesMapper extends BaseMapper */ public GSites selectGSitesById(Long id); - + /** + * 查询站点列表 + * + * @param gSites 站点 + * @return 站点集合 + */ + public List selectGSitesList(GSites gSites); /** * 新增站点 @@ -52,6 +58,7 @@ public interface GSitesMapper extends BaseMapper * @return 结果 */ +// @Delete("delete from g_site_groups where id= #{id}") public int deleteGSitesById(@Param("id") Long id); /** diff --git a/fastbee-service/fastbee-ggroup-service/src/main/java/com/fastbee/ggroup/service/impl/GSitesServiceImpl.java b/fastbee-service/fastbee-ggroup-service/src/main/java/com/fastbee/ggroup/service/impl/GSitesServiceImpl.java index b4aae93..7f3fcd0 100644 --- a/fastbee-service/fastbee-ggroup-service/src/main/java/com/fastbee/ggroup/service/impl/GSitesServiceImpl.java +++ b/fastbee-service/fastbee-ggroup-service/src/main/java/com/fastbee/ggroup/service/impl/GSitesServiceImpl.java @@ -55,7 +55,7 @@ public class GSitesServiceImpl implements IGSitesService @Override public List selectGSitesList(GSites gSites) { - return gSitesMapper.selectGSitesList(gSites); + return null; } /** diff --git a/fastbee-service/fastbee-ggroup-service/src/main/resources/mapper/ggroup/GSiteGroupsMapper.xml b/fastbee-service/fastbee-ggroup-service/src/main/resources/mapper/ggroup/GSiteGroupsMapper.xml index aa86a4f..feca599 100644 --- a/fastbee-service/fastbee-ggroup-service/src/main/resources/mapper/ggroup/GSiteGroupsMapper.xml +++ b/fastbee-service/fastbee-ggroup-service/src/main/resources/mapper/ggroup/GSiteGroupsMapper.xml @@ -20,6 +20,21 @@ select id, site_id, parent_id, create_by, create_time, update_time, update_by, project_id, order_num from g_site_groups + + + + insert into g_site_groups @@ -44,8 +59,29 @@ + + update g_site_groups + + site_id = #{siteId}, + parent_id = #{parentId}, + create_by = #{createBy}, + create_time = #{createTime}, + update_time = #{updateTime}, + update_by = #{updateBy}, + project_id = #{projectId}, + order_num = #{orderNum}, + + where id = #{id} + + delete from g_site_groups where id = #{id} + + delete from g_site_groups where id in + + #{id} + + \ No newline at end of file diff --git a/fastbee-service/fastbee-ggroup-service/src/main/resources/mapper/ggroup/GSitesMapper.xml b/fastbee-service/fastbee-ggroup-service/src/main/resources/mapper/ggroup/GSitesMapper.xml index fd25fc0..9f13a95 100644 --- a/fastbee-service/fastbee-ggroup-service/src/main/resources/mapper/ggroup/GSitesMapper.xml +++ b/fastbee-service/fastbee-ggroup-service/src/main/resources/mapper/ggroup/GSitesMapper.xml @@ -20,14 +20,44 @@ select id, name, icon, type, create_by, create_time, update_time, update_by, space from g_sites - + - + + + + + + + + + + + + + + + + + + + + + + + update g_sites