Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
S
smart-rack-base
Project
Project
Details
Activity
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
耿迪迪
smart-rack-base
Commits
c0e84752
Commit
c0e84752
authored
Oct 16, 2025
by
耿迪迪
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
项目结构调整及物料维护新增
parent
87dcbeac
Show whitespace changes
Inline
Side-by-side
Showing
106 changed files
with
1005 additions
and
178 deletions
+1005
-178
TRackMaterialInfoController.java
.../web/controller/material/TRackMaterialInfoController.java
+90
-0
TRackMaterialRelationController.java
.../controller/material/TRackMaterialRelationController.java
+3
-3
SysLogininforController.java
...ehong/web/controller/monitor/SysLogininforController.java
+2
-2
SysOperlogController.java
...m/zehong/web/controller/monitor/SysOperlogController.java
+2
-2
SysUserOnlineController.java
...ehong/web/controller/monitor/SysUserOnlineController.java
+2
-2
SysConfigController.java
...com/zehong/web/controller/system/SysConfigController.java
+2
-2
SysDeptController.java
...a/com/zehong/web/controller/system/SysDeptController.java
+1
-1
SysDictDataController.java
...m/zehong/web/controller/system/SysDictDataController.java
+2
-2
SysDictTypeController.java
...m/zehong/web/controller/system/SysDictTypeController.java
+1
-1
SysLoginController.java
.../com/zehong/web/controller/system/SysLoginController.java
+1
-1
SysMenuController.java
...a/com/zehong/web/controller/system/SysMenuController.java
+1
-1
SysNoticeController.java
...com/zehong/web/controller/system/SysNoticeController.java
+2
-2
SysPostController.java
...a/com/zehong/web/controller/system/SysPostController.java
+2
-2
SysProfileController.java
...om/zehong/web/controller/system/SysProfileController.java
+1
-1
SysRoleController.java
...a/com/zehong/web/controller/system/SysRoleController.java
+2
-2
SysSettingController.java
...om/zehong/web/controller/system/SysSettingController.java
+2
-2
SysUserController.java
...a/com/zehong/web/controller/system/SysUserController.java
+3
-3
LogAspect.java
...src/main/java/com/zehong/framework/aspectj/LogAspect.java
+1
-1
AsyncFactory.java
...va/com/zehong/framework/manager/factory/AsyncFactory.java
+4
-4
SystemSetting.java
...ava/com/zehong/framework/systemsetting/SystemSetting.java
+2
-2
SysLoginService.java
...ava/com/zehong/framework/web/service/SysLoginService.java
+1
-1
SysPermissionService.java
...om/zehong/framework/web/service/SysPermissionService.java
+2
-2
UserDetailsServiceImpl.java
.../zehong/framework/web/service/UserDetailsServiceImpl.java
+1
-1
TRackMaterialInfo.java
.../com/zehong/system/domain/material/TRackMaterialInfo.java
+83
-0
TRackMaterialRelation.java
.../zehong/system/domain/material/TRackMaterialRelation.java
+1
-1
SysConfig.java
.../main/java/com/zehong/system/domain/system/SysConfig.java
+1
-1
SysLogininfor.java
...n/java/com/zehong/system/domain/system/SysLogininfor.java
+1
-1
SysNotice.java
.../main/java/com/zehong/system/domain/system/SysNotice.java
+1
-1
SysOperLog.java
...main/java/com/zehong/system/domain/system/SysOperLog.java
+1
-1
SysPost.java
...rc/main/java/com/zehong/system/domain/system/SysPost.java
+1
-1
SysRoleDept.java
...ain/java/com/zehong/system/domain/system/SysRoleDept.java
+1
-1
SysRoleMenu.java
...ain/java/com/zehong/system/domain/system/SysRoleMenu.java
+1
-1
SysSetting.java
...main/java/com/zehong/system/domain/system/SysSetting.java
+1
-1
SysUserOnline.java
...n/java/com/zehong/system/domain/system/SysUserOnline.java
+1
-1
SysUserPost.java
...ain/java/com/zehong/system/domain/system/SysUserPost.java
+1
-1
SysUserRole.java
...ain/java/com/zehong/system/domain/system/SysUserRole.java
+1
-1
TRackMaterialInfoMapper.java
...ehong/system/mapper/material/TRackMaterialInfoMapper.java
+61
-0
TRackMaterialRelationMapper.java
...g/system/mapper/material/TRackMaterialRelationMapper.java
+2
-2
SysConfigMapper.java
...java/com/zehong/system/mapper/system/SysConfigMapper.java
+2
-2
SysDeptMapper.java
...n/java/com/zehong/system/mapper/system/SysDeptMapper.java
+1
-1
SysDictDataMapper.java
...va/com/zehong/system/mapper/system/SysDictDataMapper.java
+1
-1
SysDictTypeMapper.java
...va/com/zehong/system/mapper/system/SysDictTypeMapper.java
+1
-1
SysLogininforMapper.java
.../com/zehong/system/mapper/system/SysLogininforMapper.java
+2
-2
SysMenuMapper.java
...n/java/com/zehong/system/mapper/system/SysMenuMapper.java
+1
-1
SysNoticeMapper.java
...java/com/zehong/system/mapper/system/SysNoticeMapper.java
+2
-2
SysOperLogMapper.java
...ava/com/zehong/system/mapper/system/SysOperLogMapper.java
+2
-2
SysPostMapper.java
...n/java/com/zehong/system/mapper/system/SysPostMapper.java
+2
-2
SysRoleDeptMapper.java
...va/com/zehong/system/mapper/system/SysRoleDeptMapper.java
+2
-2
SysRoleMapper.java
...n/java/com/zehong/system/mapper/system/SysRoleMapper.java
+1
-1
SysRoleMenuMapper.java
...va/com/zehong/system/mapper/system/SysRoleMenuMapper.java
+2
-2
SysSettingMapper.java
...ava/com/zehong/system/mapper/system/SysSettingMapper.java
+2
-2
SysUserMapper.java
...n/java/com/zehong/system/mapper/system/SysUserMapper.java
+1
-1
SysUserPostMapper.java
...va/com/zehong/system/mapper/system/SysUserPostMapper.java
+2
-2
SysUserRoleMapper.java
...va/com/zehong/system/mapper/system/SysUserRoleMapper.java
+2
-2
SysConfigServiceImpl.java
.../com/zehong/system/service/impl/SysConfigServiceImpl.java
+3
-3
SysDeptServiceImpl.java
...va/com/zehong/system/service/impl/SysDeptServiceImpl.java
+3
-3
SysDictDataServiceImpl.java
...om/zehong/system/service/impl/SysDictDataServiceImpl.java
+2
-2
SysDictTypeServiceImpl.java
...om/zehong/system/service/impl/SysDictTypeServiceImpl.java
+3
-3
SysLogininforServiceImpl.java
.../zehong/system/service/impl/SysLogininforServiceImpl.java
+3
-3
SysMenuServiceImpl.java
...va/com/zehong/system/service/impl/SysMenuServiceImpl.java
+4
-4
SysNoticeServiceImpl.java
.../com/zehong/system/service/impl/SysNoticeServiceImpl.java
+3
-3
SysOperLogServiceImpl.java
...com/zehong/system/service/impl/SysOperLogServiceImpl.java
+3
-3
SysPostServiceImpl.java
...va/com/zehong/system/service/impl/SysPostServiceImpl.java
+4
-4
SysRoleServiceImpl.java
...va/com/zehong/system/service/impl/SysRoleServiceImpl.java
+7
-7
SysSettingServiceImpl.java
...com/zehong/system/service/impl/SysSettingServiceImpl.java
+3
-3
SysUserOnlineServiceImpl.java
.../zehong/system/service/impl/SysUserOnlineServiceImpl.java
+2
-2
SysUserServiceImpl.java
...va/com/zehong/system/service/impl/SysUserServiceImpl.java
+10
-10
TRackMaterialInfoServiceImpl.java
...m/service/impl/material/TRackMaterialInfoServiceImpl.java
+96
-0
TRackMaterialRelationServiceImpl.java
...rvice/impl/material/TRackMaterialRelationServiceImpl.java
+3
-3
ITRackMaterialInfoService.java
...ng/system/service/material/ITRackMaterialInfoService.java
+61
-0
ITRackMaterialRelationService.java
...g/system/service/shelf/ITRackMaterialRelationService.java
+1
-1
ISysConfigService.java
...a/com/zehong/system/service/system/ISysConfigService.java
+2
-2
ISysDeptService.java
...ava/com/zehong/system/service/system/ISysDeptService.java
+1
-1
ISysDictDataService.java
...com/zehong/system/service/system/ISysDictDataService.java
+1
-1
ISysDictTypeService.java
...com/zehong/system/service/system/ISysDictTypeService.java
+1
-1
ISysLogininforService.java
...m/zehong/system/service/system/ISysLogininforService.java
+2
-2
ISysMenuService.java
...ava/com/zehong/system/service/system/ISysMenuService.java
+1
-1
ISysNoticeService.java
...a/com/zehong/system/service/system/ISysNoticeService.java
+2
-2
ISysOperLogService.java
.../com/zehong/system/service/system/ISysOperLogService.java
+2
-2
ISysPostService.java
...ava/com/zehong/system/service/system/ISysPostService.java
+2
-2
ISysRoleService.java
...ava/com/zehong/system/service/system/ISysRoleService.java
+1
-1
ISysSettingService.java
.../com/zehong/system/service/system/ISysSettingService.java
+2
-2
ISysUserOnlineService.java
...m/zehong/system/service/system/ISysUserOnlineService.java
+2
-2
ISysUserService.java
...ava/com/zehong/system/service/system/ISysUserService.java
+1
-1
TRackMaterialInfoMapper.xml
...ain/resources/mapper/material/TRackMaterialInfoMapper.xml
+82
-0
TRackMaterialRelationMapper.xml
...resources/mapper/material/TRackMaterialRelationMapper.xml
+1
-1
SysConfigMapper.xml
...stem/src/main/resources/mapper/system/SysConfigMapper.xml
+1
-1
SysDeptMapper.xml
...system/src/main/resources/mapper/system/SysDeptMapper.xml
+1
-1
SysDictDataMapper.xml
...em/src/main/resources/mapper/system/SysDictDataMapper.xml
+1
-1
SysDictTypeMapper.xml
...em/src/main/resources/mapper/system/SysDictTypeMapper.xml
+1
-1
SysLogininforMapper.xml
.../src/main/resources/mapper/system/SysLogininforMapper.xml
+1
-1
SysMenuMapper.xml
...system/src/main/resources/mapper/system/SysMenuMapper.xml
+1
-1
SysNoticeMapper.xml
...stem/src/main/resources/mapper/system/SysNoticeMapper.xml
+1
-1
SysOperLogMapper.xml
...tem/src/main/resources/mapper/system/SysOperLogMapper.xml
+1
-1
SysPostMapper.xml
...system/src/main/resources/mapper/system/SysPostMapper.xml
+1
-1
SysRoleDeptMapper.xml
...em/src/main/resources/mapper/system/SysRoleDeptMapper.xml
+1
-1
SysRoleMapper.xml
...system/src/main/resources/mapper/system/SysRoleMapper.xml
+1
-1
SysRoleMenuMapper.xml
...em/src/main/resources/mapper/system/SysRoleMenuMapper.xml
+1
-1
SysSettingMapper.xml
...tem/src/main/resources/mapper/system/SysSettingMapper.xml
+1
-1
SysUserMapper.xml
...system/src/main/resources/mapper/system/SysUserMapper.xml
+1
-1
SysUserPostMapper.xml
...em/src/main/resources/mapper/system/SysUserPostMapper.xml
+1
-1
SysUserRoleMapper.xml
...em/src/main/resources/mapper/system/SysUserRoleMapper.xml
+1
-1
info.js
smart-rack-base-web/src/api/material/info.js
+53
-0
relation.js
smart-rack-base-web/src/api/material/relation.js
+7
-7
index.vue
smart-rack-base-web/src/views/materialmanage/info/index.vue
+301
-0
index.vue
...rack-base-web/src/views/materialmanage/relation/index.vue
+0
-0
No files found.
smart-rack-base-admin/src/main/java/com/zehong/web/controller/material/TRackMaterialInfoController.java
0 → 100644
View file @
c0e84752
package
com
.
zehong
.
web
.
controller
.
material
;
import
com.zehong.common.annotation.Log
;
import
com.zehong.common.core.controller.BaseController
;
import
com.zehong.common.core.domain.AjaxResult
;
import
com.zehong.common.core.page.TableDataInfo
;
import
com.zehong.common.enums.BusinessType
;
import
com.zehong.common.utils.poi.ExcelUtil
;
import
com.zehong.system.domain.material.TRackMaterialInfo
;
import
com.zehong.system.service.material.ITRackMaterialInfoService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* 物料维护Controller
*
* @author zehong
* @date 2025-10-16
*/
@RestController
@RequestMapping
(
"/material/info"
)
public
class
TRackMaterialInfoController
extends
BaseController
{
@Autowired
private
ITRackMaterialInfoService
tRackMaterialInfoService
;
/**
* 查询物料维护列表
*/
@GetMapping
(
"/list"
)
public
TableDataInfo
list
(
TRackMaterialInfo
tRackMaterialInfo
)
{
startPage
();
List
<
TRackMaterialInfo
>
list
=
tRackMaterialInfoService
.
selectTRackMaterialInfoList
(
tRackMaterialInfo
);
return
getDataTable
(
list
);
}
/**
* 导出物料维护列表
*/
@Log
(
title
=
"物料维护"
,
businessType
=
BusinessType
.
EXPORT
)
@GetMapping
(
"/export"
)
public
AjaxResult
export
(
TRackMaterialInfo
tRackMaterialInfo
)
{
List
<
TRackMaterialInfo
>
list
=
tRackMaterialInfoService
.
selectTRackMaterialInfoList
(
tRackMaterialInfo
);
ExcelUtil
<
TRackMaterialInfo
>
util
=
new
ExcelUtil
<
TRackMaterialInfo
>(
TRackMaterialInfo
.
class
);
return
util
.
exportExcel
(
list
,
"物料维护数据"
);
}
/**
* 获取物料维护详细信息
*/
@GetMapping
(
value
=
"/{materialId}"
)
public
AjaxResult
getInfo
(
@PathVariable
(
"materialId"
)
Long
materialId
)
{
return
AjaxResult
.
success
(
tRackMaterialInfoService
.
selectTRackMaterialInfoById
(
materialId
));
}
/**
* 新增物料维护
*/
@Log
(
title
=
"物料维护"
,
businessType
=
BusinessType
.
INSERT
)
@PostMapping
public
AjaxResult
add
(
@RequestBody
TRackMaterialInfo
tRackMaterialInfo
)
{
return
toAjax
(
tRackMaterialInfoService
.
insertTRackMaterialInfo
(
tRackMaterialInfo
));
}
/**
* 修改物料维护
*/
@Log
(
title
=
"物料维护"
,
businessType
=
BusinessType
.
UPDATE
)
@PutMapping
public
AjaxResult
edit
(
@RequestBody
TRackMaterialInfo
tRackMaterialInfo
)
{
return
toAjax
(
tRackMaterialInfoService
.
updateTRackMaterialInfo
(
tRackMaterialInfo
));
}
/**
* 删除物料维护
*/
@Log
(
title
=
"物料维护"
,
businessType
=
BusinessType
.
DELETE
)
@DeleteMapping
(
"/{materialIds}"
)
public
AjaxResult
remove
(
@PathVariable
Long
[]
materialIds
)
{
return
toAjax
(
tRackMaterialInfoService
.
deleteTRackMaterialInfoByIds
(
materialIds
));
}
}
smart-rack-base-admin/src/main/java/com/zehong/web/controller/
shelf
/TRackMaterialRelationController.java
→
smart-rack-base-admin/src/main/java/com/zehong/web/controller/
material
/TRackMaterialRelationController.java
View file @
c0e84752
package
com
.
zehong
.
web
.
controller
.
shelf
;
package
com
.
zehong
.
web
.
controller
.
material
;
import
com.zehong.common.annotation.Log
;
import
com.zehong.common.core.controller.BaseController
;
...
...
@@ -6,7 +6,7 @@ import com.zehong.common.core.domain.AjaxResult;
import
com.zehong.common.core.page.TableDataInfo
;
import
com.zehong.common.enums.BusinessType
;
import
com.zehong.common.utils.poi.ExcelUtil
;
import
com.zehong.system.domain.
shelf
.TRackMaterialRelation
;
import
com.zehong.system.domain.
material
.TRackMaterialRelation
;
import
com.zehong.system.service.shelf.ITRackMaterialRelationService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
...
...
@@ -20,7 +20,7 @@ import java.util.List;
* @date 2025-09-24
*/
@RestController
@RequestMapping
(
"/
shelf
/relation"
)
@RequestMapping
(
"/
material
/relation"
)
public
class
TRackMaterialRelationController
extends
BaseController
{
@Autowired
...
...
smart-rack-base-admin/src/main/java/com/zehong/web/controller/monitor/SysLogininforController.java
View file @
c0e84752
...
...
@@ -14,8 +14,8 @@ import com.zehong.common.core.domain.AjaxResult;
import
com.zehong.common.core.page.TableDataInfo
;
import
com.zehong.common.enums.BusinessType
;
import
com.zehong.common.utils.poi.ExcelUtil
;
import
com.zehong.system.domain.SysLogininfor
;
import
com.zehong.system.service.ISysLogininforService
;
import
com.zehong.system.domain.
system.
SysLogininfor
;
import
com.zehong.system.service.
system.
ISysLogininforService
;
/**
* 系统访问记录
...
...
smart-rack-base-admin/src/main/java/com/zehong/web/controller/monitor/SysOperlogController.java
View file @
c0e84752
...
...
@@ -14,8 +14,8 @@ import com.zehong.common.core.domain.AjaxResult;
import
com.zehong.common.core.page.TableDataInfo
;
import
com.zehong.common.enums.BusinessType
;
import
com.zehong.common.utils.poi.ExcelUtil
;
import
com.zehong.system.domain.SysOperLog
;
import
com.zehong.system.service.ISysOperLogService
;
import
com.zehong.system.domain.
system.
SysOperLog
;
import
com.zehong.system.service.
system.
ISysOperLogService
;
/**
* 操作日志记录
...
...
smart-rack-base-admin/src/main/java/com/zehong/web/controller/monitor/SysUserOnlineController.java
View file @
c0e84752
...
...
@@ -20,8 +20,8 @@ import com.zehong.common.core.page.TableDataInfo;
import
com.zehong.common.core.redis.RedisCache
;
import
com.zehong.common.enums.BusinessType
;
import
com.zehong.common.utils.StringUtils
;
import
com.zehong.system.domain.SysUserOnline
;
import
com.zehong.system.service.ISysUserOnlineService
;
import
com.zehong.system.domain.
system.
SysUserOnline
;
import
com.zehong.system.service.
system.
ISysUserOnlineService
;
/**
* 在线用户监控
...
...
smart-rack-base-admin/src/main/java/com/zehong/web/controller/system/SysConfigController.java
View file @
c0e84752
...
...
@@ -21,8 +21,8 @@ import com.zehong.common.core.page.TableDataInfo;
import
com.zehong.common.enums.BusinessType
;
import
com.zehong.common.utils.SecurityUtils
;
import
com.zehong.common.utils.poi.ExcelUtil
;
import
com.zehong.system.domain.SysConfig
;
import
com.zehong.system.service.ISysConfigService
;
import
com.zehong.system.domain.
system.
SysConfig
;
import
com.zehong.system.service.
system.
ISysConfigService
;
/**
* 参数配置 信息操作处理
...
...
smart-rack-base-admin/src/main/java/com/zehong/web/controller/system/SysDeptController.java
View file @
c0e84752
...
...
@@ -22,7 +22,7 @@ import com.zehong.common.core.domain.entity.SysDept;
import
com.zehong.common.enums.BusinessType
;
import
com.zehong.common.utils.SecurityUtils
;
import
com.zehong.common.utils.StringUtils
;
import
com.zehong.system.service.ISysDeptService
;
import
com.zehong.system.service.
system.
ISysDeptService
;
/**
* 部门信息
...
...
smart-rack-base-admin/src/main/java/com/zehong/web/controller/system/SysDictDataController.java
View file @
c0e84752
...
...
@@ -22,8 +22,8 @@ import com.zehong.common.enums.BusinessType;
import
com.zehong.common.utils.SecurityUtils
;
import
com.zehong.common.utils.StringUtils
;
import
com.zehong.common.utils.poi.ExcelUtil
;
import
com.zehong.system.service.ISysDictDataService
;
import
com.zehong.system.service.ISysDictTypeService
;
import
com.zehong.system.service.
system.
ISysDictDataService
;
import
com.zehong.system.service.
system.
ISysDictTypeService
;
/**
* 数据字典信息
...
...
smart-rack-base-admin/src/main/java/com/zehong/web/controller/system/SysDictTypeController.java
View file @
c0e84752
...
...
@@ -21,7 +21,7 @@ import com.zehong.common.core.page.TableDataInfo;
import
com.zehong.common.enums.BusinessType
;
import
com.zehong.common.utils.SecurityUtils
;
import
com.zehong.common.utils.poi.ExcelUtil
;
import
com.zehong.system.service.ISysDictTypeService
;
import
com.zehong.system.service.
system.
ISysDictTypeService
;
/**
* 数据字典信息
...
...
smart-rack-base-admin/src/main/java/com/zehong/web/controller/system/SysLoginController.java
View file @
c0e84752
...
...
@@ -19,7 +19,7 @@ import com.zehong.common.utils.ServletUtils;
import
com.zehong.framework.web.service.SysLoginService
;
import
com.zehong.framework.web.service.SysPermissionService
;
import
com.zehong.framework.web.service.TokenService
;
import
com.zehong.system.service.ISysMenuService
;
import
com.zehong.system.service.
system.
ISysMenuService
;
/**
* 登录验证
...
...
smart-rack-base-admin/src/main/java/com/zehong/web/controller/system/SysMenuController.java
View file @
c0e84752
...
...
@@ -24,7 +24,7 @@ import com.zehong.common.utils.SecurityUtils;
import
com.zehong.common.utils.ServletUtils
;
import
com.zehong.common.utils.StringUtils
;
import
com.zehong.framework.web.service.TokenService
;
import
com.zehong.system.service.ISysMenuService
;
import
com.zehong.system.service.
system.
ISysMenuService
;
/**
* 菜单信息
...
...
smart-rack-base-admin/src/main/java/com/zehong/web/controller/system/SysNoticeController.java
View file @
c0e84752
...
...
@@ -18,8 +18,8 @@ import com.zehong.common.core.domain.AjaxResult;
import
com.zehong.common.core.page.TableDataInfo
;
import
com.zehong.common.enums.BusinessType
;
import
com.zehong.common.utils.SecurityUtils
;
import
com.zehong.system.domain.SysNotice
;
import
com.zehong.system.service.ISysNoticeService
;
import
com.zehong.system.domain.
system.
SysNotice
;
import
com.zehong.system.service.
system.
ISysNoticeService
;
/**
* 公告 信息操作处理
...
...
smart-rack-base-admin/src/main/java/com/zehong/web/controller/system/SysPostController.java
View file @
c0e84752
...
...
@@ -20,8 +20,8 @@ import com.zehong.common.core.page.TableDataInfo;
import
com.zehong.common.enums.BusinessType
;
import
com.zehong.common.utils.SecurityUtils
;
import
com.zehong.common.utils.poi.ExcelUtil
;
import
com.zehong.system.domain.SysPost
;
import
com.zehong.system.service.ISysPostService
;
import
com.zehong.system.domain.
system.
SysPost
;
import
com.zehong.system.service.
system.
ISysPostService
;
/**
* 岗位信息操作处理
...
...
smart-rack-base-admin/src/main/java/com/zehong/web/controller/system/SysProfileController.java
View file @
c0e84752
...
...
@@ -23,7 +23,7 @@ import com.zehong.common.utils.ServletUtils;
import
com.zehong.common.utils.StringUtils
;
import
com.zehong.common.utils.file.FileUploadUtils
;
import
com.zehong.framework.web.service.TokenService
;
import
com.zehong.system.service.ISysUserService
;
import
com.zehong.system.service.
system.
ISysUserService
;
/**
* 个人信息 业务处理
...
...
smart-rack-base-admin/src/main/java/com/zehong/web/controller/system/SysRoleController.java
View file @
c0e84752
...
...
@@ -26,8 +26,8 @@ import com.zehong.common.utils.StringUtils;
import
com.zehong.common.utils.poi.ExcelUtil
;
import
com.zehong.framework.web.service.SysPermissionService
;
import
com.zehong.framework.web.service.TokenService
;
import
com.zehong.system.service.ISysRoleService
;
import
com.zehong.system.service.ISysUserService
;
import
com.zehong.system.service.
system.
ISysRoleService
;
import
com.zehong.system.service.
system.
ISysUserService
;
/**
* 角色信息
...
...
smart-rack-base-admin/src/main/java/com/zehong/web/controller/system/SysSettingController.java
View file @
c0e84752
...
...
@@ -17,8 +17,8 @@ import com.zehong.common.annotation.Log;
import
com.zehong.common.core.controller.BaseController
;
import
com.zehong.common.core.domain.AjaxResult
;
import
com.zehong.common.enums.BusinessType
;
import
com.zehong.system.domain.SysSetting
;
import
com.zehong.system.service.ISysSettingService
;
import
com.zehong.system.domain.
system.
SysSetting
;
import
com.zehong.system.service.
system.
ISysSettingService
;
import
com.zehong.common.utils.poi.ExcelUtil
;
import
com.zehong.common.core.page.TableDataInfo
;
...
...
smart-rack-base-admin/src/main/java/com/zehong/web/controller/system/SysUserController.java
View file @
c0e84752
...
...
@@ -30,9 +30,9 @@ import com.zehong.common.utils.ServletUtils;
import
com.zehong.common.utils.StringUtils
;
import
com.zehong.common.utils.poi.ExcelUtil
;
import
com.zehong.framework.web.service.TokenService
;
import
com.zehong.system.service.ISysPostService
;
import
com.zehong.system.service.ISysRoleService
;
import
com.zehong.system.service.ISysUserService
;
import
com.zehong.system.service.
system.
ISysPostService
;
import
com.zehong.system.service.
system.
ISysRoleService
;
import
com.zehong.system.service.
system.
ISysUserService
;
/**
* 用户信息
...
...
smart-rack-base-framework/src/main/java/com/zehong/framework/aspectj/LogAspect.java
View file @
c0e84752
...
...
@@ -31,7 +31,7 @@ import com.zehong.common.utils.spring.SpringUtils;
import
com.zehong.framework.manager.AsyncManager
;
import
com.zehong.framework.manager.factory.AsyncFactory
;
import
com.zehong.framework.web.service.TokenService
;
import
com.zehong.system.domain.SysOperLog
;
import
com.zehong.system.domain.
system.
SysOperLog
;
/**
* 操作日志记录处理
...
...
smart-rack-base-framework/src/main/java/com/zehong/framework/manager/factory/AsyncFactory.java
View file @
c0e84752
...
...
@@ -9,10 +9,10 @@ import com.zehong.common.utils.ServletUtils;
import
com.zehong.common.utils.ip.AddressUtils
;
import
com.zehong.common.utils.ip.IpUtils
;
import
com.zehong.common.utils.spring.SpringUtils
;
import
com.zehong.system.domain.SysLogininfor
;
import
com.zehong.system.domain.SysOperLog
;
import
com.zehong.system.service.ISysLogininforService
;
import
com.zehong.system.service.ISysOperLogService
;
import
com.zehong.system.domain.
system.
SysLogininfor
;
import
com.zehong.system.domain.
system.
SysOperLog
;
import
com.zehong.system.service.
system.
ISysLogininforService
;
import
com.zehong.system.service.
system.
ISysOperLogService
;
import
eu.bitwalker.useragentutils.UserAgent
;
/**
...
...
smart-rack-base-framework/src/main/java/com/zehong/framework/systemsetting/SystemSetting.java
View file @
c0e84752
package
com
.
zehong
.
framework
.
systemsetting
;
import
com.zehong.system.domain.SysSetting
;
import
com.zehong.system.service.ISysSettingService
;
import
com.zehong.system.domain.
system.
SysSetting
;
import
com.zehong.system.service.
system.
ISysSettingService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.CommandLineRunner
;
import
org.springframework.stereotype.Component
;
...
...
smart-rack-base-framework/src/main/java/com/zehong/framework/web/service/SysLoginService.java
View file @
c0e84752
...
...
@@ -21,7 +21,7 @@ import com.zehong.common.utils.ServletUtils;
import
com.zehong.common.utils.ip.IpUtils
;
import
com.zehong.framework.manager.AsyncManager
;
import
com.zehong.framework.manager.factory.AsyncFactory
;
import
com.zehong.system.service.ISysUserService
;
import
com.zehong.system.service.
system.
ISysUserService
;
/**
* 登录校验方法
...
...
smart-rack-base-framework/src/main/java/com/zehong/framework/web/service/SysPermissionService.java
View file @
c0e84752
...
...
@@ -5,8 +5,8 @@ import java.util.Set;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
import
com.zehong.common.core.domain.entity.SysUser
;
import
com.zehong.system.service.ISysMenuService
;
import
com.zehong.system.service.ISysRoleService
;
import
com.zehong.system.service.
system.
ISysMenuService
;
import
com.zehong.system.service.
system.
ISysRoleService
;
/**
* 用户权限处理
...
...
smart-rack-base-framework/src/main/java/com/zehong/framework/web/service/UserDetailsServiceImpl.java
View file @
c0e84752
...
...
@@ -12,7 +12,7 @@ import com.zehong.common.core.domain.model.LoginUser;
import
com.zehong.common.enums.UserStatus
;
import
com.zehong.common.exception.BaseException
;
import
com.zehong.common.utils.StringUtils
;
import
com.zehong.system.service.ISysUserService
;
import
com.zehong.system.service.
system.
ISysUserService
;
/**
* 用户验证处理
...
...
smart-rack-base-system/src/main/java/com/zehong/system/domain/material/TRackMaterialInfo.java
0 → 100644
View file @
c0e84752
package
com
.
zehong
.
system
.
domain
.
material
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
import
com.zehong.common.annotation.Excel
;
import
com.zehong.common.core.domain.BaseEntity
;
/**
* 物料维护对象 t_rack_material_info
*
* @author zehong
* @date 2025-10-16
*/
public
class
TRackMaterialInfo
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/** 主键 */
private
Long
materialId
;
/** 物料代码 */
@Excel
(
name
=
"物料代码"
)
private
String
materialCode
;
/** 名称 */
@Excel
(
name
=
"名称"
)
private
String
materialName
;
/** 规格型号 */
@Excel
(
name
=
"规格型号"
)
private
String
materialSpecifications
;
public
void
setMaterialId
(
Long
materialId
)
{
this
.
materialId
=
materialId
;
}
public
Long
getMaterialId
()
{
return
materialId
;
}
public
void
setMaterialCode
(
String
materialCode
)
{
this
.
materialCode
=
materialCode
;
}
public
String
getMaterialCode
()
{
return
materialCode
;
}
public
void
setMaterialName
(
String
materialName
)
{
this
.
materialName
=
materialName
;
}
public
String
getMaterialName
()
{
return
materialName
;
}
public
void
setMaterialSpecifications
(
String
materialSpecifications
)
{
this
.
materialSpecifications
=
materialSpecifications
;
}
public
String
getMaterialSpecifications
()
{
return
materialSpecifications
;
}
@Override
public
String
toString
()
{
return
new
ToStringBuilder
(
this
,
ToStringStyle
.
MULTI_LINE_STYLE
)
.
append
(
"materialId"
,
getMaterialId
())
.
append
(
"materialCode"
,
getMaterialCode
())
.
append
(
"materialName"
,
getMaterialName
())
.
append
(
"materialSpecifications"
,
getMaterialSpecifications
())
.
append
(
"createBy"
,
getCreateBy
())
.
append
(
"createTime"
,
getCreateTime
())
.
append
(
"updateBy"
,
getUpdateBy
())
.
append
(
"updateTime"
,
getUpdateTime
())
.
toString
();
}
}
smart-rack-base-system/src/main/java/com/zehong/system/domain/
shelf
/TRackMaterialRelation.java
→
smart-rack-base-system/src/main/java/com/zehong/system/domain/
material
/TRackMaterialRelation.java
View file @
c0e84752
package
com
.
zehong
.
system
.
domain
.
shelf
;
package
com
.
zehong
.
system
.
domain
.
material
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/domain/SysConfig.java
→
smart-rack-base-system/src/main/java/com/zehong/system/domain/
system/
SysConfig.java
View file @
c0e84752
package
com
.
zehong
.
system
.
domain
;
package
com
.
zehong
.
system
.
domain
.
system
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.Size
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/domain/SysLogininfor.java
→
smart-rack-base-system/src/main/java/com/zehong/system/domain/
system/
SysLogininfor.java
View file @
c0e84752
package
com
.
zehong
.
system
.
domain
;
package
com
.
zehong
.
system
.
domain
.
system
;
import
java.util.Date
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/domain/SysNotice.java
→
smart-rack-base-system/src/main/java/com/zehong/system/domain/
system/
SysNotice.java
View file @
c0e84752
package
com
.
zehong
.
system
.
domain
;
package
com
.
zehong
.
system
.
domain
.
system
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.Size
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/domain/SysOperLog.java
→
smart-rack-base-system/src/main/java/com/zehong/system/domain/
system/
SysOperLog.java
View file @
c0e84752
package
com
.
zehong
.
system
.
domain
;
package
com
.
zehong
.
system
.
domain
.
system
;
import
java.util.Date
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/domain/SysPost.java
→
smart-rack-base-system/src/main/java/com/zehong/system/domain/
system/
SysPost.java
View file @
c0e84752
package
com
.
zehong
.
system
.
domain
;
package
com
.
zehong
.
system
.
domain
.
system
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.Size
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/domain/SysRoleDept.java
→
smart-rack-base-system/src/main/java/com/zehong/system/domain/
system/
SysRoleDept.java
View file @
c0e84752
package
com
.
zehong
.
system
.
domain
;
package
com
.
zehong
.
system
.
domain
.
system
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/domain/SysRoleMenu.java
→
smart-rack-base-system/src/main/java/com/zehong/system/domain/
system/
SysRoleMenu.java
View file @
c0e84752
package
com
.
zehong
.
system
.
domain
;
package
com
.
zehong
.
system
.
domain
.
system
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/domain/SysSetting.java
→
smart-rack-base-system/src/main/java/com/zehong/system/domain/
system/
SysSetting.java
View file @
c0e84752
package
com
.
zehong
.
system
.
domain
;
package
com
.
zehong
.
system
.
domain
.
system
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/domain/SysUserOnline.java
→
smart-rack-base-system/src/main/java/com/zehong/system/domain/
system/
SysUserOnline.java
View file @
c0e84752
package
com
.
zehong
.
system
.
domain
;
package
com
.
zehong
.
system
.
domain
.
system
;
/**
* 当前在线会话
...
...
smart-rack-base-system/src/main/java/com/zehong/system/domain/SysUserPost.java
→
smart-rack-base-system/src/main/java/com/zehong/system/domain/
system/
SysUserPost.java
View file @
c0e84752
package
com
.
zehong
.
system
.
domain
;
package
com
.
zehong
.
system
.
domain
.
system
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/domain/SysUserRole.java
→
smart-rack-base-system/src/main/java/com/zehong/system/domain/
system/
SysUserRole.java
View file @
c0e84752
package
com
.
zehong
.
system
.
domain
;
package
com
.
zehong
.
system
.
domain
.
system
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/mapper/material/TRackMaterialInfoMapper.java
0 → 100644
View file @
c0e84752
package
com
.
zehong
.
system
.
mapper
.
material
;
import
java.util.List
;
import
com.zehong.system.domain.material.TRackMaterialInfo
;
/**
* 物料维护Mapper接口
*
* @author zehong
* @date 2025-10-16
*/
public
interface
TRackMaterialInfoMapper
{
/**
* 查询物料维护
*
* @param materialId 物料维护ID
* @return 物料维护
*/
public
TRackMaterialInfo
selectTRackMaterialInfoById
(
Long
materialId
);
/**
* 查询物料维护列表
*
* @param tRackMaterialInfo 物料维护
* @return 物料维护集合
*/
public
List
<
TRackMaterialInfo
>
selectTRackMaterialInfoList
(
TRackMaterialInfo
tRackMaterialInfo
);
/**
* 新增物料维护
*
* @param tRackMaterialInfo 物料维护
* @return 结果
*/
public
int
insertTRackMaterialInfo
(
TRackMaterialInfo
tRackMaterialInfo
);
/**
* 修改物料维护
*
* @param tRackMaterialInfo 物料维护
* @return 结果
*/
public
int
updateTRackMaterialInfo
(
TRackMaterialInfo
tRackMaterialInfo
);
/**
* 删除物料维护
*
* @param materialId 物料维护ID
* @return 结果
*/
public
int
deleteTRackMaterialInfoById
(
Long
materialId
);
/**
* 批量删除物料维护
*
* @param materialIds 需要删除的数据ID
* @return 结果
*/
public
int
deleteTRackMaterialInfoByIds
(
Long
[]
materialIds
);
}
smart-rack-base-system/src/main/java/com/zehong/system/mapper/
shelf
/TRackMaterialRelationMapper.java
→
smart-rack-base-system/src/main/java/com/zehong/system/mapper/
material
/TRackMaterialRelationMapper.java
View file @
c0e84752
package
com
.
zehong
.
system
.
mapper
.
shelf
;
package
com
.
zehong
.
system
.
mapper
.
material
;
import
java.util.List
;
import
com.zehong.system.domain.
shelf
.TRackMaterialRelation
;
import
com.zehong.system.domain.
material
.TRackMaterialRelation
;
/**
* 料架和物料维护Mapper接口
...
...
smart-rack-base-system/src/main/java/com/zehong/system/mapper/SysConfigMapper.java
→
smart-rack-base-system/src/main/java/com/zehong/system/mapper/
system/
SysConfigMapper.java
View file @
c0e84752
package
com
.
zehong
.
system
.
mapper
;
package
com
.
zehong
.
system
.
mapper
.
system
;
import
java.util.List
;
import
com.zehong.system.domain.SysConfig
;
import
com.zehong.system.domain.
system.
SysConfig
;
/**
* 参数配置 数据层
...
...
smart-rack-base-system/src/main/java/com/zehong/system/mapper/SysDeptMapper.java
→
smart-rack-base-system/src/main/java/com/zehong/system/mapper/
system/
SysDeptMapper.java
View file @
c0e84752
package
com
.
zehong
.
system
.
mapper
;
package
com
.
zehong
.
system
.
mapper
.
system
;
import
java.util.List
;
import
org.apache.ibatis.annotations.Param
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/mapper/SysDictDataMapper.java
→
smart-rack-base-system/src/main/java/com/zehong/system/mapper/
system/
SysDictDataMapper.java
View file @
c0e84752
package
com
.
zehong
.
system
.
mapper
;
package
com
.
zehong
.
system
.
mapper
.
system
;
import
java.util.List
;
import
org.apache.ibatis.annotations.Param
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/mapper/SysDictTypeMapper.java
→
smart-rack-base-system/src/main/java/com/zehong/system/mapper/
system/
SysDictTypeMapper.java
View file @
c0e84752
package
com
.
zehong
.
system
.
mapper
;
package
com
.
zehong
.
system
.
mapper
.
system
;
import
java.util.List
;
import
org.apache.ibatis.annotations.Mapper
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/mapper/SysLogininforMapper.java
→
smart-rack-base-system/src/main/java/com/zehong/system/mapper/
system/
SysLogininforMapper.java
View file @
c0e84752
package
com
.
zehong
.
system
.
mapper
;
package
com
.
zehong
.
system
.
mapper
.
system
;
import
java.util.List
;
import
com.zehong.system.domain.SysLogininfor
;
import
com.zehong.system.domain.
system.
SysLogininfor
;
/**
* 系统访问日志情况信息 数据层
...
...
smart-rack-base-system/src/main/java/com/zehong/system/mapper/SysMenuMapper.java
→
smart-rack-base-system/src/main/java/com/zehong/system/mapper/
system/
SysMenuMapper.java
View file @
c0e84752
package
com
.
zehong
.
system
.
mapper
;
package
com
.
zehong
.
system
.
mapper
.
system
;
import
java.util.List
;
import
org.apache.ibatis.annotations.Param
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/mapper/SysNoticeMapper.java
→
smart-rack-base-system/src/main/java/com/zehong/system/mapper/
system/
SysNoticeMapper.java
View file @
c0e84752
package
com
.
zehong
.
system
.
mapper
;
package
com
.
zehong
.
system
.
mapper
.
system
;
import
java.util.List
;
import
com.zehong.system.domain.SysNotice
;
import
com.zehong.system.domain.
system.
SysNotice
;
/**
* 通知公告表 数据层
...
...
smart-rack-base-system/src/main/java/com/zehong/system/mapper/SysOperLogMapper.java
→
smart-rack-base-system/src/main/java/com/zehong/system/mapper/
system/
SysOperLogMapper.java
View file @
c0e84752
package
com
.
zehong
.
system
.
mapper
;
package
com
.
zehong
.
system
.
mapper
.
system
;
import
java.util.List
;
import
com.zehong.system.domain.SysOperLog
;
import
com.zehong.system.domain.
system.
SysOperLog
;
/**
* 操作日志 数据层
...
...
smart-rack-base-system/src/main/java/com/zehong/system/mapper/SysPostMapper.java
→
smart-rack-base-system/src/main/java/com/zehong/system/mapper/
system/
SysPostMapper.java
View file @
c0e84752
package
com
.
zehong
.
system
.
mapper
;
package
com
.
zehong
.
system
.
mapper
.
system
;
import
java.util.List
;
import
com.zehong.system.domain.SysPost
;
import
com.zehong.system.domain.
system.
SysPost
;
/**
* 岗位信息 数据层
...
...
smart-rack-base-system/src/main/java/com/zehong/system/mapper/SysRoleDeptMapper.java
→
smart-rack-base-system/src/main/java/com/zehong/system/mapper/
system/
SysRoleDeptMapper.java
View file @
c0e84752
package
com
.
zehong
.
system
.
mapper
;
package
com
.
zehong
.
system
.
mapper
.
system
;
import
java.util.List
;
import
com.zehong.system.domain.SysRoleDept
;
import
com.zehong.system.domain.
system.
SysRoleDept
;
/**
* 角色与部门关联表 数据层
...
...
smart-rack-base-system/src/main/java/com/zehong/system/mapper/SysRoleMapper.java
→
smart-rack-base-system/src/main/java/com/zehong/system/mapper/
system/
SysRoleMapper.java
View file @
c0e84752
package
com
.
zehong
.
system
.
mapper
;
package
com
.
zehong
.
system
.
mapper
.
system
;
import
java.util.List
;
import
com.zehong.common.core.domain.entity.SysRole
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/mapper/SysRoleMenuMapper.java
→
smart-rack-base-system/src/main/java/com/zehong/system/mapper/
system/
SysRoleMenuMapper.java
View file @
c0e84752
package
com
.
zehong
.
system
.
mapper
;
package
com
.
zehong
.
system
.
mapper
.
system
;
import
java.util.List
;
import
com.zehong.system.domain.SysRoleMenu
;
import
com.zehong.system.domain.
system.
SysRoleMenu
;
/**
* 角色与菜单关联表 数据层
...
...
smart-rack-base-system/src/main/java/com/zehong/system/mapper/SysSettingMapper.java
→
smart-rack-base-system/src/main/java/com/zehong/system/mapper/
system/
SysSettingMapper.java
View file @
c0e84752
package
com
.
zehong
.
system
.
mapper
;
package
com
.
zehong
.
system
.
mapper
.
system
;
import
java.util.List
;
import
com.zehong.system.domain.SysSetting
;
import
com.zehong.system.domain.
system.
SysSetting
;
/**
* 系统参数配置Mapper接口
...
...
smart-rack-base-system/src/main/java/com/zehong/system/mapper/SysUserMapper.java
→
smart-rack-base-system/src/main/java/com/zehong/system/mapper/
system/
SysUserMapper.java
View file @
c0e84752
package
com
.
zehong
.
system
.
mapper
;
package
com
.
zehong
.
system
.
mapper
.
system
;
import
java.util.List
;
import
org.apache.ibatis.annotations.Param
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/mapper/SysUserPostMapper.java
→
smart-rack-base-system/src/main/java/com/zehong/system/mapper/
system/
SysUserPostMapper.java
View file @
c0e84752
package
com
.
zehong
.
system
.
mapper
;
package
com
.
zehong
.
system
.
mapper
.
system
;
import
java.util.List
;
import
com.zehong.system.domain.SysUserPost
;
import
com.zehong.system.domain.
system.
SysUserPost
;
/**
* 用户与岗位关联表 数据层
...
...
smart-rack-base-system/src/main/java/com/zehong/system/mapper/SysUserRoleMapper.java
→
smart-rack-base-system/src/main/java/com/zehong/system/mapper/
system/
SysUserRoleMapper.java
View file @
c0e84752
package
com
.
zehong
.
system
.
mapper
;
package
com
.
zehong
.
system
.
mapper
.
system
;
import
java.util.List
;
import
org.apache.ibatis.annotations.Param
;
import
com.zehong.system.domain.SysUserRole
;
import
com.zehong.system.domain.
system.
SysUserRole
;
/**
* 用户与角色关联表 数据层
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/impl/SysConfigServiceImpl.java
View file @
c0e84752
...
...
@@ -13,9 +13,9 @@ import com.zehong.common.core.text.Convert;
import
com.zehong.common.enums.DataSourceType
;
import
com.zehong.common.exception.CustomException
;
import
com.zehong.common.utils.StringUtils
;
import
com.zehong.system.domain.SysConfig
;
import
com.zehong.system.mapper.SysConfigMapper
;
import
com.zehong.system.service.ISysConfigService
;
import
com.zehong.system.domain.
system.
SysConfig
;
import
com.zehong.system.mapper.
system.
SysConfigMapper
;
import
com.zehong.system.service.
system.
ISysConfigService
;
/**
* 参数配置 服务层实现
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/impl/SysDeptServiceImpl.java
View file @
c0e84752
...
...
@@ -13,9 +13,9 @@ import com.zehong.common.core.domain.entity.SysDept;
import
com.zehong.common.core.domain.entity.SysRole
;
import
com.zehong.common.exception.CustomException
;
import
com.zehong.common.utils.StringUtils
;
import
com.zehong.system.mapper.SysDeptMapper
;
import
com.zehong.system.mapper.SysRoleMapper
;
import
com.zehong.system.service.ISysDeptService
;
import
com.zehong.system.mapper.
system.
SysDeptMapper
;
import
com.zehong.system.mapper.
system.
SysRoleMapper
;
import
com.zehong.system.service.
system.
ISysDeptService
;
/**
* 部门管理 服务实现
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/impl/SysDictDataServiceImpl.java
View file @
c0e84752
...
...
@@ -5,8 +5,8 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.stereotype.Service
;
import
com.zehong.common.core.domain.entity.SysDictData
;
import
com.zehong.common.utils.DictUtils
;
import
com.zehong.system.mapper.SysDictDataMapper
;
import
com.zehong.system.service.ISysDictDataService
;
import
com.zehong.system.mapper.
system.
SysDictDataMapper
;
import
com.zehong.system.service.
system.
ISysDictDataService
;
/**
* 字典 业务层处理
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/impl/SysDictTypeServiceImpl.java
View file @
c0e84752
...
...
@@ -11,9 +11,9 @@ import com.zehong.common.core.domain.entity.SysDictType;
import
com.zehong.common.exception.CustomException
;
import
com.zehong.common.utils.DictUtils
;
import
com.zehong.common.utils.StringUtils
;
import
com.zehong.system.mapper.SysDictDataMapper
;
import
com.zehong.system.mapper.SysDictTypeMapper
;
import
com.zehong.system.service.ISysDictTypeService
;
import
com.zehong.system.mapper.
system.
SysDictDataMapper
;
import
com.zehong.system.mapper.
system.
SysDictTypeMapper
;
import
com.zehong.system.service.
system.
ISysDictTypeService
;
/**
* 字典 业务层处理
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/impl/SysLogininforServiceImpl.java
View file @
c0e84752
...
...
@@ -3,9 +3,9 @@ package com.zehong.system.service.impl;
import
java.util.List
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.zehong.system.domain.SysLogininfor
;
import
com.zehong.system.mapper.SysLogininforMapper
;
import
com.zehong.system.service.ISysLogininforService
;
import
com.zehong.system.domain.
system.
SysLogininfor
;
import
com.zehong.system.mapper.
system.
SysLogininforMapper
;
import
com.zehong.system.service.
system.
ISysLogininforService
;
/**
* 系统访问日志情况信息 服务层处理
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/impl/SysMenuServiceImpl.java
View file @
c0e84752
...
...
@@ -19,10 +19,10 @@ import com.zehong.common.utils.SecurityUtils;
import
com.zehong.common.utils.StringUtils
;
import
com.zehong.system.domain.vo.MetaVo
;
import
com.zehong.system.domain.vo.RouterVo
;
import
com.zehong.system.mapper.SysMenuMapper
;
import
com.zehong.system.mapper.SysRoleMapper
;
import
com.zehong.system.mapper.SysRoleMenuMapper
;
import
com.zehong.system.service.ISysMenuService
;
import
com.zehong.system.mapper.
system.
SysMenuMapper
;
import
com.zehong.system.mapper.
system.
SysRoleMapper
;
import
com.zehong.system.mapper.
system.
SysRoleMenuMapper
;
import
com.zehong.system.service.
system.
ISysMenuService
;
/**
* 菜单 业务层处理
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/impl/SysNoticeServiceImpl.java
View file @
c0e84752
...
...
@@ -3,9 +3,9 @@ package com.zehong.system.service.impl;
import
java.util.List
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.zehong.system.domain.SysNotice
;
import
com.zehong.system.mapper.SysNoticeMapper
;
import
com.zehong.system.service.ISysNoticeService
;
import
com.zehong.system.domain.
system.
SysNotice
;
import
com.zehong.system.mapper.
system.
SysNoticeMapper
;
import
com.zehong.system.service.
system.
ISysNoticeService
;
/**
* 公告 服务层实现
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/impl/SysOperLogServiceImpl.java
View file @
c0e84752
...
...
@@ -3,9 +3,9 @@ package com.zehong.system.service.impl;
import
java.util.List
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.zehong.system.domain.SysOperLog
;
import
com.zehong.system.mapper.SysOperLogMapper
;
import
com.zehong.system.service.ISysOperLogService
;
import
com.zehong.system.domain.
system.
SysOperLog
;
import
com.zehong.system.mapper.
system.
SysOperLogMapper
;
import
com.zehong.system.service.
system.
ISysOperLogService
;
/**
* 操作日志 服务层处理
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/impl/SysPostServiceImpl.java
View file @
c0e84752
...
...
@@ -6,10 +6,10 @@ import org.springframework.stereotype.Service;
import
com.zehong.common.constant.UserConstants
;
import
com.zehong.common.exception.CustomException
;
import
com.zehong.common.utils.StringUtils
;
import
com.zehong.system.domain.SysPost
;
import
com.zehong.system.mapper.SysPostMapper
;
import
com.zehong.system.mapper.SysUserPostMapper
;
import
com.zehong.system.service.ISysPostService
;
import
com.zehong.system.domain.
system.
SysPost
;
import
com.zehong.system.mapper.
system.
SysPostMapper
;
import
com.zehong.system.mapper.
system.
SysUserPostMapper
;
import
com.zehong.system.service.
system.
ISysPostService
;
/**
* 岗位信息 服务层处理
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/impl/SysRoleServiceImpl.java
View file @
c0e84752
...
...
@@ -14,13 +14,13 @@ import com.zehong.common.core.domain.entity.SysRole;
import
com.zehong.common.exception.CustomException
;
import
com.zehong.common.utils.StringUtils
;
import
com.zehong.common.utils.spring.SpringUtils
;
import
com.zehong.system.domain.SysRoleDept
;
import
com.zehong.system.domain.SysRoleMenu
;
import
com.zehong.system.mapper.SysRoleDeptMapper
;
import
com.zehong.system.mapper.SysRoleMapper
;
import
com.zehong.system.mapper.SysRoleMenuMapper
;
import
com.zehong.system.mapper.SysUserRoleMapper
;
import
com.zehong.system.service.ISysRoleService
;
import
com.zehong.system.domain.
system.
SysRoleDept
;
import
com.zehong.system.domain.
system.
SysRoleMenu
;
import
com.zehong.system.mapper.
system.
SysRoleDeptMapper
;
import
com.zehong.system.mapper.
system.
SysRoleMapper
;
import
com.zehong.system.mapper.
system.
SysRoleMenuMapper
;
import
com.zehong.system.mapper.
system.
SysUserRoleMapper
;
import
com.zehong.system.service.
system.
ISysRoleService
;
/**
* 角色 业务层处理
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/impl/SysSettingServiceImpl.java
View file @
c0e84752
...
...
@@ -4,9 +4,9 @@ import java.util.List;
import
com.zehong.common.utils.DateUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.zehong.system.mapper.SysSettingMapper
;
import
com.zehong.system.domain.SysSetting
;
import
com.zehong.system.service.ISysSettingService
;
import
com.zehong.system.mapper.
system.
SysSettingMapper
;
import
com.zehong.system.domain.
system.
SysSetting
;
import
com.zehong.system.service.
system.
ISysSettingService
;
/**
* 系统参数配置Service业务层处理
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/impl/SysUserOnlineServiceImpl.java
View file @
c0e84752
...
...
@@ -3,8 +3,8 @@ package com.zehong.system.service.impl;
import
org.springframework.stereotype.Service
;
import
com.zehong.common.core.domain.model.LoginUser
;
import
com.zehong.common.utils.StringUtils
;
import
com.zehong.system.domain.SysUserOnline
;
import
com.zehong.system.service.ISysUserOnlineService
;
import
com.zehong.system.domain.
system.
SysUserOnline
;
import
com.zehong.system.service.
system.
ISysUserOnlineService
;
/**
* 在线用户 服务层处理
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/impl/SysUserServiceImpl.java
View file @
c0e84752
...
...
@@ -14,16 +14,16 @@ import com.zehong.common.core.domain.entity.SysUser;
import
com.zehong.common.exception.CustomException
;
import
com.zehong.common.utils.SecurityUtils
;
import
com.zehong.common.utils.StringUtils
;
import
com.zehong.system.domain.SysPost
;
import
com.zehong.system.domain.SysUserPost
;
import
com.zehong.system.domain.SysUserRole
;
import
com.zehong.system.mapper.SysPostMapper
;
import
com.zehong.system.mapper.SysRoleMapper
;
import
com.zehong.system.mapper.SysUserMapper
;
import
com.zehong.system.mapper.SysUserPostMapper
;
import
com.zehong.system.mapper.SysUserRoleMapper
;
import
com.zehong.system.service.ISysConfigService
;
import
com.zehong.system.service.ISysUserService
;
import
com.zehong.system.domain.
system.
SysPost
;
import
com.zehong.system.domain.
system.
SysUserPost
;
import
com.zehong.system.domain.
system.
SysUserRole
;
import
com.zehong.system.mapper.
system.
SysPostMapper
;
import
com.zehong.system.mapper.
system.
SysRoleMapper
;
import
com.zehong.system.mapper.
system.
SysUserMapper
;
import
com.zehong.system.mapper.
system.
SysUserPostMapper
;
import
com.zehong.system.mapper.
system.
SysUserRoleMapper
;
import
com.zehong.system.service.
system.
ISysConfigService
;
import
com.zehong.system.service.
system.
ISysUserService
;
/**
* 用户 业务层处理
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/impl/material/TRackMaterialInfoServiceImpl.java
0 → 100644
View file @
c0e84752
package
com
.
zehong
.
system
.
service
.
impl
.
material
;
import
java.util.List
;
import
com.zehong.common.utils.DateUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.zehong.system.mapper.material.TRackMaterialInfoMapper
;
import
com.zehong.system.domain.material.TRackMaterialInfo
;
import
com.zehong.system.service.material.ITRackMaterialInfoService
;
/**
* 物料维护Service业务层处理
*
* @author zehong
* @date 2025-10-16
*/
@Service
public
class
TRackMaterialInfoServiceImpl
implements
ITRackMaterialInfoService
{
@Autowired
private
TRackMaterialInfoMapper
tRackMaterialInfoMapper
;
/**
* 查询物料维护
*
* @param materialId 物料维护ID
* @return 物料维护
*/
@Override
public
TRackMaterialInfo
selectTRackMaterialInfoById
(
Long
materialId
)
{
return
tRackMaterialInfoMapper
.
selectTRackMaterialInfoById
(
materialId
);
}
/**
* 查询物料维护列表
*
* @param tRackMaterialInfo 物料维护
* @return 物料维护
*/
@Override
public
List
<
TRackMaterialInfo
>
selectTRackMaterialInfoList
(
TRackMaterialInfo
tRackMaterialInfo
)
{
return
tRackMaterialInfoMapper
.
selectTRackMaterialInfoList
(
tRackMaterialInfo
);
}
/**
* 新增物料维护
*
* @param tRackMaterialInfo 物料维护
* @return 结果
*/
@Override
public
int
insertTRackMaterialInfo
(
TRackMaterialInfo
tRackMaterialInfo
)
{
tRackMaterialInfo
.
setCreateTime
(
DateUtils
.
getNowDate
());
return
tRackMaterialInfoMapper
.
insertTRackMaterialInfo
(
tRackMaterialInfo
);
}
/**
* 修改物料维护
*
* @param tRackMaterialInfo 物料维护
* @return 结果
*/
@Override
public
int
updateTRackMaterialInfo
(
TRackMaterialInfo
tRackMaterialInfo
)
{
tRackMaterialInfo
.
setUpdateTime
(
DateUtils
.
getNowDate
());
return
tRackMaterialInfoMapper
.
updateTRackMaterialInfo
(
tRackMaterialInfo
);
}
/**
* 批量删除物料维护
*
* @param materialIds 需要删除的物料维护ID
* @return 结果
*/
@Override
public
int
deleteTRackMaterialInfoByIds
(
Long
[]
materialIds
)
{
return
tRackMaterialInfoMapper
.
deleteTRackMaterialInfoByIds
(
materialIds
);
}
/**
* 删除物料维护信息
*
* @param materialId 物料维护ID
* @return 结果
*/
@Override
public
int
deleteTRackMaterialInfoById
(
Long
materialId
)
{
return
tRackMaterialInfoMapper
.
deleteTRackMaterialInfoById
(
materialId
);
}
}
smart-rack-base-system/src/main/java/com/zehong/system/service/impl/
shelf
/TRackMaterialRelationServiceImpl.java
→
smart-rack-base-system/src/main/java/com/zehong/system/service/impl/
material
/TRackMaterialRelationServiceImpl.java
View file @
c0e84752
package
com
.
zehong
.
system
.
service
.
impl
.
shelf
;
package
com
.
zehong
.
system
.
service
.
impl
.
material
;
import
java.util.List
;
import
com.zehong.common.utils.DateUtils
;
import
com.zehong.common.utils.SecurityUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.zehong.system.mapper.
shelf
.TRackMaterialRelationMapper
;
import
com.zehong.system.domain.
shelf
.TRackMaterialRelation
;
import
com.zehong.system.mapper.
material
.TRackMaterialRelationMapper
;
import
com.zehong.system.domain.
material
.TRackMaterialRelation
;
import
com.zehong.system.service.shelf.ITRackMaterialRelationService
;
/**
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/material/ITRackMaterialInfoService.java
0 → 100644
View file @
c0e84752
package
com
.
zehong
.
system
.
service
.
material
;
import
java.util.List
;
import
com.zehong.system.domain.material.TRackMaterialInfo
;
/**
* 物料维护Service接口
*
* @author zehong
* @date 2025-10-16
*/
public
interface
ITRackMaterialInfoService
{
/**
* 查询物料维护
*
* @param materialId 物料维护ID
* @return 物料维护
*/
public
TRackMaterialInfo
selectTRackMaterialInfoById
(
Long
materialId
);
/**
* 查询物料维护列表
*
* @param tRackMaterialInfo 物料维护
* @return 物料维护集合
*/
public
List
<
TRackMaterialInfo
>
selectTRackMaterialInfoList
(
TRackMaterialInfo
tRackMaterialInfo
);
/**
* 新增物料维护
*
* @param tRackMaterialInfo 物料维护
* @return 结果
*/
public
int
insertTRackMaterialInfo
(
TRackMaterialInfo
tRackMaterialInfo
);
/**
* 修改物料维护
*
* @param tRackMaterialInfo 物料维护
* @return 结果
*/
public
int
updateTRackMaterialInfo
(
TRackMaterialInfo
tRackMaterialInfo
);
/**
* 批量删除物料维护
*
* @param materialIds 需要删除的物料维护ID
* @return 结果
*/
public
int
deleteTRackMaterialInfoByIds
(
Long
[]
materialIds
);
/**
* 删除物料维护信息
*
* @param materialId 物料维护ID
* @return 结果
*/
public
int
deleteTRackMaterialInfoById
(
Long
materialId
);
}
smart-rack-base-system/src/main/java/com/zehong/system/service/shelf/ITRackMaterialRelationService.java
View file @
c0e84752
package
com
.
zehong
.
system
.
service
.
shelf
;
import
java.util.List
;
import
com.zehong.system.domain.
shelf
.TRackMaterialRelation
;
import
com.zehong.system.domain.
material
.TRackMaterialRelation
;
/**
* 料架和物料维护Service接口
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/ISysConfigService.java
→
smart-rack-base-system/src/main/java/com/zehong/system/service/
system/
ISysConfigService.java
View file @
c0e84752
package
com
.
zehong
.
system
.
service
;
package
com
.
zehong
.
system
.
service
.
system
;
import
java.util.List
;
import
com.zehong.system.domain.SysConfig
;
import
com.zehong.system.domain.
system.
SysConfig
;
/**
* 参数配置 服务层
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/ISysDeptService.java
→
smart-rack-base-system/src/main/java/com/zehong/system/service/
system/
ISysDeptService.java
View file @
c0e84752
package
com
.
zehong
.
system
.
service
;
package
com
.
zehong
.
system
.
service
.
system
;
import
java.util.List
;
import
com.zehong.common.core.domain.TreeSelect
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/ISysDictDataService.java
→
smart-rack-base-system/src/main/java/com/zehong/system/service/
system/
ISysDictDataService.java
View file @
c0e84752
package
com
.
zehong
.
system
.
service
;
package
com
.
zehong
.
system
.
service
.
system
;
import
java.util.List
;
import
com.zehong.common.core.domain.entity.SysDictData
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/ISysDictTypeService.java
→
smart-rack-base-system/src/main/java/com/zehong/system/service/
system/
ISysDictTypeService.java
View file @
c0e84752
package
com
.
zehong
.
system
.
service
;
package
com
.
zehong
.
system
.
service
.
system
;
import
java.util.List
;
import
com.zehong.common.core.domain.entity.SysDictData
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/ISysLogininforService.java
→
smart-rack-base-system/src/main/java/com/zehong/system/service/
system/
ISysLogininforService.java
View file @
c0e84752
package
com
.
zehong
.
system
.
service
;
package
com
.
zehong
.
system
.
service
.
system
;
import
java.util.List
;
import
com.zehong.system.domain.SysLogininfor
;
import
com.zehong.system.domain.
system.
SysLogininfor
;
/**
* 系统访问日志情况信息 服务层
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/ISysMenuService.java
→
smart-rack-base-system/src/main/java/com/zehong/system/service/
system/
ISysMenuService.java
View file @
c0e84752
package
com
.
zehong
.
system
.
service
;
package
com
.
zehong
.
system
.
service
.
system
;
import
java.util.List
;
import
java.util.Set
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/ISysNoticeService.java
→
smart-rack-base-system/src/main/java/com/zehong/system/service/
system/
ISysNoticeService.java
View file @
c0e84752
package
com
.
zehong
.
system
.
service
;
package
com
.
zehong
.
system
.
service
.
system
;
import
java.util.List
;
import
com.zehong.system.domain.SysNotice
;
import
com.zehong.system.domain.
system.
SysNotice
;
/**
* 公告 服务层
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/ISysOperLogService.java
→
smart-rack-base-system/src/main/java/com/zehong/system/service/
system/
ISysOperLogService.java
View file @
c0e84752
package
com
.
zehong
.
system
.
service
;
package
com
.
zehong
.
system
.
service
.
system
;
import
java.util.List
;
import
com.zehong.system.domain.SysOperLog
;
import
com.zehong.system.domain.
system.
SysOperLog
;
/**
* 操作日志 服务层
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/ISysPostService.java
→
smart-rack-base-system/src/main/java/com/zehong/system/service/
system/
ISysPostService.java
View file @
c0e84752
package
com
.
zehong
.
system
.
service
;
package
com
.
zehong
.
system
.
service
.
system
;
import
java.util.List
;
import
com.zehong.system.domain.SysPost
;
import
com.zehong.system.domain.
system.
SysPost
;
/**
* 岗位信息 服务层
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/ISysRoleService.java
→
smart-rack-base-system/src/main/java/com/zehong/system/service/
system/
ISysRoleService.java
View file @
c0e84752
package
com
.
zehong
.
system
.
service
;
package
com
.
zehong
.
system
.
service
.
system
;
import
java.util.List
;
import
java.util.Set
;
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/ISysSettingService.java
→
smart-rack-base-system/src/main/java/com/zehong/system/service/
system/
ISysSettingService.java
View file @
c0e84752
package
com
.
zehong
.
system
.
service
;
package
com
.
zehong
.
system
.
service
.
system
;
import
java.util.List
;
import
com.zehong.system.domain.SysSetting
;
import
com.zehong.system.domain.
system.
SysSetting
;
/**
* 系统参数配置Service接口
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/ISysUserOnlineService.java
→
smart-rack-base-system/src/main/java/com/zehong/system/service/
system/
ISysUserOnlineService.java
View file @
c0e84752
package
com
.
zehong
.
system
.
service
;
package
com
.
zehong
.
system
.
service
.
system
;
import
com.zehong.common.core.domain.model.LoginUser
;
import
com.zehong.system.domain.SysUserOnline
;
import
com.zehong.system.domain.
system.
SysUserOnline
;
/**
* 在线用户 服务层
...
...
smart-rack-base-system/src/main/java/com/zehong/system/service/ISysUserService.java
→
smart-rack-base-system/src/main/java/com/zehong/system/service/
system/
ISysUserService.java
View file @
c0e84752
package
com
.
zehong
.
system
.
service
;
package
com
.
zehong
.
system
.
service
.
system
;
import
java.util.List
;
import
com.zehong.common.core.domain.entity.SysUser
;
...
...
smart-rack-base-system/src/main/resources/mapper/material/TRackMaterialInfoMapper.xml
0 → 100644
View file @
c0e84752
<?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.zehong.system.mapper.material.TRackMaterialInfoMapper"
>
<resultMap
type=
"TRackMaterialInfo"
id=
"TRackMaterialInfoResult"
>
<result
property=
"materialId"
column=
"material_id"
/>
<result
property=
"materialCode"
column=
"material_code"
/>
<result
property=
"materialName"
column=
"material_name"
/>
<result
property=
"materialSpecifications"
column=
"material_specifications"
/>
<result
property=
"createBy"
column=
"create_by"
/>
<result
property=
"createTime"
column=
"create_time"
/>
<result
property=
"updateBy"
column=
"update_by"
/>
<result
property=
"updateTime"
column=
"update_time"
/>
</resultMap>
<sql
id=
"selectTRackMaterialInfoVo"
>
select material_id, material_code, material_name, material_specifications, create_by, create_time, update_by, update_time from t_rack_material_info
</sql>
<select
id=
"selectTRackMaterialInfoList"
parameterType=
"TRackMaterialInfo"
resultMap=
"TRackMaterialInfoResult"
>
<include
refid=
"selectTRackMaterialInfoVo"
/>
<where>
<if
test=
"materialCode != null and materialCode != ''"
>
and material_code = #{materialCode}
</if>
<if
test=
"materialName != null and materialName != ''"
>
and material_name like concat('%', #{materialName}, '%')
</if>
<if
test=
"materialSpecifications != null and materialSpecifications != ''"
>
and material_specifications = #{materialSpecifications}
</if>
</where>
</select>
<select
id=
"selectTRackMaterialInfoById"
parameterType=
"Long"
resultMap=
"TRackMaterialInfoResult"
>
<include
refid=
"selectTRackMaterialInfoVo"
/>
where material_id = #{materialId}
</select>
<insert
id=
"insertTRackMaterialInfo"
parameterType=
"TRackMaterialInfo"
useGeneratedKeys=
"true"
keyProperty=
"materialId"
>
insert into t_rack_material_info
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"materialCode != null and materialCode != ''"
>
material_code,
</if>
<if
test=
"materialName != null"
>
material_name,
</if>
<if
test=
"materialSpecifications != null"
>
material_specifications,
</if>
<if
test=
"createBy != null"
>
create_by,
</if>
<if
test=
"createTime != null"
>
create_time,
</if>
<if
test=
"updateBy != null"
>
update_by,
</if>
<if
test=
"updateTime != null"
>
update_time,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"materialCode != null and materialCode != ''"
>
#{materialCode},
</if>
<if
test=
"materialName != null"
>
#{materialName},
</if>
<if
test=
"materialSpecifications != null"
>
#{materialSpecifications},
</if>
<if
test=
"createBy != null"
>
#{createBy},
</if>
<if
test=
"createTime != null"
>
#{createTime},
</if>
<if
test=
"updateBy != null"
>
#{updateBy},
</if>
<if
test=
"updateTime != null"
>
#{updateTime},
</if>
</trim>
</insert>
<update
id=
"updateTRackMaterialInfo"
parameterType=
"TRackMaterialInfo"
>
update t_rack_material_info
<trim
prefix=
"SET"
suffixOverrides=
","
>
<if
test=
"materialCode != null and materialCode != ''"
>
material_code = #{materialCode},
</if>
<if
test=
"materialName != null"
>
material_name = #{materialName},
</if>
<if
test=
"materialSpecifications != null"
>
material_specifications = #{materialSpecifications},
</if>
<if
test=
"createBy != null"
>
create_by = #{createBy},
</if>
<if
test=
"createTime != null"
>
create_time = #{createTime},
</if>
<if
test=
"updateBy != null"
>
update_by = #{updateBy},
</if>
<if
test=
"updateTime != null"
>
update_time = #{updateTime},
</if>
</trim>
where material_id = #{materialId}
</update>
<delete
id=
"deleteTRackMaterialInfoById"
parameterType=
"Long"
>
delete from t_rack_material_info where material_id = #{materialId}
</delete>
<delete
id=
"deleteTRackMaterialInfoByIds"
parameterType=
"String"
>
delete from t_rack_material_info where material_id in
<foreach
item=
"materialId"
collection=
"array"
open=
"("
separator=
","
close=
")"
>
#{materialId}
</foreach>
</delete>
</mapper>
\ No newline at end of file
smart-rack-base-system/src/main/resources/mapper/
shelf
/TRackMaterialRelationMapper.xml
→
smart-rack-base-system/src/main/resources/mapper/
material
/TRackMaterialRelationMapper.xml
View file @
c0e84752
...
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zehong.system.mapper.
shelf
.TRackMaterialRelationMapper"
>
<mapper
namespace=
"com.zehong.system.mapper.
material
.TRackMaterialRelationMapper"
>
<resultMap
type=
"TRackMaterialRelation"
id=
"TRackMaterialRelationResult"
>
<result
property=
"relationId"
column=
"relation_id"
/>
...
...
smart-rack-base-system/src/main/resources/mapper/system/SysConfigMapper.xml
View file @
c0e84752
...
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zehong.system.mapper.SysConfigMapper"
>
<mapper
namespace=
"com.zehong.system.mapper.
system.
SysConfigMapper"
>
<resultMap
type=
"SysConfig"
id=
"SysConfigResult"
>
<id
property=
"configId"
column=
"config_id"
/>
...
...
smart-rack-base-system/src/main/resources/mapper/system/SysDeptMapper.xml
View file @
c0e84752
...
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zehong.system.mapper.SysDeptMapper"
>
<mapper
namespace=
"com.zehong.system.mapper.
system.
SysDeptMapper"
>
<resultMap
type=
"SysDept"
id=
"SysDeptResult"
>
<id
property=
"deptId"
column=
"dept_id"
/>
...
...
smart-rack-base-system/src/main/resources/mapper/system/SysDictDataMapper.xml
View file @
c0e84752
...
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zehong.system.mapper.SysDictDataMapper"
>
<mapper
namespace=
"com.zehong.system.mapper.
system.
SysDictDataMapper"
>
<resultMap
type=
"SysDictData"
id=
"SysDictDataResult"
>
<id
property=
"dictCode"
column=
"dict_code"
/>
...
...
smart-rack-base-system/src/main/resources/mapper/system/SysDictTypeMapper.xml
View file @
c0e84752
...
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zehong.system.mapper.SysDictTypeMapper"
>
<mapper
namespace=
"com.zehong.system.mapper.
system.
SysDictTypeMapper"
>
<resultMap
type=
"SysDictType"
id=
"SysDictTypeResult"
>
<id
property=
"dictId"
column=
"dict_id"
/>
...
...
smart-rack-base-system/src/main/resources/mapper/system/SysLogininforMapper.xml
View file @
c0e84752
...
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zehong.system.mapper.SysLogininforMapper"
>
<mapper
namespace=
"com.zehong.system.mapper.
system.
SysLogininforMapper"
>
<resultMap
type=
"SysLogininfor"
id=
"SysLogininforResult"
>
<id
property=
"infoId"
column=
"info_id"
/>
...
...
smart-rack-base-system/src/main/resources/mapper/system/SysMenuMapper.xml
View file @
c0e84752
...
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zehong.system.mapper.SysMenuMapper"
>
<mapper
namespace=
"com.zehong.system.mapper.
system.
SysMenuMapper"
>
<resultMap
type=
"SysMenu"
id=
"SysMenuResult"
>
<id
property=
"menuId"
column=
"menu_id"
/>
...
...
smart-rack-base-system/src/main/resources/mapper/system/SysNoticeMapper.xml
View file @
c0e84752
...
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zehong.system.mapper.SysNoticeMapper"
>
<mapper
namespace=
"com.zehong.system.mapper.
system.
SysNoticeMapper"
>
<resultMap
type=
"SysNotice"
id=
"SysNoticeResult"
>
<result
property=
"noticeId"
column=
"notice_id"
/>
...
...
smart-rack-base-system/src/main/resources/mapper/system/SysOperLogMapper.xml
View file @
c0e84752
...
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zehong.system.mapper.SysOperLogMapper"
>
<mapper
namespace=
"com.zehong.system.mapper.
system.
SysOperLogMapper"
>
<resultMap
type=
"SysOperLog"
id=
"SysOperLogResult"
>
<id
property=
"operId"
column=
"oper_id"
/>
...
...
smart-rack-base-system/src/main/resources/mapper/system/SysPostMapper.xml
View file @
c0e84752
...
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zehong.system.mapper.SysPostMapper"
>
<mapper
namespace=
"com.zehong.system.mapper.
system.
SysPostMapper"
>
<resultMap
type=
"SysPost"
id=
"SysPostResult"
>
<id
property=
"postId"
column=
"post_id"
/>
...
...
smart-rack-base-system/src/main/resources/mapper/system/SysRoleDeptMapper.xml
View file @
c0e84752
...
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zehong.system.mapper.SysRoleDeptMapper"
>
<mapper
namespace=
"com.zehong.system.mapper.
system.
SysRoleDeptMapper"
>
<resultMap
type=
"SysRoleDept"
id=
"SysRoleDeptResult"
>
<result
property=
"roleId"
column=
"role_id"
/>
...
...
smart-rack-base-system/src/main/resources/mapper/system/SysRoleMapper.xml
View file @
c0e84752
...
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zehong.system.mapper.SysRoleMapper"
>
<mapper
namespace=
"com.zehong.system.mapper.
system.
SysRoleMapper"
>
<resultMap
type=
"SysRole"
id=
"SysRoleResult"
>
<id
property=
"roleId"
column=
"role_id"
/>
...
...
smart-rack-base-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml
View file @
c0e84752
...
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zehong.system.mapper.SysRoleMenuMapper"
>
<mapper
namespace=
"com.zehong.system.mapper.
system.
SysRoleMenuMapper"
>
<resultMap
type=
"SysRoleMenu"
id=
"SysRoleMenuResult"
>
<result
property=
"roleId"
column=
"role_id"
/>
...
...
smart-rack-base-system/src/main/resources/mapper/system/SysSettingMapper.xml
View file @
c0e84752
...
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zehong.system.mapper.SysSettingMapper"
>
<mapper
namespace=
"com.zehong.system.mapper.
system.
SysSettingMapper"
>
<resultMap
type=
"SysSetting"
id=
"SysSettingResult"
>
<result
property=
"systemId"
column=
"system_id"
/>
...
...
smart-rack-base-system/src/main/resources/mapper/system/SysUserMapper.xml
View file @
c0e84752
...
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zehong.system.mapper.SysUserMapper"
>
<mapper
namespace=
"com.zehong.system.mapper.
system.
SysUserMapper"
>
<resultMap
type=
"SysUser"
id=
"SysUserResult"
>
<id
property=
"userId"
column=
"user_id"
/>
...
...
smart-rack-base-system/src/main/resources/mapper/system/SysUserPostMapper.xml
View file @
c0e84752
...
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zehong.system.mapper.SysUserPostMapper"
>
<mapper
namespace=
"com.zehong.system.mapper.
system.
SysUserPostMapper"
>
<resultMap
type=
"SysUserPost"
id=
"SysUserPostResult"
>
<result
property=
"userId"
column=
"user_id"
/>
...
...
smart-rack-base-system/src/main/resources/mapper/system/SysUserRoleMapper.xml
View file @
c0e84752
...
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.zehong.system.mapper.SysUserRoleMapper"
>
<mapper
namespace=
"com.zehong.system.mapper.
system.
SysUserRoleMapper"
>
<resultMap
type=
"SysUserRole"
id=
"SysUserRoleResult"
>
<result
property=
"userId"
column=
"user_id"
/>
...
...
smart-rack-base-web/src/api/material/info.js
0 → 100644
View file @
c0e84752
import
request
from
'@/utils/request'
// 查询物料维护列表
export
function
listInfo
(
query
)
{
return
request
({
url
:
'/material/info/list'
,
method
:
'get'
,
params
:
query
})
}
// 查询物料维护详细
export
function
getInfo
(
materialId
)
{
return
request
({
url
:
'/material/info/'
+
materialId
,
method
:
'get'
})
}
// 新增物料维护
export
function
addInfo
(
data
)
{
return
request
({
url
:
'/material/info'
,
method
:
'post'
,
data
:
data
})
}
// 修改物料维护
export
function
updateInfo
(
data
)
{
return
request
({
url
:
'/material/info'
,
method
:
'put'
,
data
:
data
})
}
// 删除物料维护
export
function
delInfo
(
materialId
)
{
return
request
({
url
:
'/material/info/'
+
materialId
,
method
:
'delete'
})
}
// 导出物料维护
export
function
exportInfo
(
query
)
{
return
request
({
url
:
'/material/info/export'
,
method
:
'get'
,
params
:
query
})
}
smart-rack-base-web/src/api/
shelf
/relation.js
→
smart-rack-base-web/src/api/
material
/relation.js
View file @
c0e84752
...
...
@@ -3,7 +3,7 @@ import request from '@/utils/request'
// 查询料架和物料维护列表
export
function
listRelation
(
query
)
{
return
request
({
url
:
'/
shelf
/relation/list'
,
url
:
'/
material
/relation/list'
,
method
:
'get'
,
params
:
query
})
...
...
@@ -12,7 +12,7 @@ export function listRelation(query) {
//查询所有
export
function
relationListInfo
(
query
)
{
return
request
({
url
:
'/
shelf
/relation/relationListInfo'
,
url
:
'/
material
/relation/relationListInfo'
,
method
:
'get'
,
params
:
query
})
...
...
@@ -21,7 +21,7 @@ export function relationListInfo(query) {
// 查询料架和物料维护详细
export
function
getRelation
(
relationId
)
{
return
request
({
url
:
'/
shelf
/relation/'
+
relationId
,
url
:
'/
material
/relation/'
+
relationId
,
method
:
'get'
})
}
...
...
@@ -29,7 +29,7 @@ export function getRelation(relationId) {
// 新增料架和物料维护
export
function
addRelation
(
data
)
{
return
request
({
url
:
'/
shelf
/relation'
,
url
:
'/
material
/relation'
,
method
:
'post'
,
data
:
data
})
...
...
@@ -38,7 +38,7 @@ export function addRelation(data) {
// 修改料架和物料维护
export
function
updateRelation
(
data
)
{
return
request
({
url
:
'/
shelf
/relation'
,
url
:
'/
material
/relation'
,
method
:
'put'
,
data
:
data
})
...
...
@@ -47,7 +47,7 @@ export function updateRelation(data) {
// 删除料架和物料维护
export
function
delRelation
(
relationId
)
{
return
request
({
url
:
'/
shelf
/relation/'
+
relationId
,
url
:
'/
material
/relation/'
+
relationId
,
method
:
'delete'
})
}
...
...
@@ -55,7 +55,7 @@ export function delRelation(relationId) {
// 导出料架和物料维护
export
function
exportRelation
(
query
)
{
return
request
({
url
:
'/
shelf
/relation/export'
,
url
:
'/
material
/relation/export'
,
method
:
'get'
,
params
:
query
})
...
...
smart-rack-base-web/src/views/materialmanage/info/index.vue
0 → 100644
View file @
c0e84752
<
template
>
<div
class=
"app-container"
>
<el-form
:model=
"queryParams"
ref=
"queryForm"
:inline=
"true"
v-show=
"showSearch"
label-width=
"68px"
>
<el-form-item
label=
"物料代码"
prop=
"materialCode"
>
<el-input
v-model=
"queryParams.materialCode"
placeholder=
"请输入物料代码"
clearable
size=
"small"
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"名称"
prop=
"materialName"
>
<el-input
v-model=
"queryParams.materialName"
placeholder=
"请输入名称"
clearable
size=
"small"
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"规格型号"
prop=
"materialSpecifications"
>
<el-input
v-model=
"queryParams.materialSpecifications"
placeholder=
"请输入规格型号"
clearable
size=
"small"
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"handleQuery"
>
搜索
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
</el-form-item>
</el-form>
<el-row
:gutter=
"10"
class=
"mb8"
>
<el-col
:span=
"1.5"
>
<el-button
type=
"primary"
plain
icon=
"el-icon-plus"
size=
"mini"
@
click=
"handleAdd"
v-hasPermi=
"['system:info:add']"
>
新增
</el-button>
</el-col>
<el-col
:span=
"1.5"
>
<el-button
type=
"success"
plain
icon=
"el-icon-edit"
size=
"mini"
:disabled=
"single"
@
click=
"handleUpdate"
v-hasPermi=
"['system:info:edit']"
>
修改
</el-button>
</el-col>
<el-col
:span=
"1.5"
>
<el-button
type=
"danger"
plain
icon=
"el-icon-delete"
size=
"mini"
:disabled=
"multiple"
@
click=
"handleDelete"
v-hasPermi=
"['system:info:remove']"
>
删除
</el-button>
</el-col>
<el-col
:span=
"1.5"
>
<el-button
type=
"warning"
plain
icon=
"el-icon-download"
size=
"mini"
:loading=
"exportLoading"
@
click=
"handleExport"
v-hasPermi=
"['system:info:export']"
>
导出
</el-button>
</el-col>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
</el-row>
<el-table
v-loading=
"loading"
:data=
"infoList"
@
selection-change=
"handleSelectionChange"
>
<el-table-column
type=
"selection"
width=
"55"
align=
"center"
/>
<el-table-column
label=
"主键"
align=
"center"
prop=
"materialId"
/>
<el-table-column
label=
"物料代码"
align=
"center"
prop=
"materialCode"
/>
<el-table-column
label=
"名称"
align=
"center"
prop=
"materialName"
/>
<el-table-column
label=
"规格型号"
align=
"center"
prop=
"materialSpecifications"
/>
<el-table-column
label=
"操作"
align=
"center"
class-name=
"small-padding fixed-width"
>
<template
slot-scope=
"scope"
>
<el-button
size=
"mini"
type=
"text"
icon=
"el-icon-edit"
@
click=
"handleUpdate(scope.row)"
v-hasPermi=
"['system:info:edit']"
>
修改
</el-button>
<el-button
size=
"mini"
type=
"text"
icon=
"el-icon-delete"
@
click=
"handleDelete(scope.row)"
v-hasPermi=
"['system:info:remove']"
>
删除
</el-button>
</
template
>
</el-table-column>
</el-table>
<pagination
v-show=
"total>0"
:total=
"total"
:page
.
sync=
"queryParams.pageNum"
:limit
.
sync=
"queryParams.pageSize"
@
pagination=
"getList"
/>
<!-- 添加或修改物料维护对话框 -->
<el-dialog
:title=
"title"
:visible
.
sync=
"open"
width=
"500px"
append-to-body
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form-item
label=
"物料代码"
prop=
"materialCode"
>
<el-input
v-model=
"form.materialCode"
placeholder=
"请输入物料代码"
/>
</el-form-item>
<el-form-item
label=
"名称"
prop=
"materialName"
>
<el-input
v-model=
"form.materialName"
placeholder=
"请输入名称"
/>
</el-form-item>
<el-form-item
label=
"规格型号"
prop=
"materialSpecifications"
>
<el-input
v-model=
"form.materialSpecifications"
placeholder=
"请输入规格型号"
/>
</el-form-item>
</el-form>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
type=
"primary"
@
click=
"submitForm"
>
确 定
</el-button>
<el-button
@
click=
"cancel"
>
取 消
</el-button>
</div>
</el-dialog>
</div>
</template>
<
script
>
import
{
listInfo
,
getInfo
,
delInfo
,
addInfo
,
updateInfo
,
exportInfo
}
from
"@/api/system/info"
;
export
default
{
name
:
"Info"
,
components
:
{
},
data
()
{
return
{
// 遮罩层
loading
:
true
,
// 导出遮罩层
exportLoading
:
false
,
// 选中数组
ids
:
[],
// 非单个禁用
single
:
true
,
// 非多个禁用
multiple
:
true
,
// 显示搜索条件
showSearch
:
true
,
// 总条数
total
:
0
,
// 物料维护表格数据
infoList
:
[],
// 弹出层标题
title
:
""
,
// 是否显示弹出层
open
:
false
,
// 查询参数
queryParams
:
{
pageNum
:
1
,
pageSize
:
10
,
materialCode
:
null
,
materialName
:
null
,
materialSpecifications
:
null
,
},
// 表单参数
form
:
{},
// 表单校验
rules
:
{
materialCode
:
[
{
required
:
true
,
message
:
"物料代码不能为空"
,
trigger
:
"blur"
}
],
}
};
},
created
()
{
this
.
getList
();
},
methods
:
{
/** 查询物料维护列表 */
getList
()
{
this
.
loading
=
true
;
listInfo
(
this
.
queryParams
).
then
(
response
=>
{
this
.
infoList
=
response
.
rows
;
this
.
total
=
response
.
total
;
this
.
loading
=
false
;
});
},
// 取消按钮
cancel
()
{
this
.
open
=
false
;
this
.
reset
();
},
// 表单重置
reset
()
{
this
.
form
=
{
materialId
:
null
,
materialCode
:
null
,
materialName
:
null
,
materialSpecifications
:
null
,
createBy
:
null
,
createTime
:
null
,
updateBy
:
null
,
updateTime
:
null
};
this
.
resetForm
(
"form"
);
},
/** 搜索按钮操作 */
handleQuery
()
{
this
.
queryParams
.
pageNum
=
1
;
this
.
getList
();
},
/** 重置按钮操作 */
resetQuery
()
{
this
.
resetForm
(
"queryForm"
);
this
.
handleQuery
();
},
// 多选框选中数据
handleSelectionChange
(
selection
)
{
this
.
ids
=
selection
.
map
(
item
=>
item
.
materialId
)
this
.
single
=
selection
.
length
!==
1
this
.
multiple
=
!
selection
.
length
},
/** 新增按钮操作 */
handleAdd
()
{
this
.
reset
();
this
.
open
=
true
;
this
.
title
=
"添加物料维护"
;
},
/** 修改按钮操作 */
handleUpdate
(
row
)
{
this
.
reset
();
const
materialId
=
row
.
materialId
||
this
.
ids
getInfo
(
materialId
).
then
(
response
=>
{
this
.
form
=
response
.
data
;
this
.
open
=
true
;
this
.
title
=
"修改物料维护"
;
});
},
/** 提交按钮 */
submitForm
()
{
this
.
$refs
[
"form"
].
validate
(
valid
=>
{
if
(
valid
)
{
if
(
this
.
form
.
materialId
!=
null
)
{
updateInfo
(
this
.
form
).
then
(
response
=>
{
this
.
msgSuccess
(
"修改成功"
);
this
.
open
=
false
;
this
.
getList
();
});
}
else
{
addInfo
(
this
.
form
).
then
(
response
=>
{
this
.
msgSuccess
(
"新增成功"
);
this
.
open
=
false
;
this
.
getList
();
});
}
}
});
},
/** 删除按钮操作 */
handleDelete
(
row
)
{
const
materialIds
=
row
.
materialId
||
this
.
ids
;
this
.
$confirm
(
'是否确认删除物料维护编号为"'
+
materialIds
+
'"的数据项?'
,
"警告"
,
{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
}).
then
(
function
()
{
return
delInfo
(
materialIds
);
}).
then
(()
=>
{
this
.
getList
();
this
.
msgSuccess
(
"删除成功"
);
}).
catch
(()
=>
{});
},
/** 导出按钮操作 */
handleExport
()
{
const
queryParams
=
this
.
queryParams
;
this
.
$confirm
(
'是否确认导出所有物料维护数据项?'
,
"警告"
,
{
confirmButtonText
:
"确定"
,
cancelButtonText
:
"取消"
,
type
:
"warning"
}).
then
(()
=>
{
this
.
exportLoading
=
true
;
return
exportInfo
(
queryParams
);
}).
then
(
response
=>
{
this
.
download
(
response
.
msg
);
this
.
exportLoading
=
false
;
}).
catch
(()
=>
{});
}
}
};
</
script
>
smart-rack-base-web/src/views/
rackandmaterial
relation/index.vue
→
smart-rack-base-web/src/views/
materialmanage/
relation/index.vue
View file @
c0e84752
File moved
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