一、实体定义

1. 名称

Announcement

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) 发布

Publish() //Status = 1

2) 撤回

Withdraw() //Status = 0

3) 作废

Cancel() //Status = 2

二、DTO定义

1. 标准DTO

2. 新增DTO

3. 修改DTO

4. 请求DTO

5. 列表DTO

三、服务定义

1. 发布

1) 名称

Publish

2) 说明

3) 返回值

void

4) 参数

名称 描述 类型 长度 必填 默认值 备注
Id
Guid

2. 撤回

1) 名称

Withdraw

2) 说明

3) 返回值

void

4) 参数

名称 描述 类型 长度 必填 默认值 备注
Id
Guid

3. 作废

1) 名称

Cancel

2) 说明

3) 返回值

void

4) 参数

名称 描述 类型 长度 必填 默认值 备注
Id
Guid