| | |
| | | override fun delete(id: String): Int = userinfoMapper.deleteByPrimaryKey(id) |
| | | |
| | | override fun login(loginRequestVo: LoginRequestVo): AccessToken { |
| | | if (loginRequestVo.userName.isNullOrEmpty() || loginRequestVo.password.isNullOrEmpty()) return AccessToken() |
| | | val example = Example(Userinfo::class.java) |
| | | val criteria = example.createCriteria() |
| | | criteria.andEqualTo("acountname", loginRequestVo.userName) |
| | |
| | | val path = "accounts/$userId/" |
| | | try { |
| | | //调用文件保存方法 |
| | | FileUtil().uploadFile(file.bytes, basePath + path, fileName!!) |
| | | FileUtil.uploadFile(file.bytes, basePath + path, fileName!!) |
| | | } catch (e: Exception) { |
| | | e.printStackTrace() |
| | | } |
| | |
| | | |
| | | return UserBaseInfo(userId, userInfo.realname, baseInfo, companyInfo, specialInfo) |
| | | } |
| | | |
| | | override fun search(district: String?, sceneType: Int?, userType: Int?, page: Int, perPage: Int): BaseResponse<List<Userinfo>> { |
| | | val result = userinfoMapper.selectByExample(Example(Userinfo::class.java).apply { |
| | | createCriteria().apply { |
| | | district?.let { andEqualTo("extension1", it) } |
| | | sceneType?.let { andEqualTo("extension2", it) } |
| | | userType?.let { andEqualTo("usertypeid", it) } |
| | | } |
| | | }) |
| | | |
| | | return BaseResponse(true, data = result) |
| | | } |
| | | } |