12 changed files with 282 additions and 11 deletions
-
4src/main/java/com/spring/modules/part/entity/UmInformationEntity.java
-
8src/main/java/com/spring/modules/part/service/impl/UmInformationServiceImpl.java
-
36src/main/java/com/spring/modules/sift/controller/QueryUserSettingController.java
-
75src/main/java/com/spring/modules/sift/entity/QueryUserSetting.java
-
77src/main/java/com/spring/modules/sift/entity/QueryUserSettingDefault.java
-
10src/main/java/com/spring/modules/sift/mapper/QueryUserSettingDefaultMapper.java
-
9src/main/java/com/spring/modules/sift/mapper/QueryUserSettingMapper.java
-
11src/main/java/com/spring/modules/sift/service/QueryUserSettingDefaultService.java
-
12src/main/java/com/spring/modules/sift/service/QueryUserSettingService.java
-
23src/main/java/com/spring/modules/sift/service/impl/QueryUserSettingDefaultServiceImpl.java
-
26src/main/java/com/spring/modules/sift/service/impl/QueryUserSettingServiceImpl.java
-
2src/main/resources/mapper/part/UmInformationMapper.xml
@ -0,0 +1,36 @@ |
|||
package com.spring.modules.sift.controller; |
|||
|
|||
import com.spring.common.utils.R; |
|||
import com.spring.modules.sift.entity.QueryUserSetting; |
|||
import com.spring.modules.sift.entity.QueryUserSettingDefault; |
|||
import com.spring.modules.sift.service.QueryUserSettingDefaultService; |
|||
import com.spring.modules.sift.service.QueryUserSettingService; |
|||
import lombok.extern.slf4j.Slf4j; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.web.bind.annotation.GetMapping; |
|||
import org.springframework.web.bind.annotation.RequestMapping; |
|||
import org.springframework.web.bind.annotation.RestController; |
|||
|
|||
import java.util.List; |
|||
|
|||
@RestController |
|||
@RequestMapping("/sift") |
|||
@Slf4j |
|||
public class QueryUserSettingController { |
|||
|
|||
@Autowired |
|||
private QueryUserSettingDefaultService defaultService; |
|||
|
|||
@Autowired |
|||
private QueryUserSettingService queryUserSettingService; |
|||
|
|||
|
|||
@GetMapping("/list") |
|||
public R searchUserSettingList(String menuId,String userId){ |
|||
List<QueryUserSetting> queryUserSettingList = queryUserSettingService.searchQueryUserSetting(menuId, userId); |
|||
if (!queryUserSettingList.isEmpty()){ |
|||
return R.ok().put("rows",queryUserSettingList); |
|||
} |
|||
return R.ok().put("rows",defaultService.searchQueryUserSettingDefault(menuId)); |
|||
} |
|||
} |
|||
@ -0,0 +1,75 @@ |
|||
package com.spring.modules.sift.entity; |
|||
|
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
import java.io.Serializable; |
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
|
|||
|
|||
/** |
|||
* 默认筛选条件(QueryUserSetting)表实体类 |
|||
* |
|||
* @author makejava |
|||
* @since 2024-02-21 10:12:37 |
|||
*/ |
|||
@TableName("query_user_setting") |
|||
@Data |
|||
@AllArgsConstructor |
|||
@NoArgsConstructor |
|||
public class QueryUserSetting implements Serializable { |
|||
/** |
|||
* 菜单编码 |
|||
*/ |
|||
private String menuId; |
|||
/** |
|||
* 菜单编码 |
|||
*/ |
|||
private String userId; |
|||
|
|||
private String dtsName; |
|||
/** |
|||
* DTS标题 |
|||
*/ |
|||
private String dtsCaption; |
|||
/** |
|||
* 字段名称 |
|||
*/ |
|||
private String fieldName; |
|||
/** |
|||
* 字段标题 |
|||
*/ |
|||
private String fieldCaption; |
|||
/** |
|||
* 数据源字段 |
|||
*/ |
|||
private String originalField; |
|||
/** |
|||
* 数据类型 |
|||
*/ |
|||
private String dataType; |
|||
|
|||
private String funs; |
|||
/** |
|||
* 是否显示 |
|||
*/ |
|||
private String visible; |
|||
/** |
|||
* 排序规则 |
|||
*/ |
|||
private Integer showSeqNo; |
|||
|
|||
private Integer lovSeqId; |
|||
|
|||
private Integer iTagId; |
|||
|
|||
private String symbol; |
|||
|
|||
private String formula; |
|||
|
|||
private String sortBy; |
|||
|
|||
private String orderSeq; |
|||
|
|||
} |
|||
|
|||
@ -0,0 +1,77 @@ |
|||
package com.spring.modules.sift.entity; |
|||
|
|||
import lombok.AllArgsConstructor; |
|||
import lombok.Data; |
|||
import lombok.NoArgsConstructor; |
|||
import java.io.Serializable; |
|||
import com.baomidou.mybatisplus.annotation.TableName; |
|||
|
|||
|
|||
/** |
|||
* 默认筛选条件(QueryUserSettingDefault)表实体类 |
|||
* |
|||
* @since 2024-02-21 10:11:50 |
|||
*/ |
|||
@TableName("query_user_setting_default") |
|||
@Data |
|||
@AllArgsConstructor |
|||
@NoArgsConstructor |
|||
public class QueryUserSettingDefault implements Serializable { |
|||
/** |
|||
* 菜单编码 |
|||
*/ |
|||
private String menuId; |
|||
|
|||
private String dtsName; |
|||
/** |
|||
* DTS标题 |
|||
*/ |
|||
private String dtsCaption; |
|||
/** |
|||
* 字段名称 |
|||
*/ |
|||
private String fieldName; |
|||
/** |
|||
* 字段标题 |
|||
*/ |
|||
private String fieldCaption; |
|||
/** |
|||
* 数据源字段 |
|||
*/ |
|||
private String originalField; |
|||
/** |
|||
* 数据类型 |
|||
*/ |
|||
private String dataType; |
|||
|
|||
private String funs; |
|||
/** |
|||
* 是否显示 |
|||
*/ |
|||
private String visible; |
|||
/** |
|||
* 排序规则 |
|||
*/ |
|||
private Integer showSeqNo; |
|||
|
|||
private Integer lovSeqId; |
|||
|
|||
private Integer iTagId; |
|||
|
|||
/** |
|||
* 条件 |
|||
*/ |
|||
private String symbol; |
|||
/** |
|||
* 值 |
|||
*/ |
|||
private String formula; |
|||
/** |
|||
* 排序规则 |
|||
*/ |
|||
private String sortBy; |
|||
|
|||
private String orderSeq; |
|||
|
|||
} |
|||
|
|||
@ -0,0 +1,10 @@ |
|||
package com.spring.modules.sift.mapper; |
|||
|
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
|||
import com.spring.modules.sift.entity.QueryUserSettingDefault; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
|
|||
@Mapper |
|||
public interface QueryUserSettingDefaultMapper extends BaseMapper<QueryUserSettingDefault> { |
|||
|
|||
} |
|||
@ -0,0 +1,9 @@ |
|||
package com.spring.modules.sift.mapper; |
|||
|
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
|||
import com.spring.modules.sift.entity.QueryUserSetting; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
|
|||
@Mapper |
|||
public interface QueryUserSettingMapper extends BaseMapper<QueryUserSetting> { |
|||
} |
|||
@ -0,0 +1,11 @@ |
|||
package com.spring.modules.sift.service; |
|||
|
|||
import com.baomidou.mybatisplus.extension.service.IService; |
|||
import com.spring.modules.sift.entity.QueryUserSettingDefault; |
|||
|
|||
import java.util.List; |
|||
|
|||
public interface QueryUserSettingDefaultService extends IService<QueryUserSettingDefault> { |
|||
|
|||
List<QueryUserSettingDefault> searchQueryUserSettingDefault(String menuId); |
|||
} |
|||
@ -0,0 +1,12 @@ |
|||
package com.spring.modules.sift.service; |
|||
|
|||
import com.baomidou.mybatisplus.extension.service.IService; |
|||
import com.spring.modules.sift.entity.QueryUserSetting; |
|||
import com.spring.modules.sift.entity.QueryUserSettingDefault; |
|||
|
|||
import java.util.List; |
|||
|
|||
public interface QueryUserSettingService extends IService<QueryUserSetting> { |
|||
|
|||
List<QueryUserSetting> searchQueryUserSetting(String menuId,String userId); |
|||
} |
|||
@ -0,0 +1,23 @@ |
|||
package com.spring.modules.sift.service.impl; |
|||
|
|||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|||
import com.spring.modules.sift.entity.QueryUserSettingDefault; |
|||
import com.spring.modules.sift.mapper.QueryUserSettingDefaultMapper; |
|||
import com.spring.modules.sift.service.QueryUserSettingDefaultService; |
|||
import lombok.extern.slf4j.Slf4j; |
|||
import org.springframework.stereotype.Service; |
|||
import org.springframework.util.StringUtils; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Service |
|||
@Slf4j |
|||
public class QueryUserSettingDefaultServiceImpl extends ServiceImpl<QueryUserSettingDefaultMapper, QueryUserSettingDefault> implements QueryUserSettingDefaultService { |
|||
@Override |
|||
public List<QueryUserSettingDefault> searchQueryUserSettingDefault(String menuId) { |
|||
if (!StringUtils.hasText(menuId)){ |
|||
throw new RuntimeException("菜单编码不能为空"); |
|||
} |
|||
return lambdaQuery().eq(QueryUserSettingDefault::getMenuId,menuId).list(); |
|||
} |
|||
} |
|||
@ -0,0 +1,26 @@ |
|||
package com.spring.modules.sift.service.impl; |
|||
|
|||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
|||
import com.spring.modules.sift.entity.QueryUserSetting; |
|||
import com.spring.modules.sift.mapper.QueryUserSettingMapper; |
|||
import com.spring.modules.sift.service.QueryUserSettingService; |
|||
import lombok.extern.slf4j.Slf4j; |
|||
import org.springframework.stereotype.Service; |
|||
import org.springframework.util.StringUtils; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Service |
|||
@Slf4j |
|||
public class QueryUserSettingServiceImpl extends ServiceImpl<QueryUserSettingMapper, QueryUserSetting> implements QueryUserSettingService { |
|||
@Override |
|||
public List<QueryUserSetting> searchQueryUserSetting(String menuId, String userId) { |
|||
if (!StringUtils.hasText(menuId)){ |
|||
throw new RuntimeException("菜单编码不能为空"); |
|||
} |
|||
if (!StringUtils.hasText(userId)){ |
|||
throw new RuntimeException("用户编码不能为空"); |
|||
} |
|||
return lambdaQuery().eq(QueryUserSetting::getMenuId,menuId).eq(QueryUserSetting::getUserId,userId).list(); |
|||
} |
|||
} |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue