Commit d081b2db by xuwenhao

8.11新增获取用户接口

parent 32c1e0db
...@@ -3,6 +3,7 @@ package yangtz.cs.liu.campus.controller.SchoolEquipment; ...@@ -3,6 +3,7 @@ package yangtz.cs.liu.campus.controller.SchoolEquipment;
import com.ruoyi.common.annotation.Log; import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult; import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.page.TableDataInfo; import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.common.enums.BusinessType; import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.common.utils.poi.ExcelUtil;
...@@ -129,4 +130,13 @@ public class EquipmentLedgerController extends BaseController { ...@@ -129,4 +130,13 @@ public class EquipmentLedgerController extends BaseController {
return AjaxResult.success(message); return AjaxResult.success(message);
} }
/**
* 获取用户
* @return
*/
@GetMapping("/getUser")
public TableDataInfo getUser(SysUser sysUser){
startPage();
return getDataTable(equipmentLedgerService.getUser(sysUser));
}
} }
package yangtz.cs.liu.campus.mapper.schoolEquipment; package yangtz.cs.liu.campus.mapper.schoolEquipment;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ruoyi.common.core.domain.entity.SysUser;
import yangtz.cs.liu.campus.domain.schoolEquipment.SchoolEquipmentLedger; import yangtz.cs.liu.campus.domain.schoolEquipment.SchoolEquipmentLedger;
import yangtz.cs.liu.campus.vo.schoolEquipment.SchoolEquipmentLedgerVo; import yangtz.cs.liu.campus.vo.schoolEquipment.SchoolEquipmentLedgerVo;
import java.util.List; import java.util.List;
import java.util.Map;
public interface EquipmentLedgerMapper extends BaseMapper<SchoolEquipmentLedger> { public interface EquipmentLedgerMapper extends BaseMapper<SchoolEquipmentLedger> {
/** /**
...@@ -20,4 +22,11 @@ public interface EquipmentLedgerMapper extends BaseMapper<SchoolEquipmentLedger> ...@@ -20,4 +22,11 @@ public interface EquipmentLedgerMapper extends BaseMapper<SchoolEquipmentLedger>
* @return * @return
*/ */
int outSchoolEquipmentLedger(Long[] ids); int outSchoolEquipmentLedger(Long[] ids);
/**
* 获取用户
* @return
*/
List<Map<String, String>> getUser(SysUser sysUser);
} }
...@@ -3,6 +3,7 @@ package yangtz.cs.liu.campus.service.impl.schoolEquipment; ...@@ -3,6 +3,7 @@ package yangtz.cs.liu.campus.service.impl.schoolEquipment;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.common.annotation.DataScope; import com.ruoyi.common.annotation.DataScope;
import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.exception.ServiceException; import com.ruoyi.common.exception.ServiceException;
import com.ruoyi.common.exception.base.BaseException; import com.ruoyi.common.exception.base.BaseException;
import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.DateUtils;
...@@ -24,6 +25,7 @@ import yangtz.cs.liu.campus.vo.schoolEquipment.SchoolEquipmentLedgerVo; ...@@ -24,6 +25,7 @@ import yangtz.cs.liu.campus.vo.schoolEquipment.SchoolEquipmentLedgerVo;
import java.time.LocalDate; import java.time.LocalDate;
import java.util.List; import java.util.List;
import java.util.Map;
@Service @Service
public class EquipmentLedgerServiceImpl extends ServiceImpl<EquipmentLedgerMapper, SchoolEquipmentLedger> implements IEquipmentLedgerService { public class EquipmentLedgerServiceImpl extends ServiceImpl<EquipmentLedgerMapper, SchoolEquipmentLedger> implements IEquipmentLedgerService {
...@@ -228,4 +230,13 @@ public class EquipmentLedgerServiceImpl extends ServiceImpl<EquipmentLedgerMappe ...@@ -228,4 +230,13 @@ public class EquipmentLedgerServiceImpl extends ServiceImpl<EquipmentLedgerMappe
throw new BaseException(failureMsg.toString()); throw new BaseException(failureMsg.toString());
} }
} }
/**
* 获取用户
* @return
*/
@Override
public List<Map<String, String>> getUser(SysUser sysUser) {
return equipmentLedgerMapper.getUser(sysUser);
}
} }
package yangtz.cs.liu.campus.service.schoolEquipment; package yangtz.cs.liu.campus.service.schoolEquipment;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.common.core.domain.entity.SysUser;
import yangtz.cs.liu.campus.domain.schoolEquipment.SchoolEquipmentLedger; import yangtz.cs.liu.campus.domain.schoolEquipment.SchoolEquipmentLedger;
import yangtz.cs.liu.campus.vo.schoolEquipment.SchoolEquipmentLedgerVo; import yangtz.cs.liu.campus.vo.schoolEquipment.SchoolEquipmentLedgerVo;
import java.util.List; import java.util.List;
import java.util.Map;
public interface IEquipmentLedgerService extends IService<SchoolEquipmentLedger> { public interface IEquipmentLedgerService extends IService<SchoolEquipmentLedger> {
...@@ -61,4 +63,11 @@ public interface IEquipmentLedgerService extends IService<SchoolEquipmentLedger> ...@@ -61,4 +63,11 @@ public interface IEquipmentLedgerService extends IService<SchoolEquipmentLedger>
* @param list * @param list
*/ */
void checkImport(List<SchoolEquipmentLedger> list); void checkImport(List<SchoolEquipmentLedger> list);
/**
* 获取用户
* @return
*/
List<Map<String,String>> getUser(SysUser sysUser);
} }
...@@ -52,4 +52,19 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...@@ -52,4 +52,19 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#{id} #{id}
</foreach> </foreach>
</update> </update>
<select id="getUser" resultType="Map" parameterType="com.ruoyi.common.core.domain.entity.SysUser">
SELECT
user_id as userId,
user_name as userName,
phonenumber as phone
FROM
sys_user
WHERE
del_flag = '0'
AND `status` = '0'
<if test="userName != null and userName != ''">
AND user_name like concat('%', #{userName}, '%')
</if>
</select>
</mapper> </mapper>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment