Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
T
traffic-signal-platform
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
signal
traffic-signal-platform
Commits
2326a7b4
Commit
2326a7b4
authored
Nov 24, 2022
by
hanbing
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
系统管理-设备管理-厂商管理-删除
parent
dcf2838b
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
53 additions
and
7 deletions
+53
-7
ManufacturerAdminController.java
...net/wanji/utc/controller/ManufacturerAdminController.java
+9
-2
ManufacturerInfoMapper.java
...ain/java/net/wanji/utc/mapper/ManufacturerInfoMapper.java
+2
-0
ManufacturerService.java
...et/wanji/utc/service/systemadmin/ManufacturerService.java
+3
-0
ManufacturerServiceImpl.java
...utc/service/systemadmin/impl/ManufacturerServiceImpl.java
+7
-0
ManufacturerDeleteInVO.java
.../net/wanji/utc/vo/systemadmin/ManufacturerDeleteInVO.java
+19
-0
ManufacturerInsertOrUpdateInVO.java
...ji/utc/vo/systemadmin/ManufacturerInsertOrUpdateInVO.java
+5
-5
ManufacturerInfoMapper.xml
...vice/src/main/resources/mapper/ManufacturerInfoMapper.xml
+8
-0
No files found.
signal-utc-service/src/main/java/net/wanji/utc/controller/ManufacturerAdminController.java
View file @
2326a7b4
...
...
@@ -7,6 +7,7 @@ import io.swagger.annotations.ApiResponse;
import
io.swagger.annotations.ApiResponses
;
import
net.wanji.utc.po.ManufacturerInfoPO
;
import
net.wanji.utc.service.systemadmin.ManufacturerService
;
import
net.wanji.utc.vo.systemadmin.ManufacturerDeleteInVO
;
import
net.wanji.utc.vo.systemadmin.ManufacturerInsertOrUpdateInVO
;
import
net.wanji.utc.vo.systemadmin.ManufacturerListInVO
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -42,12 +43,18 @@ public class ManufacturerAdminController {
PageInfo
<
ManufacturerInfoPO
>
manufacturerInfoPOPageInfo
=
manufacturerService
.
list
(
manufacturerListInVO
);
return
ResponseEntity
.
ok
(
manufacturerInfoPOPageInfo
);
}
//添加或修改
@ApiOperation
(
value
=
"厂商添加或修改"
,
notes
=
"厂商添加或修改"
,
consumes
=
MediaType
.
APPLICATION_JSON
)
@PostMapping
(
value
=
"/insertOrUpdate"
,
consumes
=
MediaType
.
APPLICATION_JSON
)
public
ResponseEntity
insertOrUpdate
(
@RequestBody
ManufacturerInsertOrUpdateInVO
inVO
)
{
manufacturerService
.
insertOrUpdate
(
inVO
);
return
ResponseEntity
.
ok
(
"success"
);
}
//删除
@ApiOperation
(
value
=
"厂商删除"
,
notes
=
"厂商删除"
,
consumes
=
MediaType
.
APPLICATION_JSON
)
@PostMapping
(
value
=
"/delete"
,
consumes
=
MediaType
.
APPLICATION_JSON
)
public
ResponseEntity
delete
(
@RequestBody
ManufacturerDeleteInVO
inVO
)
{
manufacturerService
.
delete
(
inVO
);
return
ResponseEntity
.
ok
(
"success"
);
}
}
signal-utc-service/src/main/java/net/wanji/utc/mapper/ManufacturerInfoMapper.java
View file @
2326a7b4
...
...
@@ -23,4 +23,6 @@ public interface ManufacturerInfoMapper {
void
insertOne
(
ManufacturerInfoPO
manufacturerInfoPO
);
void
updateOne
(
ManufacturerInfoPO
manufacturerInfoPO
);
void
deleteBatch
(
@Param
(
"ids"
)
List
<
Integer
>
ids
);
}
signal-utc-service/src/main/java/net/wanji/utc/service/systemadmin/ManufacturerService.java
View file @
2326a7b4
...
...
@@ -2,6 +2,7 @@ package net.wanji.utc.service.systemadmin;
import
com.github.pagehelper.PageInfo
;
import
net.wanji.utc.po.ManufacturerInfoPO
;
import
net.wanji.utc.vo.systemadmin.ManufacturerDeleteInVO
;
import
net.wanji.utc.vo.systemadmin.ManufacturerInsertOrUpdateInVO
;
import
net.wanji.utc.vo.systemadmin.ManufacturerListInVO
;
...
...
@@ -13,4 +14,6 @@ public interface ManufacturerService {
PageInfo
<
ManufacturerInfoPO
>
list
(
ManufacturerListInVO
manufacturerListInVO
);
void
insertOrUpdate
(
ManufacturerInsertOrUpdateInVO
inVO
);
void
delete
(
ManufacturerDeleteInVO
inVO
);
}
signal-utc-service/src/main/java/net/wanji/utc/service/systemadmin/impl/ManufacturerServiceImpl.java
View file @
2326a7b4
...
...
@@ -5,6 +5,7 @@ import com.github.pagehelper.PageInfo;
import
net.wanji.utc.mapper.ManufacturerInfoMapper
;
import
net.wanji.utc.po.ManufacturerInfoPO
;
import
net.wanji.utc.service.systemadmin.ManufacturerService
;
import
net.wanji.utc.vo.systemadmin.ManufacturerDeleteInVO
;
import
net.wanji.utc.vo.systemadmin.ManufacturerInsertOrUpdateInVO
;
import
net.wanji.utc.vo.systemadmin.ManufacturerListInVO
;
import
org.springframework.beans.BeanUtils
;
...
...
@@ -49,4 +50,10 @@ public class ManufacturerServiceImpl implements ManufacturerService {
manufacturerInfoMapper
.
updateOne
(
manufacturerInfoPO
);
}
}
@Override
public
void
delete
(
ManufacturerDeleteInVO
inVO
)
{
List
<
Integer
>
ids
=
inVO
.
getIds
();
manufacturerInfoMapper
.
deleteBatch
(
ids
);
}
}
signal-utc-service/src/main/java/net/wanji/utc/vo/systemadmin/ManufacturerDeleteInVO.java
0 → 100644
View file @
2326a7b4
package
net
.
wanji
.
utc
.
vo
.
systemadmin
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.List
;
/**
* @author Kent HAN
* @date 2022/11/24 10:10
*/
@Data
@ApiModel
(
value
=
"ManufacturerDeleteInVO"
,
description
=
"厂商删除输入参数"
)
public
class
ManufacturerDeleteInVO
{
/** 厂商ID列表 */
@ApiModelProperty
(
value
=
"厂商ID列表"
,
notes
=
""
)
private
List
<
Integer
>
ids
;
}
signal-utc-service/src/main/java/net/wanji/utc/vo/systemadmin/ManufacturerInsertOrUpdateInVO.java
View file @
2326a7b4
...
...
@@ -18,18 +18,18 @@ public class ManufacturerInsertOrUpdateInVO {
@ApiModelProperty
(
value
=
"厂商ID。如果携带ID,即为修改;如果不携带ID,即为新增"
,
notes
=
""
)
private
Integer
id
;
/** 厂商代码 */
@ApiModelProperty
(
value
=
"厂商代码"
,
notes
=
""
)
@ApiModelProperty
(
required
=
true
,
value
=
"厂商代码"
,
notes
=
""
)
private
String
code
;
/** 厂商名称 */
@ApiModelProperty
(
value
=
"厂商名称"
,
notes
=
""
)
@ApiModelProperty
(
required
=
true
,
value
=
"厂商名称"
,
notes
=
""
)
private
String
name
;
/** 厂商简称 */
@ApiModelProperty
(
value
=
"厂商简称"
,
notes
=
""
)
@ApiModelProperty
(
required
=
true
,
value
=
"厂商简称"
,
notes
=
""
)
private
String
nickName
;
/** 平台地址 */
@ApiModelProperty
(
value
=
"平台地址"
,
notes
=
""
)
@ApiModelProperty
(
required
=
true
,
value
=
"平台地址"
,
notes
=
""
)
private
String
address
;
/** 维护单位 */
@ApiModelProperty
(
value
=
"维护单位"
,
notes
=
""
)
@ApiModelProperty
(
required
=
true
,
value
=
"维护单位"
,
notes
=
""
)
private
String
maintenanceUnit
;
}
signal-utc-service/src/main/resources/mapper/ManufacturerInfoMapper.xml
View file @
2326a7b4
...
...
@@ -38,6 +38,14 @@
where id = #{id}
</update>
<delete
id=
"deleteBatch"
>
delete from t_manufacturer_info
where id in
<foreach
collection=
"ids"
item=
"id"
separator=
","
open=
"("
close=
")"
>
#{id}
</foreach>
</delete>
<select
id=
"selectByAbbr"
resultMap=
"BaseResultMap"
>
select
id,code,name,nick_name,address,maintenance_unit,gmt_create,gmt_modified
...
...
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