Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
I
ims-ci-test
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
test-ci
ims-ci-test
Commits
3695bf17
提交
3695bf17
authored
6月 19, 2023
作者:
zhenjie
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
业务案例及需求相关功能更新
上级
e59a5b51
隐藏空白字符变更
内嵌
并排
正在显示
14 个修改的文件
包含
193 行增加
和
7 行删除
+193
-7
IndustryCaseQO.java
...c/main/java/com/mmc/csf/infomation/qo/IndustryCaseQO.java
+4
-1
IndustryCaseVO.java
...c/main/java/com/mmc/csf/infomation/vo/IndustryCaseVO.java
+7
-0
IndustryCaseController.java
...om/mmc/csf/release/controller/IndustryCaseController.java
+24
-1
RequirementsController.java
...om/mmc/csf/release/controller/RequirementsController.java
+7
-0
IndustryCaseDao.java
...rc/main/java/com/mmc/csf/release/dao/IndustryCaseDao.java
+18
-0
RequirementsDao.java
...rc/main/java/com/mmc/csf/release/dao/RequirementsDao.java
+6
-0
IndustryCaseDO.java
.../main/java/com/mmc/csf/release/entity/IndustryCaseDO.java
+3
-2
IndustryCaseService.java
...java/com/mmc/csf/release/service/IndustryCaseService.java
+25
-0
RequirementsService.java
...java/com/mmc/csf/release/service/RequirementsService.java
+8
-0
IndustryCaseServiceImpl.java
...mmc/csf/release/service/impl/IndustryCaseServiceImpl.java
+23
-0
RequirementsServiceImpl.java
...mmc/csf/release/service/impl/RequirementsServiceImpl.java
+6
-0
application-local.yml
release-service/src/main/resources/application-local.yml
+1
-1
IndustryCaseDao.xml
...ervice/src/main/resources/mapper/case/IndustryCaseDao.xml
+39
-2
RequirementsDao.xml
...rc/main/resources/mapper/requirements/RequirementsDao.xml
+22
-0
没有找到文件。
csf-common/csf-common-model/src/main/java/com/mmc/csf/infomation/qo/IndustryCaseQO.java
浏览文件 @
3695bf17
...
@@ -23,9 +23,12 @@ import java.util.List;
...
@@ -23,9 +23,12 @@ import java.util.List;
public
class
IndustryCaseQO
implements
Serializable
{
public
class
IndustryCaseQO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
4615177472593013257L
;
private
static
final
long
serialVersionUID
=
-
4615177472593013257L
;
@ApiModelProperty
(
value
=
"关键字"
,
required
=
false
,
hidden
=
true
)
@ApiModelProperty
(
value
=
"关键字"
,
required
=
false
)
private
String
keyword
;
private
String
keyword
;
@ApiModelProperty
(
value
=
"需求类型id"
,
required
=
false
)
private
Integer
requirementTypeId
;
@ApiModelProperty
(
value
=
"省份编码"
,
required
=
false
)
@ApiModelProperty
(
value
=
"省份编码"
,
required
=
false
)
private
Integer
provinceCode
;
private
Integer
provinceCode
;
...
...
csf-common/csf-common-model/src/main/java/com/mmc/csf/infomation/vo/IndustryCaseVO.java
浏览文件 @
3695bf17
package
com
.
mmc
.
csf
.
infomation
.
vo
;
package
com
.
mmc
.
csf
.
infomation
.
vo
;
import
com.mmc.csf.release.model.group.Update
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
javax.validation.constraints.NotNull
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.Date
;
...
@@ -20,13 +22,18 @@ import java.util.Date;
...
@@ -20,13 +22,18 @@ import java.util.Date;
public
class
IndustryCaseVO
implements
Serializable
{
public
class
IndustryCaseVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
8278011392722950911L
;
private
static
final
long
serialVersionUID
=
8278011392722950911L
;
@ApiModelProperty
(
value
=
"id"
)
@ApiModelProperty
(
value
=
"id"
)
@NotNull
(
message
=
"is不能为空"
,
groups
=
{
Update
.
class
})
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"案例标题"
)
@ApiModelProperty
(
value
=
"案例标题"
)
@NotNull
(
message
=
"标题不能为空"
)
private
String
caseTitle
;
private
String
caseTitle
;
@ApiModelProperty
(
value
=
"作者"
)
@ApiModelProperty
(
value
=
"作者"
)
private
String
caseAuthor
;
private
String
caseAuthor
;
@ApiModelProperty
(
value
=
"发布者id"
)
@ApiModelProperty
(
value
=
"发布者id"
)
private
Integer
userAccountId
;
private
Integer
userAccountId
;
@ApiModelProperty
(
value
=
"来源"
)
@NotNull
(
message
=
"来源不能为空"
)
private
String
origin
;
@ApiModelProperty
(
value
=
"封面图"
)
@ApiModelProperty
(
value
=
"封面图"
)
private
String
surfaceImg
;
private
String
surfaceImg
;
@ApiModelProperty
(
value
=
"案例内容"
)
@ApiModelProperty
(
value
=
"案例内容"
)
...
...
release-service/src/main/java/com/mmc/csf/release/controller/IndustryCaseController.java
浏览文件 @
3695bf17
...
@@ -3,7 +3,9 @@ package com.mmc.csf.release.controller;
...
@@ -3,7 +3,9 @@ package com.mmc.csf.release.controller;
import
com.mmc.csf.common.util.web.ResultBody
;
import
com.mmc.csf.common.util.web.ResultBody
;
import
com.mmc.csf.infomation.qo.IndustryCaseQO
;
import
com.mmc.csf.infomation.qo.IndustryCaseQO
;
import
com.mmc.csf.infomation.vo.IndustryCaseVO
;
import
com.mmc.csf.infomation.vo.IndustryCaseVO
;
import
com.mmc.csf.release.model.group.Insert
;
import
com.mmc.csf.release.model.group.Page
;
import
com.mmc.csf.release.model.group.Page
;
import
com.mmc.csf.release.model.group.Update
;
import
com.mmc.csf.release.service.IndustryCaseService
;
import
com.mmc.csf.release.service.IndustryCaseService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
...
@@ -22,7 +24,7 @@ import javax.servlet.http.HttpServletRequest;
...
@@ -22,7 +24,7 @@ import javax.servlet.http.HttpServletRequest;
@Api
(
tags
=
{
"业务案例相关"
})
@Api
(
tags
=
{
"业务案例相关"
})
@RestController
@RestController
@RequestMapping
(
"/industry-case/"
)
@RequestMapping
(
"/industry-case/"
)
public
class
IndustryCaseController
{
public
class
IndustryCaseController
extends
BaseController
{
@Autowired
@Autowired
private
IndustryCaseService
industryCaseService
;
private
IndustryCaseService
industryCaseService
;
...
@@ -39,4 +41,25 @@ public class IndustryCaseController {
...
@@ -39,4 +41,25 @@ public class IndustryCaseController {
public
ResultBody
details
(
@RequestParam
Integer
id
){
public
ResultBody
details
(
@RequestParam
Integer
id
){
return
industryCaseService
.
details
(
id
);
return
industryCaseService
.
details
(
id
);
}
}
@ApiOperation
(
value
=
"添加业务案例"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
IndustryCaseVO
.
class
)
})
@PostMapping
(
"addCase"
)
public
ResultBody
addCase
(
@Validated
(
value
=
{
Insert
.
class
})
@RequestBody
IndustryCaseVO
industryCaseVO
,
HttpServletRequest
request
){
return
industryCaseService
.
addCase
(
industryCaseVO
,
this
.
getUserLoginInfoFromRedis
(
request
));
}
@ApiOperation
(
value
=
"修改业务案例"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
IndustryCaseVO
.
class
)
})
@PostMapping
(
"updateCase"
)
public
ResultBody
updateCase
(
@Validated
(
value
=
{
Update
.
class
})
@RequestBody
IndustryCaseVO
industryCaseVO
,
HttpServletRequest
request
){
return
industryCaseService
.
updateCase
(
industryCaseVO
,
this
.
getUserLoginInfoFromRedis
(
request
));
}
@ApiOperation
(
value
=
"删除业务案例"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
IndustryCaseVO
.
class
)
})
@GetMapping
(
"deleteDetails"
)
public
ResultBody
deleteDetails
(
@RequestParam
Integer
id
){
return
industryCaseService
.
deleteDetails
(
id
);
}
}
}
release-service/src/main/java/com/mmc/csf/release/controller/RequirementsController.java
浏览文件 @
3695bf17
...
@@ -59,4 +59,11 @@ public class RequirementsController extends BaseController{
...
@@ -59,4 +59,11 @@ public class RequirementsController extends BaseController{
return
requirementsService
.
solveRequire
(
requirementsInfoId
,
this
.
getUserLoginInfoFromRedis
(
request
).
getUserAccountId
());
return
requirementsService
.
solveRequire
(
requirementsInfoId
,
this
.
getUserLoginInfoFromRedis
(
request
).
getUserAccountId
());
}
}
@ApiOperation
(
value
=
"删除需求"
)
@ApiResponses
({
@ApiResponse
(
code
=
200
,
message
=
"OK"
,
response
=
ResultBody
.
class
)
})
@GetMapping
(
"deleteRequire"
)
public
ResultBody
deleteRequire
(
@RequestParam
Integer
requirementsInfoId
,
HttpServletRequest
request
){
return
requirementsService
.
deleteRequire
(
requirementsInfoId
,
this
.
getUserLoginInfoFromRedis
(
request
).
getUserAccountId
());
}
}
}
release-service/src/main/java/com/mmc/csf/release/dao/IndustryCaseDao.java
浏览文件 @
3695bf17
...
@@ -32,4 +32,22 @@ public interface IndustryCaseDao {
...
@@ -32,4 +32,22 @@ public interface IndustryCaseDao {
* @return
* @return
*/
*/
IndustryCaseDO
details
(
Integer
id
);
IndustryCaseDO
details
(
Integer
id
);
/**
* 添加业务案例
* @param industryCaseDO
*/
void
insertIndustryCase
(
IndustryCaseDO
industryCaseDO
);
/**
* 更新业务案例
* @param industryCaseDO
*/
void
updateCase
(
IndustryCaseDO
industryCaseDO
);
/**
* 删除业务案例
* @param id
*/
void
removeDetail
(
Integer
id
);
}
}
release-service/src/main/java/com/mmc/csf/release/dao/RequirementsDao.java
浏览文件 @
3695bf17
...
@@ -50,4 +50,10 @@ public interface RequirementsDao {
...
@@ -50,4 +50,10 @@ public interface RequirementsDao {
* @return
* @return
*/
*/
List
<
RequirementsInfoDO
>
listPublishPage
(
IndustryCaseQO
industryCaseQO
);
List
<
RequirementsInfoDO
>
listPublishPage
(
IndustryCaseQO
industryCaseQO
);
/**
* 删除需求
* @param requirementsInfoId
*/
void
removeRequire
(
Integer
requirementsInfoId
);
}
}
release-service/src/main/java/com/mmc/csf/release/entity/IndustryCaseDO.java
浏览文件 @
3695bf17
package
com
.
mmc
.
csf
.
release
.
entity
;
package
com
.
mmc
.
csf
.
release
.
entity
;
import
com.mmc.csf.infomation.vo.IndustryCaseVO
;
import
com.mmc.csf.infomation.vo.IndustryCaseVO
;
import
com.mmc.csf.infomation.vo.IndustryNewsVO
;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
...
@@ -25,11 +24,12 @@ public class IndustryCaseDO implements Serializable {
...
@@ -25,11 +24,12 @@ public class IndustryCaseDO implements Serializable {
private
String
surfaceImg
;
private
String
surfaceImg
;
private
String
caseContents
;
private
String
caseContents
;
private
Integer
deleted
;
private
Integer
deleted
;
private
String
origin
;
private
Date
createTime
;
private
Date
createTime
;
private
Date
updateTime
;
private
Date
updateTime
;
public
IndustryCaseVO
buildIndustryCaseVO
(){
public
IndustryCaseVO
buildIndustryCaseVO
(){
return
IndustryCaseVO
.
builder
().
id
(
id
).
caseTitle
(
caseTitle
).
caseAuthor
(
caseAuthor
).
userAccountId
(
userAccountId
).
surfaceImg
(
surfaceImg
).
return
IndustryCaseVO
.
builder
().
id
(
id
).
caseTitle
(
caseTitle
).
caseAuthor
(
caseAuthor
).
origin
(
this
.
origin
).
userAccountId
(
userAccountId
).
surfaceImg
(
surfaceImg
).
caseContents
(
caseContents
).
createTime
(
createTime
).
updateTime
(
updateTime
).
build
();
caseContents
(
caseContents
).
createTime
(
createTime
).
updateTime
(
updateTime
).
build
();
}
}
...
@@ -40,6 +40,7 @@ public class IndustryCaseDO implements Serializable {
...
@@ -40,6 +40,7 @@ public class IndustryCaseDO implements Serializable {
this
.
userAccountId
=
industryCaseVO
.
getUserAccountId
();
this
.
userAccountId
=
industryCaseVO
.
getUserAccountId
();
this
.
surfaceImg
=
industryCaseVO
.
getSurfaceImg
();
this
.
surfaceImg
=
industryCaseVO
.
getSurfaceImg
();
this
.
caseContents
=
industryCaseVO
.
getCaseContents
();
this
.
caseContents
=
industryCaseVO
.
getCaseContents
();
this
.
origin
=
industryCaseVO
.
getOrigin
();
}
}
}
}
release-service/src/main/java/com/mmc/csf/release/service/IndustryCaseService.java
浏览文件 @
3695bf17
...
@@ -2,6 +2,8 @@ package com.mmc.csf.release.service;
...
@@ -2,6 +2,8 @@ package com.mmc.csf.release.service;
import
com.mmc.csf.common.util.web.ResultBody
;
import
com.mmc.csf.common.util.web.ResultBody
;
import
com.mmc.csf.infomation.qo.IndustryCaseQO
;
import
com.mmc.csf.infomation.qo.IndustryCaseQO
;
import
com.mmc.csf.infomation.vo.IndustryCaseVO
;
import
com.mmc.csf.release.auth.dto.LoginSuccessDTO
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
...
@@ -24,4 +26,27 @@ public interface IndustryCaseService {
...
@@ -24,4 +26,27 @@ public interface IndustryCaseService {
* @return
* @return
*/
*/
ResultBody
details
(
Integer
id
);
ResultBody
details
(
Integer
id
);
/**
* 添加业务案例
* @param industryCaseVO
* @param userLoginInfo
* @return
*/
ResultBody
addCase
(
IndustryCaseVO
industryCaseVO
,
LoginSuccessDTO
userLoginInfo
);
/**
* 修改业务案例
* @param industryCaseVO
* @param userLoginInfo
* @return
*/
ResultBody
updateCase
(
IndustryCaseVO
industryCaseVO
,
LoginSuccessDTO
userLoginInfo
);
/**
* 删除业务案例
* @param id
* @return
*/
ResultBody
deleteDetails
(
Integer
id
);
}
}
release-service/src/main/java/com/mmc/csf/release/service/RequirementsService.java
浏览文件 @
3695bf17
...
@@ -40,4 +40,12 @@ public interface RequirementsService {
...
@@ -40,4 +40,12 @@ public interface RequirementsService {
* @return
* @return
*/
*/
ResultBody
listPublishPage
(
IndustryCaseQO
industryCaseQO
,
HttpServletRequest
request
);
ResultBody
listPublishPage
(
IndustryCaseQO
industryCaseQO
,
HttpServletRequest
request
);
/**
* 删除需求
* @param requirementsInfoId
* @param userAccountId
* @return
*/
ResultBody
deleteRequire
(
Integer
requirementsInfoId
,
Integer
userAccountId
);
}
}
release-service/src/main/java/com/mmc/csf/release/service/impl/IndustryCaseServiceImpl.java
浏览文件 @
3695bf17
...
@@ -4,6 +4,7 @@ import com.mmc.csf.common.util.page.PageResult;
...
@@ -4,6 +4,7 @@ import com.mmc.csf.common.util.page.PageResult;
import
com.mmc.csf.common.util.web.ResultBody
;
import
com.mmc.csf.common.util.web.ResultBody
;
import
com.mmc.csf.infomation.qo.IndustryCaseQO
;
import
com.mmc.csf.infomation.qo.IndustryCaseQO
;
import
com.mmc.csf.infomation.vo.IndustryCaseVO
;
import
com.mmc.csf.infomation.vo.IndustryCaseVO
;
import
com.mmc.csf.release.auth.dto.LoginSuccessDTO
;
import
com.mmc.csf.release.constant.TokenConstant
;
import
com.mmc.csf.release.constant.TokenConstant
;
import
com.mmc.csf.release.dao.IndustryCaseDao
;
import
com.mmc.csf.release.dao.IndustryCaseDao
;
import
com.mmc.csf.release.entity.IndustryCaseDO
;
import
com.mmc.csf.release.entity.IndustryCaseDO
;
...
@@ -55,4 +56,25 @@ public class IndustryCaseServiceImpl implements IndustryCaseService {
...
@@ -55,4 +56,25 @@ public class IndustryCaseServiceImpl implements IndustryCaseService {
return
ResultBody
.
success
();
return
ResultBody
.
success
();
}
}
@Override
public
ResultBody
addCase
(
IndustryCaseVO
industryCaseVO
,
LoginSuccessDTO
userLoginInfo
)
{
IndustryCaseDO
industryCaseDO
=
new
IndustryCaseDO
(
industryCaseVO
);
industryCaseDO
.
setUserAccountId
(
userLoginInfo
.
getUserAccountId
());
industryCaseDao
.
insertIndustryCase
(
industryCaseDO
);
return
ResultBody
.
success
();
}
@Override
public
ResultBody
updateCase
(
IndustryCaseVO
industryCaseVO
,
LoginSuccessDTO
userLoginInfo
)
{
IndustryCaseDO
industryCaseDO
=
new
IndustryCaseDO
(
industryCaseVO
);
industryCaseDao
.
updateCase
(
industryCaseDO
);
return
ResultBody
.
success
();
}
@Override
public
ResultBody
deleteDetails
(
Integer
id
)
{
industryCaseDao
.
removeDetail
(
id
);
return
ResultBody
.
success
();
}
}
}
\ No newline at end of file
release-service/src/main/java/com/mmc/csf/release/service/impl/RequirementsServiceImpl.java
浏览文件 @
3695bf17
...
@@ -87,4 +87,10 @@ public class RequirementsServiceImpl implements RequirementsService {
...
@@ -87,4 +87,10 @@ public class RequirementsServiceImpl implements RequirementsService {
}
}
return
ResultBody
.
success
(
PageResult
.
buildPage
(
pageNo
,
industryCaseQO
.
getPageSize
(),
count
,
requirementsInfoVOS
));
return
ResultBody
.
success
(
PageResult
.
buildPage
(
pageNo
,
industryCaseQO
.
getPageSize
(),
count
,
requirementsInfoVOS
));
}
}
@Override
public
ResultBody
deleteRequire
(
Integer
requirementsInfoId
,
Integer
userAccountId
)
{
requirementsDao
.
removeRequire
(
requirementsInfoId
);
return
ResultBody
.
success
();
}
}
}
release-service/src/main/resources/application-local.yml
浏览文件 @
3695bf17
...
@@ -117,7 +117,7 @@ mybatis:
...
@@ -117,7 +117,7 @@ mybatis:
iuav
:
iuav
:
userapp
:
userapp
:
url
:
http://
cms-svc
:35150
url
:
http://
127.0.0.1
:35150
pmsapp
:
pmsapp
:
url
:
http://127.0.0.1:8099
url
:
http://127.0.0.1:8099
...
...
release-service/src/main/resources/mapper/case/IndustryCaseDao.xml
浏览文件 @
3695bf17
...
@@ -3,6 +3,41 @@
...
@@ -3,6 +3,41 @@
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.mmc.csf.release.dao.IndustryCaseDao"
>
<mapper
namespace=
"com.mmc.csf.release.dao.IndustryCaseDao"
>
<insert
id=
"insertIndustryCase"
parameterType=
"com.mmc.csf.release.entity.IndustryCaseDO"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
insert into industry_case(case_title, case_author, user_account_id, surface_img, case_contents, origin, create_time)
values(#{caseTitle}, #{caseAuthor}, #{userAccountId}, #{surfaceImg}, #{caseContents}, #{origin}, NOW())
</insert>
<update
id=
"updateCase"
parameterType=
"com.mmc.csf.release.entity.IndustryCaseDO"
>
update industry_case
<set>
<if
test=
"caseTitle != null"
>
case_title = #{caseTitle},
</if>
<if
test=
"caseAuthor != null"
>
case_author = #{caseAuthor},
</if>
<if
test=
"userAccountId != null"
>
user_account_id = #{userAccountId},
</if>
<if
test=
"surfaceImg != null"
>
surface_img = #{surfaceImg},
</if>
<if
test=
"caseContents != null"
>
case_contents = #{caseContents},
</if>
<if
test=
"origin != null"
>
origin = #{origin}
</if>
</set>
<where>
id = #{id}
</where>
</update>
<update
id=
"removeDetail"
>
update industry_case set is_deleted = 1 where id = #{id}
</update>
<select
id=
"countListCasePage"
resultType=
"java.lang.Integer"
parameterType=
"com.mmc.csf.infomation.qo.IndustryCaseQO"
>
<select
id=
"countListCasePage"
resultType=
"java.lang.Integer"
parameterType=
"com.mmc.csf.infomation.qo.IndustryCaseQO"
>
select count(*) from industry_case
select count(*) from industry_case
...
@@ -26,7 +61,8 @@
...
@@ -26,7 +61,8 @@
surface_img,
surface_img,
case_contents,
case_contents,
create_time,
create_time,
update_time
update_time,
origin
from industry_case
from industry_case
where is_deleted = 0
where is_deleted = 0
<if
test=
" userIds != null "
>
<if
test=
" userIds != null "
>
...
@@ -50,7 +86,8 @@
...
@@ -50,7 +86,8 @@
surface_img,
surface_img,
case_contents,
case_contents,
create_time,
create_time,
update_time
update_time,
origin
from industry_case
from industry_case
where is_deleted = 0 and id = #{id}
where is_deleted = 0 and id = #{id}
</select>
</select>
...
...
release-service/src/main/resources/mapper/requirements/RequirementsDao.xml
浏览文件 @
3695bf17
...
@@ -13,6 +13,10 @@
...
@@ -13,6 +13,10 @@
<update
id=
"solveRequire"
>
<update
id=
"solveRequire"
>
update requirements_info set is_solved = 1 where id = #{requirementsInfoId}
update requirements_info set is_solved = 1 where id = #{requirementsInfoId}
</update>
</update>
<update
id=
"removeRequire"
>
update requirements_info set is_deleted = 1 where id = #{requirementsInfoId}
</update>
<select
id=
"listType"
resultType=
"com.mmc.csf.release.entity.RequirementsTypeDO"
>
<select
id=
"listType"
resultType=
"com.mmc.csf.release.entity.RequirementsTypeDO"
>
select id, type_name from requirements_type where is_deleted = 0
select id, type_name from requirements_type where is_deleted = 0
...
@@ -25,6 +29,12 @@
...
@@ -25,6 +29,12 @@
<select
id=
"countListPublishPage"
resultType=
"java.lang.Integer"
parameterType=
"com.mmc.csf.infomation.qo.IndustryCaseQO"
>
<select
id=
"countListPublishPage"
resultType=
"java.lang.Integer"
parameterType=
"com.mmc.csf.infomation.qo.IndustryCaseQO"
>
select count(*) from requirements_info
select count(*) from requirements_info
where is_deleted = 0
where is_deleted = 0
<if
test=
"keyword != null"
>
and (
publish_name like CONCAT("%",#{keyword},"%") or
publish_phone like CONCAT("%",#{keyword},"%")
)
</if>
<if
test=
"date != null "
>
<if
test=
"date != null "
>
and Date(create_time) = #{date}
and Date(create_time) = #{date}
</if>
</if>
...
@@ -37,6 +47,9 @@
...
@@ -37,6 +47,9 @@
<if
test=
"districtCode != null "
>
<if
test=
"districtCode != null "
>
and district_code = #{districtCode}
and district_code = #{districtCode}
</if>
</if>
<if
test=
"requirementTypeId != null "
>
and requirement_type_id = #{requirementTypeId}
</if>
</select>
</select>
<select
id=
"listPublishPage"
resultType=
"com.mmc.csf.release.entity.RequirementsInfoDO"
parameterType=
"com.mmc.csf.infomation.qo.IndustryCaseQO"
>
<select
id=
"listPublishPage"
resultType=
"com.mmc.csf.release.entity.RequirementsInfoDO"
parameterType=
"com.mmc.csf.infomation.qo.IndustryCaseQO"
>
...
@@ -52,6 +65,12 @@
...
@@ -52,6 +65,12 @@
update_time
update_time
from requirements_info
from requirements_info
where is_deleted = 0
where is_deleted = 0
<if
test=
"keyword != null"
>
and (
publish_name like CONCAT("%",#{keyword},"%") or
publish_phone like CONCAT("%",#{keyword},"%")
)
</if>
<if
test=
"date != null "
>
<if
test=
"date != null "
>
and Date(create_time) = #{date}
and Date(create_time) = #{date}
</if>
</if>
...
@@ -64,6 +83,9 @@
...
@@ -64,6 +83,9 @@
<if
test=
"districtCode != null "
>
<if
test=
"districtCode != null "
>
and district_code = #{districtCode}
and district_code = #{districtCode}
</if>
</if>
<if
test=
"requirementTypeId != null "
>
and requirement_type_id = #{requirementTypeId}
</if>
order by create_time desc
order by create_time desc
limit #{pageNo}, #{pageSize}
limit #{pageNo}, #{pageSize}
</select>
</select>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论