Browse Source

首次提交

java8
ruanqi 3 years ago
parent
commit
bf257393ba
  1. 13
      src/main/java/com/xujie/sys/modules/grid/contoller/GridTableDefaultController.java
  2. 9
      src/main/java/com/xujie/sys/modules/grid/dao/GridTableDefaultDao.java
  3. 2
      src/main/java/com/xujie/sys/modules/grid/entity/GridTableDefault.java
  4. 8
      src/main/java/com/xujie/sys/modules/grid/service/GridTableDefaultService.java
  5. 5
      src/main/java/com/xujie/sys/modules/grid/service/impl/GridTableDefaultServiceImpl.java
  6. 7
      src/main/resources/mapper/grid/GridTableDefaultDao.xml

13
src/main/java/com/xujie/sys/modules/grid/contoller/GridTableDefaultController.java

@ -60,4 +60,17 @@ public class GridTableDefaultController {
gridTableDefaultService.removerDefault(gridTableDefaultQuery);
return R.ok();
}
/**
* @author: sxm
* @description: 获取功能下所有的table信息
* @param [gridTableDefaultQuery]
* @return: com.spring.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);
}
}

9
src/main/java/com/xujie/sys/modules/grid/dao/GridTableDefaultDao.java

@ -13,4 +13,13 @@ 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.spring.modules.grid.entity.GridTableDefault>
* @date: 2022/12/13 17:13
*/
List<GridTableDefault> getMenuTableList(GridTableDefaultQuery gridTableDefaultQuery);
}

2
src/main/java/com/xujie/sys/modules/grid/entity/GridTableDefault.java

@ -1,6 +1,7 @@
package com.xujie.sys.modules.grid.entity;
import lombok.Data;
import org.apache.ibatis.type.Alias;
import java.io.Serializable;
@ -10,6 +11,7 @@ import java.io.Serializable;
* @author
*/
@Data
@Alias("GridTableDefault")
public class GridTableDefault implements Serializable {
private String tableId;

8
src/main/java/com/xujie/sys/modules/grid/service/GridTableDefaultService.java

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

5
src/main/java/com/xujie/sys/modules/grid/service/impl/GridTableDefaultServiceImpl.java

@ -67,4 +67,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);
}
}

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

@ -51,5 +51,10 @@
ORDER BY gtd.sort_lv ASC
</select>
<select id="getMenuTableList" resultType="GridTableDefault">
SELECT gtd.table_id,Max(gtd.table_name) table_name,gtd.function_id
FROM grid_table_default gtd
WHERE gtd.function_id = #{functionId}
GROUP BY gtd.function_id,gtd.table_id
</select>
</mapper>
Loading…
Cancel
Save