Commit c5208255 authored by liqin's avatar liqin 💬

bug fixed

parent 2a789f52
...@@ -43,35 +43,45 @@ public class Asset implements Serializable { ...@@ -43,35 +43,45 @@ public class Asset implements Serializable {
@NotBlank(message = "视频名称不能为空", groups = {Add.class, Update.class}) @NotBlank(message = "视频名称不能为空", groups = {Add.class, Update.class})
private String name; private String name;
@ApiModelProperty("视频版权方ID")
@TableField("asset_copyright_owner_id")
@NotBlank(message = "视频版权方ID不能为空", groups = {Add.class, Update.class})
private String assetCopyrightOwnerId;
@ApiModelProperty("视频类别ID")
@TableField(value = "asset_type_id", updateStrategy = FieldStrategy.IGNORED)
@NotBlank(message = "视频类别ID不能为空", groups = {Add.class, Update.class})
private String assetTypeId;
@ApiModelProperty("视频缩略图") @ApiModelProperty("视频缩略图")
@TableField("thumbnail") @TableField("thumbnail")
@NotBlank(message = "视频缩略图不能为空", groups = {Add.class, Update.class}) @NotBlank(message = "视频缩略图不能为空", groups = {Add.class, Update.class})
private String thumbnail; private String thumbnail;
@ApiModelProperty("视频链接") @ApiModelProperty("视频类别ID")
@TableField("asset_type_id")
private String assetTypeId;
@ApiModelProperty("视频版权方ID")
@TableField("asset_copyright_owner_id")
private String assetCopyrightOwnerId;
@ApiModelProperty("下载链接")
@TableField("video_url") @TableField("video_url")
@NotBlank(message = "下载链接不能为空", groups = {Add.class, Update.class})
private String videoUrl; private String videoUrl;
@ApiModelProperty("审核状态") @ApiModelProperty("新增审核状态")
@TableField("audit_status") @TableField("audit_status_add")
private String auditStatus; @NotBlank(message = "新增审核状态不能为空", groups = {Add.class, Update.class})
private String auditStatusAdd;
@ApiModelProperty("修改审核状态")
@TableField("audit_status_edit")
private String auditStatusEdit;
@ApiModelProperty("删除审核状态")
@TableField("audit_status_delete")
private String auditStatusDelete;
@ApiModelProperty("创建日期") @ApiModelProperty("创建日期")
@TableField(value = "create_time", fill = FieldFill.INSERT) @TableField(value = "create_time", fill = FieldFill.INSERT)
@NotNull(message = "创建日期不能为空", groups = {Add.class, Update.class})
private LocalDateTime createTime; private LocalDateTime createTime;
@ApiModelProperty("修改日期") @ApiModelProperty("修改日期")
@TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE) @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE)
@NotNull(message = "修改日期不能为空", groups = {Add.class, Update.class})
private LocalDateTime updateTime; private LocalDateTime updateTime;
@ApiModelProperty("视频分类") @ApiModelProperty("视频分类")
......
...@@ -35,7 +35,7 @@ public class AssetType implements Serializable { ...@@ -35,7 +35,7 @@ public class AssetType implements Serializable {
@ApiModelProperty("视频分类ID") @ApiModelProperty("视频分类ID")
@TableId(value = "id", type = IdType.ASSIGN_ID) @TableId(value = "id", type = IdType.ASSIGN_ID)
@NotNull(message = "视频分类ID不能为空", groups = {Update.class}) @NotNull(message = "视频分类IDID不能为空", groups = {Update.class})
private String id; private String id;
@ApiModelProperty("视频分类名称") @ApiModelProperty("视频分类名称")
......
...@@ -30,7 +30,7 @@ import java.util.List; ...@@ -30,7 +30,7 @@ import java.util.List;
@Accessors(chain = true) @Accessors(chain = true)
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
@TableName("copyright_owner") @TableName("copyright_owner")
@ApiModel(value = "版权方", description = "版权方1") @ApiModel(value = "版权方", description = "版权方")
public class CopyrightOwner implements Serializable { public class CopyrightOwner implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
...@@ -42,23 +42,24 @@ public class CopyrightOwner implements Serializable { ...@@ -42,23 +42,24 @@ public class CopyrightOwner implements Serializable {
@ApiModelProperty("版权方名称") @ApiModelProperty("版权方名称")
@TableField("name") @TableField("name")
@NotBlank(message = "版权方名称不能为空", groups = {Add.class, Update.class}) @NotBlank(message = "版权方名称不能为空", groups = {Add.class, Update.class})
private String name; private String name;
@ApiModelProperty("版权方类型") @ApiModelProperty("版权方类型")
@TableField("owner_type") @TableField("owner_type")
private String ownerType; @NotBlank(message = "版权方类型不能为空", groups = {Add.class, Update.class})
private String ownerType;
@ApiModelProperty("版权方有效期开始") @ApiModelProperty("版权方有效期开始")
@TableField("expire_date_start") @TableField("expire_date_start")
@NotNull(message = "版权方有效期开始不能为空", groups = {Add.class, Update.class}) @NotNull(message = "版权方有效期开始不能为空", groups = {Add.class, Update.class})
private LocalDate expireDateStart; private LocalDate expireDateStart;
@ApiModelProperty("版权方有效期结束") @ApiModelProperty("版权方有效期结束")
@TableField("expire_date_end") @TableField("expire_date_end")
@NotNull(message = "版权方有效期结束不能为空", groups = {Add.class, Update.class}) @NotNull(message = "版权方有效期结束不能为空", groups = {Add.class, Update.class})
private LocalDate expireDateEnd; private LocalDate expireDateEnd;
@ApiModelProperty("备注") @ApiModelProperty("备注")
@TableField("remarks") @TableField("remarks")
private String remarks; private String remarks;
......
...@@ -21,7 +21,7 @@ import java.io.Serializable; ...@@ -21,7 +21,7 @@ import java.io.Serializable;
* </p> * </p>
* *
* @author Danny Lee * @author Danny Lee
* @since 2021-03-18 * @since 2021-03-23
*/ */
@Data @Data
@Builder @Builder
...@@ -35,21 +35,19 @@ public class CopyrightOwnerAssetType implements Serializable { ...@@ -35,21 +35,19 @@ public class CopyrightOwnerAssetType implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ApiModelProperty("标识ID")
@TableId(value = "id", type = IdType.ASSIGN_ID) @TableId(value = "id", type = IdType.ASSIGN_ID)
@NotNull(message = "ID不能为空", groups = {Update.class}) @NotNull(message = "标识ID不能为空", groups = {Update.class})
private String id; private String id;
@ApiModelProperty("版权方ID") @ApiModelProperty("视频版权方ID")
@TableField("copyright_owner_id") @TableField("copyright_owner_id")
@NotBlank(message = "版权方ID不能为空", groups = {Add.class, Update.class}) @NotBlank(message = "视频版权方ID不能为空", groups = {Add.class, Update.class})
private String copyrightOwnerId; private String copyrightOwnerId;
@ApiModelProperty("视频分类ID") @ApiModelProperty("视频分类ID")
@TableField("asset_type_id") @TableField("asset_type_id")
@NotBlank(message = "视频分类ID不能为空", groups = {Add.class, Update.class}) @NotBlank(message = "视频分类ID不能为空", groups = {Add.class, Update.class})
private String assetTypeId; private String assetTypeId;
} }
...@@ -44,45 +44,68 @@ public class ExhibitionBoard implements Serializable { ...@@ -44,45 +44,68 @@ public class ExhibitionBoard implements Serializable {
private String name; private String name;
@ApiModelProperty("展板版权方ID") @ApiModelProperty("展板版权方ID")
@TableField("copyright_owner_id") @TableField("board_copyright_owner_id")
@NotBlank(message = "展板版权方ID不能为空", groups = {Add.class, Update.class}) private String boardCopyrightOwnerId;
private String copyrightOwnerId;
@ApiModelProperty("展板分类ID") @ApiModelProperty("展板分类ID")
@TableField("exhibition_board_cat_id") @TableField("exhibition_board_cat_id")
@NotBlank(message = "展板分类ID不能为空", groups = {Add.class, Update.class})
private String exhibitionBoardCatId; private String exhibitionBoardCatId;
@ApiModelProperty("展板图片URL") @ApiModelProperty("展板图片URL")
@TableField("board_img_url") @TableField("cover")
@NotBlank(message = "展板图片URL不能为空", groups = {Add.class, Update.class}) @NotBlank(message = "展板图片URL不能为空", groups = {Add.class, Update.class})
private String boardImgUrl; private String cover;
@ApiModelProperty("展板二维码URL") @ApiModelProperty("展板二维码URL")
@TableField("board_qrcode_url") @TableField("qrcode_url")
@NotBlank(message = "展板二维码URL不能为空", groups = {Add.class, Update.class}) @NotBlank(message = "展板二维码URL不能为空", groups = {Add.class, Update.class})
private String boardQrcodeUrl; private String qrcodeUrl;
@ApiModelProperty("简介") @ApiModelProperty("简介")
@TableField("introduction") @TableField("introduction")
@NotBlank(message = "简介不能为空", groups = {Add.class, Update.class}) @NotBlank(message = "简介不能为空", groups = {Add.class, Update.class})
private String introduction; private String introduction;
@ApiModelProperty("视频版权方ID")
@TableField("asset_copyright_owner_id")
private String assetCopyrightOwnerId;
@ApiModelProperty("视频类别ID") @ApiModelProperty("视频类别ID")
@TableField("asset_type") @TableField("asset_type_id")
private String assetType; private String assetTypeId;
@ApiModelProperty("视频ID") @ApiModelProperty("视频ID")
@TableField("asset_id") @TableField("asset_id")
@NotBlank(message = "视频ID不能为空", groups = {Add.class, Update.class})
private String assetId; private String assetId;
@ApiModelProperty("导览音频URL") @ApiModelProperty("导览音频URL")
@TableField("guide_audio_url") @TableField("guide_audio_url")
@NotBlank(message = "导览音频URL不能为空", groups = {Add.class, Update.class})
private String guideAudioUrl; private String guideAudioUrl;
@ApiModelProperty("参考资料") @ApiModelProperty("参考资料文件夹")
@TableField("reference_material") @TableField("ref_material_dir")
private String referenceMaterial; @NotBlank(message = "参考资料文件夹不能为空", groups = {Add.class, Update.class})
private String refMaterialDir;
@ApiModelProperty("参考资料URL")
@TableField("ref_material_url")
@NotBlank(message = "参考资料URL不能为空", groups = {Add.class, Update.class})
private String refMaterialUrl;
@ApiModelProperty("新增审核状态")
@TableField("audit_status_add")
@NotBlank(message = "新增审核状态不能为空", groups = {Add.class, Update.class})
private String auditStatusAdd;
@ApiModelProperty("修改审核状态")
@TableField("audit_status_edit")
private String auditStatusEdit;
@ApiModelProperty("删除审核状态")
@TableField("audit_status_delete")
private String auditStatusDelete;
@ApiModelProperty("创建日期") @ApiModelProperty("创建日期")
@TableField(value = "create_time", fill = FieldFill.INSERT) @TableField(value = "create_time", fill = FieldFill.INSERT)
...@@ -92,9 +115,4 @@ public class ExhibitionBoard implements Serializable { ...@@ -92,9 +115,4 @@ public class ExhibitionBoard implements Serializable {
@TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE) @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updateTime; private LocalDateTime updateTime;
@ApiModelProperty("审核状态")
@TableField("audit_status")
private String auditStatus;
} }
...@@ -19,7 +19,7 @@ import java.time.LocalDateTime; ...@@ -19,7 +19,7 @@ import java.time.LocalDateTime;
* </p> * </p>
* *
* @author Danny Lee * @author Danny Lee
* @since 2021-03-17 * @since 2021-03-23
*/ */
@Data @Data
@Builder @Builder
...@@ -39,23 +39,19 @@ public class ExhibitionBoardCat implements Serializable { ...@@ -39,23 +39,19 @@ public class ExhibitionBoardCat implements Serializable {
@ApiModelProperty("展板分类名称") @ApiModelProperty("展板分类名称")
@TableField("name") @TableField("name")
@NotBlank(message = "展板分类名称不能为空", groups = {Add.class, Update.class}) @NotBlank(message = "展板分类名称不能为空", groups = {Add.class, Update.class})
private String name; private String name;
@ApiModelProperty("所属版权方ID")
@TableField("copyright_owner")
private String copyrightOwner;
@ApiModelProperty("备注") @ApiModelProperty("备注")
@TableField("remarks") @TableField("remarks")
private String remarks; private String remarks;
@ApiModelProperty("创建日期") @ApiModelProperty("创建日期")
@TableField(value = "create_time", fill = FieldFill.INSERT) @TableField(value = "create_time", fill = FieldFill.INSERT)
private LocalDateTime createTime; private LocalDateTime createTime;
@ApiModelProperty("修改日期") @ApiModelProperty("修改日期")
@TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE) @TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updateTime; private LocalDateTime updateTime;
} }
package cn.wisenergy.chnmuseum.party.model; package cn.wisenergy.chnmuseum.party.model;
import cn.wisenergy.chnmuseum.party.common.validator.groups.Add;
import cn.wisenergy.chnmuseum.party.common.validator.groups.Update;
import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
...@@ -17,7 +19,7 @@ import java.time.LocalDateTime; ...@@ -17,7 +19,7 @@ import java.time.LocalDateTime;
* </p> * </p>
* *
* @author Danny Lee * @author Danny Lee
* @since 2021-03-16 * @since 2021-03-23
*/ */
@Data @Data
@Builder @Builder
...@@ -26,34 +28,53 @@ import java.time.LocalDateTime; ...@@ -26,34 +28,53 @@ import java.time.LocalDateTime;
@Accessors(chain = true) @Accessors(chain = true)
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
@TableName("learning_content") @TableName("learning_content")
@ApiModel(value = "LearningContent对象", description = "学习内容") @ApiModel(value = "学习内容", description = "学习内容")
public class LearningContent implements Serializable { public class LearningContent implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@ApiModelProperty("学习内容ID") @ApiModelProperty("学习内容ID")
@TableId(value = "id", type = IdType.ASSIGN_ID) @TableId(value = "id", type = IdType.ASSIGN_ID)
@NotNull(message = "学习内容IDID不能为空", groups = {Update.class})
private String id; private String id;
@ApiModelProperty("学习内容名称") @ApiModelProperty("学习内容名称")
@TableField("name") @TableField("name")
@NotBlank(message = "学习内容名称不能为空") @NotBlank(message = "学习内容名称不能为空", groups = {Add.class, Update.class})
private String name; private String name;
@ApiModelProperty("学习内容宣传图") @ApiModelProperty("学习内容宣传图")
@TableField("avartar") @TableField("cover")
@NotBlank(message = "学习内容宣传图不能为空") @NotBlank(message = "学习内容宣传图不能为空", groups = {Add.class, Update.class})
private String avartar; private String cover;
@ApiModelProperty("适用范围") @ApiModelProperty("适用范围")
@TableField("applicable_scope") @TableField("applicable_scope")
@NotNull(message = "适用范围不能为空") @NotBlank(message = "适用范围不能为空", groups = {Add.class, Update.class})
private Integer applicableScope; private String applicableScope;
@ApiModelProperty("审核状态") @ApiModelProperty("学习项目ID")
@TableField("audit_status") @TableField("learning_project_id")
@NotBlank(message = "审核状态不能为空") @NotBlank(message = "学习项目ID不能为空", groups = {Add.class, Update.class})
private String auditStatus; private String learningProjectId;
@ApiModelProperty("新增审核状态")
@TableField("audit_status_add")
@NotBlank(message = "新增审核状态不能为空", groups = {Add.class, Update.class})
private String auditStatusAdd;
@ApiModelProperty("修改审核状态")
@TableField("audit_status_edit")
private String auditStatusEdit;
@ApiModelProperty("删除审核状态")
@TableField("audit_status_delete")
private String auditStatusDelete;
@ApiModelProperty("排序顺序")
@TableField("sortorder")
@NotNull(message = "排序顺序不能为空", groups = {Add.class, Update.class})
private Integer sortorder;
@ApiModelProperty("创建日期") @ApiModelProperty("创建日期")
@TableField(value = "create_time", fill = FieldFill.INSERT) @TableField(value = "create_time", fill = FieldFill.INSERT)
......
package cn.wisenergy.chnmuseum.party.model; package cn.wisenergy.chnmuseum.party.model;
import cn.wisenergy.chnmuseum.party.common.validator.groups.Add;
import cn.wisenergy.chnmuseum.party.common.validator.groups.Update;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.*;
import lombok.EqualsAndHashCode; import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable; import java.io.Serializable;
/** /**
...@@ -17,25 +21,32 @@ import java.io.Serializable; ...@@ -17,25 +21,32 @@ import java.io.Serializable;
* </p> * </p>
* *
* @author Danny Lee * @author Danny Lee
* @since 2021-03-16 * @since 2021-03-23
*/ */
@Data @Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
@TableName("learning_content_board") @TableName("learning_content_board")
@ApiModel(value = "LearningContentBoard对象", description = "学习内容展板") @ApiModel(value = "学习内容展板", description = "学习内容展板")
public class LearningContentBoard implements Serializable { public class LearningContentBoard implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.ASSIGN_ID) @TableId(value = "id", type = IdType.ASSIGN_ID)
@NotNull(message = "ID不能为空", groups = {Update.class})
private String id; private String id;
@ApiModelProperty(value = "学习内容ID") @ApiModelProperty("学习内容ID")
@TableField("learning_content_id") @TableField("learning_content_id")
@NotBlank(message = "学习内容ID不能为空", groups = {Add.class, Update.class})
private String learningContentId; private String learningContentId;
@ApiModelProperty(value = "展板ID") @ApiModelProperty("展板ID")
@TableField("exhibition_board_id") @TableField("exhibition_board_id")
@NotBlank(message = "展板ID不能为空", groups = {Add.class, Update.class})
private String exhibitionBoardId; private String exhibitionBoardId;
} }
package cn.wisenergy.chnmuseum.party.model; package cn.wisenergy.chnmuseum.party.model;
import cn.wisenergy.chnmuseum.party.common.validator.groups.Add;
import cn.wisenergy.chnmuseum.party.common.validator.groups.Update;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.*;
import lombok.EqualsAndHashCode; import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable; import java.io.Serializable;
/** /**
...@@ -17,25 +21,32 @@ import java.io.Serializable; ...@@ -17,25 +21,32 @@ import java.io.Serializable;
* </p> * </p>
* *
* @author Danny Lee * @author Danny Lee
* @since 2021-03-16 * @since 2021-03-23
*/ */
@Data @Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
@TableName("learning_content_board_cat") @TableName("learning_content_board_cat")
@ApiModel(value = "LearningContentBoardCat对象", description = "学习内容展板分类") @ApiModel(value = "学习内容展板分类", description = "学习内容展板分类")
public class LearningContentBoardCat implements Serializable { public class LearningContentBoardCat implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.ASSIGN_ID) @TableId(value = "id", type = IdType.ASSIGN_ID)
@NotNull(message = "ID不能为空", groups = {Update.class})
private String id; private String id;
@ApiModelProperty(value = "学习内容ID") @ApiModelProperty("学习内容ID")
@TableField("learning_content_id") @TableField("learning_content_id")
@NotBlank(message = "学习内容ID不能为空", groups = {Add.class, Update.class})
private String learningContentId; private String learningContentId;
@ApiModelProperty(value = "展板类别ID") @ApiModelProperty("展板类别ID")
@TableField("exhibition_board_cat_id") @TableField("exhibition_board_cat_id")
@NotBlank(message = "展板类别ID不能为空", groups = {Add.class, Update.class})
private String exhibitionBoardCatId; private String exhibitionBoardCatId;
} }
package cn.wisenergy.chnmuseum.party.model; package cn.wisenergy.chnmuseum.party.model;
import cn.wisenergy.chnmuseum.party.common.validator.groups.Add;
import cn.wisenergy.chnmuseum.party.common.validator.groups.Update;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.*;
import lombok.EqualsAndHashCode; import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable; import java.io.Serializable;
/** /**
...@@ -17,25 +21,32 @@ import java.io.Serializable; ...@@ -17,25 +21,32 @@ import java.io.Serializable;
* </p> * </p>
* *
* @author Danny Lee * @author Danny Lee
* @since 2021-03-16 * @since 2021-03-23
*/ */
@Data @Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
@TableName("learning_content_copyright_owner") @TableName("learning_content_copyright_owner")
@ApiModel(value = "LearningContentCopyrightOwner对象", description = "学习内容版权方") @ApiModel(value = "学习内容版权方", description = "学习内容版权方")
public class LearningContentCopyrightOwner implements Serializable { public class LearningContentCopyrightOwner implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.ASSIGN_ID) @TableId(value = "id", type = IdType.ASSIGN_ID)
@NotNull(message = "ID不能为空", groups = {Update.class})
private String id; private String id;
@ApiModelProperty(value = "学习内容ID") @ApiModelProperty("学习内容ID")
@TableField("learning_content_id") @TableField("learning_content_id")
@NotBlank(message = "学习内容ID不能为空", groups = {Add.class, Update.class})
private String learningContentId; private String learningContentId;
@ApiModelProperty(value = "版权方ID") @ApiModelProperty("版权方ID")
@TableField("copyright_owner_id") @TableField("copyright_owner_id")
@NotBlank(message = "版权方ID不能为空", groups = {Add.class, Update.class})
private String copyrightOwnerId; private String copyrightOwnerId;
} }
package cn.wisenergy.chnmuseum.party.model;
import cn.wisenergy.chnmuseum.party.common.validator.groups.Add;
import cn.wisenergy.chnmuseum.party.common.validator.groups.Update;
import com.baomidou.mybatisplus.annotation.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.Accessors;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* <p>
*
* </p>
*
* @author Danny Lee
* @since 2021-03-23
*/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@TableName("learning_project")
@ApiModel(value = "", description = "")
public class LearningProject implements Serializable {
private static final long serialVersionUID = 1L;
@ApiModelProperty("学习项目ID")
@TableId(value = "id", type = IdType.ASSIGN_ID)
@NotNull(message = "学习项目IDID不能为空", groups = {Update.class})
private String id;
@ApiModelProperty("学习项目名称")
@TableField("name")
@NotBlank(message = "学习项目名称不能为空", groups = {Add.class, Update.class})
private String name;
@ApiModelProperty("备注")
@TableField("remarks")
private String remarks;
@ApiModelProperty("创建日期")
@TableField(value = "create_time", fill = FieldFill.INSERT)
private LocalDateTime createTime;
@ApiModelProperty("更新日期")
@TableField(value = "update_time", fill = FieldFill.INSERT_UPDATE)
private LocalDateTime updateTime;
}
...@@ -85,7 +85,7 @@ public class AssetController extends BaseController { ...@@ -85,7 +85,7 @@ public class AssetController extends BaseController {
.fileSize(file.getSize()).fileUrl(url).build()); .fileSize(file.getSize()).fileUrl(url).build());
} }
asset.setVideoUrl(JSONObject.toJSONString(filesMetadata)); asset.setVideoUrl(JSONObject.toJSONString(filesMetadata));
asset.setAuditStatus(AuditStatusEnum.TBC.name()); asset.setAuditStatusAdd(AuditStatusEnum.TBC.name());
// 保存业务节点信息 // 保存业务节点信息
boolean result = assetService.save(asset); boolean result = assetService.save(asset);
// 返回操作结果 // 返回操作结果
...@@ -109,9 +109,9 @@ public class AssetController extends BaseController { ...@@ -109,9 +109,9 @@ public class AssetController extends BaseController {
String url = FastDFSUtils.uploadFile(file.getInputStream(), file.getSize(), originalFilename); String url = FastDFSUtils.uploadFile(file.getInputStream(), file.getSize(), originalFilename);
filesMetadata.put(originalFilename.trim(), url); filesMetadata.put(originalFilename.trim(), url);
} }
asset.setAuditStatus(AuditStatusEnum.TBC.name()); asset.setAuditStatusAdd(AuditStatusEnum.TBC.name());
} }
asset.setAuditStatus(AuditStatusEnum.TBC.name()); asset.setAuditStatusAdd(AuditStatusEnum.TBC.name());
boolean flag = assetService.updateById(asset); boolean flag = assetService.updateById(asset);
if (flag) { if (flag) {
return getSuccessResult(); return getSuccessResult();
...@@ -158,7 +158,7 @@ public class AssetController extends BaseController { ...@@ -158,7 +158,7 @@ public class AssetController extends BaseController {
@ApiImplicitParam(name = "auditStatus", value = "审核状态", paramType = "query", dataType = "String") @ApiImplicitParam(name = "auditStatus", value = "审核状态", paramType = "query", dataType = "String")
}) })
public Map<String, Object> getAssetList(@RequestParam(value = "auditStatus", defaultValue = "APPROVED_FINAL", required = false) AuditStatusEnum auditStatus) { public Map<String, Object> getAssetList(@RequestParam(value = "auditStatus", defaultValue = "APPROVED_FINAL", required = false) AuditStatusEnum auditStatus) {
List<Asset> assetList = assetService.list(Wrappers.<Asset>lambdaQuery().eq(Asset::getAuditStatus, auditStatus.name())); List<Asset> assetList = assetService.list(Wrappers.<Asset>lambdaQuery().eq(Asset::getAuditStatusAdd, auditStatus.name()));
return getResult(assetList); return getResult(assetList);
} }
...@@ -199,7 +199,9 @@ public class AssetController extends BaseController { ...@@ -199,7 +199,9 @@ public class AssetController extends BaseController {
queryWrapper.select( queryWrapper.select(
Asset::getId, Asset::getId,
Asset::getName, Asset::getName,
Asset::getAuditStatus, Asset::getAuditStatusAdd,
Asset::getAuditStatusEdit,
Asset::getAuditStatusDelete,
Asset::getAssetTypeId, Asset::getAssetTypeId,
Asset::getAssetCopyrightOwnerId, Asset::getAssetCopyrightOwnerId,
Asset::getCreateTime, Asset::getCreateTime,
......
...@@ -192,7 +192,7 @@ public class ChinaMobileRestApiController extends BaseController { ...@@ -192,7 +192,7 @@ public class ChinaMobileRestApiController extends BaseController {
} }
// 对版权方模糊查询 // 对版权方模糊查询
if (StringUtils.isNotBlank(genericPageParam.getBoardCopyrightOwnerId())) { if (StringUtils.isNotBlank(genericPageParam.getBoardCopyrightOwnerId())) {
queryWrapper.like(ExhibitionBoard::getCopyrightOwnerId, genericPageParam.getBoardCopyrightOwnerId()); queryWrapper.like(ExhibitionBoard::getBoardCopyrightOwnerId, genericPageParam.getBoardCopyrightOwnerId());
} }
// 根据创建时间区间检索 // 根据创建时间区间检索
if (genericPageParam.getStartDate() != null && genericPageParam.getEndDate() != null) { if (genericPageParam.getStartDate() != null && genericPageParam.getEndDate() != null) {
...@@ -205,7 +205,6 @@ public class ChinaMobileRestApiController extends BaseController { ...@@ -205,7 +205,6 @@ public class ChinaMobileRestApiController extends BaseController {
queryWrapper.select( queryWrapper.select(
ExhibitionBoard::getId, ExhibitionBoard::getId,
ExhibitionBoard::getName, ExhibitionBoard::getName,
ExhibitionBoard::getAuditStatus,
ExhibitionBoard::getCreateTime, ExhibitionBoard::getCreateTime,
ExhibitionBoard::getUpdateTime); ExhibitionBoard::getUpdateTime);
Page<ExhibitionBoard> page = this.exhibitionBoardService.page(getPage(), queryWrapper); Page<ExhibitionBoard> page = this.exhibitionBoardService.page(getPage(), queryWrapper);
......
...@@ -123,8 +123,8 @@ public class CopyrightOwnerController extends BaseController { ...@@ -123,8 +123,8 @@ public class CopyrightOwnerController extends BaseController {
updateWrapper.set(Asset::getAssetCopyrightOwnerId, null); updateWrapper.set(Asset::getAssetCopyrightOwnerId, null);
boolean result1 = this.assetService.update(updateWrapper); boolean result1 = this.assetService.update(updateWrapper);
LambdaUpdateWrapper<ExhibitionBoard> updateWrapper1 = Wrappers.<ExhibitionBoard>lambdaUpdate().eq(ExhibitionBoard::getCopyrightOwnerId, id); LambdaUpdateWrapper<ExhibitionBoard> updateWrapper1 = Wrappers.<ExhibitionBoard>lambdaUpdate().eq(ExhibitionBoard::getBoardCopyrightOwnerId, id);
updateWrapper1.set(ExhibitionBoard::getCopyrightOwnerId, null); updateWrapper1.set(ExhibitionBoard::getBoardCopyrightOwnerId, null);
boolean result2 = this.exhibitionBoardService.update(updateWrapper1); boolean result2 = this.exhibitionBoardService.update(updateWrapper1);
LambdaUpdateWrapper<CopyrightOwnerAssetType> updateWrapper2 = Wrappers.<CopyrightOwnerAssetType>lambdaUpdate().eq(CopyrightOwnerAssetType::getCopyrightOwnerId, id); LambdaUpdateWrapper<CopyrightOwnerAssetType> updateWrapper2 = Wrappers.<CopyrightOwnerAssetType>lambdaUpdate().eq(CopyrightOwnerAssetType::getCopyrightOwnerId, id);
......
...@@ -123,7 +123,7 @@ public class ExhibitionBoardController extends BaseController { ...@@ -123,7 +123,7 @@ public class ExhibitionBoardController extends BaseController {
@ApiImplicitParam(name = "auditStatus", value = "审核状态", paramType = "query", dataType = "String") @ApiImplicitParam(name = "auditStatus", value = "审核状态", paramType = "query", dataType = "String")
}) })
public Map<String, Object> getExhibitionBoardList(@RequestParam(value = "auditStatus", defaultValue = "APPROVED", required = false) AuditStatusEnum auditStatus) { public Map<String, Object> getExhibitionBoardList(@RequestParam(value = "auditStatus", defaultValue = "APPROVED", required = false) AuditStatusEnum auditStatus) {
List<ExhibitionBoard> exhibitionBoardList = exhibitionBoardService.list(Wrappers.<ExhibitionBoard>lambdaQuery().eq(ExhibitionBoard::getAuditStatus, auditStatus.name())); List<ExhibitionBoard> exhibitionBoardList = exhibitionBoardService.list(Wrappers.<ExhibitionBoard>lambdaQuery().eq(ExhibitionBoard::getAuditStatusAdd, auditStatus.name()));
return getResult(exhibitionBoardList); return getResult(exhibitionBoardList);
} }
...@@ -146,7 +146,7 @@ public class ExhibitionBoardController extends BaseController { ...@@ -146,7 +146,7 @@ public class ExhibitionBoardController extends BaseController {
} }
// 对版权方模糊查询 // 对版权方模糊查询
if (StringUtils.isNotBlank(genericPageParam.getBoardCopyrightOwnerId())) { if (StringUtils.isNotBlank(genericPageParam.getBoardCopyrightOwnerId())) {
queryWrapper.like(ExhibitionBoard::getCopyrightOwnerId, genericPageParam.getBoardCopyrightOwnerId()); queryWrapper.like(ExhibitionBoard::getAssetCopyrightOwnerId, genericPageParam.getBoardCopyrightOwnerId());
} }
// 根据创建时间区间检索 // 根据创建时间区间检索
if (genericPageParam.getStartDate() != null && genericPageParam.getEndDate() != null) { if (genericPageParam.getStartDate() != null && genericPageParam.getEndDate() != null) {
...@@ -159,7 +159,9 @@ public class ExhibitionBoardController extends BaseController { ...@@ -159,7 +159,9 @@ public class ExhibitionBoardController extends BaseController {
queryWrapper.select( queryWrapper.select(
ExhibitionBoard::getId, ExhibitionBoard::getId,
ExhibitionBoard::getName, ExhibitionBoard::getName,
ExhibitionBoard::getAuditStatus, ExhibitionBoard::getAuditStatusAdd,
ExhibitionBoard::getAuditStatusEdit,
ExhibitionBoard::getAuditStatusDelete,
ExhibitionBoard::getCreateTime, ExhibitionBoard::getCreateTime,
ExhibitionBoard::getUpdateTime); ExhibitionBoard::getUpdateTime);
Page<ExhibitionBoard> page = this.exhibitionBoardService.page(getPage(), queryWrapper); Page<ExhibitionBoard> page = this.exhibitionBoardService.page(getPage(), queryWrapper);
......
...@@ -26,6 +26,8 @@ import com.baomidou.mybatisplus.annotations.Version; ...@@ -26,6 +26,8 @@ import com.baomidou.mybatisplus.annotations.Version;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull; import javax.validation.constraints.NotNull;
#end #end
import cn.wisenergy.chnmuseum.party.common.validator.groups.Add;
import cn.wisenergy.chnmuseum.party.common.validator.groups.Update;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
/** /**
...@@ -87,7 +89,7 @@ public class ${entity} implements Serializable { ...@@ -87,7 +89,7 @@ public class ${entity} implements Serializable {
#elseif(!$null.isNull(${idType}) && "$!idType" != "") #elseif(!$null.isNull(${idType}) && "$!idType" != "")
## 设置主键注解 ## 设置主键注解
@TableId(value = "${field.name}", type = IdType.${idType}) @TableId(value = "${field.name}", type = IdType.${idType})
@NotNull(message = "${field.comment}ID不能为空", groups = {Update.class}) @NotNull(message = "${field.comment}不能为空", groups = {Update.class})
## 是主键类型 ## 是主键类型
#set($custom_is_pk=true) #set($custom_is_pk=true)
#elseif(${field.convert}) #elseif(${field.convert})
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment