public static final class PermitBean.Builder extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
PermitBean |
build()
return a clone instance of
TEMPLATE |
PermitBean.Builder |
createTime(java.util.Date createTime)
fill the field : fl_permit.create_time
|
PermitBean.Builder |
deviceGroupId(java.lang.Integer deviceGroupId)
fill the field : fl_permit.device_group_id
|
PermitBean.Builder |
extBin(java.nio.ByteBuffer extBin)
fill the field : fl_permit.ext_bin
|
PermitBean.Builder |
extTxt(java.lang.String extTxt)
fill the field : fl_permit.ext_txt
|
PermitBean.Builder |
passLimit(java.lang.String passLimit)
fill the field : fl_permit.pass_limit
|
PermitBean.Builder |
personGroupId(java.lang.Integer personGroupId)
fill the field : fl_permit.person_group_id
|
PermitBean.Builder |
remark(java.lang.String remark)
fill the field : fl_permit.remark
|
PermitBean.Builder |
reset()
reset the bean as template
|
PermitBean.Builder |
schedule(java.lang.String schedule)
fill the field : fl_permit.schedule
|
PermitBean.Builder |
template(PermitBean bean)
set a bean as template,must not be
null |
public PermitBean.Builder reset()
PermitBean.reset()public PermitBean.Builder template(PermitBean bean)
nullpublic PermitBean build()
TEMPLATEpublic PermitBean.Builder deviceGroupId(java.lang.Integer deviceGroupId)
deviceGroupId - 外键,设备组idPermitBean.getDeviceGroupId(),
PermitBean.setDeviceGroupId(Integer)public PermitBean.Builder personGroupId(java.lang.Integer personGroupId)
personGroupId - 外键,人员组idPermitBean.getPersonGroupId(),
PermitBean.setPersonGroupId(Integer)public PermitBean.Builder schedule(java.lang.String schedule)
schedule - 允许通行时间表,为null或空为7x24小时工作,格式为JSON,参见开发手册PermitBean.getSchedule(),
PermitBean.setSchedule(String)public PermitBean.Builder passLimit(java.lang.String passLimit)
passLimit - 通行次/天数限制定义,为null或空不限制,JSON格式字符串,参见开发手册PermitBean.getPassLimit(),
PermitBean.setPassLimit(String)public PermitBean.Builder remark(java.lang.String remark)
remark - 备注PermitBean.getRemark(),
PermitBean.setRemark(String)public PermitBean.Builder extBin(java.nio.ByteBuffer extBin)
extBin - 应用项目自定义二进制扩展字段(最大64KB)PermitBean.getExtBin(),
PermitBean.setExtBin(java.nio.ByteBuffer)public PermitBean.Builder extTxt(java.lang.String extTxt)
extTxt - 应用项目自定义文本扩展字段(最大64KB)PermitBean.getExtTxt(),
PermitBean.setExtTxt(String)public PermitBean.Builder createTime(java.util.Date createTime)
createTime - PermitBean.getCreateTime(),
PermitBean.setCreateTime(java.util.Date)Copyright © 2019. All Rights Reserved.