Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
rs-cloud-platform
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
周健威
rs-cloud-platform
Commits
6637bfd2
Commit
6637bfd2
authored
Jun 05, 2024
by
cuijun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
文件压缩500图片格式
parent
e3bb5d67
Changes
9
Show whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
210 additions
and
9 deletions
+210
-9
FileDataDTo.java
.../java/com/upyuns/platform/rs/website/dto/FileDataDTo.java
+9
-0
GainDataDTO.java
.../java/com/upyuns/platform/rs/website/dto/GainDataDTO.java
+1
-3
FileData.java
.../java/com/upyuns/platform/rs/website/entity/FileData.java
+66
-0
GainData.java
.../java/com/upyuns/platform/rs/website/entity/GainData.java
+17
-3
FileDataBiz.java
.../java/com/upyuns/platform/rs/website/biz/FileDataBiz.java
+31
-0
FileDataController.java
...latform/rs/website/controller/web/FileDataController.java
+26
-0
GainDataController.java
...latform/rs/website/controller/web/GainDataController.java
+19
-3
FileDataMapper.java
...com/upyuns/platform/rs/website/mapper/FileDataMapper.java
+20
-0
FileDataMapper.xml
...bsite-server/src/main/resources/mapper/FileDataMapper.xml
+21
-0
No files found.
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/dto/FileDataDTo.java
0 → 100644
View file @
6637bfd2
package
com
.
upyuns
.
platform
.
rs
.
website
.
dto
;
import
com.github.wxiaoqi.security.common.vo.PageParam
;
import
lombok.Data
;
@Data
public
class
FileDataDTo
extends
PageParam
{
private
Integer
gainId
;
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/dto/GainDataDTO.java
View file @
6637bfd2
...
@@ -5,10 +5,8 @@ import lombok.Data;
...
@@ -5,10 +5,8 @@ import lombok.Data;
@Data
@Data
public
class
GainDataDTO
extends
PageParam
{
public
class
GainDataDTO
extends
PageParam
{
private
String
id
;
private
String
menuId
;
private
String
menuId
;
private
String
name
;
private
String
name
;
...
...
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/entity/FileData.java
0 → 100644
View file @
6637bfd2
package
com
.
upyuns
.
platform
.
rs
.
website
.
entity
;
import
java.io.Serializable
;
import
java.util.Date
;
import
javax.persistence.*
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
/**
* 文件表
*
* @author zjw
* @email jiaoruizhen@126.com
* @date 2024-06-04 19:14:26
*/
@Data
@Table
(
name
=
"file_data"
)
public
class
FileData
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 主键
*/
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@ApiModelProperty
(
"主键"
)
private
Integer
id
;
/**
* 文件名称
*/
@Column
(
name
=
"filename"
)
@ApiModelProperty
(
value
=
"文件名称"
)
private
String
filename
;
/**
* 文件类型
*/
@Column
(
name
=
"filetype"
)
@ApiModelProperty
(
value
=
"文件类型"
)
private
String
filetype
;
/**
* 文件大小
*/
@Column
(
name
=
"filesize"
)
@ApiModelProperty
(
value
=
"文件大小"
)
private
String
filesize
;
/**
* 成果id
*/
@Column
(
name
=
"gain_id"
)
@ApiModelProperty
(
value
=
"成果id"
)
private
Integer
gainId
;
/**
* 创建时间
*/
@Column
(
name
=
"crt_time"
)
@ApiModelProperty
(
value
=
"创建时间"
,
hidden
=
true
)
private
Date
crtTime
;
}
rs-website/rs-website-api/src/main/java/com/upyuns/platform/rs/website/entity/GainData.java
View file @
6637bfd2
...
@@ -48,6 +48,20 @@ public class GainData implements Serializable {
...
@@ -48,6 +48,20 @@ public class GainData implements Serializable {
@ApiModelProperty
(
value
=
"排序"
)
@ApiModelProperty
(
value
=
"排序"
)
private
Integer
rank
;
private
Integer
rank
;
@Column
(
name
=
"areaIntroduction"
)
@ApiModelProperty
(
value
=
"区域介绍"
)
private
String
areaIntroduction
;
@Column
(
name
=
"detailintroduce"
)
@ApiModelProperty
(
value
=
"详情介绍"
)
private
String
detailintroduce
;
@Column
(
name
=
"level"
)
@ApiModelProperty
(
value
=
"级别"
)
private
String
level
;
/**
/**
* 创建时间
* 创建时间
*/
*/
...
@@ -80,7 +94,7 @@ public class GainData implements Serializable {
...
@@ -80,7 +94,7 @@ public class GainData implements Serializable {
* 状态1--上架;2--下架
* 状态1--上架;2--下架
*/
*/
@Column
(
name
=
"status"
)
@Column
(
name
=
"status"
)
@ApiModelProperty
(
value
=
"状态
1--上架;2
--下架"
)
@ApiModelProperty
(
value
=
"状态
2--上架;1
--下架"
)
private
Integer
status
;
private
Integer
status
;
/**
/**
...
...
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/biz/FileDataBiz.java
0 → 100644
View file @
6637bfd2
package
com
.
upyuns
.
platform
.
rs
.
website
.
biz
;
import
com.github.wxiaoqi.security.common.util.Query
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.upyuns.platform.rs.website.dto.FileDataDTo
;
import
com.upyuns.platform.rs.website.dto.GainDataDTO
;
import
org.springframework.stereotype.Service
;
import
com.upyuns.platform.rs.website.entity.FileData
;
import
com.upyuns.platform.rs.website.mapper.FileDataMapper
;
import
com.github.wxiaoqi.security.common.biz.BaseBiz
;
/**
* 文件表
*
* @author zjw
* @email jiaoruizhen@126.com
* @date 2024-06-04 19:14:26
*/
@Service
public
class
FileDataBiz
extends
BaseBiz
<
FileDataMapper
,
FileData
>
{
public
Object
selectLogicAlls
(
FileDataDTo
fileDataDTo
)
{
Query
query
=
new
Query
(
fileDataDTo
);
PageDataVO
<
FileData
>
pageDataVO
=
PageDataVO
.
pageInfo
(
query
,
()
->
mapper
.
selectList
(
fileDataDTo
));
// List<IslandInfo> islandInfos = mapper.selectList(appUserInfoDto);
return
pageDataVO
;
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/web/FileDataController.java
0 → 100644
View file @
6637bfd2
package
com
.
upyuns
.
platform
.
rs
.
website
.
controller
.
web
;
import
com.github.wxiaoqi.security.common.msg.ObjectRestResponse
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.github.wxiaoqi.security.common.vo.PageDataVO
;
import
com.upyuns.platform.rs.website.biz.FileDataBiz
;
import
com.upyuns.platform.rs.website.dto.FileDataDTo
;
import
com.upyuns.platform.rs.website.dto.GainDataDTO
;
import
com.upyuns.platform.rs.website.entity.FileData
;
import
org.apache.ibatis.annotations.Param
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RequestMapping
(
"fileData/web"
)
public
class
FileDataController
extends
BaseController
<
FileDataBiz
,
FileData
>
{
@GetMapping
(
value
=
"app/unauth/getFileDataList"
)
public
ObjectRestResponse
<
PageDataVO
<
FileData
>>
getList
(
FileDataDTo
fileDataDTo
){
return
ObjectRestResponse
.
succ
(
baseBiz
.
selectLogicAlls
(
fileDataDTo
));
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/controller/web/GainDataController.java
View file @
6637bfd2
...
@@ -19,8 +19,6 @@ import java.util.List;
...
@@ -19,8 +19,6 @@ import java.util.List;
@RestController
@RestController
@RequestMapping
(
"gainData/web"
)
@RequestMapping
(
"gainData/web"
)
public
class
GainDataController
extends
BaseController
<
GainDataBiz
,
GainData
>
{
public
class
GainDataController
extends
BaseController
<
GainDataBiz
,
GainData
>
{
@ApiModelProperty
(
"列表"
)
@ApiModelProperty
(
"列表"
)
@IgnoreUserToken
@IgnoreUserToken
@RequestMapping
(
value
=
"/app/unauth/mapAll"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/app/unauth/mapAll"
,
method
=
RequestMethod
.
GET
)
...
@@ -30,6 +28,7 @@ public class GainDataController extends BaseController<GainDataBiz,GainData> {
...
@@ -30,6 +28,7 @@ public class GainDataController extends BaseController<GainDataBiz,GainData> {
criteria
.
andEqualTo
(
"isDel"
,
0
);
criteria
.
andEqualTo
(
"isDel"
,
0
);
// if (StringUtils.isNotBlank(dto.getName())){
// if (StringUtils.isNotBlank(dto.getName())){
// criteria.andLike("name","%"+dto.getName()+"%");
// criteria.andLike("name","%"+dto.getName()+"%");
criteria
.
andEqualTo
(
"status"
,
2
);
// }
// }
// String menuId = dto.getMenuId().toString();
// String menuId = dto.getMenuId().toString();
if
(
StringUtils
.
isNotBlank
(
dto
.
getMenuId
())){
if
(
StringUtils
.
isNotBlank
(
dto
.
getMenuId
())){
...
@@ -39,7 +38,24 @@ public class GainDataController extends BaseController<GainDataBiz,GainData> {
...
@@ -39,7 +38,24 @@ public class GainDataController extends BaseController<GainDataBiz,GainData> {
return
ObjectRestResponse
.
succ
(
pageDataVO
);
return
ObjectRestResponse
.
succ
(
pageDataVO
);
}
}
@ApiModelProperty
(
"查询详情"
)
@IgnoreUserToken
@RequestMapping
(
value
=
"/app/unauth/getbyId"
,
method
=
RequestMethod
.
GET
)
public
ObjectRestResponse
<
List
<
GainData
>>
getbyId
(
GainDataDTO
dto
)
{
Example
example
=
new
Example
(
GainData
.
class
);
Example
.
Criteria
criteria
=
example
.
createCriteria
();
criteria
.
andEqualTo
(
"isDel"
,
0
);
criteria
.
andEqualTo
(
"status"
,
2
);
// if (StringUtils.isNotBlank(dto.getName())){
// criteria.andLike("name","%"+dto.getName()+"%");
// }
// String menuId = dto.getMenuId().toString();
if
(
StringUtils
.
isNotBlank
(
dto
.
getId
())){
criteria
.
andEqualTo
(
"id"
,
dto
.
getId
());
}
GainData
result
=
baseBiz
.
selectById
(
dto
.
getId
());
return
ObjectRestResponse
.
succ
(
result
);
}
}
}
\ No newline at end of file
rs-website/rs-website-server/src/main/java/com/upyuns/platform/rs/website/mapper/FileDataMapper.java
0 → 100644
View file @
6637bfd2
package
com
.
upyuns
.
platform
.
rs
.
website
.
mapper
;
import
com.upyuns.platform.rs.website.dto.FileDataDTo
;
import
com.upyuns.platform.rs.website.dto.GainDataDTO
;
import
com.upyuns.platform.rs.website.entity.FileData
;
import
tk.mybatis.mapper.common.Mapper
;
import
java.util.List
;
/**
* 文件表
*
* @author zjw
* @email jiaoruizhen@126.com
* @date 2024-06-04 19:14:26
*/
public
interface
FileDataMapper
extends
Mapper
<
FileData
>
{
List
<
FileData
>
selectList
(
FileDataDTo
fileDataDTo
);
}
rs-website/rs-website-server/src/main/resources/mapper/FileDataMapper.xml
0 → 100644
View file @
6637bfd2
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.upyuns.platform.rs.website.mapper.FileDataMapper"
>
<select
id=
"selectList"
resultType=
"com.upyuns.platform.rs.website.entity.FileData"
parameterType=
"com.upyuns.platform.rs.website.dto.FileDataDTo"
>
SELECT
fd.id,
fd.filename,
fd.filetype,
fd.filesize,
fd.gain_id
FROM
file_data fd
LEFT JOIN gain_data gd ON fd.gain_id = gd.id
<if
test=
"gainId !=null and gainId !=''"
>
WHERE fd.gain_id = #{gainId}
</if>
</select>
</mapper>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment