Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
T
topsun-bpm
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
鲁鑫
topsun-bpm
Commits
db374b8b
Commit
db374b8b
authored
Nov 23, 2023
by
鲁鑫
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
工艺管理查询、新增页面
parent
91b72ed0
Hide whitespace changes
Inline
Side-by-side
Showing
60 changed files
with
814 additions
and
86 deletions
+814
-86
spring-resource.xml
...u-xt/src/main/resources/config/spring/spring-resource.xml
+1
-1
technologyDetail.js
...src/main/webapp/biz/topsun/technology/technologyDetail.js
+75
-0
technologyDetail.jsp
...rc/main/webapp/biz/topsun/technology/technologyDetail.jsp
+18
-0
technologyList.js
...t/src/main/webapp/biz/topsun/technology/technologyList.js
+110
-0
technologyList.jsp
.../src/main/webapp/biz/topsun/technology/technologyList.jsp
+28
-0
BrandApplication.java
...m/huigou/topsun/product/application/BrandApplication.java
+1
-1
ColorApplication.java
...m/huigou/topsun/product/application/ColorApplication.java
+1
-1
FactoryApplication.java
...huigou/topsun/product/application/FactoryApplication.java
+1
-1
ProductApplication.java
...huigou/topsun/product/application/ProductApplication.java
+1
-1
ProductCategoryApplication.java
...opsun/product/application/ProductCategoryApplication.java
+1
-1
ProductDetailApplication.java
.../topsun/product/application/ProductDetailApplication.java
+1
-1
ProductFaceApplication.java
...ou/topsun/product/application/ProductFaceApplication.java
+1
-1
ProductFaceColorApplication.java
...psun/product/application/ProductFaceColorApplication.java
+1
-1
ProductLookedApplication.java
.../topsun/product/application/ProductLookedApplication.java
+1
-1
ProductLossApplication.java
...ou/topsun/product/application/ProductLossApplication.java
+1
-1
ProductMaterialApplication.java
...opsun/product/application/ProductMaterialApplication.java
+1
-1
ProductPublishedConfApplication.java
.../product/application/ProductPublishedConfApplication.java
+1
-1
ProductTypesetConfApplication.java
...un/product/application/ProductTypesetConfApplication.java
+1
-1
BrandApplicationImpl.java
...topsun/product/application/impl/BrandApplicationImpl.java
+2
-2
ColorApplicationImpl.java
...topsun/product/application/impl/ColorApplicationImpl.java
+2
-2
FactoryApplicationImpl.java
...psun/product/application/impl/FactoryApplicationImpl.java
+2
-2
ProductApplicationImpl.java
...psun/product/application/impl/ProductApplicationImpl.java
+2
-2
ProductCategoryApplicationImpl.java
...duct/application/impl/ProductCategoryApplicationImpl.java
+2
-2
ProductDetailApplicationImpl.java
...roduct/application/impl/ProductDetailApplicationImpl.java
+2
-2
ProductFaceApplicationImpl.java
.../product/application/impl/ProductFaceApplicationImpl.java
+2
-2
ProductFaceColorApplicationImpl.java
...uct/application/impl/ProductFaceColorApplicationImpl.java
+2
-2
ProductLookedApplicationImpl.java
...roduct/application/impl/ProductLookedApplicationImpl.java
+2
-2
ProductLossApplicationImpl.java
.../product/application/impl/ProductLossApplicationImpl.java
+2
-2
ProductMaterialApplicationImpl.java
...duct/application/impl/ProductMaterialApplicationImpl.java
+2
-2
ProductPublishedConfApplicationImpl.java
...application/impl/ProductPublishedConfApplicationImpl.java
+2
-2
ProductTypesetConfApplicationImpl.java
...t/application/impl/ProductTypesetConfApplicationImpl.java
+2
-2
ProcessApplication.java
...gou/topsun/technology/application/ProcessApplication.java
+4
-1
ProcessMaterialItemApplication.java
...echnology/application/ProcessMaterialItemApplication.java
+1
-1
ProcessResourceApplication.java
...un/technology/application/ProcessResourceApplication.java
+1
-1
TechnologyApplication.java
.../topsun/technology/application/TechnologyApplication.java
+28
-0
TechnologyService.java
...igou/topsun/technology/application/TechnologyService.java
+0
-11
ProcessMaterialItemApplicationImpl.java
.../application/impl/ProcessMaterialItemApplicationImpl.java
+2
-2
ProcessResourceApplicationImpl.java
...logy/application/impl/ProcessResourceApplicationImpl.java
+2
-2
TechnologyApplicationImpl.java
...echnology/application/impl/TechnologyApplicationImpl.java
+62
-0
TechnologyServiceImpl.java
...un/technology/application/impl/TechnologyServiceImpl.java
+0
-18
ProcessController.java
...uigou/topsun/technology/controller/ProcessController.java
+20
-0
TechnologyController.java
...ou/topsun/technology/controller/TechnologyController.java
+103
-0
TechnologyProcessController.java
...un/technology/controller/TechnologyProcessController.java
+36
-0
Process.java
...va/com/huigou/topsun/technology/domain/model/Process.java
+1
-1
ProcessMaterialItem.java
...u/topsun/technology/domain/model/ProcessMaterialItem.java
+1
-1
ProcessResource.java
...uigou/topsun/technology/domain/model/ProcessResource.java
+1
-1
Technology.java
...com/huigou/topsun/technology/domain/model/Technology.java
+1
-1
TechnologyProcess.java
...gou/topsun/technology/domain/model/TechnologyProcess.java
+1
-1
TechnologyProcessQueryRequest.java
...echnology/domain/query/TechnologyProcessQueryRequest.java
+60
-0
TechnologyQueryRequest.java
...opsun/technology/domain/query/TechnologyQueryRequest.java
+36
-0
ProcessMaterialItemRepository.java
.../technology/repository/ProcessMaterialItemRepository.java
+1
-1
ProcessRepository.java
...uigou/topsun/technology/repository/ProcessRepository.java
+4
-1
ProcessResourceRepository.java
...psun/technology/repository/ProcessResourceRepository.java
+1
-1
TechnologyProcessRepository.java
...un/technology/repository/TechnologyProcessRepository.java
+1
-1
TechnologyRepository.java
...ou/topsun/technology/repository/TechnologyRepository.java
+1
-1
TechnologyProcessVo.java
.../com/huigou/topsun/technology/vo/TechnologyProcessVo.java
+69
-0
TechnologyVo.java
...in/java/com/huigou/topsun/technology/vo/TechnologyVo.java
+48
-0
process.xml
...n/src/main/resources/config/topsun/technology/process.xml
+21
-0
technology.xml
...rc/main/resources/config/topsun/technology/technology.xml
+13
-0
technologyProcess.xml
.../resources/config/topsun/technology/technologyProcess.xml
+24
-0
No files found.
huigou-xt/src/main/resources/config/spring/spring-resource.xml
View file @
db374b8b
...
@@ -29,7 +29,7 @@
...
@@ -29,7 +29,7 @@
<value>
i18n/messages
</value>
<value>
i18n/messages
</value>
<value>
i18n/pages
</value>
<value>
i18n/pages
</value>
<value>
i18n/common
</value>
<value>
i18n/common
</value>
<
value>
i18n/ssrf
</value
>
<
!--<value>i18n/ssrf</value>--
>
</list>
</list>
</property>
</property>
</bean>
</bean>
...
...
topsun-xt/src/main/webapp/biz/topsun/technology/technologyDetail.js
0 → 100644
View file @
db374b8b
var
processGridManager
=
null
;
$
(
document
).
ready
(
function
()
{
loadProcessListGrid
();
});
function
loadProcessListGrid
(){
var
toolbarOptions
=
UICtrl
.
getDefaultToolbarOptions
({
addHandler
:
function
(){
UICtrl
.
addGridRow
(
processGridManager
);
},
deleteHandler
:
function
()
{
var
_grid
=
UICtrl
.
getGridManager
(
'#processListGrid'
);
DataUtil
.
delSelectedRows
({
action
:
'technologyProcess/deleteTechnologyProcess.ajax'
,
param
:
{},
gridManager
:
_grid
,
idFieldName
:
'technologyId'
,
onSuccess
:
function
()
{
reloadGrid
();
}
});
}
});
processGridManager
=
UICtrl
.
grid
(
"#processListGrid"
,
{
columns
:
[
{
display
:
"工序名称"
,
name
:
"processName"
,
width
:
120
,
minWidth
:
60
,
type
:
"string"
,
align
:
"left"
,
editor
:
{
required
:
true
,
type
:
'text'
}
},
{
display
:
"工序类别"
,
name
:
"processTypeTextView"
,
width
:
120
,
minWidth
:
60
,
type
:
"string"
,
align
:
"left"
,
editor
:
{
type
:
'combobox'
,
data
:
$
(
"#processType"
).
combox
(
'getJSONData'
),
required
:
true
,
valueField
:
'processType'
}},
{
display
:
"工时"
,
name
:
"workHours"
,
width
:
120
,
minWidth
:
60
,
type
:
"number"
,
align
:
"left"
,
editor
:
{
required
:
true
,
type
:
'text'
,
mask
:
'positiveMoney'
}},
{
display
:
"工序内容"
,
name
:
"processContent"
,
width
:
180
,
minWidth
:
60
,
type
:
"string"
,
align
:
"left"
,
editor
:
{
required
:
true
,
type
:
'text'
}},
{
display
:
"工序说明"
,
name
:
"processRemark"
,
width
:
180
,
minWidth
:
60
,
type
:
"string"
,
align
:
"left"
,
editor
:
{
required
:
true
,
type
:
'text'
}
},
],
dataAction
:
"server"
,
url
:
web_app
.
name
+
'/technologyProcess/slicedTechnologyProcessList.ajax'
,
param
:{
technologyId
:
$
(
"#technologyId"
).
val
()},
pageSize
:
20
,
usePager
:
true
,
toolbar
:
toolbarOptions
,
enabledEdit
:
true
,
width
:
"100%"
,
height
:
500
,
heightDiff
:
-
8
,
checkbox
:
true
,
fixedCellHeight
:
true
,
selectRowButtonOnly
:
true
,
onDblClickRow
:
function
(
data
,
rowindex
,
rowobj
)
{
updateHandler
(
data
.
id
);
}
});
UICtrl
.
setSearchAreaToggle
(
processGridManager
);
}
topsun-xt/src/main/webapp/biz/topsun/technology/technologyDetail.jsp
0 → 100644
View file @
db374b8b
<%@ page
language=
"java"
contentType=
"text/html; charset=utf-8"
%>
<%@taglib
uri=
"/WEB-INF/taglib.tld"
prefix=
"x"
%>
<%@ taglib
uri=
"http://java.sun.com/jsp/jstl/core"
prefix=
"c"
%>
<head>
<x:script
src=
'/biz/topsun/technology/technologyDetail.js'
/>
</head>
<form
class=
"hg-form"
method=
"post"
action=
""
id=
"submitForm"
>
<x:hidden
name=
"technologyId"
/>
<x:hidden
name=
"productId"
/>
<div
class=
"hg-form-row"
>
<x:inputC
name=
"technologyName"
required=
"true"
label=
"工艺路线名称"
labelCol=
"2"
maxLength=
"64"
fieldCol=
"4"
/>
<x:selectC
name=
"technologyType"
required=
"true"
label=
"工艺类型"
labelCol=
"2"
dictionary=
"technologyType"
fieldCol=
"4"
/>
<x:inputC
name=
"technologyVersion"
required=
"false"
readonly=
"true"
label=
"工艺版本"
labelCol=
"2"
maxLength=
"32"
fieldCol=
"4"
/>
</div>
<div
class=
"blank_div clearfix"
></div>
<x:title
title=
"工序设置"
name=
"group"
hideTable=
"#info"
/>
<div
id=
"processListGrid"
style=
"margin: 2px;"
></div>
</form>
\ No newline at end of file
topsun-xt/src/main/webapp/biz/topsun/technology/technologyList.js
0 → 100644
View file @
db374b8b
var
gridManager
=
null
;
$
(
document
).
ready
(
function
()
{
initializateUI
();
loadTechnologyListGrid
();
});
function
initializateUI
()
{
UICtrl
.
layout
(
"#layout"
,
{
leftWidth
:
3
});
}
function
loadTechnologyListGrid
()
{
var
toolbarOptions
=
UICtrl
.
getDefaultToolbarOptions
({
addHandler
:
function
(){
addHandler
();
},
updateHandler
:
function
(){
updateHandler
();
},
deleteHandler
:
deleteHandler
,
});
gridManager
=
UICtrl
.
grid
(
"#technologyListGrid"
,
{
columns
:
[
{
display
:
"工艺路线名称"
,
name
:
"technologyName"
,
width
:
140
,
minWidth
:
60
,
type
:
"string"
,
align
:
"left"
},
{
display
:
"产品ID"
,
name
:
"productId"
,
width
:
120
,
minWidth
:
60
,
type
:
"string"
,
align
:
"left"
},
{
display
:
"工艺版本"
,
name
:
"technologyVersion"
,
width
:
120
,
minWidth
:
60
,
type
:
"string"
,
align
:
"left"
},
{
display
:
"工艺类型"
,
name
:
"technologyTypeTextView"
,
width
:
100
,
minWidth
:
60
,
type
:
"string"
,
align
:
"left"
},
],
dataAction
:
"server"
,
url
:
web_app
.
name
+
'/technology/slicedTechnologyList.ajax'
,
pageSize
:
20
,
usePager
:
true
,
toolbar
:
toolbarOptions
,
width
:
"100%"
,
height
:
"100%"
,
heightDiff
:
-
8
,
checkbox
:
true
,
fixedCellHeight
:
true
,
selectRowButtonOnly
:
true
,
onDblClickRow
:
function
(
data
,
rowindex
,
rowobj
)
{
updateHandler
(
data
.
id
);
}
});
UICtrl
.
setSearchAreaToggle
(
gridManager
);
}
function
query
(
obj
)
{
var
param
=
$
(
obj
).
formToJSON
();
UICtrl
.
gridSearch
(
gridManager
,
param
);
}
function
reloadGrid
()
{
gridManager
.
loadData
();
}
function
resetForm
(
obj
)
{
$
(
obj
).
formClean
();
}
function
addHandler
(){
UICtrl
.
showAjaxDialog
({
url
:
web_app
.
name
+
'/technology/addTechnologyDetail.load'
,
title
:
"新增工艺设置"
,
width
:
800
,
ok
:
function
(
div
){
var
_self
=
this
;
$
(
'#submitForm'
,
div
).
ajaxSubmit
({
url
:
web_app
.
name
+
'/technology/saveTechnology.ajax'
,
success
:
function
()
{
_self
.
close
();
reloadGrid
();
}
});
}
});
}
function
updateHandler
(
technologyId
){
if
(
!
technologyId
){
var
technologyId
=
DataUtil
.
getUpdateRowId
(
gridManager
);
if
(
!
technologyId
){
return
;
}
}
UICtrl
.
showAjaxDialog
({
url
:
web_app
.
name
+
'/technology/showTechnologyDetail.load'
,
title
:
"修改工艺设置"
,
width
:
1000
,
param
:{
technologyId
:
technologyId
},
ok
:
function
(
div
){
var
_self
=
this
;
$
(
'#submitForm'
,
div
).
ajaxSubmit
({
url
:
web_app
.
name
+
'/technology/updateTechnology.ajax'
,
success
:
function
()
{
_self
.
close
();
reloadGrid
();
}
});
}
});
}
//删除按钮
function
deleteHandler
()
{
DataUtil
.
del
({
action
:
'technology/deleteTechnologyByTechnologyId.ajax'
,
gridManager
:
gridManager
,
idFieldName
:
'technologyProcessId'
,
onSuccess
:
function
()
{
reloadGrid
();
}
});
}
topsun-xt/src/main/webapp/biz/topsun/technology/technologyList.jsp
0 → 100644
View file @
db374b8b
<%@ page
language=
"java"
contentType=
"text/html; charset=utf-8"
%>
<%@taglib
uri=
"/WEB-INF/taglib.tld"
prefix=
"x"
%>
<%@ taglib
uri=
"http://java.sun.com/jsp/jstl/core"
prefix=
"c"
%>
<html>
<head>
<x:base
include=
"layout,dialog,grid,tree,combox,commonTree"
/>
<x:script
src=
'/biz/topsun/technology/technologyList.js'
/>
</head>
<body>
<div
class=
"container-fluid"
>
<div
class=
"ui-hide"
>
<x:select
name=
"processType"
dictionary=
"processType"
/>
<x:select
name=
"yesorno"
dictionary=
"yesorno"
/>
</div>
<div
id=
"layout"
>
<div
position=
"center"
title=
"工艺管理"
>
<x:title
title=
"common.button.search"
hideTable=
"queryMainForm"
isHide=
"true"
/>
<form
class=
"hg-form ui-hide"
method=
"post"
action=
""
id=
"queryMainForm"
>
<x:inputC
name=
"ruleKind"
required=
"false"
label=
"工艺名称"
labelCol=
"1"
/>
<x:searchButtons />
</form>
<div
class=
"blank_div clearfix"
></div>
<div
id=
"technologyListGrid"
style=
"margin: 2px;"
></div>
</div>
</div>
</div>
</body>
</html>
\ No newline at end of file
topsun/src/main/java/com/huigou/topsun/product/application/Brand
Service
.java
→
topsun/src/main/java/com/huigou/topsun/product/application/Brand
Application
.java
View file @
db374b8b
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
* @description 针对表【brand(品牌)】的数据库操作Service
* @description 针对表【brand(品牌)】的数据库操作Service
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
public
interface
Brand
Service
{
public
interface
Brand
Application
{
}
}
topsun/src/main/java/com/huigou/topsun/product/application/Color
Service
.java
→
topsun/src/main/java/com/huigou/topsun/product/application/Color
Application
.java
View file @
db374b8b
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
* @description 针对表【color(颜色)】的数据库操作Service
* @description 针对表【color(颜色)】的数据库操作Service
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
public
interface
Color
Service
{
public
interface
Color
Application
{
}
}
topsun/src/main/java/com/huigou/topsun/product/application/Factory
Service
.java
→
topsun/src/main/java/com/huigou/topsun/product/application/Factory
Application
.java
View file @
db374b8b
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
* @description 针对表【factory(生产工厂)】的数据库操作Service
* @description 针对表【factory(生产工厂)】的数据库操作Service
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
public
interface
Factory
Service
{
public
interface
Factory
Application
{
}
}
topsun/src/main/java/com/huigou/topsun/product/application/Product
Service
.java
→
topsun/src/main/java/com/huigou/topsun/product/application/Product
Application
.java
View file @
db374b8b
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
* @description 针对表【product(产品)】的数据库操作Service
* @description 针对表【product(产品)】的数据库操作Service
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
public
interface
Product
Service
{
public
interface
Product
Application
{
}
}
topsun/src/main/java/com/huigou/topsun/product/application/ProductCategory
Service
.java
→
topsun/src/main/java/com/huigou/topsun/product/application/ProductCategory
Application
.java
View file @
db374b8b
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
* @description 针对表【product_category(产品类别)】的数据库操作Service
* @description 针对表【product_category(产品类别)】的数据库操作Service
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
public
interface
ProductCategory
Service
{
public
interface
ProductCategory
Application
{
}
}
topsun/src/main/java/com/huigou/topsun/product/application/ProductDetail
Service
.java
→
topsun/src/main/java/com/huigou/topsun/product/application/ProductDetail
Application
.java
View file @
db374b8b
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
* @description 针对表【product_detail(产品详细信息)】的数据库操作Service
* @description 针对表【product_detail(产品详细信息)】的数据库操作Service
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
public
interface
ProductDetail
Service
{
public
interface
ProductDetail
Application
{
}
}
topsun/src/main/java/com/huigou/topsun/product/application/ProductFace
Service
.java
→
topsun/src/main/java/com/huigou/topsun/product/application/ProductFace
Application
.java
View file @
db374b8b
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
* @description 针对表【product_face(产品版面信息)】的数据库操作Service
* @description 针对表【product_face(产品版面信息)】的数据库操作Service
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
public
interface
ProductFace
Service
{
public
interface
ProductFace
Application
{
}
}
topsun/src/main/java/com/huigou/topsun/product/application/ProductFaceColor
Service
.java
→
topsun/src/main/java/com/huigou/topsun/product/application/ProductFaceColor
Application
.java
View file @
db374b8b
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
* @description 针对表【product_face_color(产品版面颜色)】的数据库操作Service
* @description 针对表【product_face_color(产品版面颜色)】的数据库操作Service
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
public
interface
ProductFaceColor
Service
{
public
interface
ProductFaceColor
Application
{
}
}
topsun/src/main/java/com/huigou/topsun/product/application/ProductLooked
Service
.java
→
topsun/src/main/java/com/huigou/topsun/product/application/ProductLooked
Application
.java
View file @
db374b8b
...
@@ -8,7 +8,7 @@ import com.huigou.topsun.product.domain.ProductLooked;
...
@@ -8,7 +8,7 @@ import com.huigou.topsun.product.domain.ProductLooked;
* @description 针对表【product_looked(产品外观)】的数据库操作Service
* @description 针对表【product_looked(产品外观)】的数据库操作Service
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
public
interface
ProductLooked
Service
{
public
interface
ProductLooked
Application
{
public
ProductLooked
getProductLookedById
(
String
productLookedId
);
public
ProductLooked
getProductLookedById
(
String
productLookedId
);
...
...
topsun/src/main/java/com/huigou/topsun/product/application/ProductLoss
Service
.java
→
topsun/src/main/java/com/huigou/topsun/product/application/ProductLoss
Application
.java
View file @
db374b8b
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
* @description 针对表【product_loss(产品loss配置)】的数据库操作Service
* @description 针对表【product_loss(产品loss配置)】的数据库操作Service
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
public
interface
ProductLoss
Service
{
public
interface
ProductLoss
Application
{
}
}
topsun/src/main/java/com/huigou/topsun/product/application/ProductMaterial
Service
.java
→
topsun/src/main/java/com/huigou/topsun/product/application/ProductMaterial
Application
.java
View file @
db374b8b
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
* @description 针对表【product_material(产品物料组成)】的数据库操作Service
* @description 针对表【product_material(产品物料组成)】的数据库操作Service
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
public
interface
ProductMaterial
Service
{
public
interface
ProductMaterial
Application
{
}
}
topsun/src/main/java/com/huigou/topsun/product/application/ProductPublishedConf
Service
.java
→
topsun/src/main/java/com/huigou/topsun/product/application/ProductPublishedConf
Application
.java
View file @
db374b8b
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
* @description 针对表【product_published_conf(产品打样排版参数配置)】的数据库操作Service
* @description 针对表【product_published_conf(产品打样排版参数配置)】的数据库操作Service
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
public
interface
ProductPublishedConf
Service
{
public
interface
ProductPublishedConf
Application
{
}
}
topsun/src/main/java/com/huigou/topsun/product/application/ProductTypesetConf
Service
.java
→
topsun/src/main/java/com/huigou/topsun/product/application/ProductTypesetConf
Application
.java
View file @
db374b8b
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.product.application;
* @description 针对表【product_typeset_conf(产品排版配置ID)】的数据库操作Service
* @description 针对表【product_typeset_conf(产品排版配置ID)】的数据库操作Service
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
public
interface
ProductTypesetConf
Service
{
public
interface
ProductTypesetConf
Application
{
}
}
topsun/src/main/java/com/huigou/topsun/product/application/impl/Brand
Service
Impl.java
→
topsun/src/main/java/com/huigou/topsun/product/application/impl/Brand
Application
Impl.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
import
com.huigou.topsun.product.application.Brand
Service
;
import
com.huigou.topsun.product.application.Brand
Application
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
/**
/**
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
@Service
@Service
public
class
Brand
ServiceImpl
implements
BrandService
{
public
class
Brand
ApplicationImpl
implements
BrandApplication
{
}
}
...
...
topsun/src/main/java/com/huigou/topsun/product/application/impl/Color
Service
Impl.java
→
topsun/src/main/java/com/huigou/topsun/product/application/impl/Color
Application
Impl.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
import
com.huigou.topsun.product.application.Color
Service
;
import
com.huigou.topsun.product.application.Color
Application
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
/**
/**
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
@Service
@Service
public
class
Color
ServiceImpl
implements
ColorService
{
public
class
Color
ApplicationImpl
implements
ColorApplication
{
}
}
...
...
topsun/src/main/java/com/huigou/topsun/product/application/impl/Factory
Service
Impl.java
→
topsun/src/main/java/com/huigou/topsun/product/application/impl/Factory
Application
Impl.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
import
com.huigou.topsun.product.application.Factory
Service
;
import
com.huigou.topsun.product.application.Factory
Application
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
/**
/**
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
@Service
@Service
public
class
Factory
ServiceImpl
implements
FactoryService
{
public
class
Factory
ApplicationImpl
implements
FactoryApplication
{
}
}
...
...
topsun/src/main/java/com/huigou/topsun/product/application/impl/Product
Service
Impl.java
→
topsun/src/main/java/com/huigou/topsun/product/application/impl/Product
Application
Impl.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
import
com.huigou.topsun.product.application.Product
Service
;
import
com.huigou.topsun.product.application.Product
Application
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
/**
/**
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
@Service
@Service
public
class
Product
ServiceImpl
implements
ProductService
{
public
class
Product
ApplicationImpl
implements
ProductApplication
{
}
}
...
...
topsun/src/main/java/com/huigou/topsun/product/application/impl/ProductCategory
Service
Impl.java
→
topsun/src/main/java/com/huigou/topsun/product/application/impl/ProductCategory
Application
Impl.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
import
com.huigou.topsun.product.application.ProductCategory
Service
;
import
com.huigou.topsun.product.application.ProductCategory
Application
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
/**
/**
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
@Service
@Service
public
class
ProductCategory
ServiceImpl
implements
ProductCategoryService
{
public
class
ProductCategory
ApplicationImpl
implements
ProductCategoryApplication
{
}
}
...
...
topsun/src/main/java/com/huigou/topsun/product/application/impl/ProductDetail
Service
Impl.java
→
topsun/src/main/java/com/huigou/topsun/product/application/impl/ProductDetail
Application
Impl.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
import
com.huigou.topsun.product.application.ProductDetail
Service
;
import
com.huigou.topsun.product.application.ProductDetail
Application
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
/**
/**
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
@Service
@Service
public
class
ProductDetail
ServiceImpl
implements
ProductDetailService
{
public
class
ProductDetail
ApplicationImpl
implements
ProductDetailApplication
{
}
}
...
...
topsun/src/main/java/com/huigou/topsun/product/application/impl/ProductFace
Service
Impl.java
→
topsun/src/main/java/com/huigou/topsun/product/application/impl/ProductFace
Application
Impl.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
import
com.huigou.topsun.product.application.ProductFace
Service
;
import
com.huigou.topsun.product.application.ProductFace
Application
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
/**
/**
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
@Service
@Service
public
class
ProductFace
ServiceImpl
implements
ProductFaceService
{
public
class
ProductFace
ApplicationImpl
implements
ProductFaceApplication
{
}
}
...
...
topsun/src/main/java/com/huigou/topsun/product/application/impl/ProductFaceColor
Service
Impl.java
→
topsun/src/main/java/com/huigou/topsun/product/application/impl/ProductFaceColor
Application
Impl.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
import
com.huigou.topsun.product.application.ProductFaceColor
Service
;
import
com.huigou.topsun.product.application.ProductFaceColor
Application
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
/**
/**
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
@Service
@Service
public
class
ProductFaceColor
ServiceImpl
implements
ProductFaceColorService
{
public
class
ProductFaceColor
ApplicationImpl
implements
ProductFaceColorApplication
{
}
}
...
...
topsun/src/main/java/com/huigou/topsun/product/application/impl/ProductLooked
Service
Impl.java
→
topsun/src/main/java/com/huigou/topsun/product/application/impl/ProductLooked
Application
Impl.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
import
com.huigou.topsun.product.application.ProductLooked
Service
;
import
com.huigou.topsun.product.application.ProductLooked
Application
;
import
com.huigou.topsun.product.domain.ProductLooked
;
import
com.huigou.topsun.product.domain.ProductLooked
;
import
com.huigou.topsun.product.repository.ProductLookedRepository
;
import
com.huigou.topsun.product.repository.ProductLookedRepository
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -12,7 +12,7 @@ import org.springframework.stereotype.Service;
...
@@ -12,7 +12,7 @@ import org.springframework.stereotype.Service;
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
@Service
@Service
public
class
ProductLooked
ServiceImpl
implements
ProductLookedService
{
public
class
ProductLooked
ApplicationImpl
implements
ProductLookedApplication
{
@Autowired
@Autowired
ProductLookedRepository
productLookedRepository
;
ProductLookedRepository
productLookedRepository
;
...
...
topsun/src/main/java/com/huigou/topsun/product/application/impl/ProductLoss
Service
Impl.java
→
topsun/src/main/java/com/huigou/topsun/product/application/impl/ProductLoss
Application
Impl.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
import
com.huigou.topsun.product.application.ProductLoss
Service
;
import
com.huigou.topsun.product.application.ProductLoss
Application
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
/**
/**
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
@Service
@Service
public
class
ProductLoss
ServiceImpl
implements
ProductLossService
{
public
class
ProductLoss
ApplicationImpl
implements
ProductLossApplication
{
}
}
...
...
topsun/src/main/java/com/huigou/topsun/product/application/impl/ProductMaterial
Service
Impl.java
→
topsun/src/main/java/com/huigou/topsun/product/application/impl/ProductMaterial
Application
Impl.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
import
com.huigou.topsun.product.application.ProductMaterial
Service
;
import
com.huigou.topsun.product.application.ProductMaterial
Application
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
/**
/**
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
@Service
@Service
public
class
ProductMaterial
ServiceImpl
implements
ProductMaterialService
{
public
class
ProductMaterial
ApplicationImpl
implements
ProductMaterialApplication
{
}
}
...
...
topsun/src/main/java/com/huigou/topsun/product/application/impl/ProductPublishedConf
Service
Impl.java
→
topsun/src/main/java/com/huigou/topsun/product/application/impl/ProductPublishedConf
Application
Impl.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
import
com.huigou.topsun.product.application.ProductPublishedConf
Service
;
import
com.huigou.topsun.product.application.ProductPublishedConf
Application
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
/**
/**
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
@Service
@Service
public
class
ProductPublishedConf
ServiceImpl
implements
ProductPublishedConfService
{
public
class
ProductPublishedConf
ApplicationImpl
implements
ProductPublishedConfApplication
{
}
}
...
...
topsun/src/main/java/com/huigou/topsun/product/application/impl/ProductTypesetConf
Service
Impl.java
→
topsun/src/main/java/com/huigou/topsun/product/application/impl/ProductTypesetConf
Application
Impl.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
package
com
.
huigou
.
topsun
.
product
.
application
.
impl
;
import
com.huigou.topsun.product.application.ProductTypesetConf
Service
;
import
com.huigou.topsun.product.application.ProductTypesetConf
Application
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
/**
/**
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
* @createDate 2023-11-22 10:24:31
* @createDate 2023-11-22 10:24:31
*/
*/
@Service
@Service
public
class
ProductTypesetConf
ServiceImpl
implements
ProductTypesetConfService
{
public
class
ProductTypesetConf
ApplicationImpl
implements
ProductTypesetConfApplication
{
}
}
...
...
topsun/src/main/java/com/huigou/topsun/technology/application/Process
Service
.java
→
topsun/src/main/java/com/huigou/topsun/technology/application/Process
Application
.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
application
;
package
com
.
huigou
.
topsun
.
technology
.
application
;
import
java.util.Map
;
/**
/**
* @author 16508
* @author 16508
* @description 针对表【process(工序)】的数据库操作Service
* @description 针对表【process(工序)】的数据库操作Service
* @createDate 2023-11-22 11:04:03
* @createDate 2023-11-22 11:04:03
*/
*/
public
interface
Process
Service
{
public
interface
Process
Application
{
public
static
final
String
QUERY_XML_FILE_PATH
=
"config/topsun/technology/process.xml"
;
}
}
topsun/src/main/java/com/huigou/topsun/technology/application/ProcessMaterialItem
Service
.java
→
topsun/src/main/java/com/huigou/topsun/technology/application/ProcessMaterialItem
Application
.java
View file @
db374b8b
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.technology.application;
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.technology.application;
* @description 针对表【process_material_item(工序物料关系表)】的数据库操作Service
* @description 针对表【process_material_item(工序物料关系表)】的数据库操作Service
* @createDate 2023-11-22 11:04:03
* @createDate 2023-11-22 11:04:03
*/
*/
public
interface
ProcessMaterialItem
Service
{
public
interface
ProcessMaterialItem
Application
{
}
}
topsun/src/main/java/com/huigou/topsun/technology/application/ProcessResource
Service
.java
→
topsun/src/main/java/com/huigou/topsun/technology/application/ProcessResource
Application
.java
View file @
db374b8b
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.technology.application;
...
@@ -6,6 +6,6 @@ package com.huigou.topsun.technology.application;
* @description 针对表【process_resource(工序资源)】的数据库操作Service
* @description 针对表【process_resource(工序资源)】的数据库操作Service
* @createDate 2023-11-22 11:04:03
* @createDate 2023-11-22 11:04:03
*/
*/
public
interface
ProcessResource
Service
{
public
interface
ProcessResource
Application
{
}
}
topsun/src/main/java/com/huigou/topsun/technology/application/TechnologyApplication.java
0 → 100644
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
application
;
import
com.huigou.topsun.technology.domain.model.Technology
;
import
com.huigou.topsun.technology.domain.query.TechnologyQueryRequest
;
import
com.huigou.topsun.technology.vo.TechnologyVo
;
import
java.util.Map
;
/**
* @author 16508
* @description 针对表【technology(工艺)】的数据库操作Service
* @createDate 2023-11-22 11:04:03
*/
public
interface
TechnologyApplication
{
public
static
final
String
QUERY_XML_FILE_PATH
=
"config/topsun/technology/technology.xml"
;
Map
<
String
,
Object
>
slicedTechnologyList
(
TechnologyQueryRequest
queryRequest
);
TechnologyVo
saveTechnology
(
TechnologyVo
technologyVo
);
TechnologyVo
updateTechnologyVo
(
TechnologyVo
technologyVo
);
void
deleteTechnologyVo
(
String
id
);
TechnologyVo
findTechnologyByTechnologyIdId
(
String
technologyId
);
}
topsun/src/main/java/com/huigou/topsun/technology/application/TechnologyService.java
deleted
100644 → 0
View file @
91b72ed0
package
com
.
huigou
.
topsun
.
technology
.
application
;
/**
* @author 16508
* @description 针对表【technology(工艺)】的数据库操作Service
* @createDate 2023-11-22 11:04:03
*/
public
interface
TechnologyService
{
}
topsun/src/main/java/com/huigou/topsun/technology/application/impl/ProcessMaterialItem
Service
Impl.java
→
topsun/src/main/java/com/huigou/topsun/technology/application/impl/ProcessMaterialItem
Application
Impl.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
application
.
impl
;
package
com
.
huigou
.
topsun
.
technology
.
application
.
impl
;
import
com.huigou.topsun.technology.application.ProcessMaterialItem
Service
;
import
com.huigou.topsun.technology.application.ProcessMaterialItem
Application
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
/**
/**
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
* @createDate 2023-11-22 11:04:03
* @createDate 2023-11-22 11:04:03
*/
*/
@Service
@Service
public
class
ProcessMaterialItem
ServiceImpl
implements
ProcessMaterialItemService
{
public
class
ProcessMaterialItem
ApplicationImpl
implements
ProcessMaterialItemApplication
{
}
}
...
...
topsun/src/main/java/com/huigou/topsun/technology/application/impl/ProcessResource
Service
Impl.java
→
topsun/src/main/java/com/huigou/topsun/technology/application/impl/ProcessResource
Application
Impl.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
application
.
impl
;
package
com
.
huigou
.
topsun
.
technology
.
application
.
impl
;
import
com.huigou.topsun.technology.application.ProcessResource
Service
;
import
com.huigou.topsun.technology.application.ProcessResource
Application
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
/**
/**
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
...
@@ -9,7 +9,7 @@ import org.springframework.stereotype.Service;
* @createDate 2023-11-22 11:04:03
* @createDate 2023-11-22 11:04:03
*/
*/
@Service
@Service
public
class
ProcessResource
ServiceImpl
implements
ProcessResourceService
{
public
class
ProcessResource
ApplicationImpl
implements
ProcessResourceApplication
{
}
}
...
...
topsun/src/main/java/com/huigou/topsun/technology/application/impl/TechnologyApplicationImpl.java
0 → 100644
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
application
.
impl
;
import
com.huigou.cache.DictUtil
;
import
com.huigou.data.query.model.QueryDescriptor
;
import
com.huigou.data.query.model.QueryModel
;
import
com.huigou.topsun.technology.application.TechnologyApplication
;
import
com.huigou.topsun.technology.domain.model.Technology
;
import
com.huigou.topsun.technology.domain.query.TechnologyQueryRequest
;
import
com.huigou.topsun.technology.repository.TechnologyRepository
;
import
com.huigou.topsun.technology.vo.TechnologyVo
;
import
com.huigou.uasp.bmp.common.application.BaseApplication
;
import
org.springframework.stereotype.Service
;
import
javax.annotation.Resource
;
import
java.util.Map
;
/**
* @author 16508
* @description 针对表【technology(工艺)】的数据库操作Service实现
* @createDate 2023-11-22 11:04:03
*/
@Service
public
class
TechnologyApplicationImpl
extends
BaseApplication
implements
TechnologyApplication
{
@Resource
private
TechnologyRepository
technologyRepository
;
@Override
public
Map
<
String
,
Object
>
slicedTechnologyList
(
TechnologyQueryRequest
queryRequest
)
{
QueryDescriptor
queryDescriptor
=
this
.
sqlExecutorDao
.
getQuery
(
QUERY_XML_FILE_PATH
,
"technology"
);
QueryModel
model
=
this
.
sqlExecutorDao
.
getQueryModel
(
queryDescriptor
,
queryRequest
);
model
.
putDictionary
(
"technologyType"
,
DictUtil
.
getDictionary
(
"technologyType"
));
return
this
.
sqlExecutorDao
.
executeSlicedQuery
(
model
);
}
@Override
public
TechnologyVo
saveTechnology
(
TechnologyVo
technologyVo
)
{
Technology
technology
=
TechnologyVo
.
getTechnology
(
technologyVo
);
technologyRepository
.
saveAndFlush
(
technology
);
technologyVo
.
setTechnologyId
(
technology
.
getTechnologyId
());
return
technologyVo
;
}
@Override
public
TechnologyVo
updateTechnologyVo
(
TechnologyVo
technologyVo
)
{
return
null
;
}
@Override
public
void
deleteTechnologyVo
(
String
id
)
{
technologyRepository
.
delete
(
id
);
}
@Override
public
TechnologyVo
findTechnologyByTechnologyIdId
(
String
technologyId
)
{
Technology
technology
=
technologyRepository
.
findOne
(
technologyId
);
return
TechnologyVo
.
getTechnologyVo
(
technology
);
}
}
topsun/src/main/java/com/huigou/topsun/technology/application/impl/TechnologyServiceImpl.java
deleted
100644 → 0
View file @
91b72ed0
package
com
.
huigou
.
topsun
.
technology
.
application
.
impl
;
import
com.huigou.topsun.technology.application.TechnologyService
;
import
org.springframework.stereotype.Service
;
/**
* @author 16508
* @description 针对表【technology(工艺)】的数据库操作Service实现
* @createDate 2023-11-22 11:04:03
*/
@Service
public
class
TechnologyServiceImpl
implements
TechnologyService
{
}
topsun/src/main/java/com/huigou/topsun/technology/controller/ProcessController.java
0 → 100644
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
controller
;
import
com.huigou.topsun.technology.application.ProcessApplication
;
import
com.huigou.uasp.annotation.ControllerMapping
;
import
com.huigou.uasp.client.CommonController
;
import
com.huigou.util.SDO
;
import
org.springframework.stereotype.Controller
;
import
javax.annotation.Resource
;
/**
* @Auther: xin.lu
* @Date: 2023/11/23/15:48
* @Description:
*/
@Controller
@ControllerMapping
(
"/process"
)
public
class
ProcessController
extends
CommonController
{
}
topsun/src/main/java/com/huigou/topsun/technology/controller/TechnologyController.java
0 → 100644
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
controller
;
import
com.huigou.cache.DictUtil
;
import
com.huigou.topsun.technology.application.TechnologyApplication
;
import
com.huigou.topsun.technology.domain.query.TechnologyQueryRequest
;
import
com.huigou.topsun.technology.vo.TechnologyVo
;
import
com.huigou.uasp.annotation.ControllerMapping
;
import
com.huigou.uasp.client.CommonController
;
import
com.huigou.util.SDO
;
import
org.springframework.stereotype.Controller
;
import
javax.annotation.Resource
;
import
java.util.Map
;
/**
* @Auther: xin.lu
* @Date: 2023/11/23/11:14
* @Description:
*/
@Controller
@ControllerMapping
(
"/technology"
)
public
class
TechnologyController
extends
CommonController
{
@Resource
private
TechnologyApplication
technologyApplication
;
protected
String
getPagePath
()
{
return
"/biz/topsun/technology/"
;
}
/**
* 跳转到查询页面
* @return
*/
public
String
forwardTechnologyList
(){
Map
<
String
,
String
>
processType
=
DictUtil
.
getDictionary
(
"processType"
);
this
.
putAttribute
(
"processType"
,
processType
);
return
forward
(
"technologyList"
);
}
/**
* 查询数据列表
* @return
*/
public
String
slicedTechnologyList
(){
SDO
sdo
=
this
.
getSDO
();
TechnologyQueryRequest
queryRequest
=
sdo
.
toQueryRequest
(
TechnologyQueryRequest
.
class
);
return
toResult
(
technologyApplication
.
slicedTechnologyList
(
queryRequest
));
}
/**
* 保存工艺
* @return
*/
public
String
saveTechnology
(){
SDO
sdo
=
this
.
getSDO
();
TechnologyVo
technologyVo
=
sdo
.
toObject
(
TechnologyVo
.
class
);
technologyApplication
.
saveTechnology
(
technologyVo
);
return
success
(
technologyVo
);
}
/**
* 修改工艺
* @return
*/
public
String
updateTechnology
(){
SDO
sdo
=
this
.
getSDO
();
TechnologyVo
technologyVo
=
sdo
.
toObject
(
TechnologyVo
.
class
);
technologyApplication
.
updateTechnologyVo
(
technologyVo
);
return
success
(
technologyVo
);
}
/**
* 删除工艺
* @return
*/
public
String
deleteTechnologyByTechnologyId
(){
SDO
sdo
=
this
.
getSDO
();
String
technologyId
=
sdo
.
getString
(
"technologyId"
);
technologyApplication
.
deleteTechnologyVo
(
technologyId
);
return
success
();
}
/**
* 工艺新增明细
* @return
*/
public
String
addTechnologyDetail
(){
return
forward
(
"technologyDetail"
);
}
/**
* 查看工艺明细
* @return
*/
public
String
showTechnologyDetail
(){
SDO
sdo
=
this
.
getSDO
();
String
technologyId
=
sdo
.
getString
(
"technologyId"
);
TechnologyVo
technologyVo
=
technologyApplication
.
findTechnologyByTechnologyIdId
(
technologyId
);
return
forward
(
"technologyDetail"
,
technologyVo
);
}
}
topsun/src/main/java/com/huigou/topsun/technology/controller/TechnologyProcessController.java
0 → 100644
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
controller
;
import
com.huigou.topsun.technology.application.TechnologyProcessApplication
;
import
com.huigou.topsun.technology.domain.query.TechnologyProcessQueryRequest
;
import
com.huigou.uasp.annotation.ControllerMapping
;
import
com.huigou.uasp.client.CommonController
;
import
com.huigou.util.SDO
;
import
org.springframework.stereotype.Controller
;
import
javax.annotation.Resource
;
import
java.util.List
;
/**
* @Auther: xin.lu
* @Date: 2023/11/23/16:56
* @Description:
*/
@Controller
@ControllerMapping
(
"/technologyProcess"
)
public
class
TechnologyProcessController
extends
CommonController
{
@Resource
private
TechnologyProcessApplication
technologyProcessApplication
;
public
String
slicedTechnologyProcessList
(){
SDO
sdo
=
this
.
getSDO
();
TechnologyProcessQueryRequest
queryRequest
=
sdo
.
toQueryRequest
(
TechnologyProcessQueryRequest
.
class
);
return
toResult
(
technologyProcessApplication
.
slicedTechnologyProcessList
(
queryRequest
));
}
public
String
deleteTechnologyProcess
(){
SDO
sdo
=
this
.
getSDO
();
List
<
String
>
technologyProcessIds
=
sdo
.
getIds
();
return
success
();
}
}
topsun/src/main/java/com/huigou/topsun/technology/domain/Process.java
→
topsun/src/main/java/com/huigou/topsun/technology/domain/
model/
Process.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
domain
;
package
com
.
huigou
.
topsun
.
technology
.
domain
.
model
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
javax.persistence.*
;
import
javax.persistence.*
;
...
...
topsun/src/main/java/com/huigou/topsun/technology/domain/ProcessMaterialItem.java
→
topsun/src/main/java/com/huigou/topsun/technology/domain/
model/
ProcessMaterialItem.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
domain
;
package
com
.
huigou
.
topsun
.
technology
.
domain
.
model
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
javax.persistence.*
;
import
javax.persistence.*
;
...
...
topsun/src/main/java/com/huigou/topsun/technology/domain/ProcessResource.java
→
topsun/src/main/java/com/huigou/topsun/technology/domain/
model/
ProcessResource.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
domain
;
package
com
.
huigou
.
topsun
.
technology
.
domain
.
model
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
javax.persistence.*
;
import
javax.persistence.*
;
...
...
topsun/src/main/java/com/huigou/topsun/technology/domain/Technology.java
→
topsun/src/main/java/com/huigou/topsun/technology/domain/
model/
Technology.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
domain
;
package
com
.
huigou
.
topsun
.
technology
.
domain
.
model
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
javax.persistence.*
;
import
javax.persistence.*
;
...
...
topsun/src/main/java/com/huigou/topsun/technology/domain/TechnologyProcess.java
→
topsun/src/main/java/com/huigou/topsun/technology/domain/
model/
TechnologyProcess.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
domain
;
package
com
.
huigou
.
topsun
.
technology
.
domain
.
model
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
javax.persistence.*
;
import
javax.persistence.*
;
...
...
topsun/src/main/java/com/huigou/topsun/technology/domain/query/TechnologyProcessQueryRequest.java
0 → 100644
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
domain
.
query
;
import
com.alibaba.fastjson.JSON
;
import
com.huigou.data.domain.query.QueryAbstractRequest
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
* 工序
* @TableName process
*/
@Data
public
class
TechnologyProcessQueryRequest
extends
QueryAbstractRequest
{
/**
* 工艺节点条目ID
*/
private
String
technologyProcessId
;
/**
* 工艺ID
*/
private
String
technologyId
;
/**
* 工序ID
*/
private
String
processId
;
/**
* 条目序号
*/
private
Integer
sortNum
;
/**
* 工序名称
*/
private
String
processName
;
/**
* 工序说明
*/
private
String
processRemark
;
/**
* 工时
*/
private
Double
workHours
;
/**
* 工序类别(process_type)
*/
private
String
processType
;
/**
* 工序内容
*/
private
String
processContent
;
}
\ No newline at end of file
topsun/src/main/java/com/huigou/topsun/technology/domain/query/TechnologyQueryRequest.java
0 → 100644
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
domain
.
query
;
import
com.huigou.data.domain.query.QueryAbstractRequest
;
import
lombok.Data
;
/**
* 工艺
* @TableName technology
*/
@Data
public
class
TechnologyQueryRequest
extends
QueryAbstractRequest
{
/**
* 工艺路线ID
*/
private
String
technologyId
;
/**
* 工艺路线名称
*/
private
String
technologyName
;
/**
* 产品ID
*/
private
String
productId
;
/**
* 工艺版本
*/
private
String
technologyVersion
;
/**
* 工艺类型(technology_type)
*/
private
String
technologyType
;
}
\ No newline at end of file
topsun/src/main/java/com/huigou/topsun/technology/repository/ProcessMaterialItemRepository.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
repository
;
package
com
.
huigou
.
topsun
.
technology
.
repository
;
import
com.huigou.topsun.technology.domain.ProcessMaterialItem
;
import
com.huigou.topsun.technology.domain.
model.
ProcessMaterialItem
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaRepository
;
/**
/**
...
...
topsun/src/main/java/com/huigou/topsun/technology/repository/ProcessRepository.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
repository
;
package
com
.
huigou
.
topsun
.
technology
.
repository
;
import
com.huigou.topsun.technology.domain.Process
;
import
com.huigou.topsun.technology.domain.
model.
Process
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
java.util.List
;
/**
/**
* @Auther: xin.lu
* @Auther: xin.lu
* @Date: 2023/11/22/11:11
* @Date: 2023/11/22/11:11
* @Description:
* @Description:
*/
*/
public
interface
ProcessRepository
extends
JpaRepository
<
Process
,
String
>
{
public
interface
ProcessRepository
extends
JpaRepository
<
Process
,
String
>
{
}
}
topsun/src/main/java/com/huigou/topsun/technology/repository/ProcessResourceRepository.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
repository
;
package
com
.
huigou
.
topsun
.
technology
.
repository
;
import
com.huigou.topsun.technology.domain.ProcessResource
;
import
com.huigou.topsun.technology.domain.
model.
ProcessResource
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaRepository
;
/**
/**
...
...
topsun/src/main/java/com/huigou/topsun/technology/repository/TechnologyProcessRepository.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
repository
;
package
com
.
huigou
.
topsun
.
technology
.
repository
;
import
com.huigou.topsun.technology.domain.TechnologyProcess
;
import
com.huigou.topsun.technology.domain.
model.
TechnologyProcess
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaRepository
;
/**
/**
...
...
topsun/src/main/java/com/huigou/topsun/technology/repository/TechnologyRepository.java
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
repository
;
package
com
.
huigou
.
topsun
.
technology
.
repository
;
import
com.huigou.topsun.technology.domain.Technology
;
import
com.huigou.topsun.technology.domain.
model.
Technology
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
org.springframework.data.jpa.repository.JpaRepository
;
/**
/**
...
...
topsun/src/main/java/com/huigou/topsun/technology/vo/TechnologyProcessVo.java
0 → 100644
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
vo
;
import
com.alibaba.fastjson.JSON
;
import
lombok.Data
;
import
javax.persistence.Column
;
import
javax.persistence.Id
;
import
java.io.Serializable
;
/**
* 工序
* @TableName process
*/
@Data
public
class
TechnologyProcessVo
implements
Serializable
{
/**
* 工艺节点条目ID
*/
private
String
technologyProcessId
;
/**
* 工艺ID
*/
private
String
technologyId
;
/**
* 工序ID
*/
private
String
processId
;
/**
* 条目序号
*/
private
Integer
sortNum
;
/**
* 工序名称
*/
private
String
processName
;
/**
* 工序说明
*/
private
String
processRemark
;
/**
* 工时
*/
private
Double
workHours
;
/**
* 工序类别(process_type)
*/
private
String
processType
;
/**
* 工序内容
*/
private
String
processContent
;
public
static
Process
getProcess
(
TechnologyProcessVo
processVo
){
return
JSON
.
parseObject
(
JSON
.
toJSONString
(
processVo
),
Process
.
class
);
}
public
static
TechnologyProcessVo
getProcessVo
(
Process
process
){
return
JSON
.
parseObject
(
JSON
.
toJSONString
(
process
),
TechnologyProcessVo
.
class
);
}
}
\ No newline at end of file
topsun/src/main/java/com/huigou/topsun/technology/vo/TechnologyVo.java
0 → 100644
View file @
db374b8b
package
com
.
huigou
.
topsun
.
technology
.
vo
;
import
com.alibaba.fastjson.JSON
;
import
com.huigou.data.domain.query.QueryAbstractRequest
;
import
com.huigou.topsun.technology.domain.model.Technology
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
* 工艺
* @TableName technology
*/
@Data
public
class
TechnologyVo
implements
Serializable
{
/**
* 工艺路线ID
*/
private
String
technologyId
;
/**
* 工艺路线名称
*/
private
String
technologyName
;
/**
* 产品ID
*/
private
String
productId
;
/**
* 工艺版本
*/
private
String
technologyVersion
;
/**
* 工艺类型(technology_type)
*/
private
String
technologyType
;
public
static
TechnologyVo
getTechnologyVo
(
Technology
technology
){
return
JSON
.
parseObject
(
JSON
.
toJSONString
(
technology
),
TechnologyVo
.
class
);
}
public
static
Technology
getTechnology
(
TechnologyVo
technologyVo
){
return
JSON
.
parseObject
(
JSON
.
toJSONString
(
technologyVo
),
Technology
.
class
);
}
}
\ No newline at end of file
topsun/src/main/resources/config/topsun/technology/process.xml
0 → 100644
View file @
db374b8b
<?xml version="1.0" encoding="UTF-8"?>
<query-mappings>
<query
name=
"processByTechnologyId"
label=
"工序表"
table=
"process"
>
<sql-query>
SELECT
p.process_id,
p.process_name,
p.process_content,
p.process_type,
p.process_remark,
p.work_hours
FROM
process p
LEFT JOIN technology_process tp ON tp.process_id = p.process_id
WHERE 1 =1
</sql-query>
<condition
column=
"technology_id"
name=
"technologyId"
type=
"java.lang.String"
symbol=
"="
alias=
"tp"
/>
</query>
</query-mappings>
\ No newline at end of file
topsun/src/main/resources/config/topsun/technology/technology.xml
0 → 100644
View file @
db374b8b
<?xml version="1.0" encoding="UTF-8"?>
<query-mappings>
<query
name=
"technology"
label=
"工艺表"
table=
"technology"
>
<sql-query>
select t.* from technology t
</sql-query>
<condition
column=
"name"
name=
"name"
type=
"java.lang.String"
symbol=
"="
alias=
"like"
/>
<condition
column=
"full_id"
name=
"fullId"
type=
"java.lang.String"
symbol=
"half_like"
alias=
"o"
/>
<condition
column=
"rule_kind"
name=
"ruleKind"
type=
"java.lang.String"
symbol=
"="
alias=
"t"
/>
</query>
</query-mappings>
\ No newline at end of file
topsun/src/main/resources/config/topsun/technology/technologyProcess.xml
0 → 100644
View file @
db374b8b
<?xml version="1.0" encoding="UTF-8"?>
<query-mappings>
<query
name=
"slicedTechnologyProcessList"
label=
"工艺工序表"
table=
"technology_process"
>
<sql-query>
SELECT
tp.technology_process_id,
tp.technology_id,
tp.sort_num,
p.process_id,
p.process_name,
p.process_content,
p.process_type,
p.process_remark,
p.work_hours
FROM
technology_process tp
LEFT JOIN process p ON tp.process_id = p.process_id
WHERE 1 =1
</sql-query>
<condition
column=
"technology_id"
name=
"technologyId"
type=
"java.lang.String"
symbol=
"="
alias=
"tp"
/>
</query>
</query-mappings>
\ 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