This commit is contained in:
那些花儿
2025-07-02 20:29:12 +08:00
parent 9b1221747c
commit 8dc7a62efe
2 changed files with 28 additions and 12 deletions
@@ -1,11 +1,14 @@
package com.budwk.app.zhgh.activity.qsv.models; package com.budwk.app.zhgh.activity.qsv.models;
import com.budwk.app.base.model.BaseModel; import com.budwk.app.base.model.BaseModel;
import com.budwk.app.sys.models.Sys_home_activity;
import com.budwk.app.sys.services.SysHomeConvert;
import lombok.Data; import lombok.Data;
import lombok.EqualsAndHashCode; import lombok.EqualsAndHashCode;
import org.nutz.dao.entity.annotation.*; import org.nutz.dao.entity.annotation.*;
import org.nutz.dao.interceptor.annotation.PrevInsert; import org.nutz.dao.interceptor.annotation.PrevInsert;
import java.io.Serializable;
import java.util.Date; import java.util.Date;
@Data @Data
@@ -13,7 +16,7 @@ import java.util.Date;
@Table("qsv_activity") @Table("qsv_activity")
@TableMeta("{'mysql-charset':'utf8mb4'}") @TableMeta("{'mysql-charset':'utf8mb4'}")
@Comment("问卷调查投票活动表") @Comment("问卷调查投票活动表")
public class QsvActivity extends BaseModel { public class QsvActivity extends BaseModel implements Serializable, SysHomeConvert {
@Name @Name
@Comment("ID") @Comment("ID")
@ColDefine(type = ColType.VARCHAR, width = 32) @ColDefine(type = ColType.VARCHAR, width = 32)
@@ -106,4 +109,18 @@ public class QsvActivity extends BaseModel {
@Comment("封面图片") @Comment("封面图片")
@ColDefine(type = ColType.VARCHAR, width = 255) @ColDefine(type = ColType.VARCHAR, width = 255)
private String cover; private String cover;
@Override
public Sys_home_activity covertToSysHomeActivity() {
Sys_home_activity sysHomeActivity = new Sys_home_activity();
sysHomeActivity.setId(this.getId());
sysHomeActivity.setName(this.getTitle());
sysHomeActivity.setCover(this.getCover());
sysHomeActivity.setH5Url("/platform/h5/qsv");
sysHomeActivity.setStartDate(this.getStartTime());
sysHomeActivity.setEndDate(this.getEndTime());
sysHomeActivity.setAllowUserGroupId(this.getGroupId());
sysHomeActivity.setEnable(true);
return sysHomeActivity;
}
} }
@@ -170,17 +170,16 @@ const basicForm = {
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<!-- <el-form-item label="封面" prop="cover">--> <el-form-item label="封面" prop="cover">
<!-- <file-upload--> <file-upload
<!-- :upload_number="1"--> :upload_number="1"
<!-- :value.sync="formData.cover"--> :value.sync="formData.cover"
<!-- accept=".jpg,.jpeg,.png"--> accept=".jpg,.jpeg,.png"
<!-- complete_result--> complete_result
<!-- upload_mode="image"--> upload_mode="image"
<!-- upload_result_category="interval"--> upload_result_category="interval"
<!-- ></file-upload>--> ></file-upload>
<!-- </el-form-item>--> </el-form-item>
</template> </template>
</el-form> </el-form>
</div> </div>