Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yanxuan-qc-change-system
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
胡园园
yanxuan-qc-change-system
Commits
741b883d
Commit
741b883d
authored
Nov 11, 2022
by
“zcwang”
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
init: 基础类
parent
0e00d0c7
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
671 additions
and
6 deletions
+671
-6
scheme.sql
doc/scheme.sql
+5
-6
ChangeConfig.java
.../netease/mail/yanxuan/change/dal/entity/ChangeConfig.java
+86
-0
ChangeExecConfig.java
...ease/mail/yanxuan/change/dal/entity/ChangeExecConfig.java
+81
-0
ChangeExecRecord.java
...ease/mail/yanxuan/change/dal/entity/ChangeExecRecord.java
+91
-0
ChangeFile.java
...om/netease/mail/yanxuan/change/dal/entity/ChangeFile.java
+67
-0
ChangeRecord.java
.../netease/mail/yanxuan/change/dal/entity/ChangeRecord.java
+160
-0
ChangeType.java
...om/netease/mail/yanxuan/change/dal/entity/ChangeType.java
+60
-0
ChangeConfigMapper.java
...se/mail/yanxuan/change/dal/mapper/ChangeConfigMapper.java
+20
-0
ChangeExecConfigMapper.java
...ail/yanxuan/change/dal/mapper/ChangeExecConfigMapper.java
+21
-0
ChangeExecRecordMapper.java
...ail/yanxuan/change/dal/mapper/ChangeExecRecordMapper.java
+20
-0
ChangeFileMapper.java
...ease/mail/yanxuan/change/dal/mapper/ChangeFileMapper.java
+20
-0
ChangeRecordMapper.java
...se/mail/yanxuan/change/dal/mapper/ChangeRecordMapper.java
+20
-0
ChangeTypeMapper.java
...ease/mail/yanxuan/change/dal/mapper/ChangeTypeMapper.java
+20
-0
No files found.
doc/scheme.sql
View file @
741b883d
CREATE
TABLE
`TB_YX_CHANGE_CONFIG`
(
`id`
bigint
(
20
)
NOT
NULL
,
`change_subject`
int
(
255
)
NOT
NULL
COMMENT
'变更主体'
,
`parent_change_class_id`
int
(
255
)
NOT
NULL
COMMENT
'一级变更类型id'
,
`son_change_class
Id`
int
(
255
)
NOT
NULL
COMMENT
'二级变更类型id'
,
`son_change_class
_id`
int
(
255
)
NOT
NULL
COMMENT
'二级变更类型id'
,
`change_level`
int
(
255
)
NOT
NULL
COMMENT
'变更等级'
,
`change_department`
varchar
(
255
)
NOT
NULL
COMMENT
'变更负责部门名'
,
`change_commander_type`
int
(
255
)
NOT
NULL
COMMENT
'变更负责人类型'
,
...
...
@@ -61,7 +60,7 @@ CREATE TABLE `TB_YX_CHANGE_RECORD`
`change_profit_desc`
varchar
(
255
)
NOT
NULL
COMMENT
'变更收益说明'
,
`change_confirm_result_time`
bigint
(
20
)
NOT
NULL
COMMENT
'变更结果确认时间'
,
`state`
int
(
2
)
NOT
NULL
COMMENT
'工单状态'
,
`is
Cancel`
int
(
2
)
NOT
NULL
COMMENT
'是否被取消'
,
`is
_cancel`
int
(
2
)
NOT
NULL
COMMENT
'是否被取消'
,
`change_result`
int
(
2
)
NOT
NULL
COMMENT
'变更结论'
,
`create_source`
int
(
2
)
NOT
NULL
COMMENT
'创建端(普通or同舟)'
,
`create_supplier`
varchar
(
20
)
NOT
NULL
COMMENT
'创建人所属供应商(同舟创建)'
,
...
...
@@ -73,7 +72,7 @@ CREATE TABLE `TB_YX_CHANGE_RECORD`
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'变更工单记录表'
;
CREATE
TABLE
`TB_YX_FILE`
CREATE
TABLE
`TB_YX_
CHANGE_
FILE`
(
`id`
bigint
(
255
)
NOT
NULL
AUTO_INCREMENT
,
`change_record_id`
bigint
(
255
)
NOT
NULL
,
...
...
@@ -100,4 +99,4 @@ CREATE TABLE `TB_YX_CHANGE_EXEC_RECORD`
`create_time`
bigint
(
20
)
NOT
NULL
COMMENT
'创建时间'
,
`update_time`
bigint
(
20
)
NOT
NULL
COMMENT
' 更新时间'
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
COMMENT
=
'变更类型行动方案记录表'
;
\ No newline at end of file
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'变更类型行动方案记录表'
;
\ No newline at end of file
yanxuan-qc-change-system-dal/src/main/java/com/netease/mail/yanxuan/change/dal/entity/ChangeConfig.java
0 → 100644
View file @
741b883d
/**
* @(#)ChangeConfig.java, 2022/11/11.
* <p/>
* Copyright 2022 Netease, Inc. All rights reserved.
* NETEASE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package
com
.
netease
.
mail
.
yanxuan
.
change
.
dal
.
entity
;
import
javax.persistence.Entity
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.GenerationType
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* @Author zcwang
* @Date 2022/11/11
*/
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data
@Entity
@Table
(
name
=
"TB_YX_CHANGE_CONFIG"
)
public
class
ChangeConfig
{
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
private
Long
id
;
/**
* 变更主体
*/
private
Integer
changeSubject
;
/**
* 一级变更类型id
*/
private
Integer
parentChangeClassId
;
/**
* 二级变更类型id
*/
private
Integer
sonChangeClassId
;
/**
* 变更等级
*/
private
Integer
changeLevel
;
/**
* 变更负责部门名
*/
private
String
changeDepartment
;
/**
* 变更负责人类型
*/
private
Integer
changeCommanderType
;
/**
* 变更负责人详情(不同类型存储不同内容)
*/
private
String
changeCommander
;
/**
* 是否需要资料上传
*/
private
Integer
needFile
;
/**
* 创建时间
*/
private
Long
createTime
;
/**
* 更新时间
*/
private
Long
updateTime
;
}
\ No newline at end of file
yanxuan-qc-change-system-dal/src/main/java/com/netease/mail/yanxuan/change/dal/entity/ChangeExecConfig.java
0 → 100644
View file @
741b883d
/**
* @(#)ChangeExecConfig.java, 2022/11/11.
* <p/>
* Copyright 2022 Netease, Inc. All rights reserved.
* NETEASE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package
com
.
netease
.
mail
.
yanxuan
.
change
.
dal
.
entity
;
import
javax.persistence.Entity
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.GenerationType
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* @Author zcwang
* @Date 2022/11/11
*/
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data
@Entity
@Table
(
name
=
"TB_YX_CHANGE_EXEC_CONFIG"
)
public
class
ChangeExecConfig
{
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
private
Long
id
;
/**
* 变更类型配置记录id
*/
private
Long
changeTemplateId
;
/**
* 变更执行部门名
*/
private
String
changeExecDepartment
;
/**
* 变更行动人类型
*/
private
Integer
changeExecUserType
;
/**
* 变更行动人(不同类型存储不同内容)
*/
private
String
changeExecUser
;
/**
* 变更风险描述
*/
private
String
changeRiskDesc
;
/**
* 行动项
*/
private
String
changeExecProject
;
/**
* 变更验证措施
*/
private
String
changeChecking
;
/**
* 创建时间
*/
private
Long
createTime
;
/**
* 更新时间
*/
private
Long
updateTime
;
}
\ No newline at end of file
yanxuan-qc-change-system-dal/src/main/java/com/netease/mail/yanxuan/change/dal/entity/ChangeExecRecord.java
0 → 100644
View file @
741b883d
/**
* @(#)ChangeExecRecord.java, 2022/11/11.
* <p/>
* Copyright 2022 Netease, Inc. All rights reserved.
* NETEASE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package
com
.
netease
.
mail
.
yanxuan
.
change
.
dal
.
entity
;
import
javax.persistence.Entity
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.GenerationType
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* @Author zcwang
* @Date 2022/11/11
*/
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data
@Entity
@Table
(
name
=
"TB_YX_CHANGE_EXEC_RECORD"
)
public
class
ChangeExecRecord
{
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
private
Long
id
;
/**
* 变更记录id
*/
private
Long
changeRecordId
;
/**
* 变更执行部门名
*/
private
String
changeExecDepartment
;
/**
* 变更行动人类型
*/
private
Integer
changeExecUserType
;
/**
* 变更行动人(不同类型存储不同内容)
*/
private
String
changeExecUser
;
/**
* 变更风险描述
*/
private
String
changeRiskDesc
;
/**
* 行动项
*/
private
String
changeExecProject
;
/**
* 变更措施验证
*/
private
String
changeChecking
;
/**
* 行动完成时间
*/
private
Long
changeExecFinishTime
;
/**
* 行动完成情况
*/
private
String
changeExecFinishDesc
;
/**
* 创建时间
*/
private
Long
createTime
;
/**
* 更新时间
*/
private
Long
updateTime
;
}
\ No newline at end of file
yanxuan-qc-change-system-dal/src/main/java/com/netease/mail/yanxuan/change/dal/entity/ChangeFile.java
0 → 100644
View file @
741b883d
/**
* @(#)ChangeFile.java, 2022/11/11.
* <p/>
* Copyright 2022 Netease, Inc. All rights reserved.
* NETEASE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package
com
.
netease
.
mail
.
yanxuan
.
change
.
dal
.
entity
;
import
javax.persistence.Entity
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.GenerationType
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* @Author zcwang
* @Date 2022/11/11
*/
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data
@Entity
@Table
(
name
=
"TB_YX_CHANGE_FILE"
)
public
class
ChangeFile
{
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
private
Long
id
;
/**
* change_record_id
*/
private
Long
changeRecordId
;
/**
* 文件类型(基础信息图片/基础信息视频/基础信息资料/变更结果资料)
*/
private
Integer
fileType
;
/**
* 文件名称
*/
private
String
fileName
;
/**
* 文件地址
*/
private
String
fileUrl
;
/**
* 创建时间
*/
private
Long
createTime
;
/**
* 更新时间
*/
private
Long
updateTime
;
}
\ No newline at end of file
yanxuan-qc-change-system-dal/src/main/java/com/netease/mail/yanxuan/change/dal/entity/ChangeRecord.java
0 → 100644
View file @
741b883d
/**
* @(#)ChangeRecord.java, 2022/11/11.
* <p/>
* Copyright 2022 Netease, Inc. All rights reserved.
* NETEASE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package
com
.
netease
.
mail
.
yanxuan
.
change
.
dal
.
entity
;
import
javax.persistence.Entity
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.GenerationType
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* @Author zcwang
* @Date 2022/11/11
*/
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data
@Entity
@Table
(
name
=
"TB_YX_CHANGE_RECORD"
)
public
class
ChangeRecord
{
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
private
Long
id
;
/**
* 工单id
*/
private
Long
flowId
;
/**
* 工单当前节点
*/
private
String
flowNode
;
/**
* 变更主体
*/
private
Integer
changeSubject
;
/**
* 一级变更类型id
*/
private
Integer
parentChangeClassId
;
/**
* 二级变更类型id
*/
private
Integer
sonChangeClassId
;
/**
* 变更负责人
*/
private
String
changeCommander
;
/**
* 变更商品(变更主体为商品时有效)
*/
private
String
changeItem
;
/**
* 变更供应商(变更主体为供应商时有效)
*/
private
String
changeSupplier
;
/**
* 变更原因
*/
private
String
changeReason
;
/**
* 变更内容
*/
private
String
changeContent
;
/**
* 变更潜在风险描述
*/
private
String
changeRiskDesc
;
/**
* 变更验证措施
*/
private
String
changeChecking
;
/**
* 变更收益
*/
private
String
changeProfit
;
/**
* 变更收益说明
*/
private
String
changeProfitDesc
;
/**
* 变更结果确认时间
*/
private
Long
changeConfirmResultTime
;
/**
* 工单状态
*/
private
Integer
state
;
/**
* 是否被取消
*/
private
Integer
isCancel
;
/**
* 变更结论
*/
private
Integer
changeResult
;
/**
* 创建端(普通or同舟)
*/
private
Integer
createSource
;
/**
* 创建人所属供应商(同舟创建)
*/
private
String
createSupplier
;
/**
* 结论说明
*/
private
String
changeResultDesc
;
/**
* 备注
*/
private
String
remark
;
/**
* 创建人邮箱
*/
private
String
creator
;
/**
* 创建时间
*/
private
Long
createTime
;
/**
* 更新时间
*/
private
Long
updateTime
;
}
\ No newline at end of file
yanxuan-qc-change-system-dal/src/main/java/com/netease/mail/yanxuan/change/dal/entity/ChangeType.java
0 → 100644
View file @
741b883d
/**
* @(#)ChangeType.java, 2022/11/11.
* <p/>
* Copyright 2022 Netease, Inc. All rights reserved.
* NETEASE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package
com
.
netease
.
mail
.
yanxuan
.
change
.
dal
.
entity
;
import
javax.persistence.Entity
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.GenerationType
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
* @Author zcwang
* @Date 2022/11/11
*/
@AllArgsConstructor
@NoArgsConstructor
@Builder
@Data
@Entity
@Table
(
name
=
"TB_YX_CHANGE_TYPE"
)
public
class
ChangeType
{
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
private
Long
id
;
/**
* 类型名
*/
private
String
typeName
;
/**
* 父类id
*/
private
Long
parentId
;
/**
* 是否删除
*/
private
Integer
delete
;
/**
* 创建时间
*/
private
Long
createTime
;
/**
* 更新时间
*/
private
Long
updateTime
;
}
\ No newline at end of file
yanxuan-qc-change-system-dal/src/main/java/com/netease/mail/yanxuan/change/dal/mapper/ChangeConfigMapper.java
0 → 100644
View file @
741b883d
/**
* @(#)ChangeConfigMapper.java, 2022/11/11.
* <p/>
* Copyright 2022 Netease, Inc. All rights reserved.
* NETEASE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package
com
.
netease
.
mail
.
yanxuan
.
change
.
dal
.
mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
com.netease.mail.yanxuan.change.dal.entity.ChangeConfig
;
/**
* @Author zcwang
* @Date 2022/11/11
*/
@Mapper
public
interface
ChangeConfigMapper
extends
tk
.
mybatis
.
mapper
.
common
.
Mapper
<
ChangeConfig
>
{
}
\ No newline at end of file
yanxuan-qc-change-system-dal/src/main/java/com/netease/mail/yanxuan/change/dal/mapper/ChangeExecConfigMapper.java
0 → 100644
View file @
741b883d
/**
* @(#)ChangeExecConfig.java, 2022/11/11.
* <p/>
* Copyright 2022 Netease, Inc. All rights reserved.
* NETEASE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package
com
.
netease
.
mail
.
yanxuan
.
change
.
dal
.
mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
com.netease.mail.yanxuan.change.dal.entity.ChangeExecConfig
;
/**
* @Author zcwang
* @Date 2022/11/11
*/
@Mapper
public
interface
ChangeExecConfigMapper
extends
tk
.
mybatis
.
mapper
.
common
.
Mapper
<
ChangeExecConfig
>
{
}
\ No newline at end of file
yanxuan-qc-change-system-dal/src/main/java/com/netease/mail/yanxuan/change/dal/mapper/ChangeExecRecordMapper.java
0 → 100644
View file @
741b883d
/**
* @(#)ChangeExecRecordMapper.java, 2022/11/11.
* <p/>
* Copyright 2022 Netease, Inc. All rights reserved.
* NETEASE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package
com
.
netease
.
mail
.
yanxuan
.
change
.
dal
.
mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
com.netease.mail.yanxuan.change.dal.entity.ChangeExecRecord
;
/**
* @Author zcwang
* @Date 2022/11/11
*/
@Mapper
public
interface
ChangeExecRecordMapper
extends
tk
.
mybatis
.
mapper
.
common
.
Mapper
<
ChangeExecRecord
>
{
}
\ No newline at end of file
yanxuan-qc-change-system-dal/src/main/java/com/netease/mail/yanxuan/change/dal/mapper/ChangeFileMapper.java
0 → 100644
View file @
741b883d
/**
* @(#)ChangeFileMapper.java, 2022/11/11.
* <p/>
* Copyright 2022 Netease, Inc. All rights reserved.
* NETEASE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package
com
.
netease
.
mail
.
yanxuan
.
change
.
dal
.
mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
com.netease.mail.yanxuan.change.dal.entity.ChangeFile
;
/**
* @Author zcwang
* @Date 2022/11/11
*/
@Mapper
public
interface
ChangeFileMapper
extends
tk
.
mybatis
.
mapper
.
common
.
Mapper
<
ChangeFile
>
{
}
\ No newline at end of file
yanxuan-qc-change-system-dal/src/main/java/com/netease/mail/yanxuan/change/dal/mapper/ChangeRecordMapper.java
0 → 100644
View file @
741b883d
/**
* @(#)ChangeRecordMapper.java, 2022/11/11.
* <p/>
* Copyright 2022 Netease, Inc. All rights reserved.
* NETEASE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package
com
.
netease
.
mail
.
yanxuan
.
change
.
dal
.
mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
com.netease.mail.yanxuan.change.dal.entity.ChangeRecord
;
/**
* @Author zcwang
* @Date 2022/11/11
*/
@Mapper
public
interface
ChangeRecordMapper
extends
tk
.
mybatis
.
mapper
.
common
.
Mapper
<
ChangeRecord
>
{
}
\ No newline at end of file
yanxuan-qc-change-system-dal/src/main/java/com/netease/mail/yanxuan/change/dal/mapper/ChangeTypeMapper.java
0 → 100644
View file @
741b883d
/**
* @(#)ChangeTypeMapper.java, 2022/11/11.
* <p/>
* Copyright 2022 Netease, Inc. All rights reserved.
* NETEASE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package
com
.
netease
.
mail
.
yanxuan
.
change
.
dal
.
mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
com.netease.mail.yanxuan.change.dal.entity.ChangeType
;
/**
* @Author zcwang
* @Date 2022/11/11
*/
@Mapper
public
interface
ChangeTypeMapper
extends
tk
.
mybatis
.
mapper
.
common
.
Mapper
<
ChangeType
>
{
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment