const makeId = require("../../util/makeId"); /** * @description 代码作业一次部署的基本信息 * @typedef {Object} DeploySerializerType * @property {number} id 代码作业一次构建的 id * @property {number} deployState 部署状态[0:"部署中",1:"部署成功",-1:"部署失败"] * @property {string} deployMessage 部署输出的信息 * @property {Object} config 配置信息{TBD} * @property {string} pageUrl 项目部署的 url */ /** * @description 生成DeploySerializerType * @returns {DeploySerializerType} */ module.exports = ({ id = makeId(), deployState = 0 }) => { return { id, deployState, deployMessage: "我是部署输出的信息信息信息", config: {}, pageUrl: "www.pageUrl.com/xiaobai/handsome/smart" }; };