-
Notifications
You must be signed in to change notification settings - Fork 4
/
Main.cs
89 lines (87 loc) · 3.14 KB
/
Main.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
using System.Collections.Generic;
using Datory;
using SiteServer.Plugin;
namespace SS.Jobs
{
public class Main : PluginBase
{
private const string Department = "Department";
private const string Location = "Location";
private const string NumberOfPeople = "NumberOfPeople";
private const string Responsibility = "Responsibility";
private const string Requirement = "Requirement";
public override void Startup(IService service)
{
service.AddContentModel("ss_jobs", new List<TableColumn>
{
new TableColumn
{
AttributeName = Department,
DataType = DataType.VarChar,
DataLength = 200
},
new TableColumn
{
AttributeName = Location,
DataType = DataType.VarChar,
DataLength = 200
},
new TableColumn
{
AttributeName = NumberOfPeople,
DataType = DataType.VarChar,
DataLength = 200
},
new TableColumn
{
AttributeName = Responsibility,
DataType = DataType.Text
},
new TableColumn
{
AttributeName = Requirement,
DataType = DataType.Text
}
},
new List<InputStyle>
{
new InputStyle
{
InputType = InputType.Text,
AttributeName = Department,
DisplayName = "所属部门",
IsRequired = true
},
new InputStyle
{
InputType = InputType.Text,
AttributeName = Location,
DisplayName = "工作地点",
IsRequired = true
},
new InputStyle
{
InputType = InputType.Text,
AttributeName = NumberOfPeople,
DisplayName = "招聘人数",
IsRequired = true,
DefaultValue = "不限"
},
new InputStyle
{
InputType = InputType.TextEditor,
AttributeName = Responsibility,
DisplayName = "工作职责",
IsRequired = true
},
new InputStyle
{
InputType = InputType.TextEditor,
AttributeName = Requirement,
DisplayName = "工作要求",
IsRequired = true
}
});
}
}
}