package weaver.aiyh_pcn.async_organization.result; /** * @author EBU7-dev1-ayh * @create 2021/7/23 0023 15:28 * api配置结果查询结果 */ public class ApiAsyncConfigResult { /** * id */ private long id; /** * 同步类型,0表示部门信息,1表示人员信息,2表示职位信息 */ private int asyncType; /** * 第三方api返回的数据对应字段 */ private String apiField; /** * api对应字段的值需要插入到的OA系统的字段 */ private String oAField; /** * OA字段类型,0表示系统自带的字段,1表示用户自定义的字段 */ private int fieldType; /** * 同步数据时的转换规则,0表示不转换,1表示固定值,3表示自定义SQL转换 */ private int changeRules; /** * 自定义的转换规则 */ private String customRules; public ApiAsyncConfigResult() { } public ApiAsyncConfigResult(long id, int asyncType, String apiField, String oAField, int fieldType, int changeRules, String customRules) { this.id = id; this.asyncType = asyncType; this.apiField = apiField; this.oAField = oAField; this.fieldType = fieldType; this.changeRules = changeRules; this.customRules = customRules; } public long getId() { return id; } public void setId(long id) { this.id = id; } public int getAsyncType() { return asyncType; } public void setAsyncType(int asyncType) { this.asyncType = asyncType; } public String getApiField() { return apiField; } public void setApiField(String apiField) { this.apiField = apiField; } public String getoAField() { return oAField; } public void setoAField(String oAField) { this.oAField = oAField; } public int getFieldType() { return fieldType; } public void setFieldType(int fieldType) { this.fieldType = fieldType; } public int getChangeRules() { return changeRules; } public void setChangeRules(int changeRules) { this.changeRules = changeRules; } public String getCustomRules() { return customRules; } public void setCustomRules(String customRules) { this.customRules = customRules; } @Override public String toString() { return "ApiAsyncConfigResult{" + "id=" + id + ", asyncType=" + asyncType + ", apiField='" + apiField + '\'' + ", oAField='" + oAField + '\'' + ", fieldType=" + fieldType + ", changeRules=" + changeRules + ", customRules='" + customRules + '\'' + '}'; } }