wangrong
2026-09-30 76cbe2e5f55b8fa40f6e8a2b7a2cf91a52ea4b10
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import { Rule, RuleType } from '@midwayjs/validate';
 
export class WeightUploadDto {
  @Rule(RuleType.string().required())
  deviceNo: string;
 
  @Rule(RuleType.string().required().pattern(/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}$/))
  uploadTime: string;
 
  @Rule(RuleType.string().required())
  garbageType: string;
 
  @Rule(RuleType.string().required())
  garbageWeight: string;
 
  @Rule(RuleType.string().optional())
  others?: string;
}