|
package models
|
|
|
|
import (
|
|
"LAPP_SJA_ME/db"
|
|
"LAPP_SJA_ME/utils"
|
|
)
|
|
|
|
// 项目对象
|
|
type MeProject struct {
|
|
Finr int `xorm:"pk" json:"me_project-finr"`
|
|
Projectid string `xorm:"pk" json:"me_project-projectid"`
|
|
Descr string `xorm:"comment('描述') VARCHAR(40)" json:"me_project-descr"`
|
|
Enabled int `xorm:"comment('tod')" json:"me_project-enabled"`
|
|
Plantsitecode int `xorm:"comment('tod')" json:"me_project-plantsitecode"`
|
|
Parse_tod int `xorm:"comment('tod')" json:"me_project-parse_tod"`
|
|
Parse_seq int `xorm:"comment('seq')" json:"me_project-parse_seq"`
|
|
Parse_reorder int `xorm:"comment('seq')" json:"me_project-parse_reorder"`
|
|
Parse_calloff int `xorm:"comment('seq')" json:"me_project-parse_calloff"`
|
|
Fileserver_host string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-fileserver_host"`
|
|
Tod_folder string `xorm:"comment('名称') VARCHAR(150)" json:"me_project-tod_folder"`
|
|
Seq_folder string `xorm:"comment('名称') VARCHAR(150)" json:"me_project-seq_folder"`
|
|
Reorder_folder string `xorm:"comment('名称') VARCHAR(150)" json:"me_project-reorder_folder"`
|
|
Calloff_folder string `xorm:"comment('名称') VARCHAR(150)" json:"me_project-calloff_folder"`
|
|
Tod_filename_regexp string `xorm:"comment('是否共用字段') VARCHAR(150)" json:"me_project-tod_filename_regexp"`
|
|
Seq_filename_regexp string `xorm:"comment('是否共用字段') VARCHAR(150)" json:"me_project-seq_filename_regexp"`
|
|
Reorder_filename_regexp string `xorm:"comment('是否共用字段') VARCHAR(150)" json:"me_project-reorder_filename_regexp"`
|
|
Calloff_filename_regexp string `xorm:"comment('是否共用字段') VARCHAR(150)" json:"me_project-calloff_filename_regexp"`
|
|
Tod_verify_part int `xorm:"comment('是否共用字段') int(0)" json:"me_project-tod_verify_part"`
|
|
Tod_verify_partfamily int `xorm:"comment('是否共用字段') int(0)" json:"me_project-tod_verify_partfamily"`
|
|
Tod_verify_supplygroup int `xorm:"comment('是否共用字段') int(0)" json:"me_project-tod_verify_supplygroup"`
|
|
Tod_verify_partfamilyattribute int `xorm:"comment('是否共用字段') int(0)" json:"me_project-tod_verify_partfamilyattribute"`
|
|
Tod_verify_supplygroupattribute int `xorm:"comment('是否共用字段') int(0)" json:"me_project-tod_verify_supplygroupattribute"`
|
|
Seq_verify_sequence int `xorm:"comment('是否共用字段') int(0)" json:"me_project-seq_verify_sequence"`
|
|
Seq_verfiy_partfamily string `xorm:"comment('是否共用字段') VARCHAR(60)" json:"me_project-seq_verfiy_partfamily"`
|
|
Seq_verify_carmodelattribute int `xorm:"comment('是否共用字段') int(0)" json:"me_project-seq_verify_carmodelattribute"`
|
|
Reorder_email_alert int `xorm:"comment('是否共用字段') int(0)" json:"me_project-reorder_email_alert"`
|
|
Calloff_verify_checksequence int `xorm:"comment('是否共用字段') int(0)" json:"me_project-calloff_verify_checksequence"`
|
|
Calloff_verify_orderstatus int `xorm:"comment('是否共用字段') int(0)" json:"me_project-calloff_verify_orderstatus"`
|
|
Calloff_verify_orderspec int `xorm:"comment('是否共用字段') int(0)" json:"me_project-calloff_verify_orderspec"`
|
|
Emailserver_host string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-emailserver_host"`
|
|
Emailserver_port int `xorm:"comment('是否共用字段') int(0)" json:"me_project-emailserver_port"`
|
|
From_email string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-from_email"`
|
|
From_pwd string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-from_pwd"`
|
|
Tod_error_to_recievers string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-tod_error_cc_recievers"`
|
|
Tod_error_cc_recievers string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-tod_error_cc_recievers"`
|
|
Seq_error_to_recievers string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-seq_error_to_recievers"`
|
|
Seq_error_cc_recievers string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-seq_error_cc_recievers"`
|
|
Reorder_picktemplateid string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-reorder_picktemplateid"`
|
|
Reorder_pickorder_snr string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-reorder_pickorder_snr"`
|
|
Reorder_error_to_recievers string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-reorder_error_to_recievers"`
|
|
Reorder_error_cc_recievers string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-reorder_error_cc_recievers"`
|
|
Calloff_error_to_recievers string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-calloff_error_to_recievers"`
|
|
Calloff_error_cc_recievers string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-calloff_error_cc_recievers"`
|
|
Log_url string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-log_url"`
|
|
Log_table string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-log_table"`
|
|
Custorder_snr string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-custorder_snr"`
|
|
Workorder_snr string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-workorder_snr"`
|
|
Manualwo_snr string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-manualwo_snr"`
|
|
Ordermsg_snr string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-ordermsg_snr"`
|
|
Reorder_snr string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-reorder_snr"`
|
|
Shippack_snr string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-shippack_snr"`
|
|
Shippacksync_snr string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-shippacksync_snr"`
|
|
Shipcar_snr string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-shipcar_snr"`
|
|
Asn_file_prefix string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-asn_file_prefix"`
|
|
Asn_snr string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-asn_snr"`
|
|
Asn_pfmapper string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-asn_pfmapper"`
|
|
Asn_file_type string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-asn_file_type"`
|
|
Asn_folder string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-asn_folder"`
|
|
Backflush_folder string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-backflush_folder"`
|
|
Shipfile_folder string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-shipfile_folder"`
|
|
Tier2_folder string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-tier2_folder"`
|
|
Shipfile_snr string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-shipfile_snr"`
|
|
Lastmodif string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-lastmodif"`
|
|
Lastuser string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-lastuser"`
|
|
Credatuz string `xorm:"comment('名称') VARCHAR(60)" json:"me_project-credatuz"`
|
|
}
|
|
|
|
func (t *MeProject) TableName() string {
|
|
return "me_project"
|
|
}
|
|
|
|
// 清除string字段的右侧空格
|
|
func (t *MeProject) Clipped() {
|
|
utils.TrimStruct(t, *t)
|
|
}
|
|
|
|
//查
|
|
func (t *MeProject) SelectAll() ([]MeProject, error) {
|
|
e := db.Eloquent.Master()
|
|
|
|
var data []MeProject
|
|
err := e.Where("finr = ? ", t.Finr).Find(&data)
|
|
if err != nil {
|
|
return data, err
|
|
}
|
|
for k, _ := range data {
|
|
data[k].Clipped()
|
|
}
|
|
return data, nil
|
|
}
|