基本配置增加csv和excel导出

This commit is contained in:
leijun
2018-12-26 14:47:23 +08:00
parent 52f88155e2
commit b2eb6afad9
23 changed files with 590 additions and 115 deletions

View File

@@ -5,6 +5,7 @@ import java.util.Date;
import com.nis.domain.configuration.BaseCfg;
import com.nis.domain.configuration.CfgIndexInfo;
import com.nis.util.excel.ExcelField;
/**
* @ClassName: PolicyGroupInfo.java
@@ -18,9 +19,12 @@ public class PolicyGroupInfo extends BaseCfg<PolicyGroupInfo> implements Seriali
private static final long serialVersionUID = 7931466570918016654L;
private Integer groupId;
@ExcelField(title="group_name",sort=1)
private String groupName;
@ExcelField(title="group_type",dictType="GROUP_TYPE",sort=2)
private Integer groupType;
private Integer serviceGroupId;
@ExcelField(title="desc",sort=4)
private String description;
private Long asnNo;

View File

@@ -11,6 +11,7 @@ import com.nis.domain.SysMenu;
import com.nis.domain.SysUser;
import com.nis.util.Configurations;
import com.nis.util.StringUtil;
import com.nis.util.excel.ExcelField;
/**
* 业务辅助表-业务字典信息表
* @author zsl
@@ -21,16 +22,24 @@ public class ServiceDictInfo extends BaseEntity<ServiceDictInfo>{
private static final long serialVersionUID = 4680466118906894338L;
private Integer serviceDictId; //service_dict_id 字典ID int N 主键,自增
@ExcelField(title="item_type",dictType="SERVICE_DICT_ITM_TYPE",sort=3)
private Integer itemType; //item_type 数据类型 int N 1分类 2性质 3标签
private String itemCode; //item_code编码 varchar(64) N
private String itemCode; //item_code编码 varchar(64) N
@ExcelField(title="config_content",sort=1)
private String itemValue; //item_value 编码对应值 varchar2(64) N
@ExcelField(title="desc",sort=2)
private String itemDesc; //item_desc 描述信息 varcahr2(128) Y
private ServiceDictInfo parent; //parent_id 父ID number(9) N 无父属性默认填0
@ExcelField(title="is_leaf",dictType="INT_YES_NO",sort=4)
private Integer isLeaf; //is_leaf 是否叶子节点 int N 0-否 1-是只有一级填0
private Integer isValid; //is_valid 有效标志 int N 1-有效 0-无效
private SysUser serviceDictCreator; //creator_id 创建人员 int N 取自sys_user.id
@ExcelField(title="create_time",sort=6)
private Date createTime; //create_time 配置时间 date N
private SysUser serviceDictEditor; //editor_id 修改人员 int Y 取自sys_user.id
@ExcelField(title="edit_time",sort=8)
private Date editTime; //edit_time 修改时间 date Y
private Integer levelNo; //层级
private List<ServiceDictInfo> childrenList = new ArrayList<ServiceDictInfo>();//子列表
@@ -41,6 +50,11 @@ public class ServiceDictInfo extends BaseEntity<ServiceDictInfo>{
private Date editEndDate; // 修改结束日期
private String showSequence; //显示序号
@ExcelField(title="creator",sort=5)
private String creatorName;
@ExcelField(title="editor",sort=7)
private String editorName;
private String pNames;//父节点名称
/**
@@ -49,6 +63,20 @@ public class ServiceDictInfo extends BaseEntity<ServiceDictInfo>{
*/
private List<Integer> conditionType;
public String getCreatorName() {
return creatorName;
}
public void setCreatorName(String creatorName) {
this.creatorName = creatorName;
}
public String getEditorName() {
return editorName;
}
public void setEditorName(String editorName) {
this.editorName = editorName;
}
@JsonIgnore
public String getpNames() {
return pNames;