Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
L
Laisi_AutoMES2
Overview
Overview
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
jiawei.su
Laisi_AutoMES2
Commits
4513ad3d
Commit
4513ad3d
authored
Jan 26, 2021
by
yiyu.li
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://test.siger-data.com:9000/jiawei.su/Laisi_AutoMES2
parents
c48ab48c
0079fa2d
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
24 changed files
with
474 additions
and
11 deletions
+474
-11
collection.vue
Html/src/view/qms/manual/collection.vue
+1
-1
FixtureToolsController.cs
...r/Apis/Siger.ApiACC/Controllers/FixtureToolsController.cs
+10
-1
QmsCheckController.cs
Server/Apis/Siger.ApiACC/Controllers/QmsCheckController.cs
+0
-0
FixtureTools.cs
.../Siger.Middlelayer.Utility/ImportEntities/FixtureTools.cs
+1
-1
siger_check_sn_list.cs
...Middlelayer.AccRepository/Entities/siger_check_sn_list.cs
+31
-0
siger_check_sn_trace_detail.cs
...yer.AccRepository/Entities/siger_check_sn_trace_detail.cs
+46
-0
siger_check_sn_trace_file.cs
...layer.AccRepository/Entities/siger_check_sn_trace_file.cs
+24
-0
siger_check_sn_trace_inspection.cs
...AccRepository/Entities/siger_check_sn_trace_inspection.cs
+108
-0
siger_qms_inspection_standard.cs
...r.AccRepository/Entities/siger_qms_inspection_standard.cs
+2
-0
AutomationFixtureToolsProductRepository.cs
...y/Repositories/AutomationFixtureToolsProductRepository.cs
+2
-2
AutomationFixtureToolsRepository.cs
...pository/Repositories/AutomationFixtureToolsRepository.cs
+3
-3
CheckSnListRepository.cs
...layer.AccRepository/Repositories/CheckSnListRepository.cs
+27
-0
CheckSnTraceDetailRepository.cs
...ccRepository/Repositories/CheckSnTraceDetailRepository.cs
+14
-0
CheckSnTraceFileRepository.cs
....AccRepository/Repositories/CheckSnTraceFileRepository.cs
+14
-0
CheckSnTraceInspectionRepository.cs
...pository/Repositories/CheckSnTraceInspectionRepository.cs
+14
-0
InspectStandardRepository.cs
...r.AccRepository/Repositories/InspectStandardRepository.cs
+25
-2
IAutomationFixtureToolsRepository.cs
...positories/Interface/IAutomationFixtureToolsRepository.cs
+1
-1
ICheckSnListRepository.cs
...pository/Repositories/Interface/ICheckSnListRepository.cs
+11
-0
ICheckSnTraceDetailRepository.cs
...y/Repositories/Interface/ICheckSnTraceDetailRepository.cs
+9
-0
ICheckSnTraceFileRepository.cs
...ory/Repositories/Interface/ICheckSnTraceFileRepository.cs
+8
-0
ICheckSnTraceInspectionRepository.cs
...positories/Interface/ICheckSnTraceInspectionRepository.cs
+9
-0
IInspectStandardRepository.cs
...tory/Repositories/Interface/IInspectStandardRepository.cs
+2
-0
RequestAddQmsCheck.cs
...r.Middlelayer.AccRepository/Request/RequestAddQmsCheck.cs
+51
-0
ResponseQmsCheck.cs
...er.Middlelayer.AccRepository/Response/ResponseQmsCheck.cs
+61
-0
No files found.
Html/src/view/qms/manual/collection.vue
View file @
4513ad3d
...
@@ -1251,7 +1251,7 @@ export default {
...
@@ -1251,7 +1251,7 @@ export default {
this
.
loading3
=
true
;
this
.
loading3
=
true
;
axios
axios
.
request
({
.
request
({
url
:
"/
qms/ManualCollection/Add
"
,
url
:
"/
acc/QmsCheck/AddManual
"
,
data
,
data
,
method
:
"post"
,
method
:
"post"
,
})
})
...
...
Server/Apis/Siger.ApiACC/Controllers/FixtureToolsController.cs
View file @
4513ad3d
...
@@ -485,7 +485,16 @@ namespace Siger.ApiACC.Controllers
...
@@ -485,7 +485,16 @@ namespace Siger.ApiACC.Controllers
[
HttpGet
]
[
HttpGet
]
public
IActionResult
GetFixtureToolList
(
string
categoryid
)
public
IActionResult
GetFixtureToolList
(
string
categoryid
)
{
{
var
list
=
_toolsRepository
.
GetDataList
(
categoryid
.
ToInt
(),
ProjectId
);
var
categorys
=
_toolsCategoryRepository
.
GetList
(
q
=>
q
.
projectId
==
ProjectId
&&
q
.
status
==
(
int
)
RowState
.
Valid
).
ToList
();
var
categoryIds
=
new
List
<
int
>();
if
(
categoryid
.
ToInt
()
>
0
)
{
var
cate
=
categorys
.
FirstOrDefault
(
q
=>
q
.
id
==
categoryid
.
ToInt
());
var
sonCates
=
GetSonCategoryList
(
cate
.
guid
,
categorys
);
categoryIds
=
sonCates
.
Select
(
q
=>
q
.
id
).
ToList
();
categoryIds
.
Add
(
categoryid
.
ToInt
());
}
var
list
=
_toolsRepository
.
GetDataList
(
categoryIds
,
ProjectId
);
return
new
ObjectResult
(
list
);
return
new
ObjectResult
(
list
);
}
}
}
}
...
...
Server/Apis/Siger.ApiACC/Controllers/QmsCheckController.cs
0 → 100644
View file @
4513ad3d
This diff is collapsed.
Click to expand it.
Server/Common/Siger.Middlelayer.Utility/ImportEntities/FixtureTools.cs
View file @
4513ad3d
...
@@ -85,7 +85,7 @@ namespace Siger.Middlelayer.Utility.ImportEntities
...
@@ -85,7 +85,7 @@ namespace Siger.Middlelayer.Utility.ImportEntities
[
ExcelColumn
(
"*工装名称"
)]
[
ExcelColumn
(
"*工装名称"
)]
public
string
FixtureTool
{
get
;
set
;
}
public
string
FixtureTool
{
get
;
set
;
}
[
ExcelColumn
(
"*产品
名称
"
)]
[
ExcelColumn
(
"*产品
编号
"
)]
public
string
Product
{
get
;
set
;
}
public
string
Product
{
get
;
set
;
}
[
ExcelColumn
(
"备注"
)]
[
ExcelColumn
(
"备注"
)]
...
...
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Entities/siger_check_sn_list.cs
0 → 100644
View file @
4513ad3d
using
System
;
namespace
Siger.Middlelayer.AccRepository.Entities
{
/// <summary>
/// snList
/// </summary>
public
class
siger_check_sn_list
:
AccEntityBase
{
public
string
SN
{
get
;
set
;
}
public
string
BatchNumber
{
get
;
set
;
}
public
int
ProductID
{
get
;
set
;
}
public
string
ProductCode
{
get
;
set
;
}
public
int
MaterialID
{
get
;
set
;
}
public
string
PartNumber
{
get
;
set
;
}
public
int
LineID
{
get
;
set
;
}
public
string
StateCode
{
get
;
set
;
}
public
string
WorkOrder
{
get
;
set
;
}
public
DateTime
CreateTime
{
get
;
set
;
}
}
}
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Entities/siger_check_sn_trace_detail.cs
0 → 100644
View file @
4513ad3d
using
System
;
using
System.ComponentModel.DataAnnotations
;
using
System.ComponentModel.DataAnnotations.Schema
;
namespace
Siger.Middlelayer.AccRepository.Entities
{
/// <summary>
/// siger_check_sn_trace_detail
/// </summary>
public
class
siger_check_sn_trace_detail
:
AccEntityBase
{
[
NotMapped
]
public
int
id
{
get
;
set
;
}
[
Key
]
public
long
ID
{
get
;
set
;
}
public
int
MachineID
{
get
;
set
;
}
public
string
TraceID
{
get
;
set
;
}
public
string
SN
{
get
;
set
;
}
public
int
ItemID
{
get
;
set
;
}
public
string
ItemName
{
get
;
set
;
}
public
double
?
Value
{
get
;
set
;
}
public
string
Result
{
get
;
set
;
}
public
DateTime
CreateTime
{
get
;
set
;
}
public
double
?
LowerLimit
{
get
;
set
;
}
public
double
?
UpperLimit
{
get
;
set
;
}
public
int
NumberIndex
{
get
;
set
;
}
/// <summary>
/// 쳣״̬ abnomal_rulekey
/// </summary>
public
string
abnomal_status
{
get
;
set
;
}
}
}
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Entities/siger_check_sn_trace_file.cs
0 → 100644
View file @
4513ad3d
namespace
Siger.Middlelayer.AccRepository.Entities
{
/// <summary>
/// 检验数据附件
/// </summary>
public
class
siger_check_sn_trace_file
:
AccEntityBase
{
public
int
trace_id
{
get
;
set
;
}
public
string
url
{
get
;
set
;
}
public
string
name
{
get
;
set
;
}
public
int
size
{
get
;
set
;
}
public
int
file_type
{
get
;
set
;
}
/// <summary>
/// 检验方式1->进料检验2->送检检验3->人工检验
/// </summary>
public
int
trace_type
{
get
;
set
;
}
}
}
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Entities/siger_check_sn_trace_inspection.cs
0 → 100644
View file @
4513ad3d
using
System
;
namespace
Siger.Middlelayer.AccRepository.Entities
{
/// <summary>
/// trace扩展表
/// </summary>
public
class
siger_check_sn_trace_inspection
:
AccEntityBase
{
public
string
trace_id
{
get
;
set
;
}
/// <summary>
/// 检测室字典key
/// </summary>
public
string
testroom
{
get
;
set
;
}
/// <summary>
///
/// </summary>
public
int
productid
{
get
;
set
;
}
public
int
materialid
{
get
;
set
;
}
/// <summary>
/// 工位ID
/// </summary>
public
int
sectionid
{
get
;
set
;
}
/// <summary>
/// 二维码
/// </summary>
public
string
sn
{
get
;
set
;
}
/// <summary>
/// 工序ID
/// </summary>
public
int
routeid
{
get
;
set
;
}
/// <summary>
/// 检验类型
/// </summary>
public
int
check_type
{
get
;
set
;
}
/// <summary>
/// 1->待接收2->检测完成3->待检验4->检验中
/// </summary>
public
int
check_status
{
get
;
set
;
}
/// <summary>
/// 结果
/// </summary>
public
string
result
{
get
;
set
;
}
/// <summary>
/// 送检人
/// </summary>
public
int
send_mid
{
get
;
set
;
}
/// <summary>
/// 送检时间
/// </summary>
public
DateTime
send_time
{
get
;
set
;
}
/// <summary>
/// 检验人
/// </summary>
public
int
check_mid
{
get
;
set
;
}
/// <summary>
/// 检验时间
/// </summary>
public
DateTime
?
check_time
{
get
;
set
;
}
/// <summary>
/// 扩展表类别 1->送检检验2->人工检验
/// </summary>
public
int
inspection_type
{
get
;
set
;
}
public
int
number
{
get
;
set
;
}
/// <summary>
/// 送检原因
/// </summary>
public
string
reason
{
get
;
set
;
}
public
string
workorder
{
get
;
set
;
}
/// <summary>
/// 偏差放行数量
/// </summary>
public
int
quantity
{
get
;
set
;
}
/// <summary>
/// 接收人
/// </summary>
public
int
recieve_mid
{
get
;
set
;
}
/// <summary>
/// 接收时间
/// </summary>
public
DateTime
?
recieve_time
{
get
;
set
;
}
/// <summary>
/// 开始检验人
/// </summary>
public
int
checking_mid
{
get
;
set
;
}
/// <summary>
/// 开始检验时间
/// </summary>
public
DateTime
?
checking_time
{
get
;
set
;
}
}
}
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Entities/siger_qms_inspection_standard.cs
View file @
4513ad3d
...
@@ -131,5 +131,7 @@ namespace Siger.Middlelayer.AccRepository.Entities
...
@@ -131,5 +131,7 @@ namespace Siger.Middlelayer.AccRepository.Entities
/// 是否触发安灯0不触发 1触发
/// 是否触发安灯0不触发 1触发
/// </summary>
/// </summary>
public
int
trigger_andon
{
get
;
set
;
}
public
int
trigger_andon
{
get
;
set
;
}
public
string
image
{
get
;
set
;
}
}
}
}
}
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Repositories/AutomationFixtureToolsProductRepository.cs
View file @
4513ad3d
...
@@ -152,7 +152,7 @@ namespace Siger.Middlelayer.AccRepository.Repositories
...
@@ -152,7 +152,7 @@ namespace Siger.Middlelayer.AccRepository.Repositories
{
{
rowIndex
++;
rowIndex
++;
if
(
string
.
IsNullOrEmpty
(
item
.
FixtureTool
)
||
string
.
IsNullOrEmpty
(
item
.
Product
)
||
string
.
IsNullOrEmpty
(
item
.
Product
)
)
if
(
string
.
IsNullOrEmpty
(
item
.
FixtureTool
)
||
string
.
IsNullOrEmpty
(
item
.
Product
))
{
{
errors
.
Add
(
$"
{
rowIndex
}
,
{(
int
)
RequestEnum
.
ParameterMiss
}
"
);
errors
.
Add
(
$"
{
rowIndex
}
,
{(
int
)
RequestEnum
.
ParameterMiss
}
"
);
}
}
...
@@ -161,7 +161,7 @@ namespace Siger.Middlelayer.AccRepository.Repositories
...
@@ -161,7 +161,7 @@ namespace Siger.Middlelayer.AccRepository.Repositories
{
{
errors
.
Add
(
$"
{
rowIndex
}
,
{(
int
)
RequestEnum
.
FixtureToolNotFound
}
"
);
errors
.
Add
(
$"
{
rowIndex
}
,
{(
int
)
RequestEnum
.
FixtureToolNotFound
}
"
);
}
}
var
product
=
_context
.
siger_project_product
.
FirstOrDefault
(
q
=>
q
.
projectid
==
projectid
&&
q
.
status
==
(
int
)
RowState
.
Valid
&&
q
.
nam
e
==
item
.
Product
);
var
product
=
_context
.
siger_project_product
.
FirstOrDefault
(
q
=>
q
.
projectid
==
projectid
&&
q
.
status
==
(
int
)
RowState
.
Valid
&&
q
.
cod
e
==
item
.
Product
);
if
(
product
==
null
)
if
(
product
==
null
)
{
{
errors
.
Add
(
$"
{
rowIndex
}
,
{(
int
)
RequestEnum
.
ProductNotFound
}
"
);
errors
.
Add
(
$"
{
rowIndex
}
,
{(
int
)
RequestEnum
.
ProductNotFound
}
"
);
...
...
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Repositories/AutomationFixtureToolsRepository.cs
View file @
4513ad3d
...
@@ -87,7 +87,7 @@ namespace Siger.Middlelayer.AccRepository.Repositories
...
@@ -87,7 +87,7 @@ namespace Siger.Middlelayer.AccRepository.Repositories
}
}
public
IEnumerable
<
ResponseFixtureTools
>
GetDataList
(
int
categoryid
,
int
projectid
)
public
IEnumerable
<
ResponseFixtureTools
>
GetDataList
(
List
<
int
>
categoryid
,
int
projectid
)
{
{
var
query
=
from
q
in
_context
.
siger_automation_fixture_tools
var
query
=
from
q
in
_context
.
siger_automation_fixture_tools
join
p
in
_context
.
siger_automation_fixture_tools_category
on
q
.
category
equals
p
.
guid
join
p
in
_context
.
siger_automation_fixture_tools_category
on
q
.
category
equals
p
.
guid
...
@@ -109,9 +109,9 @@ namespace Siger.Middlelayer.AccRepository.Repositories
...
@@ -109,9 +109,9 @@ namespace Siger.Middlelayer.AccRepository.Repositories
status
=
q
.
status
,
status
=
q
.
status
,
updatetime
=
q
.
updatetime
.
HasValue
&&
q
.
updatetime
>
DateTime
.
MinValue
?
q
.
updatetime
.
Value
.
ToString
(
ParameterConstant
.
DateTimeFormat
)
:
""
updatetime
=
q
.
updatetime
.
HasValue
&&
q
.
updatetime
>
DateTime
.
MinValue
?
q
.
updatetime
.
Value
.
ToString
(
ParameterConstant
.
DateTimeFormat
)
:
""
};
};
if
(
categoryid
>
0
)
if
(
categoryid
.
Any
()
)
{
{
query
=
query
.
Where
(
q
=>
q
.
categoryid
==
categoryid
);
query
=
query
.
Where
(
q
=>
categoryid
.
Contains
(
q
.
categoryid
)
);
}
}
var
entities
=
query
.
OrderByDescending
(
q
=>
q
.
id
).
AsNoTracking
().
ToList
();
var
entities
=
query
.
OrderByDescending
(
q
=>
q
.
id
).
AsNoTracking
().
ToList
();
return
entities
;
return
entities
;
...
...
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Repositories/CheckSnListRepository.cs
0 → 100644
View file @
4513ad3d
using
Siger.Middlelayer.AccRepository.Entities
;
using
Siger.Middlelayer.Common
;
using
System.Linq
;
namespace
Siger.Middlelayer.AccRepository.Repositories.Interface
{
internal
class
CheckSnListRepository
:
AccRepositoryBase
<
siger_check_sn_list
>,
ICheckSnListRepository
{
private
readonly
ApiAccDbContext
_context
;
public
CheckSnListRepository
(
ApiAccDbContext
context
)
:
base
(
context
)
{
_context
=
context
;
}
public
SigerTrRoutingEventNo
GetEventNoByResult
(
string
result
,
int
projectId
)
{
return
_context
.
siger_tr_routing_eventno
.
FirstOrDefault
(
t
=>
t
.
projectId
==
projectId
&&
t
.
status
==
(
int
)
RowState
.
Valid
&&
t
.
Descr
==
result
);
}
public
SigerTrRoutingOutStation
GetOutStationByEventNo
(
int
eventno
,
int
sectionId
,
int
projectId
)
{
return
_context
.
siger_tr_routing_outstation
.
FirstOrDefault
(
t
=>
t
.
projectId
==
projectId
&&
t
.
status
==
(
int
)
RowState
.
Valid
&&
t
.
EventNo
==
eventno
&&
t
.
Station
==
sectionId
);
}
}
}
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Repositories/CheckSnTraceDetailRepository.cs
0 → 100644
View file @
4513ad3d
using
Siger.Middlelayer.AccRepository.Entities
;
using
Siger.Middlelayer.AccRepository.Repositories.Interface
;
namespace
Siger.Middlelayer.AccRepository.Repositories
{
internal
class
CheckSnTraceDetailRepository
:
AccRepositoryBase
<
siger_check_sn_trace_detail
>,
ICheckSnTraceDetailRepository
{
private
readonly
ApiAccDbContext
_context
;
public
CheckSnTraceDetailRepository
(
ApiAccDbContext
context
)
:
base
(
context
)
{
_context
=
context
;
}
}
}
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Repositories/CheckSnTraceFileRepository.cs
0 → 100644
View file @
4513ad3d
using
Siger.Middlelayer.AccRepository.Entities
;
using
Siger.Middlelayer.AccRepository.Repositories.Interface
;
namespace
Siger.Middlelayer.AccRepository.Repositories
{
internal
class
CheckSnTraceFileRepository
:
AccRepositoryBase
<
siger_check_sn_trace_file
>,
ICheckSnTraceFileRepository
{
private
readonly
ApiAccDbContext
_context
;
public
CheckSnTraceFileRepository
(
ApiAccDbContext
context
)
:
base
(
context
)
{
_context
=
context
;
}
}
}
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Repositories/CheckSnTraceInspectionRepository.cs
0 → 100644
View file @
4513ad3d
using
Siger.Middlelayer.AccRepository.Entities
;
using
Siger.Middlelayer.AccRepository.Repositories.Interface
;
namespace
Siger.Middlelayer.AccRepository.Repositories
{
internal
class
CheckSnTraceInspectionRepository
:
AccRepositoryBase
<
siger_check_sn_trace_inspection
>,
ICheckSnTraceInspectionRepository
{
private
readonly
ApiAccDbContext
_context
;
public
CheckSnTraceInspectionRepository
(
ApiAccDbContext
context
)
:
base
(
context
)
{
_context
=
context
;
}
}
}
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Repositories/InspectStandardRepository.cs
View file @
4513ad3d
using
Siger.Middlelayer.AccRepository.Entities
;
using
Siger.Middlelayer.AccRepository.Entities
;
using
Siger.Middlelayer.AccRepository.Repositories.Interface
;
using
Siger.Middlelayer.AccRepository.Repositories.Interface
;
using
Siger.Middlelayer.Common
;
using
Siger.Middlelayer.Repository.Response
;
using
System
;
using
System
;
using
System.Collections.Generic
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Text
;
namespace
Siger.Middlelayer.AccRepository.Repositories
namespace
Siger.Middlelayer.AccRepository.Repositories
{
{
internal
class
InspectStandardRepository
:
AccRepositoryBase
<
siger_qms_inspection_standard
>,
IInspectStandardRepository
internal
class
InspectStandardRepository
:
AccRepositoryBase
<
siger_qms_inspection_standard
>,
IInspectStandardRepository
{
{
private
ApiAccDbContext
accDbC
ontext
;
private
ApiAccDbContext
_c
ontext
;
public
InspectStandardRepository
(
ApiAccDbContext
context
)
:
base
(
context
)
public
InspectStandardRepository
(
ApiAccDbContext
context
)
:
base
(
context
)
{
{
accDbContext
=
context
;
_context
=
context
;
}
public
ResponseIdName
GetMachineBySectionId
(
int
sectionId
,
int
projectId
)
{
var
query
=
_context
.
siger_project_machine_attribution
.
FirstOrDefault
(
q
=>
q
.
station
==
sectionId
&&
q
.
status
==
(
int
)
RowState
.
Valid
&&
q
.
attribution
==
(
int
)
MachineAttributionEnum
.
equipment
);
if
(
query
==
null
)
{
return
null
;
}
var
machine
=
_context
.
siger_project_machine
.
FirstOrDefault
(
q
=>
q
.
projectid
==
projectId
&&
q
.
status
==
(
int
)
RowState
.
Valid
&&
q
.
id
==
query
.
machine
);
if
(
machine
==
null
)
{
return
null
;
}
return
new
ResponseIdName
{
id
=
machine
.
id
,
name
=
machine
.
title
};
}
}
}
}
}
}
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Repositories/Interface/IAutomationFixtureToolsRepository.cs
View file @
4513ad3d
...
@@ -12,7 +12,7 @@ namespace Siger.Middlelayer.AccRepository.Repositories.Interface
...
@@ -12,7 +12,7 @@ namespace Siger.Middlelayer.AccRepository.Repositories.Interface
IPagedCollectionResult
<
ResponseFixtureTools
>
GetPagedList
(
List
<
int
>
category
,
string
code
,
string
name
,
int
state
,
IPagedCollectionResult
<
ResponseFixtureTools
>
GetPagedList
(
List
<
int
>
category
,
string
code
,
string
name
,
int
state
,
int
projectid
,
int
page
,
int
pagesize
,
string
toexcel
=
""
);
int
projectid
,
int
page
,
int
pagesize
,
string
toexcel
=
""
);
IEnumerable
<
ResponseFixtureTools
>
GetDataList
(
int
categoryid
,
int
projectid
);
IEnumerable
<
ResponseFixtureTools
>
GetDataList
(
List
<
int
>
categoryid
,
int
projectid
);
ResponseProductFixtureInfo
GetProductFixtureLocation
(
int
projectId
,
string
guid
);
ResponseProductFixtureInfo
GetProductFixtureLocation
(
int
projectId
,
string
guid
);
...
...
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Repositories/Interface/ICheckSnListRepository.cs
0 → 100644
View file @
4513ad3d
using
Siger.Middlelayer.AccRepository.Entities
;
namespace
Siger.Middlelayer.AccRepository.Repositories.Interface
{
public
interface
ICheckSnListRepository
:
IAccRepositoryBase
<
siger_check_sn_list
>
{
SigerTrRoutingEventNo
GetEventNoByResult
(
string
result
,
int
projectId
);
SigerTrRoutingOutStation
GetOutStationByEventNo
(
int
eventno
,
int
sectionId
,
int
projectId
);
}
}
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Repositories/Interface/ICheckSnTraceDetailRepository.cs
0 → 100644
View file @
4513ad3d
using
Siger.Middlelayer.AccRepository.Entities
;
namespace
Siger.Middlelayer.AccRepository.Repositories.Interface
{
public
interface
ICheckSnTraceDetailRepository
:
IAccRepositoryBase
<
siger_check_sn_trace_detail
>
{
}
}
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Repositories/Interface/ICheckSnTraceFileRepository.cs
0 → 100644
View file @
4513ad3d
using
Siger.Middlelayer.AccRepository.Entities
;
namespace
Siger.Middlelayer.AccRepository.Repositories.Interface
{
public
interface
ICheckSnTraceFileRepository
:
IAccRepositoryBase
<
siger_check_sn_trace_file
>
{
}
}
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Repositories/Interface/ICheckSnTraceInspectionRepository.cs
0 → 100644
View file @
4513ad3d
using
Siger.Middlelayer.AccRepository.Entities
;
namespace
Siger.Middlelayer.AccRepository.Repositories.Interface
{
public
interface
ICheckSnTraceInspectionRepository
:
IAccRepositoryBase
<
siger_check_sn_trace_inspection
>
{
}
}
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Repositories/Interface/IInspectStandardRepository.cs
View file @
4513ad3d
using
Siger.Middlelayer.AccRepository.Entities
;
using
Siger.Middlelayer.AccRepository.Entities
;
using
Siger.Middlelayer.Repository.Response
;
using
System
;
using
System
;
using
System.Collections.Generic
;
using
System.Collections.Generic
;
using
System.Text
;
using
System.Text
;
...
@@ -7,5 +8,6 @@ namespace Siger.Middlelayer.AccRepository.Repositories.Interface
...
@@ -7,5 +8,6 @@ namespace Siger.Middlelayer.AccRepository.Repositories.Interface
{
{
public
interface
IInspectStandardRepository
:
IAccRepositoryBase
<
siger_qms_inspection_standard
>
public
interface
IInspectStandardRepository
:
IAccRepositoryBase
<
siger_qms_inspection_standard
>
{
{
ResponseIdName
GetMachineBySectionId
(
int
sectionId
,
int
projectId
);
}
}
}
}
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Request/RequestAddQmsCheck.cs
0 → 100644
View file @
4513ad3d
using
System
;
using
System.Collections.Generic
;
namespace
Siger.Middlelayer.AccRepository.Request
{
public
class
RequestAddDataCollection
{
public
List
<
DataCollectionDetail
>
details
{
get
;
set
;
}
=
new
List
<
DataCollectionDetail
>();
public
int
productid
{
get
;
set
;
}
public
string
materialid
{
get
;
set
;
}
public
int
sectionid
{
get
;
set
;
}
public
string
routeid
{
get
;
set
;
}
public
string
workorder
{
get
;
set
;
}
public
string
sn
{
get
;
set
;
}
public
string
result
{
get
;
set
;
}
public
int
checktype
{
get
;
set
;
}
public
string
reason
{
get
;
set
;
}
public
string
number
{
get
;
set
;
}
public
string
quantity
{
get
;
set
;
}
}
public
class
DataCollectionDetail
{
public
int
index
{
get
;
set
;
}
public
int
id
{
get
;
set
;
}
public
int
itemid
{
get
;
set
;
}
public
int
checktype
{
get
;
set
;
}
public
string
result
{
get
;
set
;
}
public
double
?
value
{
get
;
set
;
}
public
double
?
lowerlimit
{
get
;
set
;
}
public
double
?
upperlimit
{
get
;
set
;
}
}
}
Server/Infrastructure/Repositories/Siger.Middlelayer.AccRepository/Response/ResponseQmsCheck.cs
0 → 100644
View file @
4513ad3d
using
System
;
using
System.Collections.Generic
;
using
System.Text
;
namespace
Siger.Middlelayer.AccRepository.Response
{
public
class
SnTrace
{
public
string
ID
{
get
;
set
;
}
public
int
ProductID
{
get
;
set
;
}
public
int
MaterialID
{
get
;
set
;
}
public
int
SectionID
{
get
;
set
;
}
public
int
MachineID
{
get
;
set
;
}
public
string
WorkOrder
{
get
;
set
;
}
public
string
SN
{
get
;
set
;
}
public
string
Result
{
get
;
set
;
}
public
int
UserID
{
get
;
set
;
}
public
int
RouteID
{
get
;
set
;
}
public
DateTime
CreateTime
{
get
;
set
;
}
public
int
CheckType
{
get
;
set
;
}
public
string
ItemName
{
get
;
set
;
}
=
string
.
Empty
;
}
public
class
SnTraceDetail
{
public
long
ID
{
get
;
set
;
}
public
string
TraceID
{
get
;
set
;
}
public
int
ItemID
{
get
;
set
;
}
public
string
ItemName
{
get
;
set
;
}
=
string
.
Empty
;
public
string
Result
{
get
;
set
;
}
public
double
?
Value
{
get
;
set
;
}
public
string
SN
{
get
;
set
;
}
}
public
class
SnTraceDetailList
:
SnTraceDetail
{
public
int
NumberIndex
{
get
;
set
;
}
public
double
?
LowerLimit
{
get
;
set
;
}
public
double
?
UpperLimit
{
get
;
set
;
}
}
}
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