一、实体定义
1. 名称
2. 属性
属性 | 描述 | 类型 | 长度 | 唯一索引 | 备注 |
---|---|---|---|---|---|
Title | 标题 | string | 64 | ● | |
Content | 内容 | string | 64 | ||
ActiveTime | 生效时间 | datetime | |||
ExpiredTime | 失效时间 | datetime | |||
Attenchments | 附件 | List |
|||
Status | 状态 | int | 0=New 1=Published 2=Cancel 3=Expired |
||
Remark | 备注 | string | 64 |
3. 其它索引
4. 构造函数
Announcement(string title,string content,Datetime activeTime,Datetime expiredTime)
5. 方法
1) 发布
2) 撤回
3) 作废
Cancel() //Status = 2
二、DTO定义
1. 标准DTO
2. 新增DTO
3. 修改DTO
4. 请求DTO
5. 列表DTO
三、服务定义
1. 发布
1) 名称
2) 说明
3) 返回值
4) 参数
名称 | 描述 | 类型 | 长度 | 必填 | 默认值 | 备注 |
---|---|---|---|---|---|---|
Id | Guid | ● |
2. 撤回
1) 名称
2) 说明
3) 返回值
4) 参数
名称 | 描述 | 类型 | 长度 | 必填 | 默认值 | 备注 |
---|---|---|---|---|---|---|
Id | Guid | ● |
3. 作废
1) 名称
2) 说明
3) 返回值
4) 参数
名称 | 描述 | 类型 | 长度 | 必填 | 默认值 | 备注 |
---|---|---|---|---|---|---|
Id | Guid | ● |