切换导航条
此项目
正在载入...
登录
allied-creation
/
performance
·
提交
转到一个项目
GitLab
转到群组
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
tangxvhui
2 years ago
提交
1b463eba0030bc668bd995825d35be04af16da8d
1 个父辈
c5de3fed
暂存
隐藏空白字符变更
内嵌
并排对比
正在显示
4 个修改的文件
包含
78 行增加
和
0 行删除
pkg/application/task/command/list_task_anomaly.go
pkg/application/task/service/service2.go
pkg/infrastructure/dao/task_anomaly.go
pkg/infrastructure/pg/init.go
pkg/application/task/command/list_task_anomaly.go
0 → 100644
查看文件 @
1b463eb
package
command
type
ListTaskAnomalyCommand
struct
{
PageNumber
int
`json:"pageNumber"`
PageSize
int
`json:"pageSize"`
UserId
int
`json:"-"`
CompanyId
int
`json:"-"`
DayTime
string
`json:"DayTime"`
TaskLeader
int
`json:"taskLeader,string"`
}
...
...
pkg/application/task/service/service2.go
查看文件 @
1b463eb
package
service
// 异常中心查看
// 我负责的任务,异常列表
...
...
pkg/infrastructure/dao/task_anomaly.go
0 → 100644
查看文件 @
1b463eb
package
dao
import
(
pgTransaction
"github.com/linmadan/egglib-go/transaction/pg"
"gitlab.fjmaimaimai.com/allied-creation/performance/pkg/domain"
)
// 异常的任务记录
type
TaskAnomalyDao
struct
{
transactionContext
*
pgTransaction
.
TransactionContext
}
func
NewTaskAnomalyDao
(
options
map
[
string
]
interface
{})
*
TaskAnomalyDao
{
var
transactionContext
*
pgTransaction
.
TransactionContext
if
value
,
ok
:=
options
[
"transactionContext"
];
ok
{
transactionContext
=
value
.
(
*
pgTransaction
.
TransactionContext
)
}
return
&
TaskAnomalyDao
{
transactionContext
:
transactionContext
,
}
}
// 异常的任务记录, 获取我负责的任务
// userId 谁要查看数据
// companyId 公司id
// dayTime 搜索条件日期 ,例:"2006-01-02"
// pageSize 分页大小
// pageNumber 分页页码
func
(
d
*
TaskAnomalyDao
)
List1
(
userId
int
,
companyId
int
,
dayTime
string
,
pageSize
int
,
pageNumber
int
)
(
int
,
[]
*
domain
.
Task
,
error
)
{
// with t_task_ignore as (
// select task_ignore.id ,task_ignore.task_id
// from task_ignore
// where user_id = 0
// )
// select *
// from task as task_anomaly
// left join t_task_ignore on task_anomaly.id=t_task_ignore.task_id
// where t_task_ignore.id isnull and task_anomaly.company_id =?
// order by task_anomaly.id desc
// limit 20
return
0
,
nil
,
nil
}
// 异常的任务记录,获取我的下级负责的任务
// userId 谁要查看数据
// companyId 公司id
// dayTime 搜索条件日期 ,例:"2006-01-02"
// pageSize 分页大小
// pageNumber 分页页码
func
(
d
*
TaskAnomalyDao
)
List2
(
userId
int
,
companyId
int
,
dayTime
string
,
pageSize
int
,
pageNumber
int
)
error
{
return
nil
}
// 异常的任务记录,我作为相关人的任务
// userId 谁要查看数据
// companyId 公司id
// dayTime 搜索条件日期 ,例:"2006-01-02"
// pageSize 分页大小
// pageNumber 分页页码
func
(
d
*
TaskAnomalyDao
)
List3
(
userId
int
,
companyId
int
,
dayTime
string
,
pageSize
int
,
pageNumber
int
)
error
{
return
nil
}
...
...
pkg/infrastructure/pg/init.go
查看文件 @
1b463eb
...
...
@@ -57,6 +57,7 @@ func init() {
&
models
.
TaskIgnore
{},
&
models
.
TaskRecord
{},
&
models
.
TaskLevel
{},
&
models
.
TaskAnomaly
{},
}
for
_
,
model
:=
range
tables
{
err
:=
DB
.
Model
(
model
)
.
CreateTable
(
&
orm
.
CreateTableOptions
{
...
...
请
注册
或
登录
后发表评论