12345678910111213141516171819202122232425262728293031323334353637 |
- package model
- // CREATE TABLE `execute_snapshot_his` (
- // `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
- // `snapshot_id` varchar(32) NOT NULL,
- // `job_name` varchar(32) NOT NULL,
- // `group` varchar(32) NOT NULL,
- // `cron` varchar(255) DEFAULT NULL,
- // `target` varchar(255) DEFAULT NULL,
- // `ip` varchar(32) DEFAULT NULL,
- // `param` varchar(255) DEFAULT NULL,
- // `state` tinyint(4) DEFAULT NULL,
- // `before_time` datetime NOT NULL,
- // `schedule_time` datetime NOT NULL,
- // `end_time` datetime DEFAULT NULL,
- // `times` bigint(20) NOT NULL,
- // `mobile` varchar(32) DEFAULT NULL,
- // `remark` varchar(32) DEFAULT NULL,
- // PRIMARY KEY (`id`)
- //) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
- type OssType struct {
- Url string `bson:"url" json:"url"`
- Size int64 `bson:"size" json:"size"`
- }
- func NewOssTypeWithMap(data map[string]interface{}) *OssType {
- url := data["url"].(string)
- size := data["size"].(int64)
- return &OssType{Url: url, Size: size}
- }
- type MaterialConfig struct {
- Id string
- Data interface{}
- }
|