Browse Source

获取功能下对应表格 2022年12月13日 sxm

master
[li_she] 4 years ago
parent
commit
2efee99db3
  1. 19
      src/main/java/com/gaotao/modules/grid/contoller/GridTableDefaultController.java
  2. 10
      src/main/java/com/gaotao/modules/grid/dao/GridTableDefaultDao.java
  3. 12
      src/main/java/com/gaotao/modules/grid/service/GridTableDefaultService.java
  4. 7
      src/main/java/com/gaotao/modules/grid/service/impl/GridTableDefaultServiceImpl.java
  5. 8
      src/main/resources/mapper/grid/GridTableDefaultDao.xml

19
src/main/java/com/gaotao/modules/grid/contoller/GridTableDefaultController.java

@ -5,7 +5,6 @@ import com.gaotao.common.utils.R;
import com.gaotao.modules.grid.entity.GridTableDefault;
import com.gaotao.modules.grid.query.GridTableDefaultQuery;
import com.gaotao.modules.grid.service.GridTableDefaultService;
import oracle.jdbc.proxy.annotation.Post;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
@ -21,7 +20,7 @@ public class GridTableDefaultController {
@Autowired
private GridTableDefaultService gridTableDefaultService;
/*
/**
* @Author li_she
* @Description 添加默认配置
* @Date 2021/5/26 9:32
@ -35,7 +34,7 @@ public class GridTableDefaultController {
return R.ok("保存table默认配置成功");
}
/*
/**
* @Author li_she
* @Description 获取默认配置
* @Date 2021/5/26 9:31
@ -61,4 +60,18 @@ public class GridTableDefaultController {
gridTableDefaultService.removerDefault(gridTableDefaultQuery);
return R.ok();
}
/**
* @author: sxm
* @description: 获取功能下所有的table信息
* @param [gridTableDefaultQuery]
* @return: com.gaotao.common.utils.R
* @date: 2022/12/13 17:09
*/
@PostMapping("getMenuTableList")
public R getMenuTableList(@RequestBody GridTableDefaultQuery gridTableDefaultQuery) {
List<GridTableDefault> gridTableDefaultList = gridTableDefaultService.getMenuTableList(gridTableDefaultQuery);
return R.ok().put("data", gridTableDefaultList);
}
}

10
src/main/java/com/gaotao/modules/grid/dao/GridTableDefaultDao.java

@ -13,4 +13,14 @@ import java.util.List;
public interface GridTableDefaultDao extends BaseMapper<GridTableDefault> {
List<GridTableDefault> getTableDefaultListLanguage(GridTableDefaultQuery gridTableDefaultQuery);
/**
* @author: sxm
* @description: 功能下的表格
* @param [gridTableDefaultQuery]
* @return: java.util.List<com.gaotao.modules.grid.entity.GridTableDefault>
* @date: 2022/12/13 17:13
*/
List<GridTableDefault> getMenuTableList(GridTableDefaultQuery gridTableDefaultQuery);
}

12
src/main/java/com/gaotao/modules/grid/service/GridTableDefaultService.java

@ -35,4 +35,16 @@ public interface GridTableDefaultService {
* @return
**/
void removerDefault(GridTableDefaultQuery gridTableDefaultQuery);
/**
* @author: sxm
* @description: 获取功能下所有的table信息
* @param [gridTableDefaultQuery]
* @return: java.util.List<com.gaotao.modules.grid.entity.GridTableDefault>
* @date: 2022/12/13 17:09
*/
List<GridTableDefault> getMenuTableList(GridTableDefaultQuery gridTableDefaultQuery);
}

7
src/main/java/com/gaotao/modules/grid/service/impl/GridTableDefaultServiceImpl.java

@ -5,11 +5,9 @@ import com.gaotao.modules.grid.dao.GridTableDefaultDao;
import com.gaotao.modules.grid.entity.GridTableDefault;
import com.gaotao.modules.grid.query.GridTableDefaultQuery;
import com.gaotao.modules.grid.service.GridTableDefaultService;
import com.gaotao.modules.language.dao.SysObjectLanguageOthersDao;
import com.gaotao.modules.language.entity.SysObjectLanguageBase;
import com.gaotao.modules.language.entity.SysObjectLanguageOthers;
import com.gaotao.modules.language.service.SysLanguageBaseService;
import com.gaotao.modules.language.service.SysLanguagePackService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@ -67,4 +65,9 @@ public class GridTableDefaultServiceImpl extends ServiceImpl<GridTableDefaultDao
sysObjectLanguageOthers.setFunctionId(gridTableDefaultQuery.getFunctionId());
languageBaseService.removerBase(sysObjectLanguageOthers);
}
@Override
public List<GridTableDefault> getMenuTableList(GridTableDefaultQuery gridTableDefaultQuery) {
return gridTableDefaultDao.getMenuTableList(gridTableDefaultQuery);
}
}

8
src/main/resources/mapper/grid/GridTableDefaultDao.xml

@ -51,5 +51,13 @@
ORDER BY gtd.sort_lv ASC
</select>
<select id="getMenuTableList" resultType="com.gaotao.modules.grid.entity.GridTableDefault">
SELECT distinct gtd.table_id,
gtd.table_name,
gtd.function_id
FROM grid_table_default gtd
WHERE gtd.function_id = #{functionId}
</select>
</mapper>
Loading…
Cancel
Save