Commit e24b0472 authored by ZWT's avatar ZWT

feat(零碳): 长庆

1.添加easy excel配置,增加转换器,增加全局excel导出样式,增加场站下拉选解析器;
2.开发光伏电站模板导出接口,增加模板导出类,并完成接口冒烟测试及接口文档;
3.间开制度管理模块新增设为基础制度开关接口,添加线上接口文档并完成接口冒烟测试;

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent 8753ca32
package pps.cloud.system.service;
import pps.cloud.system.service.data.GetSysBaseInfoSysncConfigOutput;
import xstartup.annotation.XService;
import xstartup.annotation.XText;
import xstartup.base.XContext;
import xstartup.data.XListResult;
import xstartup.data.XServiceResult;
/**
* @author lixueyan
* @date 2023/2/28 0028 14:51
*/
@XText("基础数据同步服务")
@XService
public interface SysBaseInfoSyncService {
@XText("获取同步配置信息")
XListResult<GetSysBaseInfoSysncConfigOutput> querySyncConfig(XContext context);
@XText("更新同步配置信息")
XServiceResult updateSyncConfig(XContext context, GetSysBaseInfoSysncConfigOutput input);
}
\ No newline at end of file
package pps.cloud.system.service;
import pps.cloud.system.service.data.SendInformForDayDesInput;
import xstartup.annotation.XService;
import xstartup.annotation.XText;
import xstartup.base.XContext;
import xstartup.data.XServiceResult;
@XText("日指定变更发送消息通知")
@XService
public interface SysInformDayDesChangeCloudService {
@XText("管输日指定变更发送消息")
XServiceResult sendInformForNgDayDes(XContext context, SendInformForDayDesInput input);
@XText("lng装车日指定下发发送消息")
XServiceResult sendInformForLngDayDesRelease(XContext context, SendInformForDayDesInput input);
@XText("lng装车日指定取消/恢复发送消息")
XServiceResult sendInformForLngDayDesUpOrDown(XContext context, SendInformForDayDesInput input);
}
\ No newline at end of file
package pps.cloud.system.service;
import pps.cloud.system.service.data.SendSysInformInfoInput;
import xstartup.annotation.XService;
import xstartup.annotation.XText;
import xstartup.base.XContext;
import xstartup.data.XServiceResult;
@XText("发送通知")
@XService
public interface SysInformOperateTemplateCloudService {
XServiceResult sendSysInform(XContext context, SendSysInformInfoInput input);
}
package pps.cloud.system.service;
import pps.cloud.system.service.data.GetSysMenuUserViewInput;
import pps.cloud.system.service.data.GetSysMenuUserViewOutput;
import xstartup.annotation.XService;
import xstartup.annotation.XText;
import xstartup.base.XContext;
import xstartup.data.XListResult;
@XText("菜单和用户关联服务")
@XService
public interface SysMenuUserCloudService {
@XText("根据当前用户查询首页展示的填报进展")
XListResult<GetSysMenuUserViewOutput> selectMenuListByUserId(XContext context, GetSysMenuUserViewInput input);
}
package pps.cloud.system.service;
import pps.cloud.system.service.data.GetSysOrganizationRelViewInput;
import pps.cloud.system.service.data.GetSysOrganizationRelViewOutput;
import xstartup.annotation.XService;
import xstartup.annotation.XText;
import xstartup.base.XContext;
import xstartup.data.XListResult;
@XText("组织机构层级服务")
@XService
public interface SysOrganizationHierarchyService {
@XText("根据西气东输组织id获取其下所有组织机构详情")
XListResult<GetSysOrganizationRelViewOutput> getSysOrganizationRelView(XContext context, GetSysOrganizationRelViewInput organizationRelViewInput);
}
package pps.cloud.system.service;
import pps.cloud.system.service.data.*;
import xstartup.annotation.XService;
import xstartup.annotation.XText;
import xstartup.base.XContext;
import xstartup.data.XListResult;
import xstartup.data.XPageResult;
import xstartup.data.XSingleResult;
@XText("角色服务")
@XService
public interface SysRoleCloudService {
@XText("获取角色详情")
XSingleResult<GetSysRoleOutput> getSysRole(XContext context, GetSysRoleInput input);
@XText("获取角色列表")
XPageResult<QuerySysRoleOutput> querySysRole(XContext context, QuerySysRoleInput input);
@XText("按角色获取用户列表")
XListResult<GetUserListWithRoleIdsOutput> getUserListWithRoleIds(XContext context, GetUserListWithRoleIdsInput input);
@XText("获取不在列表中的角色")
XListResult<GetUserListWithRoleIdsOutput> getRoleListWithNotInRoleIds(XContext context, GetUserListWithRoleIdsInput input);
@XText("获取在列表种的角色")
XListResult<GetUserListWithRoleIdsOutput> getRoleListWithInRoleIds(XContext context, GetUserListWithRoleIdsInput input);
}
package pps.cloud.system.service;
import pps.cloud.system.service.data.GetOuLevelInput;
import pps.cloud.system.service.data.GetOuLevelOutput;
import pps.cloud.system.service.data.QuerySysRoleUserInput;
import pps.cloud.system.service.data.QuerySysRoleUserOutput;
import xstartup.annotation.XService;
import xstartup.annotation.XText;
import xstartup.base.XContext;
import xstartup.data.XListResult;
import xstartup.data.XSingleResult;
@XText("角色用户服务")
@XService
public interface SysRoleUserService {
@XText("获取角色用户列表(角色、组织、组织级别)")
XListResult<QuerySysRoleUserOutput> querySysRoleUser(XContext context, QuerySysRoleUserInput input);
@XText("获取组织级别")
XSingleResult<GetOuLevelOutput> queryOuLevel(XContext context, GetOuLevelInput input);
}
package pps.cloud.system.service;
import pps.cloud.system.service.data.*;
import pps.cloud.system.service.data.CreateSysDictionaryInput;
import pps.cloud.system.service.data.QuerySysDictionaryViewInput;
import pps.cloud.system.service.data.QuerySysDictionaryViewOutput;
import xstartup.annotation.XService;
import xstartup.annotation.XText;
import xstartup.base.XContext;
import xstartup.data.XListResult;
import xstartup.data.XPageResult;
import xstartup.data.XServiceResult;
import xstartup.data.XSingleResult;
@XText("字典接口")
@XService
public interface SystemDictionaryService {
@XText("根据多个父id返回多个字典信息")
XPageResult<QuerySysDictionaryViewOutput> querySysDictionarysByParentIds(XContext context, QuerySysDictionaryViewInput input);
@XText("根据alias获取字典")
XListResult<QuerySysDictionaryViewOutput> querySysDictionarysByAlias(XContext context, CreateSysDictionaryInput input);
@XText("根据id返回字典信息")
XSingleResult<QuerySysDictionaryViewOutput> querySysDictionarysById(XContext context, QuerySysDictionaryViewInput input);
@XText("根据DicKey(可以多个)返回字典信息")
XPageResult<QuerySysDictionaryViewOutput> querySysDictionarysByDicKeys(XContext context, QuerySysDictionaryViewInput input);
@XText("根据父级alias获取子级字典列表")
XListResult<QuerySysDictionaryViewOutput> queryChildSysDictionarysByParentAlias(XContext context, QuerySysDictionaryViewInput input);
@XText("创建字典")
XServiceResult createSysDictionary(XContext context, CreateSysDictionaryInput input);
@XText("创建字典")
XSingleResult<QuerySysDictionaryViewOutput> createSysDictionaryAndReturn(XContext context, CreateSysDictionaryInput input);
@XText("删除字典")
XServiceResult deleteSysDictionary(XContext context, DeleteSysDictionaryInput input);
@XText("修改字典排序")
XServiceResult updateDictionarySortById(XContext context, QuerySysDictionaryOutput input);
@XText("根据dicPath获取所有字典列表")
XListResult<QuerySysDictionaryViewOutput> queryChildByDicPath(XContext context, QuerySysDictionaryViewInput input);
@XText("根据dicPath获取所有字典列表(含本身)")
XListResult<QuerySysDictionaryViewOutput> queryChildByDicPathIncludeSelf(XContext context,
QuerySysDictionaryViewInput input);
@XText("根据Alias获取字典信息")
XSingleResult<QuerySysDictionaryViewOutput> queryByAlias(XContext context, QuerySysDictionaryViewInput input);
@XText("根据Alias获取字典信息")
XSingleResult<QuerySysDictionaryViewOutput> queryByDicName(XContext context, QuerySysDictionaryViewInput input);
@XText("根据DicKey获取字典信息")
XSingleResult<QuerySysDictionaryViewOutput> queryByDicKey(XContext context, QuerySysDictionaryViewInput input);
@XText("根据Alias清楚缓存")
XServiceResult deleteCache(XContext context, DeleteCacheInput input);
@XText("公共已知的数据字典Code定义")
public static class WELLKNOWN_DICTIONARY_CODES {
@XText("表单模板类型")
public static final String FORM_TEMPLATE_TYPE = "form_template_type";
@XText("填报频率")
public static final String FORM_FREQ = "form_freq";
}
}
package pps.cloud.system.service;
import pps.cloud.system.service.data.QuerySysOrganizationDictionaryInput;
import pps.cloud.system.service.data.QuerySysOrganizationDictionaryOutput;
import xstartup.annotation.XService;
import xstartup.annotation.XText;
import xstartup.base.XContext;
import xstartup.data.XListResult;
import xstartup.data.XPageResult;
import xstartup.feature.api.annotation.XApiAnonymous;
import xstartup.feature.api.annotation.XApiPost;
@XText("组织机构字典接口")
@XService
public interface SystemOrganizationDictionaryService {
@XText("根据组织机构id查询所有字典id")
@XApiAnonymous
@XApiPost
XPageResult<QuerySysOrganizationDictionaryOutput> querySysOrganizationDictionary(XContext context, QuerySysOrganizationDictionaryInput input);
@XText("根据组织机构id查询所有字典数据")
@XApiAnonymous
@XApiPost
XListResult<QuerySysOrganizationDictionaryOutput> queryOrganizationDictionary(XContext context, QuerySysOrganizationDictionaryInput input);
}
package pps.cloud.system.service;
import pps.cloud.system.service.data.*;
import xstartup.annotation.XService;
import xstartup.annotation.XText;
import xstartup.base.XContext;
import xstartup.data.XListResult;
import xstartup.data.XServiceResult;
import xstartup.data.XSingleResult;
@XText("获取scada数据")
@XService
public interface SystemScadaIhdService {
@XText("查询scada系统环境信息")
XListResult<ScadaEnvironmentInfoOutput> getScadaEnvList(XContext context, ScadaEnvironmentInfoInput input);
@XText("分页查询scada点号信息")
XSingleResult<ScadaGatherConfViewResultOutput> getScadaTagList(XContext context, ScadaTagInput input);
@XText("scadaData插入数据")
XServiceResult insertScadaGatherData(XContext context, ScadaGatherDataOutput input);
XServiceResult updateScadaGatherData(XContext context, ScadaGatherDataOutput input);
@XText("获取默认表详细数据")
XListResult<ScadaGatherBoxRelDetailOutput> selectListDetails(XContext context, ScadaGatherBoxRelDetailInput input);
@XText("数据插入默认表")
XServiceResult insertDefaultTable(XContext context, DefaultTableInput input);
@XText("数据修改默认表")
XServiceResult updateDefaultTable(XContext context, DefaultTableInput input);
@XText("数据查询默认表")
XSingleResult<DefaultTableOutput> selectDefaultTable(XContext context, DefaultTableInput input);
XSingleResult<ScadaGatherDataOutput> selectScadaGatherDataByDataDate(XContext context, selectScadaGatherDataByDataDateOutput output);
XListResult<ScadaGatherDataOutput> getScadaRemedyDataTagList(XContext context, ScadaEnvironmentInfoOutput scadaEnv);
}
package pps.cloud.system.service;
import pps.cloud.system.service.data.GetSystemUserInfoInput;
import pps.cloud.system.service.data.GetSystemUserInfoOutput;
import xstartup.annotation.XService;
import xstartup.annotation.XText;
import xstartup.base.XContext;
import xstartup.data.XListResult;
@XText("获取用户信息接口")
@XService
public interface SystemUserInfoService {
@XText("根据组织机构id查询用户信息")
XListResult<GetSystemUserInfoOutput> getSystemUserInfoList(XContext context, GetSystemUserInfoInput input);
}
package pps.cloud.system.service.data;
public class DefaultTableInput {
private String sql;
public String getSql() {
return sql;
}
public void setSql(String sql) {
this.sql = sql;
}
}
package pps.cloud.system.service.data;
import java.util.Map;
public class DefaultTableOutput {
private Map<String, Object> resultData;
public Map<String, Object> getResultData() {
return resultData;
}
public void setResultData(Map<String, Object> resultData) {
this.resultData = resultData;
}
}
package pps.cloud.system.service.data;
public class DeleteCacheInput {
private String alias;
public String getAlias() {
return alias;
}
public void setAlias(String alias) {
this.alias = alias;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
import java.util.Date;
public class DeleteSysDictionaryInput {
@XText("主键")
private String id;
@XText("父级ID")
private String parentSysDictionaryId;
@XText("字典编码、全局唯一")
private String code;
@XText("名称")
private String dicName;
@XText("缩写")
private String shortName;
@XText("备注")
private String remark;
@XText("排序")
private Integer sort;
@XText("层级")
private Integer levels;
@XText("是否默认值")
private Integer beDefault;
@XText("是否含有下级")
private Integer beHasChildren;
@XText("0为系统字典,1应用字典")
private Integer dicType;
@XText("生效时间")
private Date effectTime;
@XText("失效时间")
private Date endTime;
@XText("创建人名称")
private String createName;
@XText("创建时间")
private Date createTime;
@XText("修改人名称")
private String modifyName;
@XText("修改时间")
private Date modifyTime;
@XText("父级编码")
private String parentSysDictionaryCode;
@XText("字典编码")
private String dicKey;
public String getDicKey() {
return dicKey;
}
public void setDicKey(String dicKey) {
this.dicKey = dicKey;
}
public String getId() {
return this.id;
}
public void setId(String value) {
this.id = value;
}
public String getParentSysDictionaryId() {
return this.parentSysDictionaryId;
}
public void setParentSysDictionaryId(String value) {
this.parentSysDictionaryId = value;
}
public String getCode() {
return this.code;
}
public void setCode(String value) {
this.code = value;
}
public String getDicName() {
return this.dicName;
}
public void setDicName(String value) {
this.dicName = value;
}
public String getShortName() {
return this.shortName;
}
public void setShortName(String value) {
this.shortName = value;
}
public String getRemark() {
return this.remark;
}
public void setRemark(String value) {
this.remark = value;
}
public Integer getSort() {
return this.sort;
}
public void setSort(Integer value) {
this.sort = value;
}
public Integer getLevels() {
return this.levels;
}
public void setLevels(Integer value) {
this.levels = value;
}
public Integer getBeDefault() {
return this.beDefault;
}
public void setBeDefault(Integer value) {
this.beDefault = value;
}
public Integer getBeHasChildren() {
return this.beHasChildren;
}
public void setBeHasChildren(Integer value) {
this.beHasChildren = value;
}
public Integer getDicType() {
return this.dicType;
}
public void setDicType(Integer value) {
this.dicType = value;
}
public Date getEffectTime() {
return this.effectTime;
}
public void setEffectTime(Date value) {
this.effectTime = value;
}
public Date getEndTime() {
return this.endTime;
}
public void setEndTime(Date value) {
this.endTime = value;
}
public String getCreateName() {
return this.createName;
}
public void setCreateName(String value) {
this.createName = value;
}
public Date getCreateTime() {
return this.createTime;
}
public void setCreateTime(Date value) {
this.createTime = value;
}
public String getModifyName() {
return this.modifyName;
}
public void setModifyName(String value) {
this.modifyName = value;
}
public Date getModifyTime() {
return this.modifyTime;
}
public void setModifyTime(Date value) {
this.modifyTime = value;
}
public String getParentSysDictionaryCode() {
return this.parentSysDictionaryCode;
}
public void setParentSysDictionaryCode(String value) {
this.parentSysDictionaryCode = value;
}
}
package pps.cloud.system.service.data;
/**
* @author lixueyan
* @date 2022/10/18 0018 14:43
*/
public class GetOrganizationOuLevel {
private String ouId;
private String ouLevel;
public String getOuId() {
return ouId;
}
public void setOuId(String ouId) {
this.ouId = ouId;
}
public String getOuLevel() {
return ouLevel;
}
public void setOuLevel(String ouLevel) {
this.ouLevel = ouLevel;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
public class GetOuIdPathByOuIdInput {
@XText("组织机构id")
private String ouId;
public String getOuId() {
return ouId;
}
public void setOuId(String ouId) {
this.ouId = ouId;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
public class GetOuIdPathByOuIdOutput {
@XText("主键")
private String id;
@XText("组织机构表id")
private String ouId;
@XText("上级组织机构表id")
private String parentOuId;
@XText("层级")
private Integer levels;
@XText("组织机构ID路径")
private String ouIdPath;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getOuId() {
return ouId;
}
public void setOuId(String ouId) {
this.ouId = ouId;
}
public String getParentOuId() {
return parentOuId;
}
public void setParentOuId(String parentOuId) {
this.parentOuId = parentOuId;
}
public Integer getLevels() {
return levels;
}
public void setLevels(Integer levels) {
this.levels = levels;
}
public String getOuIdPath() {
return ouIdPath;
}
public void setOuIdPath(String ouIdPath) {
this.ouIdPath = ouIdPath;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
public class GetOuIdsByConditionInput {
@XText("用户id")
private String userId;
@XText("菜单ID")
private String menuId;
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getMenuId() {
return menuId;
}
public void setMenuId(String menuId) {
this.menuId = menuId;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
/**
* @author lixueyan
* @date 2022/10/27 0027 17:54
*/
public class GetOuLevelInput {
@XText("组织编码")
private String ouId;
@XText("组织级别")
private String ouLevel;
public String getOuId() {
return ouId;
}
public void setOuId(String ouId) {
this.ouId = ouId;
}
public String getOuLevel() {
return ouLevel;
}
public void setOuLevel(String ouLevel) {
this.ouLevel = ouLevel;
}
}
package pps.cloud.system.service.data;
/**
* @author lixueyan
* @date 2022/10/27 0027 17:54
*/
public class GetOuLevelOutput {
private String ouLevel;
public String getOuLevel() {
return ouLevel;
}
public void setOuLevel(String ouLevel) {
this.ouLevel = ouLevel;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
import java.util.Date;
public class GetSysBaseInfoSysncConfigOutput {
@XText("主键")
private String id;
@XText("基础表表名")
private String tableName;
@XText("目标库")
private String targetDb;
@XText("创建时间字段")
private String createTimeField;
@XText("修改时间字段")
private String modifyTimeField;
@XText("是否启用(0:否,1:是)")
private Integer isEnable;
@XText("备注")
private String remark;
@XText("创建人")
private String createById;
@XText("创建人名称")
private String createByName;
@XText("修改人")
private String modifyById;
@XText("修改人名称")
private String modifyByName;
@XText("创建时间")
private Date createTime;
@XText("修改时间")
private Date modifyTime;
@XText("最后更新时间")
private Date lastUpdateTime;
@XText("是否全量同步(0否,1:是)- 请慎重操作,大表不建议打开")
private Integer isFullSync;
@XText("来源库")
private String fromDb;
public Integer getIsFullSync() {
return isFullSync;
}
public void setIsFullSync(Integer isFullSync) {
this.isFullSync = isFullSync;
}
public String getId() {
return this.id;
}
public void setId(String value) {
this.id = value;
}
public String getTableName() {
return this.tableName;
}
public void setTableName(String value) {
this.tableName = value;
}
public String getTargetDb() {
return this.targetDb;
}
public void setTargetDb(String value) {
this.targetDb = value;
}
public String getCreateTimeField() {
return this.createTimeField;
}
public void setCreateTimeField(String value) {
this.createTimeField = value;
}
public String getModifyTimeField() {
return this.modifyTimeField;
}
public void setModifyTimeField(String value) {
this.modifyTimeField = value;
}
public Integer getIsEnable() {
return this.isEnable;
}
public void setIsEnable(Integer value) {
this.isEnable = value;
}
public String getRemark() {
return this.remark;
}
public void setRemark(String value) {
this.remark = value;
}
public String getCreateById() {
return this.createById;
}
public void setCreateById(String value) {
this.createById = value;
}
public String getCreateByName() {
return this.createByName;
}
public void setCreateByName(String value) {
this.createByName = value;
}
public String getModifyById() {
return this.modifyById;
}
public void setModifyById(String value) {
this.modifyById = value;
}
public String getModifyByName() {
return this.modifyByName;
}
public void setModifyByName(String value) {
this.modifyByName = value;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Date getModifyTime() {
return modifyTime;
}
public void setModifyTime(Date modifyTime) {
this.modifyTime = modifyTime;
}
public Date getLastUpdateTime() {
return lastUpdateTime;
}
public void setLastUpdateTime(Date lastUpdateTime) {
this.lastUpdateTime = lastUpdateTime;
}
public String getFromDb() {
return fromDb;
}
public void setFromDb(String fromDb) {
this.fromDb = fromDb;
}
}
package pps.cloud.system.service.data;
public class GetSysMenuUserViewInput {
private String userId;
private String mediaType;
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getMediaType() {
return mediaType;
}
public void setMediaType(String mediaType) {
this.mediaType = mediaType;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
public class GetSysMenuUserViewOutput {
@XText("菜单ID(主键)")
private String id;
@XText("菜单名称")
private String menuName;
@XText("排序")
private Integer sort;
@XText("地址")
private String url;
@XText("菜单业务类型(字典id)")
private String menuType;
@XText("介质类型(字典)")
private String mediaType;
@XText("填报进展配置表id")
private String fillConfId;
@XText("首页展示")
private Boolean showHome;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getMenuName() {
return menuName;
}
public void setMenuName(String menuName) {
this.menuName = menuName;
}
public Integer getSort() {
return sort;
}
public void setSort(Integer sort) {
this.sort = sort;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getMenuType() {
return menuType;
}
public void setMenuType(String menuType) {
this.menuType = menuType;
}
public String getMediaType() {
return mediaType;
}
public void setMediaType(String mediaType) {
this.mediaType = mediaType;
}
public String getFillConfId() {
return fillConfId;
}
public void setFillConfId(String fillConfId) {
this.fillConfId = fillConfId;
}
public Boolean getShowHome() {
return showHome;
}
public void setShowHome(Boolean showHome) {
this.showHome = showHome;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
/**
* @author lixueyan
* @date 2022/10/18 0018 13:55
*/
public class GetSysOrganizationIdPathInput {
@XText("用户id,默认当前用户")
private String userId;
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
/**
* @author lixueyan
* @date 2022/10/18 0018 13:55
*/
public class GetSysOrganizationIdPathOutput {
@XText("场站ouid")
private String stationOuId;
@XText("二级单位ouid")
private String unitOuId;
@XText("地区公司ouid")
private String companyOuId;
public String getStationOuId() {
return stationOuId;
}
public void setStationOuId(String stationOuId) {
this.stationOuId = stationOuId;
}
public String getUnitOuId() {
return unitOuId;
}
public void setUnitOuId(String unitOuId) {
this.unitOuId = unitOuId;
}
public String getCompanyOuId() {
return companyOuId;
}
public void setCompanyOuId(String companyOuId) {
this.companyOuId = companyOuId;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
import java.util.Date;
public class GetSysOrganizationRelViewInput {
@XText("主键")
private String id;
@XText("组织机构表id")
private String ouId;
@XText("上级组织机构表id")
private String parentOuId;
@XText("层级")
private Integer levels;
@XText("组织机构ID路径")
private String ouIdPath;
@XText("是否包含子ou:0->否;1->是;")
private Integer isHasChildren;
@XText("生效时间")
private Date effectTime;
@XText("结束时间")
private Date endTime;
@XText("序号")
private Integer sort;
@XText("创建人")
private String createById;
@XText("创建人名称")
private String createByName;
@XText("创建时间")
private Date createTime;
@XText("修改人")
private String modifyById;
@XText("修改人名称")
private String modifyByName;
@XText("修改时间")
private Date modifyTime;
public String getId() {
return this.id;
}
public void setId(String value) {
this.id = value;
}
public String getOuId() {
return this.ouId;
}
public void setOuId(String value) {
this.ouId = value;
}
public String getParentOuId() {
return this.parentOuId;
}
public void setParentOuId(String value) {
this.parentOuId = value;
}
public Integer getLevels() {
return this.levels;
}
public void setLevels(Integer value) {
this.levels = value;
}
public String getOuIdPath() {
return this.ouIdPath;
}
public void setOuIdPath(String value) {
this.ouIdPath = value;
}
public Integer getIsHasChildren() {
return this.isHasChildren;
}
public void setIsHasChildren(Integer value) {
this.isHasChildren = value;
}
public Date getEffectTime() {
return this.effectTime;
}
public void setEffectTime(Date value) {
this.effectTime = value;
}
public Date getEndTime() {
return this.endTime;
}
public void setEndTime(Date value) {
this.endTime = value;
}
public Integer getSort() {
return this.sort;
}
public void setSort(Integer value) {
this.sort = value;
}
public String getCreateById() {
return this.createById;
}
public void setCreateById(String value) {
this.createById = value;
}
public String getCreateByName() {
return this.createByName;
}
public void setCreateByName(String value) {
this.createByName = value;
}
public Date getCreateTime() {
return this.createTime;
}
public void setCreateTime(Date value) {
this.createTime = value;
}
public String getModifyById() {
return this.modifyById;
}
public void setModifyById(String value) {
this.modifyById = value;
}
public String getModifyByName() {
return this.modifyByName;
}
public void setModifyByName(String value) {
this.modifyByName = value;
}
public Date getModifyTime() {
return this.modifyTime;
}
public void setModifyTime(Date value) {
this.modifyTime = value;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
public class GetSysOrganizationRelViewOutput {
@XText("主键")
private String id;
@XText("组织机构表id")
private String ouId;
@XText("上级组织机构表id")
private String parentOuId;
@XText("层级")
private Integer levels;
@XText("组织机构ID路径")
private String ouIdPath;
@XText("是否包含子ou:0->否;1->是;")
private Integer isHasChildren;
public String getId() {
return this.id;
}
public void setId(String value) {
this.id = value;
}
public String getOuId() {
return this.ouId;
}
public void setOuId(String value) {
this.ouId = value;
}
public String getParentOuId() {
return this.parentOuId;
}
public void setParentOuId(String value) {
this.parentOuId = value;
}
public Integer getLevels() {
return this.levels;
}
public void setLevels(Integer value) {
this.levels = value;
}
public String getOuIdPath() {
return this.ouIdPath;
}
public void setOuIdPath(String value) {
this.ouIdPath = value;
}
public Integer getIsHasChildren() {
return this.isHasChildren;
}
public void setIsHasChildren(Integer value) {
this.isHasChildren = value;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
import java.util.Date;
public class GetSysRoleInput {
private Integer id;
@XText("角色名称")
private String roleName;
@XText("角色描述")
private String description;
@XText("数据状态:正常,已删除")
private Integer status;
@XText("创建时间")
private Date createTime;
@XText("最后修改时间")
private Date updateTime;
public Integer getId() {
return this.id;
}
public void setId(Integer value) {
this.id = value;
}
public String getRoleName() {
return this.roleName;
}
public void setRoleName(String value) {
this.roleName = value;
}
public String getDescription() {
return this.description;
}
public void setDescription(String value) {
this.description = value;
}
public Integer getStatus() {
return this.status;
}
public void setStatus(Integer value) {
this.status = value;
}
public Date getCreateTime() {
return this.createTime;
}
public void setCreateTime(Date value) {
this.createTime = value;
}
public Date getUpdateTime() {
return this.updateTime;
}
public void setUpdateTime(Date value) {
this.updateTime = value;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
import java.util.Date;
public class GetSysRoleOutput {
private Integer id;
@XText("角色名称")
private String roleName;
@XText("角色描述")
private String description;
@XText("数据状态:正常,已删除")
private Integer status;
@XText("创建时间")
private Date createTime;
@XText("最后修改时间")
private Date updateTime;
public Integer getId() {
return this.id;
}
public void setId(Integer value) {
this.id = value;
}
public String getRoleName() {
return this.roleName;
}
public void setRoleName(String value) {
this.roleName = value;
}
public String getDescription() {
return this.description;
}
public void setDescription(String value) {
this.description = value;
}
public Integer getStatus() {
return this.status;
}
public void setStatus(Integer value) {
this.status = value;
}
public Date getCreateTime() {
return this.createTime;
}
public void setCreateTime(Date value) {
this.createTime = value;
}
public Date getUpdateTime() {
return this.updateTime;
}
public void setUpdateTime(Date value) {
this.updateTime = value;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
public class GetSystemUserInfoInput {
@XText("组织机构id")
private String ouId;
public String getOuId() {
return ouId;
}
public void setOuId(String ouId) {
this.ouId = ouId;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
import java.util.Date;
public class GetSystemUserInfoOutput {
@XText("主键")
private String id;
@XText("用户姓名")
private String userName;
@XText("域")
private String userDomain;
@XText("员工编号")
private String userCode;
@XText("用户类型(字典值:1内网域用户,2外网用户)")
private Integer userType;
@XText("电话")
private String phone;
@XText("用户邮箱")
private String email;
@XText("登录名")
private String loginName;
@XText("是否超级管理员:0->否;1->是;")
private Integer isSuperAdmin;
@XText("身份证号")
private String identifyNo;
@XText("备注")
private String remark;
@XText("账号到期时间")
private Date endDate;
@XText("用户密码,客户类使用此字段,内网用户不使用")
private String password;
@XText("职务-系统字典")
private String duty;
@XText("用户签名图片")
private String signImage;
@XText("用户提示方式(字典值:默认为0)")
private String promptMode;
@XText("数字证书")
private String cert;
@XText("排序")
private Integer sort;
@XText("证书生成时间")
private Date caBeginDate;
@XText("证书失效时间")
private Date caEndDate;
@XText("IAM接口登录名称")
private String iamLoginName;
@XText("最后登录时间")
private Date lastLoginTime;
@XText("工作描述")
private String jobDesc;
@XText("传真号")
private String faxNo;
@XText("邮编")
private String postalCode;
@XText("地址")
private String address;
@XText("创建人")
private String createById;
@XText("创建人名称")
private String createByName;
@XText("创建时间")
private Date createTime;
@XText("修改人")
private String modifyById;
@XText("修改人名称")
private String modifyByName;
@XText("修改时间")
private Date modifyTime;
@XText("是否外网访问")
private Integer isOuter;
@XText("是否内网访问")
private Integer isInner;
public Integer getIsOuter() {
return isOuter;
}
public void setIsOuter(Integer isOuter) {
this.isOuter = isOuter;
}
public Integer getIsInner() {
return isInner;
}
public void setIsInner(Integer isInner) {
this.isInner = isInner;
}
public String getId() {
return this.id;
}
public void setId(String value) {
this.id = value;
}
public String getUserName() {
return this.userName;
}
public void setUserName(String value) {
this.userName = value;
}
public String getUserDomain() {
return this.userDomain;
}
public void setUserDomain(String value) {
this.userDomain = value;
}
public String getUserCode() {
return this.userCode;
}
public void setUserCode(String value) {
this.userCode = value;
}
public Integer getUserType() {
return this.userType;
}
public void setUserType(Integer value) {
this.userType = value;
}
public String getPhone() {
return this.phone;
}
public void setPhone(String value) {
this.phone = value;
}
public String getEmail() {
return this.email;
}
public void setEmail(String value) {
this.email = value;
}
public String getLoginName() {
return this.loginName;
}
public void setLoginName(String value) {
this.loginName = value;
}
public Integer getIsSuperAdmin() {
return this.isSuperAdmin;
}
public void setIsSuperAdmin(Integer value) {
this.isSuperAdmin = value;
}
public String getIdentifyNo() {
return this.identifyNo;
}
public void setIdentifyNo(String value) {
this.identifyNo = value;
}
public String getRemark() {
return this.remark;
}
public void setRemark(String value) {
this.remark = value;
}
public Date getEndDate() {
return this.endDate;
}
public void setEndDate(Date value) {
this.endDate = value;
}
public String getPassword() {
return this.password;
}
public void setPassword(String value) {
this.password = value;
}
public String getDuty() {
return this.duty;
}
public void setDuty(String value) {
this.duty = value;
}
public String getSignImage() {
return this.signImage;
}
public void setSignImage(String value) {
this.signImage = value;
}
public String getPromptMode() {
return this.promptMode;
}
public void setPromptMode(String value) {
this.promptMode = value;
}
public String getCert() {
return this.cert;
}
public void setCert(String value) {
this.cert = value;
}
public Integer getSort() {
return this.sort;
}
public void setSort(Integer value) {
this.sort = value;
}
public Date getCaBeginDate() {
return this.caBeginDate;
}
public void setCaBeginDate(Date value) {
this.caBeginDate = value;
}
public Date getCaEndDate() {
return this.caEndDate;
}
public void setCaEndDate(Date value) {
this.caEndDate = value;
}
public String getIamLoginName() {
return this.iamLoginName;
}
public void setIamLoginName(String value) {
this.iamLoginName = value;
}
public Date getLastLoginTime() {
return this.lastLoginTime;
}
public void setLastLoginTime(Date value) {
this.lastLoginTime = value;
}
public String getJobDesc() {
return this.jobDesc;
}
public void setJobDesc(String value) {
this.jobDesc = value;
}
public String getFaxNo() {
return this.faxNo;
}
public void setFaxNo(String value) {
this.faxNo = value;
}
public String getPostalCode() {
return this.postalCode;
}
public void setPostalCode(String value) {
this.postalCode = value;
}
public String getAddress() {
return this.address;
}
public void setAddress(String value) {
this.address = value;
}
public String getCreateById() {
return this.createById;
}
public void setCreateById(String value) {
this.createById = value;
}
public String getCreateByName() {
return this.createByName;
}
public void setCreateByName(String value) {
this.createByName = value;
}
public Date getCreateTime() {
return this.createTime;
}
public void setCreateTime(Date value) {
this.createTime = value;
}
public String getModifyById() {
return this.modifyById;
}
public void setModifyById(String value) {
this.modifyById = value;
}
public String getModifyByName() {
return this.modifyByName;
}
public void setModifyByName(String value) {
this.modifyByName = value;
}
public Date getModifyTime() {
return this.modifyTime;
}
public void setModifyTime(Date value) {
this.modifyTime = value;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
import java.util.List;
public class GetUserListWithRoleIdsInput {
@XText("组织机构id")
private String ouId;
@XText("角色id的集合")
private List<String> roleIdList;
public String getOuId() {
return ouId;
}
public void setOuId(String ouId) {
this.ouId = ouId;
}
public List<String> getRoleIdList() {
return roleIdList;
}
public void setRoleIdList(List<String> roleIdList) {
this.roleIdList = roleIdList;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
public class GetUserListWithRoleIdsOutput {
@XText("组织机构id")
private String ouId;
@XText("组织机构名")
private String ouName;
@XText("用户id")
private String userId;
@XText("用户名")
private String userName;
@XText("用户联系方式")
private String userPhone;
@XText("角色id")
private String roleId;
@XText("角色名")
private String roleName;
public String getOuId() {
return ouId;
}
public void setOuId(String ouId) {
this.ouId = ouId;
}
public String getOuName() {
return ouName;
}
public void setOuName(String ouName) {
this.ouName = ouName;
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getUserPhone() {
return userPhone;
}
public void setUserPhone(String userPhone) {
this.userPhone = userPhone;
}
public String getRoleId() {
return roleId;
}
public void setRoleId(String roleId) {
this.roleId = roleId;
}
public String getRoleName() {
return roleName;
}
public void setRoleName(String roleName) {
this.roleName = roleName;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
public class GetUserStationInput {
@XText("用户id")
private String userId;
@XText("菜单ID")
private String menuId;
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getMenuId() {
return menuId;
}
public void setMenuId(String menuId) {
this.menuId = menuId;
}
}
package pps.cloud.system.service.data;
import lombok.Data;
@Data
public class ObjForSendInform {
private String id;
private String name;
public ObjForSendInform(String id, String name) {
this.id = id;
this.name = name;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
import xstartup.base.data.XPageInput;
import java.util.ArrayList;
import java.util.Date;
public class QuerySysDictionaryOutput extends XPageInput {
@XText("主键")
private String id;
@XText("父级ID")
private String pid;
@XText("名称")
private String dicName;
@XText("缩写")
private String shortName;
@XText("备注")
private String remark;
@XText("排序")
private Integer sort;
@XText("层级")
private Integer levels;
@XText("是否默认值")
private Integer beDefault;
@XText("是否含有下级")
private Integer beHasChildren;
@XText("0为系统字典,1应用字典")
private Integer dicType;
@XText("生效时间")
private Date effectTime;
@XText("失效时间")
private Date endTime;
@XText("创建人名称")
private String createName;
@XText("创建时间")
private Date createTime;
@XText("修改人名称")
private String modifyName;
@XText("修改时间")
private Date modifyTime;
@XText("父级编码")
private String alias;
@XText("前端标记是否有下级节点")
private boolean _loading = false;
@XText("前端子节点列表")
private ArrayList children = new ArrayList<>();
@XText("前端展示序号")
private String xh;
@XText("字典编码")
private String dicKey;
@XText("页面排序")
private String sortFlag;
public String getSortFlag() {
return sortFlag;
}
public void setSortFlag(String sortFlag) {
this.sortFlag = sortFlag;
}
public String getPid() {
return pid;
}
public void setPid(String pid) {
this.pid = pid;
}
public String getAlias() {
return alias;
}
public void setAlias(String alias) {
this.alias = alias;
}
public String getDicKey() {
return dicKey;
}
public void setDicKey(String dicKey) {
this.dicKey = dicKey;
}
public boolean is_loading() {
return _loading;
}
public void set_loading(boolean _loading) {
this._loading = _loading;
}
public ArrayList getChildren() {
return children;
}
public void setChildren(ArrayList children) {
this.children = children;
}
public String getXh() {
return xh;
}
public void setXh(String xh) {
this.xh = xh;
}
public String getId() {
return this.id;
}
public void setId(String value) {
this.id = value;
}
public String getDicName() {
return this.dicName;
}
public void setDicName(String value) {
this.dicName = value;
}
public String getShortName() {
return this.shortName;
}
public void setShortName(String value) {
this.shortName = value;
}
public String getRemark() {
return this.remark;
}
public void setRemark(String value) {
this.remark = value;
}
public Integer getSort() {
return this.sort;
}
public void setSort(Integer value) {
this.sort = value;
}
public Integer getLevels() {
return this.levels;
}
public void setLevels(Integer value) {
this.levels = value;
}
public Integer getBeDefault() {
return this.beDefault;
}
public void setBeDefault(Integer value) {
this.beDefault = value;
}
public Integer getBeHasChildren() {
return this.beHasChildren;
}
public void setBeHasChildren(Integer value) {
this.beHasChildren = value;
}
public Integer getDicType() {
return this.dicType;
}
public void setDicType(Integer value) {
this.dicType = value;
}
public Date getEffectTime() {
return this.effectTime;
}
public void setEffectTime(Date value) {
this.effectTime = value;
}
public Date getEndTime() {
return this.endTime;
}
public void setEndTime(Date value) {
this.endTime = value;
}
public String getCreateName() {
return this.createName;
}
public void setCreateName(String value) {
this.createName = value;
}
public Date getCreateTime() {
return this.createTime;
}
public void setCreateTime(Date value) {
this.createTime = value;
}
public String getModifyName() {
return this.modifyName;
}
public void setModifyName(String value) {
this.modifyName = value;
}
public Date getModifyTime() {
return this.modifyTime;
}
public void setModifyTime(Date value) {
this.modifyTime = value;
}
}
package pps.cloud.system.service.data;
import java.util.HashMap;
public class QuerySysDictionaryViewOuptutMap extends HashMap<String, QuerySysDictionaryViewOutput> {
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
import xstartup.base.data.XPageInput;
import java.util.Date;
public class QuerySysOrganizationDictionaryInput extends XPageInput {
@XText("组织机构字典id(主键)")
private String id;
@XText("对应sys_organization表主键")
private String ouId;
@XText("字典父级编码")
private String parentDicCode;
@XText("字典编码")
private String dicCode;
@XText("生效时间")
private Date effectTime;
@XText("结束时间")
private Date endTime;
@XText("创建人")
private String createById;
@XText("创建人名称")
private String createByName;
@XText("创建时间")
private Date createTime;
@XText("修改人")
private String modifyById;
@XText("修改人名称")
private String modifyByName;
@XText("修改时间")
private Date modifyTime;
public String getId() {
return this.id;
}
public void setId(String value) {
this.id = value;
}
public String getOuId() {
return this.ouId;
}
public void setOuId(String value) {
this.ouId = value;
}
public String getParentDicCode() {
return this.parentDicCode;
}
public void setParentDicCode(String value) {
this.parentDicCode = value;
}
public String getDicCode() {
return this.dicCode;
}
public void setDicCode(String value) {
this.dicCode = value;
}
public Date getEffectTime() {
return this.effectTime;
}
public void setEffectTime(Date value) {
this.effectTime = value;
}
public Date getEndTime() {
return this.endTime;
}
public void setEndTime(Date value) {
this.endTime = value;
}
public String getCreateById() {
return this.createById;
}
public void setCreateById(String value) {
this.createById = value;
}
public String getCreateByName() {
return this.createByName;
}
public void setCreateByName(String value) {
this.createByName = value;
}
public Date getCreateTime() {
return this.createTime;
}
public void setCreateTime(Date value) {
this.createTime = value;
}
public String getModifyById() {
return this.modifyById;
}
public void setModifyById(String value) {
this.modifyById = value;
}
public String getModifyByName() {
return this.modifyByName;
}
public void setModifyByName(String value) {
this.modifyByName = value;
}
public Date getModifyTime() {
return this.modifyTime;
}
public void setModifyTime(Date value) {
this.modifyTime = value;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
import xstartup.base.data.XPageInput;
import java.util.Date;
public class QuerySysOrganizationDictionaryOutput extends XPageInput {
@XText("组织机构字典id(主键)")
private String id;
@XText("对应sys_organization表主键")
private String ouId;
@XText("字典父级编码")
private String parentDicCode;
@XText("字典编码")
private String dicCode;
@XText("生效时间")
private Date effectTime;
@XText("结束时间")
private Date endTime;
@XText("创建人")
private String createById;
@XText("创建人名称")
private String createByName;
@XText("创建时间")
private Date createTime;
@XText("修改人")
private String modifyById;
@XText("修改人名称")
private String modifyByName;
@XText("修改时间")
private Date modifyTime;
@XText("字典名称")
private String dicName;
@XText("字典key")
private String dicKey;
public String getId() {
return this.id;
}
public void setId(String value) {
this.id = value;
}
public String getOuId() {
return this.ouId;
}
public void setOuId(String value) {
this.ouId = value;
}
public String getParentDicCode() {
return this.parentDicCode;
}
public void setParentDicCode(String value) {
this.parentDicCode = value;
}
public String getDicCode() {
return this.dicCode;
}
public void setDicCode(String value) {
this.dicCode = value;
}
public Date getEffectTime() {
return this.effectTime;
}
public void setEffectTime(Date value) {
this.effectTime = value;
}
public Date getEndTime() {
return this.endTime;
}
public void setEndTime(Date value) {
this.endTime = value;
}
public String getCreateById() {
return this.createById;
}
public void setCreateById(String value) {
this.createById = value;
}
public String getCreateByName() {
return this.createByName;
}
public void setCreateByName(String value) {
this.createByName = value;
}
public Date getCreateTime() {
return this.createTime;
}
public void setCreateTime(Date value) {
this.createTime = value;
}
public String getModifyById() {
return this.modifyById;
}
public void setModifyById(String value) {
this.modifyById = value;
}
public String getModifyByName() {
return this.modifyByName;
}
public void setModifyByName(String value) {
this.modifyByName = value;
}
public Date getModifyTime() {
return this.modifyTime;
}
public void setModifyTime(Date value) {
this.modifyTime = value;
}
public String getDicName() {
return dicName;
}
public void setDicName(String value) {
this.dicName = value;
}
public String getDicKey() {
return dicKey;
}
public void setDicKey(String value) {
this.dicKey = value;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
import xstartup.base.data.XPageInput;
import java.util.Date;
import java.util.List;
public class QuerySysOrganizationViewInput extends XPageInput {
@XText("主键")
private String id;
@XText("多个主键")
private List<String> ids;
@XText("用户id")
private String userId;
@XText("组织机构编码")
private String ouCode;
@XText("组织机构名称")
private String ouName;
@XText("简称")
private String shortName;
@XText("单位级别(从系统字典中来)")
private String ouLevel;
@XText("描述")
private String description;
@XText("创建人")
private String createById;
@XText("创建人名称")
private String createByName;
@XText("创建时间")
private Date createTime;
@XText("修改人")
private String modifyById;
@XText("修改人名称")
private String modifyByName;
@XText("修改时间")
private Date modifyTime;
@XText("邮编")
private String postCode;
@XText("地址")
private String postAddress;
@XText("传真")
private String faxNo;
@XText("电话")
private String phone;
@XText("国家")
private String country;
@XText("省份")
private Integer province;
@XText("是否删除")
private Integer isDeleted;
public List<String> getIds() {
return ids;
}
public void setIds(List<String> ids) {
this.ids = ids;
}
public String getUserId() {
return userId;
}
public void setUserId(String userId) {
this.userId = userId;
}
public String getId() {
return this.id;
}
public void setId(String value) {
this.id = value;
}
public String getOuCode() {
return this.ouCode;
}
public void setOuCode(String value) {
this.ouCode = value;
}
public String getOuName() {
return this.ouName;
}
public void setOuName(String value) {
this.ouName = value;
}
public String getShortName() {
return this.shortName;
}
public void setShortName(String value) {
this.shortName = value;
}
public String getOuLevel() {
return this.ouLevel;
}
public void setOuLevel(String value) {
this.ouLevel = value;
}
public String getDescription() {
return this.description;
}
public void setDescription(String value) {
this.description = value;
}
public String getCreateById() {
return this.createById;
}
public void setCreateById(String value) {
this.createById = value;
}
public String getCreateByName() {
return this.createByName;
}
public void setCreateByName(String value) {
this.createByName = value;
}
public Date getCreateTime() {
return this.createTime;
}
public void setCreateTime(Date value) {
this.createTime = value;
}
public String getModifyById() {
return this.modifyById;
}
public void setModifyById(String value) {
this.modifyById = value;
}
public String getModifyByName() {
return this.modifyByName;
}
public void setModifyByName(String value) {
this.modifyByName = value;
}
public Date getModifyTime() {
return this.modifyTime;
}
public void setModifyTime(Date value) {
this.modifyTime = value;
}
public String getPostCode() {
return this.postCode;
}
public void setPostCode(String value) {
this.postCode = value;
}
public String getPostAddress() {
return this.postAddress;
}
public void setPostAddress(String value) {
this.postAddress = value;
}
public String getFaxNo() {
return this.faxNo;
}
public void setFaxNo(String value) {
this.faxNo = value;
}
public String getPhone() {
return this.phone;
}
public void setPhone(String value) {
this.phone = value;
}
public String getCountry() {
return this.country;
}
public void setCountry(String value) {
this.country = value;
}
public Integer getProvince() {
return this.province;
}
public void setProvince(Integer value) {
this.province = value;
}
public Integer getIsDeleted() {
return isDeleted;
}
public void setIsDeleted(Integer value) {
this.isDeleted = value;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
public class QuerySysRoleInput {
private Integer id;
@XText("角色名称")
private String roleName;
@XText("角色描述")
private String description;
@XText("数据状态:正常,已删除")
private Integer status;
public Integer getId() {
return this.id;
}
public void setId(Integer value) {
this.id = value;
}
public String getRoleName() {
return this.roleName;
}
public void setRoleName(String value) {
this.roleName = value;
}
public String getDescription() {
return this.description;
}
public void setDescription(String value) {
this.description = value;
}
public Integer getStatus() {
return this.status;
}
public void setStatus(Integer value) {
this.status = value;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
import java.util.Date;
public class QuerySysRoleOutput {
private Integer id;
@XText("角色名称")
private String roleName;
@XText("角色描述")
private String description;
@XText("数据状态:正常,已删除")
private Integer status;
@XText("创建时间")
private Date createTime;
@XText("最后修改时间")
private Date updateTime;
public Integer getId() {
return this.id;
}
public void setId(Integer value) {
this.id = value;
}
public String getRoleName() {
return this.roleName;
}
public void setRoleName(String value) {
this.roleName = value;
}
public String getDescription() {
return this.description;
}
public void setDescription(String value) {
this.description = value;
}
public Integer getStatus() {
return this.status;
}
public void setStatus(Integer value) {
this.status = value;
}
public Date getCreateTime() {
return this.createTime;
}
public void setCreateTime(Date value) {
this.createTime = value;
}
public Date getUpdateTime() {
return this.updateTime;
}
public void setUpdateTime(Date value) {
this.updateTime = value;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
public class QuerySysRoleUserInput {
@XText("角色id")
private String roleId;
@XText("组织编码")
private String ouId;
@XText("组织级别")
private String ouLevel;
@XText("菜单id - 范围授权,将任务派发给授权用户时使用")
private String menuId;
public String getRoleId() {
return roleId;
}
public void setRoleId(String roleId) {
this.roleId = roleId;
}
public String getOuId() {
return ouId;
}
public void setOuId(String ouId) {
this.ouId = ouId;
}
public String getOuLevel() {
return ouLevel;
}
public void setOuLevel(String ouLevel) {
this.ouLevel = ouLevel;
}
public String getMenuId() {
return menuId;
}
public void setMenuId(String menuId) {
this.menuId = menuId;
}
}
package pps.cloud.system.service.data;
import xstartup.annotation.XText;
public class QuerySysRoleUserOutput {
@XText("用户账号")
private String id;
@XText("用户名称")
private String name;
@XText("组织名称")
private String ouName;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getOuName() {
return ouName;
}
public void setOuName(String ouName) {
this.ouName = ouName;
}
}
package pps.cloud.system.service.data;
public class ScadaEnvironmentInfoInput {
private String scadaEnvType;
public ScadaEnvironmentInfoInput(String scadaEnvType) {
this.scadaEnvType = scadaEnvType;
}
public ScadaEnvironmentInfoInput() {
}
public String getScadaEnvType() {
return scadaEnvType;
}
public void setScadaEnvType(String scadaEnvType) {
this.scadaEnvType = scadaEnvType;
}
}
package pps.cloud.system.service.data;
public class ScadaEnvironmentInfoOutput {
private String id;
private String environmentInfoName;
private String ipAddress;
private String port;
private String agreement;
private String userName;
private String pwd;
private String keys;
private String type;
private Boolean isEnable;
public Boolean getEnable() {
return isEnable;
}
public void setEnable(Boolean enable) {
isEnable = enable;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getEnvironmentInfoName() {
return environmentInfoName;
}
public void setEnvironmentInfoName(String environmentInfoName) {
this.environmentInfoName = environmentInfoName;
}
public String getIpAddress() {
return ipAddress;
}
public void setIpAddress(String ipAddress) {
this.ipAddress = ipAddress;
}
public String getPort() {
return port;
}
public void setPort(String port) {
this.port = port;
}
public String getAgreement() {
return agreement;
}
public void setAgreement(String agreement) {
this.agreement = agreement;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
public String getKeys() {
return keys;
}
public void setKeys(String keys) {
this.keys = keys;
}
}
package pps.cloud.system.service.data;
public class ScadaGatherBoxRelDetailInput {
private String relId;
public String getRelId() {
return relId;
}
public void setRelId(String relId) {
this.relId = relId;
}
}
package pps.cloud.system.service.data;
public class ScadaGatherBoxRelDetailOutput {
private String id;
private String scadaGatherBoxRelId;
private String tableColumn;
private String tableColumnDescription;
private String defultColumn;
private String boxDetailType;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getScadaGatherBoxRelId() {
return scadaGatherBoxRelId;
}
public void setScadaGatherBoxRelId(String scadaGatherBoxRelId) {
this.scadaGatherBoxRelId = scadaGatherBoxRelId;
}
public String getTableColumn() {
return tableColumn;
}
public void setTableColumn(String tableColumn) {
this.tableColumn = tableColumn;
}
public String getTableColumnDescription() {
return tableColumnDescription;
}
public void setTableColumnDescription(String tableColumnDescription) {
this.tableColumnDescription = tableColumnDescription;
}
public String getDefultColumn() {
return defultColumn;
}
public void setDefultColumn(String defultColumn) {
this.defultColumn = defultColumn;
}
public String getBoxDetailType() {
return boxDetailType;
}
public void setBoxDetailType(String boxDetailType) {
this.boxDetailType = boxDetailType;
}
}
package pps.cloud.system.service.data;
import com.baomidou.mybatisplus.annotation.TableField;
import java.util.List;
public class ScadaGatherBoxRelOutput {
private String id;
private String gatherBoxId;
private String businessModule;
private String tableName;
private String defultBusinessModule;
private String defultTableName;
private String defultDataColumn;
private String syncRule;
@TableField(exist = false)
private List<ScadaGatherBoxRelDetailOutput> scadaGatherBoxRelDetails;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getGatherBoxId() {
return gatherBoxId;
}
public void setGatherBoxId(String gatherBoxId) {
this.gatherBoxId = gatherBoxId;
}
public String getBusinessModule() {
return businessModule;
}
public void setBusinessModule(String businessModule) {
this.businessModule = businessModule;
}
public String getTableName() {
return tableName;
}
public void setTableName(String tableName) {
this.tableName = tableName;
}
public String getDefultBusinessModule() {
return defultBusinessModule;
}
public void setDefultBusinessModule(String defultBusinessModule) {
this.defultBusinessModule = defultBusinessModule;
}
public String getDefultTableName() {
return defultTableName;
}
public void setDefultTableName(String defultTableName) {
this.defultTableName = defultTableName;
}
public String getDefultDataColumn() {
return defultDataColumn;
}
public void setDefultDataColumn(String defultDataColumn) {
this.defultDataColumn = defultDataColumn;
}
public String getSyncRule() {
return syncRule;
}
public void setSyncRule(String syncRule) {
this.syncRule = syncRule;
}
public List<ScadaGatherBoxRelDetailOutput> getScadaGatherBoxRelDetails() {
return scadaGatherBoxRelDetails;
}
public void setScadaGatherBoxRelDetails(List<ScadaGatherBoxRelDetailOutput> scadaGatherBoxRelDetails) {
this.scadaGatherBoxRelDetails = scadaGatherBoxRelDetails;
}
}
package pps.cloud.system.service.data;
import java.util.Date;
public class ScadaGatherConfViewOutput {
private String id;
private String scadaGatherBoxId;
private String scadaGatherBoxRelId;
private String scadaEnvironmentInfoId;
private String environmentInfoName;
private String scadaInventoryInfoId;
private String scadaTag;
private String configColumnId;
private String tagName;
private Date collectStartTime;
private String collectInterval;
private String alarmMin;
private String alarmMax;
private String dataUnit;
private String moveTowards;
private String gatherType;
private String gatherOffset;
private String computWay;
private String computCoefficient;
private ScadaGatherBoxRelOutput scadaGatherBoxRel;
private ScadaGatherDataOutput scadaGatherData;
public String getComputWay() {
return computWay;
}
public void setComputWay(String computWay) {
this.computWay = computWay;
}
public String getComputCoefficient() {
return computCoefficient;
}
public void setComputCoefficient(String computCoefficient) {
this.computCoefficient = computCoefficient;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getScadaGatherBoxId() {
return scadaGatherBoxId;
}
public void setScadaGatherBoxId(String scadaGatherBoxId) {
this.scadaGatherBoxId = scadaGatherBoxId;
}
public String getScadaGatherBoxRelId() {
return scadaGatherBoxRelId;
}
public void setScadaGatherBoxRelId(String scadaGatherBoxRelId) {
this.scadaGatherBoxRelId = scadaGatherBoxRelId;
}
public String getScadaEnvironmentInfoId() {
return scadaEnvironmentInfoId;
}
public void setScadaEnvironmentInfoId(String scadaEnvironmentInfoId) {
this.scadaEnvironmentInfoId = scadaEnvironmentInfoId;
}
public String getEnvironmentInfoName() {
return environmentInfoName;
}
public void setEnvironmentInfoName(String environmentInfoName) {
this.environmentInfoName = environmentInfoName;
}
public String getScadaInventoryInfoId() {
return scadaInventoryInfoId;
}
public void setScadaInventoryInfoId(String scadaInventoryInfoId) {
this.scadaInventoryInfoId = scadaInventoryInfoId;
}
public String getScadaTag() {
return scadaTag;
}
public void setScadaTag(String scadaTag) {
this.scadaTag = scadaTag;
}
public String getConfigColumnId() {
return configColumnId;
}
public void setConfigColumnId(String configColumnId) {
this.configColumnId = configColumnId;
}
public String getTagName() {
return tagName;
}
public void setTagName(String tagName) {
this.tagName = tagName;
}
public Date getCollectStartTime() {
return collectStartTime;
}
public void setCollectStartTime(Date collectStartTime) {
this.collectStartTime = collectStartTime;
}
public String getCollectInterval() {
return collectInterval;
}
public void setCollectInterval(String collectInterval) {
this.collectInterval = collectInterval;
}
public String getAlarmMin() {
return alarmMin;
}
public void setAlarmMin(String alarmMin) {
this.alarmMin = alarmMin;
}
public String getAlarmMax() {
return alarmMax;
}
public void setAlarmMax(String alarmMax) {
this.alarmMax = alarmMax;
}
public String getDataUnit() {
return dataUnit;
}
public void setDataUnit(String dataUnit) {
this.dataUnit = dataUnit;
}
public ScadaGatherBoxRelOutput getScadaGatherBoxRel() {
return scadaGatherBoxRel;
}
public void setScadaGatherBoxRel(ScadaGatherBoxRelOutput scadaGatherBoxRel) {
this.scadaGatherBoxRel = scadaGatherBoxRel;
}
public ScadaGatherDataOutput getScadaGatherData() {
return scadaGatherData;
}
public void setScadaGatherData(ScadaGatherDataOutput scadaGatherData) {
this.scadaGatherData = scadaGatherData;
}
public String getMoveTowards() {
return moveTowards;
}
public void setMoveTowards(String moveTowards) {
this.moveTowards = moveTowards;
}
public String getGatherType() {
return gatherType;
}
public void setGatherType(String gatherType) {
this.gatherType = gatherType;
}
public String getGatherOffset() {
return gatherOffset;
}
public void setGatherOffset(String gatherOffset) {
this.gatherOffset = gatherOffset;
}
}
package pps.cloud.system.service.data;
import java.util.List;
public class ScadaGatherConfViewResultOutput {
private List<ScadaGatherConfViewOutput> outputList;
private Integer totalPageNum;
public List<ScadaGatherConfViewOutput> getOutputList() {
return outputList;
}
public void setOutputList(List<ScadaGatherConfViewOutput> outputList) {
this.outputList = outputList;
}
public Integer getTotalPageNum() {
return totalPageNum;
}
public void setTotalPageNum(Integer totalPageNum) {
this.totalPageNum = totalPageNum;
}
}
package pps.cloud.system.service.data;
import java.util.Date;
public class ScadaGatherDataOutput {
private String id;
private String scadaGatherConfId;
private String scadaTag;
private String tagValue;
private Date tagTime;
private Integer isSync;
private Date dataDate;
private Date createTime;
private Integer flag;
private Integer pullSuccess;
private String syncRemark;
private String pullRemark;
public Integer getFlag() {
return flag;
}
public void setFlag(Integer flag) {
this.flag = flag;
}
public Integer getPullSuccess() {
return pullSuccess;
}
public void setPullSuccess(Integer pullSuccess) {
this.pullSuccess = pullSuccess;
}
public String getSyncRemark() {
return syncRemark;
}
public void setSyncRemark(String syncRemark) {
this.syncRemark = syncRemark;
}
public String getPullRemark() {
return pullRemark;
}
public void setPullRemark(String pullRemark) {
this.pullRemark = pullRemark;
}
public Date getDataDate() {
return dataDate;
}
public void setDataDate(Date dataDate) {
this.dataDate = dataDate;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getScadaGatherConfId() {
return scadaGatherConfId;
}
public void setScadaGatherConfId(String scadaGatherConfId) {
this.scadaGatherConfId = scadaGatherConfId;
}
public String getScadaTag() {
return scadaTag;
}
public void setScadaTag(String scadaTag) {
this.scadaTag = scadaTag;
}
public String getTagValue() {
return tagValue;
}
public void setTagValue(String tagValue) {
this.tagValue = tagValue;
}
public Date getTagTime() {
return tagTime;
}
public void setTagTime(Date tagTime) {
this.tagTime = tagTime;
}
public Integer getIsSync() {
return isSync;
}
public void setIsSync(Integer isSync) {
this.isSync = isSync;
}
}
package pps.cloud.system.service.data;
import java.util.Date;
public class ScadaTagInput {
private String scadaEnvId;
private Date startDate;
private int currentPage;
private int pageSize;
public String getScadaEnvId() {
return scadaEnvId;
}
public void setScadaEnvId(String scadaEnvId) {
this.scadaEnvId = scadaEnvId;
}
public Date getStartDate() {
return startDate;
}
public void setStartDate(Date startDate) {
this.startDate = startDate;
}
public int getCurrentPage() {
return currentPage;
}
public void setCurrentPage(int currentPage) {
this.currentPage = currentPage;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
}
package pps.cloud.system.service.data;
import lombok.Data;
import xstartup.annotation.XText;
import java.util.List;
@Data
public class SendInformForDayDesInput {
@XText("数据集合")
private List<SendInformForDayDesItem> dataList;
}
package pps.cloud.system.service.data;
import lombok.Data;
import xstartup.annotation.XText;
import java.util.List;
@Data
public class SendInformForDayDesItem {
@XText("标题")
private String title;
@XText("通知内容")
private String msg;
@XText("场站id")
private String stationId;
@XText("场站id")
private List<String> stationIdList;
}
package pps.cloud.system.service.data;
import lombok.Data;
import xstartup.annotation.XText;
@Data
public class SendSysInformInfoInput {
@XText("表单模版id")
private String formTemplateId;
@XText(" 操作类型(字典)")
private String operateType;
@XText("表单流程id")
private String formWorkflowRelId;
@XText("表单填报id")
private String formInputRecordId;
@XText("表单填报名称")
private String formInputRecordName;
@XText("工作流意见")
private String workflowRemark;
public String getFormTemplateId() {
return formTemplateId;
}
public void setFormTemplateId(String formTemplateId) {
this.formTemplateId = formTemplateId;
}
public String getOperateType() {
return operateType;
}
public void setOperateType(String operateType) {
this.operateType = operateType;
}
public String getFormWorkflowRelId() {
return formWorkflowRelId;
}
public void setFormWorkflowRelId(String formWorkflowRelId) {
this.formWorkflowRelId = formWorkflowRelId;
}
public String getFormInputRecordId() {
return formInputRecordId;
}
public void setFormInputRecordId(String formInputRecordId) {
this.formInputRecordId = formInputRecordId;
}
public String getFormInputRecordName() {
return formInputRecordName;
}
public void setFormInputRecordName(String formInputRecordName) {
this.formInputRecordName = formInputRecordName;
}
public String getWorkflowRemark() {
return workflowRemark;
}
public void setWorkflowRemark(String workflowRemark) {
this.workflowRemark = workflowRemark;
}
}
package pps.cloud.system.service.data;
import java.util.Date;
public class selectScadaGatherDataByDataDateOutput {
private String scadaTag;
private Date dateData;
public String getScadaTag() {
return scadaTag;
}
public void setScadaTag(String scadaTag) {
this.scadaTag = scadaTag;
}
public Date getDateData() {
return dateData;
}
public void setDateData(Date dateData) {
this.dateData = dateData;
}
}
package pps.core.system.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import xstartup.annotation.XText;
import java.io.Serializable;
import java.util.Date;
@TableName("sys_base_info_sysnc_config")
public class SysBaseInfoSysncConfigEnt implements Serializable {
@XText("主键")
@TableId(type = IdType.ASSIGN_UUID)
private String id;
@XText("基础表表名")
@TableField
private String tableName;
@XText("目标库")
@TableField
private String targetDb;
@XText("来源库")
@TableField
private String fromDb;
@XText("创建时间字段")
@TableField
private String createTimeField;
@XText("修改时间字段")
@TableField
private String modifyTimeField;
@XText("是否启用(0:否,1:是)")
@TableField
private Integer isEnable;
@XText("备注")
@TableField
private String remark;
@XText("创建人")
@TableField
private String createById;
@XText("创建人名称")
@TableField
private String createByName;
@XText("修改人")
@TableField
private String modifyById;
@XText("修改人名称")
@TableField
private String modifyByName;
@XText("创建时间")
@TableField
private Date createTime;
@XText("修改时间")
@TableField
private Date modifyTime;
@XText("最后更新时间")
@TableField
private Date lastUpdateTime;
@XText("是否全量同步(0否,1:是)- 请慎重操作,大表不建议打开")
@TableField
private Integer isFullSync;
public String getId() {
return this.id;
}
public void setId(String value) {
this.id = value;
}
public String getTableName() {
return this.tableName;
}
public void setTableName(String value) {
this.tableName = value;
}
public String getTargetDb() {
return this.targetDb;
}
public void setTargetDb(String value) {
this.targetDb = value;
}
public String getCreateTimeField() {
return this.createTimeField;
}
public void setCreateTimeField(String value) {
this.createTimeField = value;
}
public String getModifyTimeField() {
return this.modifyTimeField;
}
public void setModifyTimeField(String value) {
this.modifyTimeField = value;
}
public Integer getIsEnable() {
return this.isEnable;
}
public void setIsEnable(Integer value) {
this.isEnable = value;
}
public String getRemark() {
return this.remark;
}
public void setRemark(String value) {
this.remark = value;
}
public String getCreateById() {
return this.createById;
}
public void setCreateById(String value) {
this.createById = value;
}
public String getCreateByName() {
return this.createByName;
}
public void setCreateByName(String value) {
this.createByName = value;
}
public String getModifyById() {
return this.modifyById;
}
public void setModifyById(String value) {
this.modifyById = value;
}
public String getModifyByName() {
return this.modifyByName;
}
public void setModifyByName(String value) {
this.modifyByName = value;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Date getModifyTime() {
return modifyTime;
}
public void setModifyTime(Date modifyTime) {
this.modifyTime = modifyTime;
}
public Date getLastUpdateTime() {
return lastUpdateTime;
}
public void setLastUpdateTime(Date lastUpdateTime) {
this.lastUpdateTime = lastUpdateTime;
}
public Integer getIsFullSync() {
return isFullSync;
}
public void setIsFullSync(Integer isFullSync) {
this.isFullSync = isFullSync;
}
public String getFromDb() {
return fromDb;
}
public void setFromDb(String fromDb) {
this.fromDb = fromDb;
}
}
package pps.core.system.entity;
import com.baomidou.mybatisplus.annotation.TableField;
import xstartup.annotation.XText;
import java.io.Serializable;
import java.util.Date;
public class SysBaseInfoSysncConfigView implements Serializable {
@XText("主键")
@TableField
private String id;
@XText("基础表表名")
@TableField
private String tableName;
@XText("目标库")
@TableField
private String targetDb;
@XText("创建时间字段")
@TableField
private String createTimeField;
@XText("修改时间字段")
@TableField
private String modifyTimeField;
@XText("是否启用(0:否,1:是)")
@TableField
private Integer isEnable;
@XText("备注")
@TableField
private String remark;
@XText("创建人")
@TableField
private String createById;
@XText("创建人名称")
@TableField
private String createByName;
@XText("修改人")
@TableField
private String modifyById;
@XText("修改人名称")
@TableField
private String modifyByName;
@XText("创建时间")
@TableField
private Date createTime;
@XText("修改时间")
@TableField
private Date modifyTime;
@XText("最后更新时间")
@TableField
private Date lastUpdateTime;
@XText("是否全量同步(0否,1:是)- 请慎重操作,大表不建议打开")
@TableField
private Integer isFullSync;
public String getId() {
return this.id;
}
public void setId(String value) {
this.id = value;
}
public String getTableName() {
return this.tableName;
}
public void setTableName(String value) {
this.tableName = value;
}
public String getTargetDb() {
return this.targetDb;
}
public void setTargetDb(String value) {
this.targetDb = value;
}
public String getCreateTimeField() {
return this.createTimeField;
}
public void setCreateTimeField(String value) {
this.createTimeField = value;
}
public String getModifyTimeField() {
return this.modifyTimeField;
}
public void setModifyTimeField(String value) {
this.modifyTimeField = value;
}
public Integer getIsEnable() {
return this.isEnable;
}
public void setIsEnable(Integer value) {
this.isEnable = value;
}
public String getRemark() {
return this.remark;
}
public void setRemark(String value) {
this.remark = value;
}
public String getCreateById() {
return this.createById;
}
public void setCreateById(String value) {
this.createById = value;
}
public String getCreateByName() {
return this.createByName;
}
public void setCreateByName(String value) {
this.createByName = value;
}
public String getModifyById() {
return this.modifyById;
}
public void setModifyById(String value) {
this.modifyById = value;
}
public String getModifyByName() {
return this.modifyByName;
}
public void setModifyByName(String value) {
this.modifyByName = value;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Date getModifyTime() {
return modifyTime;
}
public void setModifyTime(Date modifyTime) {
this.modifyTime = modifyTime;
}
public Date getLastUpdateTime() {
return lastUpdateTime;
}
public void setLastUpdateTime(Date lastUpdateTime) {
this.lastUpdateTime = lastUpdateTime;
}
public Integer getIsFullSync() {
return isFullSync;
}
public void setIsFullSync(Integer isFullSync) {
this.isFullSync = isFullSync;
}
}
package pps.core.system.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
import pps.core.system.entity.SysBaseInfoSysncConfigEnt;
@Repository(value = "pps.core.system.mapper.SysBaseInfoSysncConfigMapper")
public interface SysBaseInfoSysncConfigMapper extends BaseMapper<SysBaseInfoSysncConfigEnt> {
}
package pps.core.system.mapper;
import org.springframework.stereotype.Repository;
import pps.core.system.entity.SysBaseInfoSysncConfigView;
import java.util.List;
@Repository(value = "pps.core.system.mapper.SysBaseInfoSysncConfigViewMapper")
public interface SysBaseInfoSysncConfigViewMapper {
SysBaseInfoSysncConfigView selectOne(SysBaseInfoSysncConfigView record);
List<SysBaseInfoSysncConfigView> selectList(SysBaseInfoSysncConfigView record);
}
package pps.core.system.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import pps.cloud.system.service.SysBaseInfoSyncService;
import pps.cloud.system.service.data.GetSysBaseInfoSysncConfigOutput;
import pps.core.common.constant.Constant;
import pps.core.system.entity.SysBaseInfoSysncConfigEnt;
import pps.core.system.mapper.SysBaseInfoSysncConfigMapper;
import xstartup.annotation.XService;
import xstartup.base.XContext;
import xstartup.base.util.XCopyUtils;
import xstartup.data.XListResult;
import xstartup.data.XServiceResult;
import java.util.List;
/**
* @author lixueyan
* @date 2023/2/28 0028 14:54
*/
@XService
public class SysBaseInfoSyncServiceImpl implements SysBaseInfoSyncService {
@Override
public XListResult<GetSysBaseInfoSysncConfigOutput> querySyncConfig(XContext context) {
SysBaseInfoSysncConfigMapper mapper = context.getBean(SysBaseInfoSysncConfigMapper.class);
QueryWrapper<SysBaseInfoSysncConfigEnt> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda().eq(SysBaseInfoSysncConfigEnt::getIsEnable, Constant.FLAG_TRUE);
List<SysBaseInfoSysncConfigEnt> entList = mapper.selectList(queryWrapper);
List<GetSysBaseInfoSysncConfigOutput> outputList = XCopyUtils.copyNewList(entList, GetSysBaseInfoSysncConfigOutput.class);
return XListResult.success(outputList);
}
@Override
public XServiceResult updateSyncConfig(XContext context, GetSysBaseInfoSysncConfigOutput input) {
//更新最后更新时间
SysBaseInfoSysncConfigMapper mapper = context.getBean(SysBaseInfoSysncConfigMapper.class);
SysBaseInfoSysncConfigEnt ent = XCopyUtils.copyNewObject(input, SysBaseInfoSysncConfigEnt.class);
mapper.updateById(ent);
return XServiceResult.OK;
}
}
\ No newline at end of file
package pps.core.system.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import pps.core.system.entity.SysBaseInfoSysncConfigEnt;
import pps.core.system.mapper.SysBaseInfoSysncConfigMapper;
import pps.core.system.service.data.sys_base_info_sysnc_config.*;
import xstartup.annotation.XService;
import xstartup.base.XContext;
import xstartup.base.util.XCopyUtils;
import xstartup.data.XPageResult;
import xstartup.data.XServiceResult;
import xstartup.data.XSingleResult;
import xstartup.error.XError;
import xstartup.feature.api.annotation.XApiPost;
import xstartup.feature.mybatis.helper.XMapperHelper;
@XService
public class SysBaseInfoSysncConfigService {
@XApiPost
public XServiceResult createSysBaseInfoSysncConfig(XContext context, CreateSysBaseInfoSysncConfigInput input) {
SysBaseInfoSysncConfigMapper mapper = context.getBean(SysBaseInfoSysncConfigMapper.class);
QueryWrapper<SysBaseInfoSysncConfigEnt> queryWrapper = new QueryWrapper();
queryWrapper.lambda().eq(SysBaseInfoSysncConfigEnt::getTableName, input.getTableName())
.eq(SysBaseInfoSysncConfigEnt::getTargetDb, input.getTargetDb());
SysBaseInfoSysncConfigEnt sysBaseInfoSysncConfigEnt = mapper.selectOne(queryWrapper);
if (sysBaseInfoSysncConfigEnt != null) {
return XServiceResult.error(1000, "配置已存在");
}
SysBaseInfoSysncConfigEnt entity = new SysBaseInfoSysncConfigEnt();
XCopyUtils.copyObject(input, entity);
mapper.insert(entity);
return XServiceResult.OK;
}
@XApiPost
public XServiceResult updateSysBaseInfoSysncConfig(XContext context, UpdateSysBaseInfoSysncConfigInput input) {
SysBaseInfoSysncConfigMapper mapper = context.getBean(SysBaseInfoSysncConfigMapper.class);
QueryWrapper<SysBaseInfoSysncConfigEnt> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda().eq(SysBaseInfoSysncConfigEnt::getId, input.getId());
SysBaseInfoSysncConfigEnt entity = mapper.selectOne(queryWrapper);
if (entity == null) {
return XServiceResult.error(context, XError.NotFound);
}
QueryWrapper<SysBaseInfoSysncConfigEnt> wrapper = new QueryWrapper();
wrapper.lambda().eq(SysBaseInfoSysncConfigEnt::getTableName, input.getTableName())
.eq(SysBaseInfoSysncConfigEnt::getTargetDb, input.getTargetDb());
SysBaseInfoSysncConfigEnt sysBaseInfoSysncConfigEnt = mapper.selectOne(wrapper);
if (sysBaseInfoSysncConfigEnt != null && !sysBaseInfoSysncConfigEnt.getId().equals(input.getId())) {
return XServiceResult.error(1000, "配置已存在");
}
XCopyUtils.copyObject(input, entity);
mapper.updateById(entity);
return XServiceResult.OK;
}
@XApiPost
public XServiceResult deleteSysBaseInfoSysncConfig(XContext context, DeleteSysBaseInfoSysncConfigInput input) {
SysBaseInfoSysncConfigMapper mapper = context.getBean(SysBaseInfoSysncConfigMapper.class);
QueryWrapper<SysBaseInfoSysncConfigEnt> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda().eq(SysBaseInfoSysncConfigEnt::getId, input.getId());
SysBaseInfoSysncConfigEnt entity = mapper.selectOne(queryWrapper);
if (entity == null) {
return XServiceResult.error(context, XError.NotFound);
}
mapper.deleteById(entity);
return XServiceResult.OK;
}
@XApiPost
public XSingleResult<GetSysBaseInfoSysncConfigOutput> getSysBaseInfoSysncConfig(XContext context, GetSysBaseInfoSysncConfigInput input) {
SysBaseInfoSysncConfigMapper mapper = context.getBean(SysBaseInfoSysncConfigMapper.class);
QueryWrapper<SysBaseInfoSysncConfigEnt> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda().eq(SysBaseInfoSysncConfigEnt::getId, input.getId());
SysBaseInfoSysncConfigEnt entity = mapper.selectOne(queryWrapper);
if (entity == null) {
return XSingleResult.error(context, XError.NotFound);
}
GetSysBaseInfoSysncConfigOutput output = new GetSysBaseInfoSysncConfigOutput();
XCopyUtils.copyObject(entity, output);
return XSingleResult.success(output);
}
@XApiPost
public XPageResult<QuerySysBaseInfoSysncConfigOutput> querySysBaseInfoSysncConfig(XContext context, QuerySysBaseInfoSysncConfigInput input) {
SysBaseInfoSysncConfigMapper mapper = context.getBean(SysBaseInfoSysncConfigMapper.class);
QueryWrapper<SysBaseInfoSysncConfigEnt> queryWrapper = new QueryWrapper<>();
queryWrapper.lambda().like(SysBaseInfoSysncConfigEnt::getTableName, input.getTableName())
.like(SysBaseInfoSysncConfigEnt::getTargetDb, input.getTargetDb())
.eq(SysBaseInfoSysncConfigEnt::getIsEnable, input.getIsEnable());
return XMapperHelper.query(mapper, input, queryWrapper, QuerySysBaseInfoSysncConfigOutput.class);
}
}
\ No newline at end of file
package pps.core.system.service;
import pps.cloud.system.service.SysMenuUserCloudService;
import pps.cloud.system.service.data.GetSysMenuUserViewInput;
import pps.cloud.system.service.data.GetSysMenuUserViewOutput;
import pps.core.common.session.PpsUserSession;
import pps.core.system.entity.SysMenuView;
import pps.core.system.mapper.SysMenuViewMapper;
import xstartup.annotation.XService;
import xstartup.annotation.XText;
import xstartup.base.XContext;
import xstartup.base.util.XCopyUtils;
import xstartup.data.XListResult;
import java.util.List;
@XText("菜单和用户关联服务")
@XService
public class SysMenuUserCloudServiceImpl implements SysMenuUserCloudService {
@Override
public XListResult<GetSysMenuUserViewOutput> selectMenuListByUserId(XContext context, GetSysMenuUserViewInput input) {
SysMenuViewMapper menuViewMapper = context.getBean(SysMenuViewMapper.class);
PpsUserSession session = context.getSession(PpsUserSession.class);
SysMenuView menuView = new SysMenuView();
menuView.setMediaType(input.getMediaType());
menuView.setUserId(session.getId());
List<SysMenuView> menus = menuViewMapper.getMenusByUserId(menuView);
List<GetSysMenuUserViewOutput> outputs = XCopyUtils.copyNewList(menus, GetSysMenuUserViewOutput.class);
return XListResult.success(outputs);
}
}
package pps.core.system.service;
import pps.cloud.system.service.SysOrganizationHierarchyService;
import pps.cloud.system.service.data.GetSysOrganizationRelViewInput;
import pps.cloud.system.service.data.GetSysOrganizationRelViewOutput;
import pps.core.system.entity.SysOrganizationRelView;
import pps.core.system.mapper.SysOrganizationRelViewMapper;
import xstartup.annotation.XService;
import xstartup.base.XContext;
import xstartup.base.util.XCopyUtils;
import xstartup.data.XListResult;
import java.util.List;
@XService
public class SysOrganizationHierarchyServiceImpl implements SysOrganizationHierarchyService {
@Override
public XListResult<GetSysOrganizationRelViewOutput> getSysOrganizationRelView(XContext context, GetSysOrganizationRelViewInput organizationRelViewInput) {
SysOrganizationRelViewMapper mapper = context.getBean(SysOrganizationRelViewMapper.class);
List<SysOrganizationRelView> list = mapper.selectListByOuId(organizationRelViewInput.getOuId());
List<GetSysOrganizationRelViewOutput> outputList = XCopyUtils.copyNewList(list, GetSysOrganizationRelViewOutput.class);
return XListResult.success(outputList);
}
}
package pps.core.system.service;
import pps.cloud.system.service.SystemUserInfoService;
import pps.cloud.system.service.data.GetSystemUserInfoInput;
import pps.cloud.system.service.data.GetSystemUserInfoOutput;
import pps.core.system.entity.SysUserView;
import pps.core.system.mapper.SysUserViewMapper;
import xstartup.annotation.XService;
import xstartup.base.XContext;
import xstartup.base.util.XCopyUtils;
import xstartup.data.XListResult;
import xstartup.feature.api.annotation.XApiPost;
import java.util.List;
@XService
public class SystemUserInfoServiceImpl implements SystemUserInfoService {
@XApiPost
@Override
public XListResult<GetSystemUserInfoOutput> getSystemUserInfoList(XContext context, GetSystemUserInfoInput input) {
//获取用户id对应的详细信息
SysUserViewMapper mapper = context.getBean(SysUserViewMapper.class);
SysUserView userView = new SysUserView();
userView.setOuId(input.getOuId());
List<SysUserView> userViewList = mapper.getSysUserListByOuId(userView);
List<GetSystemUserInfoOutput> outputList = XCopyUtils.copyNewList(userViewList, GetSystemUserInfoOutput.class);
return XListResult.success(outputList);
}
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment