Browse Source

Merge pull request '添加了新的自动生成代码' (#97) from feature_NewCode into develop

Reviewed-on: http://101.201.121.115:3000/leo/LAPP_LF_MOM_BACKEND/pulls/97
Reviewed-by: zhangxin <xin.zhang@le-it.com.cn>
pull/98/head
zhangxin 3 years ago
parent
commit
397a7a9076
4 changed files with 661 additions and 0 deletions
  1. +246
    -0
      dao/base/PrintInfoCreateRecord.dao.go
  2. +306
    -0
      dao/base/implments/PrintInfoCreateRecord.dao.impl.go
  3. +57
    -0
      meta/base/PrintInfoCreateRecord.meta.go
  4. +52
    -0
      models/base/PrintInfoCreateRecord.model.go

+ 246
- 0
dao/base/PrintInfoCreateRecord.dao.go View File

@ -0,0 +1,246 @@
// Copyright (c) Shenyang Leading Edge Intelligent Technology Co., Ltd. All rights reserved.
package base
import (
"LAPP_LF_MOM_BACKEND/dao/base/implments"
"LAPP_LF_MOM_BACKEND/grmi"
model "LAPP_LF_MOM_BACKEND/models/base"
"github.com/go-xorm/xorm"
)
/******************************************************************************
*
* @Interface Name : PrintInfoCreateRecordDAO
*-----------------------------------------------------------------------------
*
* @Description : PrintInfoCreateRecord的数据访问对象接口
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 13:10:56
*
******************************************************************************/
type PrintInfoCreateRecordDAO interface {
/******************************************************************************
*
* @Function Name : InsertOne
*-----------------------------------------------------------------------------
*
* @Description : 插入一条PrintInfoCreateRecord
*
* @Function Parameters : 需要插入的PrintInfoCreateRecord
*
* @Return Value : 执行时发生的错误
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 13:10:56
*
******************************************************************************/
InsertOne(*model.PrintInfoCreateRecord) error
/******************************************************************************
*
* @Function Name : DeleteOne
*-----------------------------------------------------------------------------
*
* @Description : 删除指定键的PrintInfoCreateRecord
*
* @Function Parameters : 主键
*
* @Function Parameters : 主键
*
* @Return Value : 执行时发生的错误
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 13:10:56
*
******************************************************************************/
DeleteOne(string, string) error
/******************************************************************************
*
* @Function Name : SelectOne
*-----------------------------------------------------------------------------
*
* @Description : 查找指定键的PrintInfoCreateRecord
*
* @Function Parameters : 主键
*
* @Function Parameters : 主键
*
* @Return Value : 查找到的PrintInfoCreateRecord
*
* @Return Value : 执行时发生的错误
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 13:10:56
*
******************************************************************************/
SelectOne(string, string) (*model.PrintInfoCreateRecord, error)
/******************************************************************************
*
* @Function Name : UpdateOne
*-----------------------------------------------------------------------------
*
* @Description : 修改PrintInfoCreateRecord
*
* @Function Parameters : 需要修改的PrintInfoCreateRecord
*
* @Return Value : 执行时发生的错误
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 13:10:56
*
******************************************************************************/
UpdateOne(*model.PrintInfoCreateRecord) error
/******************************************************************************
*
* @Function Name : Insert
*-----------------------------------------------------------------------------
*
* @Description : 插入多条PrintInfoCreateRecord
*
* @Function Parameters : 需要插入的PrintInfoCreateRecord列表
*
* @Return Value : 执行时发生的错误
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 13:10:56
*
******************************************************************************/
Insert(*[]model.PrintInfoCreateRecord) error
/******************************************************************************
*
* @Function Name : Delete
*-----------------------------------------------------------------------------
*
* @Description : 删除多条PrintInfoCreateRecord
*
* @Function Parameters : 需要删除的PrintInfoCreateRecord列表
*
* @Return Value : 执行时发生的错误
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 13:10:56
*
******************************************************************************/
Delete(*[]model.PrintInfoCreateRecord) error
/******************************************************************************
*
* @Function Name : DeleteWhere
*-----------------------------------------------------------------------------
*
* @Description : 按条件删除PrintInfoCreateRecord
*
* @Return Value : 执行时发生的错误
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 13:10:56
*
******************************************************************************/
DeleteWhere([]grmi.Predicate) error
/******************************************************************************
*
* @Function Name : Select
*-----------------------------------------------------------------------------
*
* @Description : 按条件查询PrintInfoCreateRecord
*
* @Function Parameters : 查询条件
*
* @Function Parameters : 排序字段
*
* @Return Value : 查询结果
*
* @Return Value : 执行时发生的错误
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 13:10:56
*
******************************************************************************/
Select([]grmi.Predicate, []grmi.Field) ([]model.PrintInfoCreateRecord, error)
/******************************************************************************
*
* @Function Name : SelectAndPaging
*-----------------------------------------------------------------------------
*
* @Description : 按条件查询PrintInfoCreateRecord并分页
*
* @Function Parameters : 分页信息
*
* @Function Parameters : 查询条件
*
* @Function Parameters : 排序字段
*
* @Return Value : 查询结果
*
* @Return Value : 执行时发生的错误
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 13:10:56
*
******************************************************************************/
SelectAndPaging(*grmi.Paging, []grmi.Predicate, []grmi.Field) (grmi.PagingResult, error)
/******************************************************************************
*
* @Function Name : Update
*-----------------------------------------------------------------------------
*
* @Description : 修改多条PrintInfoCreateRecord
*
* @Function Parameters : 需要修改的PrintInfoCreateRecord列表
*
* @Return Value : 执行时发生的错误
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 13:10:56
*
******************************************************************************/
Update(*[]model.PrintInfoCreateRecord) error
/******************************************************************************
*
* @Function Name : UpdateWhere
*-----------------------------------------------------------------------------
*
* @Description : 按条件修改PrintInfoCreateRecord
*
* @Return Value : 执行时发生的错误
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 13:10:56
*
******************************************************************************/
UpdateWhere([]grmi.Predicate, *model.PrintInfoCreateRecord, ...string) error
}
/******************************************************************************
*
* @Function Name : NewPrintInfoCreateRecordDAO
*-----------------------------------------------------------------------------
*
* @Description : 创建一个PrintInfoCreateRecordDAO实例
*
* @Function Parameters : xorm会话
*
* @Function Parameters : 基本主键
*
* @Return Value : PrintInfoCreateRecordDAO实例
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 13:10:56
*
******************************************************************************/
func NewPrintInfoCreateRecordDAO(session *xorm.Session, plantNr int, userid string) PrintInfoCreateRecordDAO {
return implments.NewPrintInfoCreateRecordDAOImplement(session, plantNr, userid)
}

+ 306
- 0
dao/base/implments/PrintInfoCreateRecord.dao.impl.go View File

@ -0,0 +1,306 @@
// Copyright (c) Shenyang Leading Edge Intelligent Technology Co., Ltd. All rights reserved.
package implments
import (
"LAPP_LF_MOM_BACKEND/grmi"
meta "LAPP_LF_MOM_BACKEND/meta/base"
model "LAPP_LF_MOM_BACKEND/models/base"
"fmt"
"github.com/go-xorm/xorm"
"xorm.io/core"
)
/******************************************************************************
*
* @Struct Name : PrintInfoCreateRecordDAOImplement
*-----------------------------------------------------------------------------
*
* @Description : PrintInfoCreateRecord的数据访问对象实现
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 13:10:56
*
******************************************************************************/
type PrintInfoCreateRecordDAOImplement struct {
session *xorm.Session
meta *grmi.Entity
plantNr int
userid string
}
/******************************************************************************
*
* @Function Name : NewPrintInfoCreateRecordDAOImplement
*-----------------------------------------------------------------------------
*
* @Description : 创建一个PrintInfoCreateRecordDAOImplement实例
*
* @Function Parameters : xorm会话
*
* @Function Parameters : 基本主键
*
* @Return Value : PrintInfoCreateRecordDAOImplement实例
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 13:10:56
*
******************************************************************************/
func NewPrintInfoCreateRecordDAOImplement(session *xorm.Session, plantNr int, userid string) *PrintInfoCreateRecordDAOImplement {
return &PrintInfoCreateRecordDAOImplement{session, &meta.PrintInfoCreateRecord, plantNr, userid}
}
/******************************************************************************
*
* @Reference LAPP_LF_MOM_BACKEND/dao/base/PrintInfoCreateRecordDAO.InsertOne
*
******************************************************************************/
func (impl *PrintInfoCreateRecordDAOImplement) InsertOne(entity *model.PrintInfoCreateRecord) error {
entity.PlantNr = impl.plantNr
entity.LastUser = impl.userid
_, err := impl.session.Table(impl.meta.TableName).Insert(entity)
if err != nil {
return grmi.NewDataBaseError(err)
}
return nil
}
/******************************************************************************
*
* @Reference LAPP_LF_MOM_BACKEND/dao/base/PrintInfoCreateRecordDAO.DeleteOne
*
******************************************************************************/
func (impl *PrintInfoCreateRecordDAOImplement) DeleteOne(workLineid string, serialOrderId string) error {
_, err := impl.session.Table(impl.meta.TableName).ID(core.PK{impl.plantNr, workLineid, serialOrderId}).Delete(impl.meta.Indicator)
if err != nil {
return grmi.NewDataBaseError(err)
}
return nil
}
/******************************************************************************
*
* @Reference LAPP_LF_MOM_BACKEND/dao/base/PrintInfoCreateRecordDAO.SelectOne
*
******************************************************************************/
func (impl *PrintInfoCreateRecordDAOImplement) SelectOne(workLineid string, serialOrderId string) (*model.PrintInfoCreateRecord, error) {
var data model.PrintInfoCreateRecord
ok, err := impl.session.Table(impl.meta.TableName).ID(core.PK{impl.plantNr, workLineid, serialOrderId}).Get(&data)
if err != nil {
return nil, grmi.NewDataBaseError(err)
}
if !ok {
return nil, nil
}
return &data, nil
}
/******************************************************************************
*
* @Reference LAPP_LF_MOM_BACKEND/dao/base/PrintInfoCreateRecordDAO.UpdateOne
*
******************************************************************************/
func (impl *PrintInfoCreateRecordDAOImplement) UpdateOne(entity *model.PrintInfoCreateRecord) error {
entity.PlantNr = impl.plantNr
entity.LastUser = impl.userid
_, err := impl.session.Table(impl.meta.TableName).Cols(impl.meta.UpdatingMembers...).ID(entity.GetKey()).Update(entity)
if err != nil {
return grmi.NewDataBaseError(err)
}
return nil
}
/******************************************************************************
*
* @Reference LAPP_LF_MOM_BACKEND/dao/base/PrintInfoCreateRecordDAO.Insert
*
******************************************************************************/
func (impl *PrintInfoCreateRecordDAOImplement) Insert(entities *[]model.PrintInfoCreateRecord) error {
for i := 0; i < len(*entities); i++ {
entity := &(*entities)[i]
entity.PlantNr = impl.plantNr
entity.LastUser = impl.userid
}
_, err := impl.session.Table(impl.meta.TableName).Insert(entities)
if err != nil {
return grmi.NewDataBaseError(err)
}
return nil
}
/******************************************************************************
*
* @Reference LAPP_LF_MOM_BACKEND/dao/base/PrintInfoCreateRecordDAO.Delete
*
******************************************************************************/
func (impl *PrintInfoCreateRecordDAOImplement) Delete(entities *[]model.PrintInfoCreateRecord) error {
for _, entity := range *entities {
entity.PlantNr = impl.plantNr
_, err := impl.session.Table(impl.meta.TableName).ID(entity.GetKey()).Delete(impl.meta.Indicator)
if err != nil {
return grmi.NewDataBaseError(err)
}
}
return nil
}
/******************************************************************************
*
* @Reference LAPP_LF_MOM_BACKEND/dao/base/PrintInfoCreateRecordDAO.DeleteWhere
*
******************************************************************************/
func (impl *PrintInfoCreateRecordDAOImplement) DeleteWhere(predicates []grmi.Predicate) error {
parameters := []interface{}{impl.plantNr}
where := fmt.Sprintf("%s = ?", meta.PrintInfoCreateRecord_PlantNr.ColumnName)
session := impl.session.Table(impl.meta.TableName)
if predicates != nil {
for _, predicate := range predicates {
where += predicate.Build()
parameters = append(parameters, predicate.Values...)
}
session = session.Where(where, parameters...)
} else {
session = session.Where(where, parameters...)
}
_, err := session.Delete(impl.meta.Indicator)
if err != nil {
return grmi.NewDataBaseError(err)
}
return nil
}
/******************************************************************************
*
* @Reference LAPP_LF_MOM_BACKEND/dao/base/PrintInfoCreateRecordDAO.Select
*
******************************************************************************/
func (impl *PrintInfoCreateRecordDAOImplement) Select(predicates []grmi.Predicate, orderByFields []grmi.Field) ([]model.PrintInfoCreateRecord, error) {
parameters := []interface{}{impl.plantNr}
where := fmt.Sprintf("%s = ?", meta.PrintInfoCreateRecord_PlantNr.ColumnName)
session := impl.session.Table(impl.meta.TableName)
if predicates != nil {
for _, predicate := range predicates {
where += predicate.Build()
parameters = append(parameters, predicate.Values...)
}
session = session.Where(where, parameters...)
} else {
session = session.Where(where, parameters...)
}
session = session.OrderBy(meta.PrintInfoCreateRecord_PlantNr.ColumnName)
if orderByFields != nil {
for _, field := range orderByFields {
session = session.OrderBy(field.ColumnName)
}
}
data := make([]model.PrintInfoCreateRecord, 0, 10)
err := session.Find(&data)
if err != nil {
return nil, grmi.NewDataBaseError(err)
}
return data, nil
}
/******************************************************************************
*
* @Reference LAPP_LF_MOM_BACKEND/dao/base/PrintInfoCreateRecordDAO.SelectAndPaging
*
******************************************************************************/
func (impl *PrintInfoCreateRecordDAOImplement) SelectAndPaging(paging *grmi.Paging, predicates []grmi.Predicate, orderByFields []grmi.Field) (grmi.PagingResult, error) {
parameters := []interface{}{impl.plantNr}
where := fmt.Sprintf("%s = ?", meta.PrintInfoCreateRecord_PlantNr.ColumnName)
session := impl.session.Table(impl.meta.TableName)
if predicates != nil {
for _, predicate := range predicates {
where += predicate.Build()
parameters = append(parameters, predicate.Values...)
}
session = session.Where(where, parameters...)
} else {
session = session.Where(where, parameters...)
}
count, err := session.Count(impl.meta.Indicator)
if err != nil {
return grmi.EmptyPagingResult, err
}
orderBy := " order by " + meta.PrintInfoCreateRecord_PlantNr.ColumnName
if orderByFields != nil {
for _, field := range orderByFields {
if orderBy == " order by " {
orderBy += field.ColumnName
} else {
orderBy += ", " + field.ColumnName
}
}
}
parameters = append(parameters, paging.Offset(), paging.Size)
data := make([]model.PrintInfoCreateRecord, 0, 10)
where = " where " + where
err = impl.session.Table(impl.meta.TableName).SQL("select * from "+impl.meta.TableName+where+orderBy+" offset ? row fetch next ? row only", parameters...).Find(&data)
if err != nil {
return grmi.EmptyPagingResult, err
}
return grmi.PagingResult{Records: data, Count: count, PageNumber: paging.Number, PageSize: paging.Size}, nil
}
/******************************************************************************
*
* @Reference LAPP_LF_MOM_BACKEND/dao/base/PrintInfoCreateRecordDAO.Update
*
******************************************************************************/
func (impl *PrintInfoCreateRecordDAOImplement) Update(entities *[]model.PrintInfoCreateRecord) error {
for i := 0; i < len(*entities); i++ {
entity := &(*entities)[i]
entity.PlantNr = impl.plantNr
entity.LastUser = impl.userid
_, err := impl.session.Table(impl.meta.TableName).Cols(impl.meta.UpdatingMembers...).ID(entity.GetKey()).Update(entity)
if err != nil {
return grmi.NewDataBaseError(err)
}
}
return nil
}
/******************************************************************************
*
* @Reference LAPP_LF_MOM_BACKEND/dao/base/PrintInfoCreateRecordDAO.UpdateWhere
*
******************************************************************************/
func (impl *PrintInfoCreateRecordDAOImplement) UpdateWhere(predicates []grmi.Predicate, entity *model.PrintInfoCreateRecord, columns ...string) error {
parameters := []interface{}{impl.plantNr}
where := fmt.Sprintf("%s = ?", meta.PrintInfoCreateRecord_PlantNr.ColumnName)
session := impl.session.Table(impl.meta.TableName)
if predicates != nil {
for _, predicate := range predicates {
where += predicate.Build()
parameters = append(parameters, predicate.Values...)
}
session = session.Where(where, parameters...)
} else {
session = session.Where(where, parameters...)
}
columns = append(columns, meta.PrintInfoCreateRecord_LastUser.Name)
entity.LastUser = impl.userid
_, err := impl.session.Table(impl.meta.TableName).Cols(columns...).Update(entity)
if err != nil {
return grmi.NewDataBaseError(err)
}
return nil
}

+ 57
- 0
meta/base/PrintInfoCreateRecord.meta.go View File

@ -0,0 +1,57 @@
// Copyright (c) Shenyang Leading Edge Intelligent Technology Co., Ltd. All rights reserved.
package base
import (
"LAPP_LF_MOM_BACKEND/grmi"
model "LAPP_LF_MOM_BACKEND/models/base"
)
/******************************************************************************
*
* @Description : PrintInfoCreateRecord的字段元数据
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 13:10:56
*
******************************************************************************/
var PrintInfoCreateRecord_PlantNr = grmi.NewField("PlantNr", "PrintInfoCreateRecord.PlantNr", "plantnr", grmi.TypeInt)
var PrintInfoCreateRecord_WorkLineid = grmi.NewField("WorkLineid", "PrintInfoCreateRecord.WorkLineid", "worklineid", grmi.TypeString)
var PrintInfoCreateRecord_SerialOrderId = grmi.NewField("SerialOrderId", "PrintInfoCreateRecord.SerialOrderId", "serialorderid", grmi.TypeString)
var PrintInfoCreateRecord_TemplateId = grmi.NewField("TemplateId", "PrintInfoCreateRecord.TemplateId", "templateid", grmi.TypeString)
var PrintInfoCreateRecord_SubmitPO = grmi.NewField("SubmitPO", "PrintInfoCreateRecord.SubmitPO", "submitpo", grmi.TypeInt)
var PrintInfoCreateRecord_SubmitWorkPlaceNr = grmi.NewField("SubmitWorkPlaceNr", "PrintInfoCreateRecord.SubmitWorkPlaceNr", "submitworkplacenr", grmi.TypeString)
var PrintInfoCreateRecord_Status = grmi.NewField("Status", "PrintInfoCreateRecord.Status", "status", grmi.TypeInt)
var PrintInfoCreateRecord_CreateId = grmi.NewField("CreateId", "PrintInfoCreateRecord.CreateId", "createid", grmi.TypeInt64)
var PrintInfoCreateRecord_LastModify = grmi.NewField("LastModify", "PrintInfoCreateRecord.LastModify", "lastmodify", grmi.TypeDateTime)
var PrintInfoCreateRecord_LastUser = grmi.NewField("LastUser", "PrintInfoCreateRecord.LastUser", "lastuser", grmi.TypeString)
var PrintInfoCreateRecord_CreateTime = grmi.NewField("CreateTime", "PrintInfoCreateRecord.CreateTime", "createtime", grmi.TypeDateTime)
/******************************************************************************
*
* @Description : PrintInfoCreateRecord的元数据
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 13:10:56
*
******************************************************************************/
var PrintInfoCreateRecord = grmi.NewEntity(
"PrintInfoCreateRecord",
func() interface{} { return &model.PrintInfoCreateRecord{} },
map[string]grmi.Field{
PrintInfoCreateRecord_PlantNr.Name: PrintInfoCreateRecord_PlantNr,
PrintInfoCreateRecord_WorkLineid.Name: PrintInfoCreateRecord_WorkLineid,
PrintInfoCreateRecord_SerialOrderId.Name: PrintInfoCreateRecord_SerialOrderId,
PrintInfoCreateRecord_TemplateId.Name: PrintInfoCreateRecord_TemplateId,
PrintInfoCreateRecord_SubmitPO.Name: PrintInfoCreateRecord_SubmitPO,
PrintInfoCreateRecord_SubmitWorkPlaceNr.Name: PrintInfoCreateRecord_SubmitWorkPlaceNr,
PrintInfoCreateRecord_Status.Name: PrintInfoCreateRecord_Status,
PrintInfoCreateRecord_CreateId.Name: PrintInfoCreateRecord_CreateId,
PrintInfoCreateRecord_LastModify.Name: PrintInfoCreateRecord_LastModify,
PrintInfoCreateRecord_LastUser.Name: PrintInfoCreateRecord_LastUser,
PrintInfoCreateRecord_CreateTime.Name: PrintInfoCreateRecord_CreateTime,
},
[]string{"PlantNr"},
[]string{"TemplateId", "SubmitPO", "SubmitWorkPlaceNr", "Status", "CreateId", "LastUser"})

+ 52
- 0
models/base/PrintInfoCreateRecord.model.go View File

@ -0,0 +1,52 @@
// Copyright (c) Shenyang Leading Edge Intelligent Technology Co., Ltd. All rights reserved.
package base
import (
"LAPP_LF_MOM_BACKEND/grmi"
"xorm.io/core"
)
/******************************************************************************
*
* @Struct Name : PrintInfoCreateRecord
*-----------------------------------------------------------------------------
*
* @Description : PrintInfoCreateRecord的实体映射
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 13:10:56
*
******************************************************************************/
type PrintInfoCreateRecord struct {
PlantNr int `xorm:"pk int 'PlantNr'" json:"PrintInfoCreateRecord-PlantNr"`
WorkLineid string `xorm:"pk nvarchar(40) 'WorkLineid'" json:"PrintInfoCreateRecord-WorkLineid"`
SerialOrderId string `xorm:"pk nvarchar(100) 'SerialOrderId'" json:"PrintInfoCreateRecord-SerialOrderId"`
TemplateId string `xorm:"nvarchar(64) 'TemplateId' not null" json:"PrintInfoCreateRecord-TemplateId"`
SubmitPO int `xorm:"int 'SubmitPO' not null" json:"PrintInfoCreateRecord-SubmitPO"`
SubmitWorkPlaceNr string `xorm:"nvarchar(40) 'SubmitWorkPlaceNr' not null" json:"PrintInfoCreateRecord-SubmitWorkPlaceNr"`
Status int `xorm:"int 'Status' not null" json:"PrintInfoCreateRecord-Status"`
CreateId int64 `xorm:"bigint 'CreateId' not null autoincr" json:"PrintInfoCreateRecord-CreateId"`
LastModify grmi.DateTime `xorm:"datetime 'LastModify' not null updated" json:"PrintInfoCreateRecord-LastModify"`
LastUser string `xorm:"nvarchar(20) 'LastUser' not null" json:"PrintInfoCreateRecord-LastUser"`
CreateTime grmi.DateTime `xorm:"datetime 'CreateTime' not null created" json:"PrintInfoCreateRecord-CreateTime"`
}
/******************************************************************************
*
* @Function Name : GetKey
*-----------------------------------------------------------------------------
*
* @Description : 获取实体的主键
*
* @Return Value : 实体的主键
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 13:10:56
*
******************************************************************************/
func (self *PrintInfoCreateRecord) GetKey() core.PK {
return core.PK{self.PlantNr, self.WorkLineid, self.SerialOrderId}
}

Loading…
Cancel
Save