java 行政划分,Area.java · 章纪成/中国行政区划表包括34个省直辖市的所有数据 - Gitee.com...

/**

* Copyright (c) 2013-Now http://jeesite.com All rights reserved.

*/

package com.jeesite.modules.sys.entity;

import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotBlank;

import com.jeesite.common.entity.DataEntity;

import com.jeesite.common.entity.TreeEntity;

import com.jeesite.common.mybatis.annotation.Column;

import com.jeesite.common.mybatis.annotation.Table;

import com.jeesite.common.mybatis.mapper.query.QueryType;

/**

* 行政区划Entity

* @author ThinkGem

* @version 2017-03-22

*/

@Table(name="${_prefix}sys_area", alias="a", columns={

@Column(includeEntity=DataEntity.class),

@Column(includeEntity=TreeEntity.class),

@Column(name="area_code", attrName="areaCode", label="区域代码", isPK=true),

@Column(name="area_name", attrName="areaName", label="区域名称", queryType=QueryType.LIKE, isTreeName=true),

@Column(name="area_type", attrName="areaType", label="区域类型"),

}, orderBy="a.tree_sorts, a.area_code"

)

public class Area extends TreeEntity {

private static final long serialVersionUID = 1L;

private String areaCode;// 区域代码

private String areaName;// 区域名称

private String areaType; // 区域类型(1:国家;2:省份、直辖市;3:地市;4:区县)

public Area(){

this(null);

}

public Area(String id){

super(id);

}

@Override

public Area getParent() {

return parent;

}

@Override

public void setParent(Area parent) {

this.parent = parent;

}

public String getAreaCode() {

return areaCode;

}

public void setAreaCode(String areaCode) {

this.areaCode = areaCode;

}

@NotBlank(message="名称不能为空")

@Length(min=0, max=100, message="名称长度不能超过 100 个字符")

public String getAreaName() {

return areaName;

}

public void setAreaName(String areaName) {

this.areaName = areaName;

}

@NotBlank(message="类型不能为空")

@Length(min=0, max=1, message="类型长度不能超过 1 个字符")

public String getAreaType() {

return areaType;

}

public void setAreaType(String areaType) {

this.areaType = areaType;

}

@Override

public String toString() {

return areaCode;

}

}

一键复制

编辑

Web IDE

原始数据

按行查看

历史

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值