init local code
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
package com.yunhai.cms.entity;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.Index;
|
||||
import javax.persistence.Table;
|
||||
|
||||
/**
|
||||
* CMS 友情链接(页脚/首页分组成员,方案 §5.1 表6)。
|
||||
* 分组即旧 linkCategory:上级部门/兄弟院校/合作单位…,group_name 字符串直接分组。
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@Entity
|
||||
@Table(name = "cms_link", indexes = @Index(name = "idx_link", columnList = "site_id, group_name, sort_no"))
|
||||
public class CmsLink extends BaseEntity {
|
||||
|
||||
/** 所属站点 */
|
||||
@Column(name = "site_id", nullable = false)
|
||||
private Integer siteId;
|
||||
|
||||
/** 分组(上级部门/兄弟院校/合作单位…) */
|
||||
@Column(name = "group_name", nullable = false, length = 64)
|
||||
private String groupName = "default";
|
||||
|
||||
/** 链接名称 */
|
||||
@Column(name = "name", nullable = false, length = 128)
|
||||
private String name;
|
||||
|
||||
/** Logo URL(可选,文字链可空) */
|
||||
@Column(name = "logo_url", length = 500)
|
||||
private String logoUrl;
|
||||
|
||||
/** 链接地址 */
|
||||
@Column(name = "link_url", nullable = false, length = 500)
|
||||
private String linkUrl;
|
||||
|
||||
/** 组内排序(升序) */
|
||||
@Column(name = "sort_no", nullable = false)
|
||||
private Integer sortNo = 0;
|
||||
|
||||
/** 状态:0=隐藏 1=显示 */
|
||||
@Column(name = "status", nullable = false)
|
||||
private Integer status = 1;
|
||||
}
|
||||
Reference in New Issue
Block a user