Browse Source

添加了新的自动生成代码

pull/98/head
allanwei 3 years ago
parent
commit
8f93c47da9
4 changed files with 678 additions and 0 deletions
  1. +242
    -0
      dao/om/SerialOrderOPDetailRecvDataLst.dao.go
  2. +306
    -0
      dao/om/implments/SerialOrderOPDetailRecvDataLst.dao.impl.go
  3. +71
    -0
      meta/om/SerialOrderOPDetailRecvDataLst.meta.go
  4. +59
    -0
      models/om/SerialOrderOPDetailRecvDataLst.model.go

+ 242
- 0
dao/om/SerialOrderOPDetailRecvDataLst.dao.go View File

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

+ 306
- 0
dao/om/implments/SerialOrderOPDetailRecvDataLst.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/om"
model "LAPP_LF_MOM_BACKEND/models/om"
"fmt"
"github.com/go-xorm/xorm"
"xorm.io/core"
)
/******************************************************************************
*
* @Struct Name : SerialOrderOPDetailRecvDataLstDAOImplement
*-----------------------------------------------------------------------------
*
* @Description : SerialOrderOPDetailRecvDataLst的数据访问对象实现
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 14:27:35
*
******************************************************************************/
type SerialOrderOPDetailRecvDataLstDAOImplement struct {
session *xorm.Session
meta *grmi.Entity
plantNr int
userid string
}
/******************************************************************************
*
* @Function Name : NewSerialOrderOPDetailRecvDataLstDAOImplement
*-----------------------------------------------------------------------------
*
* @Description : 创建一个SerialOrderOPDetailRecvDataLstDAOImplement实例
*
* @Function Parameters : xorm会话
*
* @Function Parameters : 基本主键
*
* @Return Value : SerialOrderOPDetailRecvDataLstDAOImplement实例
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 14:27:35
*
******************************************************************************/
func NewSerialOrderOPDetailRecvDataLstDAOImplement(session *xorm.Session, plantNr int, userid string) *SerialOrderOPDetailRecvDataLstDAOImplement {
return &SerialOrderOPDetailRecvDataLstDAOImplement{session, &meta.SerialOrderOPDetailRecvDataLst, plantNr, userid}
}
/******************************************************************************
*
* @Reference LAPP_LF_MOM_BACKEND/dao/om/SerialOrderOPDetailRecvDataLstDAO.InsertOne
*
******************************************************************************/
func (impl *SerialOrderOPDetailRecvDataLstDAOImplement) InsertOne(entity *model.SerialOrderOPDetailRecvDataLst) 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/om/SerialOrderOPDetailRecvDataLstDAO.DeleteOne
*
******************************************************************************/
func (impl *SerialOrderOPDetailRecvDataLstDAOImplement) DeleteOne(pos int64) error {
_, err := impl.session.Table(impl.meta.TableName).ID(core.PK{impl.plantNr, pos}).Delete(impl.meta.Indicator)
if err != nil {
return grmi.NewDataBaseError(err)
}
return nil
}
/******************************************************************************
*
* @Reference LAPP_LF_MOM_BACKEND/dao/om/SerialOrderOPDetailRecvDataLstDAO.SelectOne
*
******************************************************************************/
func (impl *SerialOrderOPDetailRecvDataLstDAOImplement) SelectOne(pos int64) (*model.SerialOrderOPDetailRecvDataLst, error) {
var data model.SerialOrderOPDetailRecvDataLst
ok, err := impl.session.Table(impl.meta.TableName).ID(core.PK{impl.plantNr, pos}).Get(&data)
if err != nil {
return nil, grmi.NewDataBaseError(err)
}
if !ok {
return nil, nil
}
return &data, nil
}
/******************************************************************************
*
* @Reference LAPP_LF_MOM_BACKEND/dao/om/SerialOrderOPDetailRecvDataLstDAO.UpdateOne
*
******************************************************************************/
func (impl *SerialOrderOPDetailRecvDataLstDAOImplement) UpdateOne(entity *model.SerialOrderOPDetailRecvDataLst) 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/om/SerialOrderOPDetailRecvDataLstDAO.Insert
*
******************************************************************************/
func (impl *SerialOrderOPDetailRecvDataLstDAOImplement) Insert(entities *[]model.SerialOrderOPDetailRecvDataLst) 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/om/SerialOrderOPDetailRecvDataLstDAO.Delete
*
******************************************************************************/
func (impl *SerialOrderOPDetailRecvDataLstDAOImplement) Delete(entities *[]model.SerialOrderOPDetailRecvDataLst) 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/om/SerialOrderOPDetailRecvDataLstDAO.DeleteWhere
*
******************************************************************************/
func (impl *SerialOrderOPDetailRecvDataLstDAOImplement) DeleteWhere(predicates []grmi.Predicate) error {
parameters := []interface{}{impl.plantNr}
where := fmt.Sprintf("%s = ?", meta.SerialOrderOPDetailRecvDataLst_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/om/SerialOrderOPDetailRecvDataLstDAO.Select
*
******************************************************************************/
func (impl *SerialOrderOPDetailRecvDataLstDAOImplement) Select(predicates []grmi.Predicate, orderByFields []grmi.Field) ([]model.SerialOrderOPDetailRecvDataLst, error) {
parameters := []interface{}{impl.plantNr}
where := fmt.Sprintf("%s = ?", meta.SerialOrderOPDetailRecvDataLst_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.SerialOrderOPDetailRecvDataLst_PlantNr.ColumnName)
if orderByFields != nil {
for _, field := range orderByFields {
session = session.OrderBy(field.ColumnName)
}
}
data := make([]model.SerialOrderOPDetailRecvDataLst, 0, 10)
err := session.Find(&data)
if err != nil {
return nil, grmi.NewDataBaseError(err)
}
return data, nil
}
/******************************************************************************
*
* @Reference LAPP_LF_MOM_BACKEND/dao/om/SerialOrderOPDetailRecvDataLstDAO.SelectAndPaging
*
******************************************************************************/
func (impl *SerialOrderOPDetailRecvDataLstDAOImplement) SelectAndPaging(paging *grmi.Paging, predicates []grmi.Predicate, orderByFields []grmi.Field) (grmi.PagingResult, error) {
parameters := []interface{}{impl.plantNr}
where := fmt.Sprintf("%s = ?", meta.SerialOrderOPDetailRecvDataLst_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.SerialOrderOPDetailRecvDataLst_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.SerialOrderOPDetailRecvDataLst, 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/om/SerialOrderOPDetailRecvDataLstDAO.Update
*
******************************************************************************/
func (impl *SerialOrderOPDetailRecvDataLstDAOImplement) Update(entities *[]model.SerialOrderOPDetailRecvDataLst) 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/om/SerialOrderOPDetailRecvDataLstDAO.UpdateWhere
*
******************************************************************************/
func (impl *SerialOrderOPDetailRecvDataLstDAOImplement) UpdateWhere(predicates []grmi.Predicate, entity *model.SerialOrderOPDetailRecvDataLst, columns ...string) error {
parameters := []interface{}{impl.plantNr}
where := fmt.Sprintf("%s = ?", meta.SerialOrderOPDetailRecvDataLst_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.SerialOrderOPDetailRecvDataLst_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
}

+ 71
- 0
meta/om/SerialOrderOPDetailRecvDataLst.meta.go View File

@ -0,0 +1,71 @@
// Copyright (c) Shenyang Leading Edge Intelligent Technology Co., Ltd. All rights reserved.
package om
import (
"LAPP_LF_MOM_BACKEND/grmi"
model "LAPP_LF_MOM_BACKEND/models/om"
)
/******************************************************************************
*
* @Description : SerialOrderOPDetailRecvDataLst的字段元数据
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 14:27:35
*
******************************************************************************/
var SerialOrderOPDetailRecvDataLst_PlantNr = grmi.NewField("PlantNr", "OM_SerialOrderOPDetailRecvDataLst.PlantNr", "plantnr", grmi.TypeInt)
var SerialOrderOPDetailRecvDataLst_Pos = grmi.NewField("Pos", "OM_SerialOrderOPDetailRecvDataLst.Pos", "pos", grmi.TypeInt64)
var SerialOrderOPDetailRecvDataLst_SerialOrderId = grmi.NewField("SerialOrderId", "OM_SerialOrderOPDetailRecvDataLst.SerialOrderId", "serialorderid", grmi.TypeString)
var SerialOrderOPDetailRecvDataLst_PO = grmi.NewField("PO", "OM_SerialOrderOPDetailRecvDataLst.PO", "po", grmi.TypeInt)
var SerialOrderOPDetailRecvDataLst_WorkPlaceNr = grmi.NewField("WorkPlaceNr", "OM_SerialOrderOPDetailRecvDataLst.WorkPlaceNr", "workplacenr", grmi.TypeInt)
var SerialOrderOPDetailRecvDataLst_StepNo = grmi.NewField("StepNo", "OM_SerialOrderOPDetailRecvDataLst.StepNo", "stepno", grmi.TypeInt)
var SerialOrderOPDetailRecvDataLst_OriginPos = grmi.NewField("OriginPos", "OM_SerialOrderOPDetailRecvDataLst.OriginPos", "originpos", grmi.TypeInt)
var SerialOrderOPDetailRecvDataLst_OriginRuleId = grmi.NewField("OriginRuleId", "OM_SerialOrderOPDetailRecvDataLst.OriginRuleId", "originruleid", grmi.TypeInt)
var SerialOrderOPDetailRecvDataLst_StepType = grmi.NewField("StepType", "OM_SerialOrderOPDetailRecvDataLst.StepType", "steptype", grmi.TypeString)
var SerialOrderOPDetailRecvDataLst_SubArtId = grmi.NewField("SubArtId", "OM_SerialOrderOPDetailRecvDataLst.SubArtId", "subartid", grmi.TypeString)
var SerialOrderOPDetailRecvDataLst_RecvData = grmi.NewField("RecvData", "OM_SerialOrderOPDetailRecvDataLst.RecvData", "recvdata", grmi.TypeString)
var SerialOrderOPDetailRecvDataLst_Status = grmi.NewField("Status", "OM_SerialOrderOPDetailRecvDataLst.Status", "status", grmi.TypeInt)
var SerialOrderOPDetailRecvDataLst_Remark1 = grmi.NewField("Remark1", "OM_SerialOrderOPDetailRecvDataLst.Remark1", "remark1", grmi.TypeString)
var SerialOrderOPDetailRecvDataLst_Remark2 = grmi.NewField("Remark2", "OM_SerialOrderOPDetailRecvDataLst.Remark2", "remark2", grmi.TypeString)
var SerialOrderOPDetailRecvDataLst_RepairFlag = grmi.NewField("RepairFlag", "OM_SerialOrderOPDetailRecvDataLst.RepairFlag", "repairflag", grmi.TypeInt)
var SerialOrderOPDetailRecvDataLst_LastModify = grmi.NewField("LastModify", "OM_SerialOrderOPDetailRecvDataLst.LastModify", "lastmodify", grmi.TypeDateTime)
var SerialOrderOPDetailRecvDataLst_LastUser = grmi.NewField("LastUser", "OM_SerialOrderOPDetailRecvDataLst.LastUser", "lastuser", grmi.TypeString)
var SerialOrderOPDetailRecvDataLst_CreateTime = grmi.NewField("CreateTime", "OM_SerialOrderOPDetailRecvDataLst.CreateTime", "createtime", grmi.TypeDateTime)
/******************************************************************************
*
* @Description : SerialOrderOPDetailRecvDataLst的元数据
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 14:27:35
*
******************************************************************************/
var SerialOrderOPDetailRecvDataLst = grmi.NewEntity(
"OM_SerialOrderOPDetailRecvDataLst",
func() interface{} { return &model.SerialOrderOPDetailRecvDataLst{} },
map[string]grmi.Field{
SerialOrderOPDetailRecvDataLst_PlantNr.Name: SerialOrderOPDetailRecvDataLst_PlantNr,
SerialOrderOPDetailRecvDataLst_Pos.Name: SerialOrderOPDetailRecvDataLst_Pos,
SerialOrderOPDetailRecvDataLst_SerialOrderId.Name: SerialOrderOPDetailRecvDataLst_SerialOrderId,
SerialOrderOPDetailRecvDataLst_PO.Name: SerialOrderOPDetailRecvDataLst_PO,
SerialOrderOPDetailRecvDataLst_WorkPlaceNr.Name: SerialOrderOPDetailRecvDataLst_WorkPlaceNr,
SerialOrderOPDetailRecvDataLst_StepNo.Name: SerialOrderOPDetailRecvDataLst_StepNo,
SerialOrderOPDetailRecvDataLst_OriginPos.Name: SerialOrderOPDetailRecvDataLst_OriginPos,
SerialOrderOPDetailRecvDataLst_OriginRuleId.Name: SerialOrderOPDetailRecvDataLst_OriginRuleId,
SerialOrderOPDetailRecvDataLst_StepType.Name: SerialOrderOPDetailRecvDataLst_StepType,
SerialOrderOPDetailRecvDataLst_SubArtId.Name: SerialOrderOPDetailRecvDataLst_SubArtId,
SerialOrderOPDetailRecvDataLst_RecvData.Name: SerialOrderOPDetailRecvDataLst_RecvData,
SerialOrderOPDetailRecvDataLst_Status.Name: SerialOrderOPDetailRecvDataLst_Status,
SerialOrderOPDetailRecvDataLst_Remark1.Name: SerialOrderOPDetailRecvDataLst_Remark1,
SerialOrderOPDetailRecvDataLst_Remark2.Name: SerialOrderOPDetailRecvDataLst_Remark2,
SerialOrderOPDetailRecvDataLst_RepairFlag.Name: SerialOrderOPDetailRecvDataLst_RepairFlag,
SerialOrderOPDetailRecvDataLst_LastModify.Name: SerialOrderOPDetailRecvDataLst_LastModify,
SerialOrderOPDetailRecvDataLst_LastUser.Name: SerialOrderOPDetailRecvDataLst_LastUser,
SerialOrderOPDetailRecvDataLst_CreateTime.Name: SerialOrderOPDetailRecvDataLst_CreateTime,
},
[]string{"PlantNr"},
[]string{"SerialOrderId", "PO", "WorkPlaceNr", "StepNo", "OriginPos", "OriginRuleId", "StepType", "SubArtId", "RecvData", "Status", "Remark1", "Remark2", "RepairFlag", "LastUser"})

+ 59
- 0
models/om/SerialOrderOPDetailRecvDataLst.model.go View File

@ -0,0 +1,59 @@
// Copyright (c) Shenyang Leading Edge Intelligent Technology Co., Ltd. All rights reserved.
package om
import (
"LAPP_LF_MOM_BACKEND/grmi"
"xorm.io/core"
)
/******************************************************************************
*
* @Struct Name : SerialOrderOPDetailRecvDataLst
*-----------------------------------------------------------------------------
*
* @Description : SerialOrderOPDetailRecvDataLst的实体映射
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 14:27:35
*
******************************************************************************/
type SerialOrderOPDetailRecvDataLst struct {
PlantNr int `xorm:"pk int 'PlantNr'" json:"OM_SerialOrderOPDetailRecvDataLst-PlantNr"`
Pos int64 `xorm:"pk bigint 'Pos' autoincr" json:"OM_SerialOrderOPDetailRecvDataLst-Pos"`
SerialOrderId string `xorm:"nvarchar(100) 'SerialOrderId' not null" json:"OM_SerialOrderOPDetailRecvDataLst-SerialOrderId"`
PO int `xorm:"int 'PO' not null" json:"OM_SerialOrderOPDetailRecvDataLst-PO"`
WorkPlaceNr int `xorm:"int 'WorkPlaceNr' not null" json:"OM_SerialOrderOPDetailRecvDataLst-WorkPlaceNr"`
StepNo int `xorm:"int 'StepNo' not null" json:"OM_SerialOrderOPDetailRecvDataLst-StepNo"`
OriginPos int `xorm:"int 'OriginPos' not null" json:"OM_SerialOrderOPDetailRecvDataLst-OriginPos"`
OriginRuleId int `xorm:"int 'OriginRuleId' not null" json:"OM_SerialOrderOPDetailRecvDataLst-OriginRuleId"`
StepType string `xorm:"nvarchar(40) 'StepType' not null" json:"OM_SerialOrderOPDetailRecvDataLst-StepType"`
SubArtId string `xorm:"nvarchar(40) 'SubArtId' not null" json:"OM_SerialOrderOPDetailRecvDataLst-SubArtId"`
RecvData string `xorm:"nvarchar(300) 'RecvData' not null" json:"OM_SerialOrderOPDetailRecvDataLst-RecvData"`
Status int `xorm:"int 'Status' not null" json:"OM_SerialOrderOPDetailRecvDataLst-Status"`
Remark1 string `xorm:"nvarchar(100) 'Remark1' not null" json:"OM_SerialOrderOPDetailRecvDataLst-Remark1"`
Remark2 string `xorm:"nvarchar(100) 'Remark2' not null" json:"OM_SerialOrderOPDetailRecvDataLst-Remark2"`
RepairFlag int `xorm:"int 'RepairFlag' not null" json:"OM_SerialOrderOPDetailRecvDataLst-RepairFlag"`
LastModify grmi.DateTime `xorm:"datetime 'LastModify' not null updated" json:"OM_SerialOrderOPDetailRecvDataLst-LastModify"`
LastUser string `xorm:"nvarchar(20) 'LastUser' not null" json:"OM_SerialOrderOPDetailRecvDataLst-LastUser"`
CreateTime grmi.DateTime `xorm:"datetime 'CreateTime' not null created" json:"OM_SerialOrderOPDetailRecvDataLst-CreateTime"`
}
/******************************************************************************
*
* @Function Name : GetKey
*-----------------------------------------------------------------------------
*
* @Description : 获取实体的主键
*
* @Return Value : 实体的主键
*
* @Author : 代码生成器创建
*
* @Date : 2021-09-16 14:27:35
*
******************************************************************************/
func (self *SerialOrderOPDetailRecvDataLst) GetKey() core.PK {
return core.PK{self.PlantNr, self.Pos}
}

Loading…
Cancel
Save