package com.cabletech.business.assess.model;
import java.util.Date;
import java.util.List;
import java.util.Map;
import com.cabletech.common.base.BaseEntity;
/**
* 考核/检查结果
*
* @author wj 2012-07-31 创建
* @author 杨隽 2012-08-03 添加“是否提交”属性
*
*/
public class AssessExaminationResult extends BaseEntity {
// 提交标识
public static final String IS_SUBMITED = "1";
// 保存标识
public static final String ISNOT_SUBMITED = "0";
// 月度考核标志
public static final String MONTH_ASSESS_ = "01";
// 年度考核标志
public static final String YEAR_ASSESS_ = "02";
// 考核归档结束状态
public static final String END_STATE = "3";
/**
* 序列化编号
*/
private static final long serialVersionUID = 1L;
/**
* 模版表ID
*/
private String tableId;
/**
* 代维公司
*/
private String contractorId;
/**
* 考核年/月份
*/
private Date appraiseMonth;
/**
* 维护责任人
*/
private String principal;
/**
* 站点id
*/
private String siteId;
/**
* 检查日期
*/
private Date inspectionDate;
/**
* 检查人员
*/
private String inspector;
/**
* 评分
*/
private double score;
/**
* 区域
*/
private String regionId;
/**
* 状态
*/
private String state;
// ---------------- 非持久化 -----------------------------------
/**
* 是否提交标识
*/
private String isSubmited;
/**
* 是否进入申诉流程
*/
private String apply;
/**
* 模板表类型
*/
private String tableType;
/**
* 考核明细编号
*/
private String[] itemId;
/**
* 考核指标编号
*/
private String[] contentId;
/**
* 指标完成值
*/
private Double[] indicatorsValue;
/**
* 评分
*/
private Double[] itemScore;
/**
* 评分说明
*/
private String[] ratingDesc;
/**
* 考核指标明细列表
*/
private List<Map<String, Object>> detailList;
/**
* 考核指标最深级别
*/
private int level;
/**
* 工作流任务编号
*/
private String taskId;
/**
* 审批结果
*/
private String approveResult;
/**
* 审批意见
*/
private String approveRemark;
/**
* @return the itemScore
*/
public Double[] getItemScore() {
return itemScore;
}
/**
* @param itemScore
* the scoreLs to set
*/
public void setItemScore(Double[] itemScore) {
this.itemScore = itemScore;
}
/**
* @return the ratingDescLs
*/
public String[] getRatingDesc() {
return ratingDesc;
}
/**
* @param ratingDescLs
* the ratingDescLs to set
*/
public void setRatingDesc(String[] ratingDescLs) {
this.ratingDesc = ratingDescLs;
}
/**
* @return the tableId
*/
public String getTableId() {
return tableId;
}
/**
* @param tableId
* the tableId to set
*/
public void setTableId(String tableId) {
this.tableId = tableId;
}
/**
* @return the contractorId
*/
public String getContractorId() {
return contractorId;
}
/**
* @param contractorId
* the contractorId to set
*/
public void setContractorId(String contractorId) {
this.contractorId = contractorId;
}
/**
* @return the appraiseMonth
*/
public Date getAppraiseMonth() {
return appraiseMonth;
}
/**
* @param appraiseMonth
* the appraiseMonth to set
*/
public void setAppraiseMonth(Date appraiseMonth) {
this.appraiseMonth = appraiseMonth;
}
/**
* @return the principal
*/
public String getPrincipal() {
return principal;
}
/**
* @param principal
* the principal to set
*/
public void setPrincipal(String principal) {
this.principal = principal;
}
/**
* @return the siteId
*/
public String getSiteId() {
return siteId;
}
/**
* @param siteId
* the siteId to set
*/
public void setSiteId(String siteId) {
this.siteId = siteId;
}
/**
* @return the inspectionDate
*/
public Date getInspectionDate() {
return inspectionDate;
}
/**
* @param inspectionDate
* the inspectionDate to set
*/
public void setInspectionDate(Date inspectionDate) {
this.inspectionDate = inspectionDate;
}
/**
* @return the inspector
*/
public String getInspector() {
return inspector;
}
/**
* @param inspector
* the inspector to set
*/
public void setInspector(String inspector) {
this.inspector = inspector;
}
/**
* @return the score
*/
public double getScore() {
return score;
}
/**
* @param score
* the score to set
*/
public void setScore(double score) {
this.score = score;
}
/**
* @return the regionId
*/
public String getRegionId() {
return regionId;
}
/**
* @param regionId
* the regionId to set
*/
public void setRegionId(String regionId) {
this.regionId = regionId;
}
public String getIsSubmited() {
return isSubmited;
}
public void setIsSubmited(String isSubmited) {
this.isSubmited = isSubmited;
}
public String getTableType() {
return tableType;
}
public void setTableType(String tableType) {
this.tableType = tableType;
}
public String[] getContentId() {
return contentId;
}
public void setContentId(String[] contentId) {
this.contentId = contentId;
}
public Double[] getIndicatorsValue() {
return indicatorsValue;
}
public void setIndicatorsValue(Double[] indicatorsValue) {
this.indicatorsValue = indicatorsValue;
}
public String[] getItemId() {
return itemId;
}
public void setItemId(String[] itemId) {
this.itemId = itemId;
}
public List<Map<String, Object>> getDetailList() {
return detailList;
}
public void setDetailList(List<Map<String, Object>> detailList) {
this.detailList = detailList;
}
public int getLevel() {
return level;
}
public void setLevel(int level) {
this.level = level;
}
public String getApproveResult() {
return approveResult;
}
public void setApproveResult(String approveResult) {
this.approveResult = approveResult;
}
public String getApproveRemark() {
return approveRemark;
}
public void setApproveRemark(String approveRemark) {
this.approveRemark = approveRemark;
}
public String getTaskId() {
return taskId;
}
public void setTaskId(String taskId) {
this.taskId = taskId;
}
public String getApply() {
return apply;
}
public void setApply(String apply) {
this.apply = apply;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
}