// Code generated by goctl. DO NOT EDIT. package models import ( "context" "database/sql" "strings" "github.com/zeromicro/go-zero/core/stores/builder" "github.com/zeromicro/go-zero/core/stores/sqlc" "github.com/zeromicro/go-zero/core/stringx" ) var ( scQueuePhyInfoFieldNames = builder.RawFieldNames(&ScQueuePhyInfo{}) scQueuePhyInfoRows = strings.Join(scQueuePhyInfoFieldNames, ",") scQueuePhyInfoRowsExpectAutoSet = strings.Join(stringx.Remove(scQueuePhyInfoFieldNames, "`create_at`", "`create_time`", "`created_at`", "`update_at`", "`update_time`", "`updated_at`"), ",") scQueuePhyInfoRowsWithPlaceHolder = strings.Join(stringx.Remove(scQueuePhyInfoFieldNames, "`id`", "`create_at`", "`create_time`", "`created_at`", "`update_at`", "`update_time`", "`updated_at`"), "=?,") + "=?" cachePcmScQueuePhyInfoIdPrefix = "cache:pcm:scQueuePhyInfo:id:" ) type ( scQueuePhyInfoModel interface { Insert(ctx context.Context, data *ScQueuePhyInfo) (sql.Result, error) FindOne(ctx context.Context, id int64) (*ScQueuePhyInfo, error) Update(ctx context.Context, data *ScQueuePhyInfo) error Delete(ctx context.Context, id int64) error } defaultScQueuePhyInfoModel struct { sqlc.CachedConn table string } ScQueuePhyInfo struct { Id int64 `db:"id"` // id AclHosts string `db:"aclHosts"` // 可用节点,多个节点用逗号隔开 QueueId string `db:"queue_id"` // 队列名称 Text string `db:"text"` // 队列名称 QueueName string `db:"queue_name"` // 队列名称 QueNodes string `db:"que_nodes"` // 队列节点总数 QueMinNodect string `db:"que_min_nodect"` // 队列最小节点数 QueMaxNgpus string `db:"que_max_ngpus"` // 队列最大GPU卡数 QueMaxPpn string `db:"que_max_ppn"` // 使用该队列作业最大CPU核心数 QueChargeRate string `db:"que_charge_rate"` // 费率 QueMaxNcpus string `db:"que_max_ncpus"` // 用户最大可用核心数 QueMaxNdcus string `db:"que_max_ndcus"` // 队列总DCU卡数 QueMinNcpus string `db:"que_min_ncpus"` // 队列最小CPU核数 QueFreeNodes string `db:"que_free_nodes"` // 队列空闲节点数 QueMaxNodect string `db:"que_max_nodect"` // 队列作业最大节点数 QueMaxGpuPN string `db:"que_max_gpu_PN"` // 队列单作业最大GPU卡数 QueMaxWalltime string `db:"que_max_walltime"` // 队列最大运行时间 QueMaxDcuPN string `db:"que_max_dcu_PN"` // 队列单作业最大DCU卡数 ParticipantId int64 `db:"participant_id"` // 集群动态信息id DeletedFlag int64 `db:"deleted_flag"` // 是否删除 QueNcpus string `db:"que_ncpus"` QueFreeNcpus string `db:"que_free_ncpus"` } )