You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.6 KiB
58 lines
1.6 KiB
|
3 years ago
|
package qual
|
||
|
|
|
||
|
|
import (
|
||
|
|
"github.com/flipped-aurora/gin-vue-admin/server/commonus"
|
||
|
|
"github.com/flipped-aurora/gin-vue-admin/server/model/common/response"
|
||
|
|
"github.com/gin-gonic/gin"
|
||
|
|
)
|
||
|
|
|
||
|
|
//企业微信回调
|
||
|
|
type ApiGroup struct {
|
||
|
|
}
|
||
|
|
|
||
|
|
//入口
|
||
|
|
func (a *ApiGroup) Index(c *gin.Context) {
|
||
|
|
outPut := commonus.MapOut()
|
||
|
|
response.Result(0, outPut, "定性审批端获取成功", c)
|
||
|
|
}
|
||
|
|
|
||
|
|
//审批参数
|
||
|
|
type ApprovalParameters struct {
|
||
|
|
OrderId string `json:"orderid"` //流程单KEY
|
||
|
|
YesOrNo int `json:"yesorno"` //1:同意;2:驳回
|
||
|
|
Content string `json:"content"` //审批意见
|
||
|
|
}
|
||
|
|
|
||
|
|
type orderIdOrNumber struct {
|
||
|
|
OrderId string `json:"id"` //流程单KEY
|
||
|
|
Number string `json:"number"` //1:同意;2:驳回
|
||
|
|
}
|
||
|
|
|
||
|
|
type DivisionPeople struct {
|
||
|
|
orderIdOrNumber
|
||
|
|
UserList []DivisionResponsibilityUsers `json:"userlist"` //责任人
|
||
|
|
}
|
||
|
|
|
||
|
|
type DivisionResponsibilityUsers struct {
|
||
|
|
Type int `json:"type"` //责任类型(1、主要责任人;2、互保责任人;3、责任班组;4、责任班组长;5、主管;6、三大员;7、厂长;8、主任)
|
||
|
|
UserKey []string `json:"userkey"` //责任人key
|
||
|
|
// UserName string `json:"username"` //责任人姓名
|
||
|
|
Weight int64 `json:"weight"` //权重
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
type MainResponsiblePersonType struct {
|
||
|
|
UserKey int64 `json:"userkey"`
|
||
|
|
Department int64 `json:"department"`
|
||
|
|
Group int64 `json:"group"`
|
||
|
|
WorkshopId int64 `json:"workshopid"`
|
||
|
|
Tema int64 `json:"tema"`
|
||
|
|
Weight int64 `json:"weight"`
|
||
|
|
}
|
||
|
|
|
||
|
|
type AmendType struct {
|
||
|
|
orderIdOrNumber
|
||
|
|
Content string `json:"content"` //整改内容
|
||
|
|
Enclosure []commonus.EnclosureFormat `json:"enclosure"` //附件
|
||
|
|
}
|