Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
K
klck
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
位宇华
klck
Commits
eee8aaf2
Commit
eee8aaf2
authored
Jul 11, 2023
by
lvzhuangzhuang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
创建物资规则后台
parent
48abc641
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
208 additions
and
0 deletions
+208
-0
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRuleManagementController.java
...yi/web/controller/system/SysRuleManagementController.java
+63
-0
ruoyi-system/src/main/java/com/ruoyi/system/domain/SysRuleManagement.java
.../main/java/com/ruoyi/system/domain/SysRuleManagement.java
+60
-0
ruoyi-system/src/main/java/com/ruoyi/system/mapper/ISysRuleManagement.java
...main/java/com/ruoyi/system/mapper/ISysRuleManagement.java
+21
-0
ruoyi-system/src/main/java/com/ruoyi/system/service/ISysRuleManagementService.java
...a/com/ruoyi/system/service/ISysRuleManagementService.java
+21
-0
ruoyi-system/src/main/resources/mapper/system/SysRuleManagementMapper.xml
.../main/resources/mapper/system/SysRuleManagementMapper.xml
+43
-0
No files found.
ruoyi-admin/src/main/java/com/ruoyi/web/controller/system/SysRuleManagementController.java
0 → 100644
View file @
eee8aaf2
package
com.ruoyi.web.controller.system
;
import
com.ruoyi.common.annotation.Log
;
import
com.ruoyi.common.core.controller.BaseController
;
import
com.ruoyi.common.core.domain.AjaxResult
;
import
com.ruoyi.common.core.page.TableDataInfo
;
import
com.ruoyi.common.enums.BusinessType
;
import
com.ruoyi.system.domain.SysRuleManagement
;
import
com.ruoyi.system.service.ISysRuleManagementService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.security.access.prepost.PreAuthorize
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* 物资管理Controller
*
* @author ruoyi
* @date
*/
@RestController
@RequestMapping
(
"/system/ruleManagement"
)
public
class
SysRuleManagementController
extends
BaseController
{
@Autowired
private
ISysRuleManagementService
iSysRuleManagement
;
/**
* 物资规则管理列表
*/
@PreAuthorize
(
"@ss.hasPermi('system:ruleManagement:list')"
)
@GetMapping
(
"/list"
)
public
TableDataInfo
list
(
SysRuleManagement
sysRuleManagement
)
{
startPage
();
List
<
SysRuleManagement
>
list
=
iSysRuleManagement
.
list
();
return
getDataTable
(
list
);
}
/**
* 保存规则
*/
@PreAuthorize
(
"@ss.hasPermi('system:ruleManagement:save')"
)
@Log
(
title
=
"模板详情"
,
businessType
=
BusinessType
.
INSERT
)
@PostMapping
(
"/save"
)
public
AjaxResult
save
(
@RequestBody
SysRuleManagement
sysRuleManagement
)
{
return
toAjax
(
iSysRuleManagement
.
save
(
sysRuleManagement
));
}
/**
* 获取规则详情详细信息
*/
@PreAuthorize
(
"@ss.hasPermi('system:ruleManagement:query')"
)
@GetMapping
(
value
=
"/{id}"
)
public
AjaxResult
getInfo
(
@PathVariable
(
"id"
)
Long
id
)
{
System
.
out
.
println
(
"从前端接收到的id是"
+
id
);
return
AjaxResult
.
success
(
iSysRuleManagement
.
selectExcelById
(
id
));
}
}
ruoyi-system/src/main/java/com/ruoyi/system/domain/SysRuleManagement.java
0 → 100644
View file @
eee8aaf2
package
com.ruoyi.system.domain
;
import
com.ruoyi.common.core.domain.BaseEntity
;
/**
* 物资管理 sys_supplies
*
* @author
* @date
*/
public
class
SysRuleManagement
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/** 主键 */
private
Long
id
;
/** 模板名称 */
private
String
name
;
/** JSON */
private
String
jsons
;
public
static
long
getSerialVersionUID
()
{
return
serialVersionUID
;
}
public
Long
getId
()
{
return
id
;
}
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
String
getJsons
()
{
return
jsons
;
}
public
void
setJsons
(
String
jsons
)
{
this
.
jsons
=
jsons
;
}
@Override
public
String
toString
()
{
return
"SysSupplies{"
+
"id="
+
id
+
", name='"
+
name
+
'\''
+
", jsons='"
+
jsons
+
'\''
+
'}'
;
}
}
ruoyi-system/src/main/java/com/ruoyi/system/mapper/ISysRuleManagement.java
0 → 100644
View file @
eee8aaf2
package
com.ruoyi.system.mapper
;
import
com.ruoyi.system.domain.SysRuleManagement
;
import
java.util.List
;
/**
* 物资管理Mapper接口
*
* @author
* @date
*/
public
interface
ISysRuleManagement
{
Integer
save
(
SysRuleManagement
s
);
List
<
SysRuleManagement
>
list
();
SysRuleManagement
selectExcelById
(
Long
id
);
}
ruoyi-system/src/main/java/com/ruoyi/system/service/ISysRuleManagementService.java
0 → 100644
View file @
eee8aaf2
package
com.ruoyi.system.service
;
import
com.ruoyi.system.domain.SysRuleManagement
;
import
java.util.List
;
/**
* 物资管理Service接口
*
* @author
* @date
*/
public
interface
ISysRuleManagementService
{
List
<
SysRuleManagement
>
list
();
Integer
save
(
SysRuleManagement
s
);
SysRuleManagement
selectExcelById
(
Long
id
);
}
ruoyi-system/src/main/resources/mapper/system/SysRuleManagementMapper.xml
0 → 100644
View file @
eee8aaf2
<?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.ruoyi.system.mapper.ISysRuleManagement"
>
<resultMap
type=
"SysRuleManagement"
id=
"SysRuleManagementResult"
>
<result
property=
"id"
column=
"id"
/>
<result
property=
"name"
column=
"name"
/>
<result
property=
"jsons"
column=
"jsons"
/>
</resultMap>
<select
id=
"list"
resultMap=
"SysRuleManagementResult"
>
select
id,
name,
jsons
from sys_rule
where 1=1
</select>
<select
id=
"selectExcelById"
resultMap=
"SysRuleManagementResult"
>
select
id,
name,
jsons
from sys_rule
where id = #{id}
</select>
<insert
id=
"save"
parameterType=
"SysRuleManagement"
useGeneratedKeys=
"true"
keyProperty=
"id"
>
insert into sys_rule
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"name != null"
>
name,
</if>
<if
test=
"jsons != null"
>
jsons,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"name != null"
>
#{name},
</if>
<if
test=
"jsons != null"
>
#{jsons},
</if>
</trim>
</insert>
</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