作者 郑周

1. 获取zip文件 ->临时保存到本地 ->解压 ->解析xml ->创建模板

2. 返回key, 前端通过访问key验证数据处理结果
package command
import "github.com/beego/beego/v2/core/validation"
type VerifyKeyCommand struct {
VerifyKey string `cname:"校验码" json:"key"`
}
func (in *VerifyKeyCommand) Valid(validation *validation.Validation) {
if len(in.VerifyKey) == 0 {
validation.SetError("key", "校验码无效")
return
}
}
type ErrorI struct {
FileName string `cname:"文件名称" json:"fileName"`
Message string `cname:"错误消息" json:"message"`
}
type OutResult struct {
Status string `cname:"状态" json:"status"`
Success []ErrorI `cname:"成功消息" json:"success"`
Failure []ErrorI `cname:"错误消息" json:"failure"`
}
... ...